Como funcionam as atualizações do aplicativo de eventos RUFUS
O aplicativo de eventos RUFUS é desenvolvido usando o Next.js, uma tecnologia web moderna que permite que as páginas de eventos sejam carregadas de forma rápida e confiável, mesmo quando milhares de participantes e espectadores estão verificando informações do evento, resultados ao vivo, progresso da corrida e páginas de atletas ao mesmo tempo.
Para tornar isso possível, o aplicativo usa uma combinação de páginas pré-geradas rápidas, revalidação de dados em segundo plano e atualizações internas da interface do usuário.
Isso significa que os visitantes podem acompanhar o evento com uma experiência muito mais interativa, sem precisar atualizar a página manualmente.
Carregamento Rápido de Páginas
O aplicativo de eventos RUFUS usa uma técnica chamada Regeneração Estática Incremental, ou ISR.
Você não precisa saber os detalhes técnicos, mas a ideia principal é simples:
- O aplicativo gera as páginas com antecedência para que elas carreguem muito rapidamente.
- O aplicativo verifica periodicamente se há novos dados publicados disponíveis.
- Quando há novos dados, os dados da página são atualizados em segundo plano.
- Os visitantes recebem as informações atualizadas logo após elas ficarem disponíveis.
Isso permite que o aplicativo de eventos RUFUS forneça alto desempenho e dados atualizados com frequência durante eventos ao vivo.
Atualização da interface do usuário interna
O aplicativo de eventos RUFUS também é atualizado internamente enquanto os visitantes estão visualizando o evento.
Quando novos dados publicados estiverem disponíveis, o aplicativo poderá atualizar as informações visíveis sem a necessidade de recarregar a página inteira.
Isso melhora a sensação de ao vivo do evento, pois os visitantes podem ver as classificações atualizadas, o progresso da corrida, as informações dos atletas e os dados da tabela de classificação aparecerem enquanto permanecem na mesma tela.
Por que as atualizações podem levar até 1 minuto
Quando os organizadores publicam novos participantes, resultados de corrida, progresso da corrida ou outros dados do evento, o aplicativo de eventos RUFUS precisa de uma pequena janela para atualizar e distribuir as informações atualizadas.
O aplicativo verifica novos dados com frequência. Na prática, as atualizações geralmente aparecem em poucos segundos, mas informamos "até 1 minuto" para levar em conta fatores como:
- Armazenamento em cache em diferentes servidores
- Distribuição de CDN
- Condições da rede
- O tempo necessário para que as páginas e os dados sejam regenerados
- Armazenamento em cache do navegador do usuário
- Desempenho do dispositivo ou da conexão
Por causa disso, o atraso máximo razoável antes que um visitante veja informações atualizadas é de cerca de 1 minuto, embora o sistema verifique atualizações com mais frequência.
O que isso significa para os visitantes
Os visitantes não precisam atualizar a página manualmente para acompanhar o evento.
Enquanto os usuários estiverem visualizando o aplicativo de eventos RUFUS, a interface poderá ser atualizada automaticamente quando novos dados estiverem disponíveis.
Isso se aplica a informações de eventos públicos, como:
- Listas de participantes
- Tabelas de classificação em tempo real
- Resultados da corrida
- Progresso da corrida
- Informações de rastreamento preditivo
- Páginas de resultados de atletas
- Copos da equipe, quando disponíveis
Isso cria uma experiência de corrida mais fluida e realista para espectadores, atletas, equipes e clubes.
O que isso significa para os organizadores
Os organizadores só precisam publicar os dados exigidos de RUFUS Race Manager.
O aplicativo de eventos RUFUS lida com o processo de atualização pública automaticamente, incluindo atualizações em segundo plano e atualizações internas da interface do usuário para os visitantes.
Essa abordagem oferece:
- Carregamento rápido da página
- Acesso confiável durante eventos movimentados
- Atualizações públicas automáticas
- Melhor escalabilidade
- Uma experiência de corrida ao vivo mais intensa
- Menor necessidade de os visitantes recarregarem as páginas manualmente
O aplicativo de eventos RUFUS foi projetado para combinar o desempenho de um site público de alto tráfego com a sensação de ao vivo esperada da cronometragem de corrida moderna e da publicação de resultados.