Que se passe-t-il lorsque le site se charge ?

Essayez cette expérience. Après quelques semaines sans utiliser ce site, décidez soudainement que vous voulez y jeter un œil.

En regardant ces points, l’utilisateur se demande ce qui se passe. D’autres sites sont pressés de mettre quelque chose sur cet écran. Mais pour une raison quelconque, Discourse fait quelque chose de spécial en coulisses pour que les choses soient super bonnes pour nous, alors oui, nous sommes reconnaissants pour tout ce qu’il fait. Peut-être qu’il charge beaucoup de JavaScript ou quelque chose comme ça.

Êtes-vous sûr de ne pas pouvoir simplement afficher un écran initial pré-préparé, surtout si l’utilisateur arrive sur la page d’accueil ?

Je veux dire qu’environ 90 % de l’écran initial sera à peu près la même chose… peut-être quelques sujets épinglés ou quelque chose comme ça.

Enfin, je dis que vous devez mettre quelque chose sur cet écran plus rapidement !

Je veux dire, disons simplement, que se passerait-il si la concurrence pouvait mettre quelque chose sur cet écran plus rapidement ?

Ouais, je sais que vous ne vous souciez pas de la soi-disant concurrence, peu importe.

Eh bien, alors, juste pour le traitement humain des utilisateurs, vous pourriez dire qu’il est toujours bon de mettre quelque chose sur cet écran plus rapidement.

Maintenant, ne vous fâchez pas. J’essaie juste de trouver tout ce que je peux comprendre qui pourrait aider ici.

Je veux dire, je ne voudrais pas manquer de vous parler de quelque chose que vous pourriez ne pas remarquer.

Divulgation complète : j’utilise un réseau plutôt lent. Mais cela ne devrait pas avoir d’importance !

Sachez que je ne critique aucun site en particulier. J’essaie juste d’améliorer les choses pour les utilisateurs du monde entier de tous les sites.

1 « J'aime »
4 « J'aime »

Un rapide coup d’œil à ce fil montre qu’il s’est un peu éteint en octobre 2023.

Pouvez-vous nous donner une mise à jour ? Merci.

Une mise à jour sur quoi ? C’est l’explication

Cela a de l’importance.

Les actifs du site doivent être téléchargés. Ils bénéficient de la mise en cache, mais si vous revenez beaucoup plus tard, vous pourriez constater qu’il y a un nouveau bloc à télécharger.

Ce n’est pas différent de devoir mettre à jour une application, mais cela se produit automatiquement et à chaque fois. C’est la nature des applications web.

L’un des avantages significatifs de cette approche (similaire aux applications natives) est que les données incrémentielles récupérées lors de l’utilisation de l’application web sont beaucoup plus petites puisque la majeure partie du code client est déjà chargée lors du chargement initial et que vous ne téléchargez généralement que des données JSON relativement légères lorsque vous naviguez et effectuez des actions.

3 « J'aime »

À quel point le site se charge-t-il lentement sur un réseau lent ?

Avec un chargement rapide, j’ai remarqué ceci occasionnellement :

Cela a été ralenti en passant d’abord par quatre pays différents, mais cela ne prend toujours que quelques secondes à charger.