O que está acontecendo quando o site está carregando?

Experimente isto. Após algumas semanas sem usar este site, decida de repente que quer dar uma olhada.

Enquanto observa esses pontos, o usuário fica curioso, o que diabos está acontecendo? Outros sites estão com pressa para colocar algo naquela tela. Mas, por alguma razão, o Discourse está fazendo algo especial nos bastidores para tornar as coisas super boas para nós, então sim, somos gratos por qualquer coisa que ele esteja fazendo. Talvez esteja carregando muito JavaScript ou algo assim.

Você tem certeza de que não poderia simplesmente colocar uma tela inicial pré-preparada, especialmente se o usuário estiver acessando a página inicial?

Quero dizer, cerca de 90% da tela inicial será sobre a mesma coisa… talvez alguns tópicos fixados ou algo assim.

Bem, de qualquer forma, estou dizendo que vocês precisam colocar algo naquela tela mais rápido!

Quero dizer, vamos apenas dizer, e se a concorrência puder colocar algo naquela tela mais rápido?

Sim, eu sei que você não se importa com a chamada concorrência, deixe pra lá.

Bem, então, apenas por tratamento humano dos usuários, você poderia dizer que ainda é bom colocar algo naquela tela mais rápido.

Agora, não fique com raiva. Estou apenas tentando descobrir qualquer coisa que eu possa descobrir que ajude aqui.

Quero dizer, eu não gostaria de deixar de lhe contar algo que você talvez não perceba.

Divulgação completa: eu uso uma rede bastante lenta. Mas isso não deveria importar!

Saiba que não estou criticando nenhum site em particular. Estou apenas tentando melhorar as coisas para usuários de todos os sites em todo o mundo.

1 curtida
4 curtidas

Bem, uma rápida olhada nesse tópico mostra que ele meio que se esgotou em outubro de 2023.

Você pode nos dar uma atualização? Obrigado.

Uma atualização sobre o quê? Essa é a explicação

Isso importa.

Os ativos do site precisam ser baixados. Eles se beneficiam do cache, mas se você retornar muito mais tarde, poderá descobrir que há um bloco novo para baixar.

Isso não é diferente de ter que atualizar um aplicativo, mas acontece automaticamente e toda vez. Essa é a natureza dos aplicativos web.

Um dos benefícios significativos dessa abordagem (semelhante aos aplicativos nativos) é que os dados incrementais recuperados enquanto se usa o aplicativo web são muito menores, já que a maior parte do código do cliente já está carregada na carga inicial e você geralmente está baixando apenas dados JSON relativamente pequenos à medida que navega e faz as coisas.

3 curtidas

Quão lenta é a rede, quão lento o site carrega?

Com carregamento rápido, notei isso ocasionalmente:

Isso foi retardado passando por quatro países diferentes primeiro, mas ainda assim leva apenas alguns segundos para carregar.