Chargement différé du contenu de la barre latérale

Bonjour,

Étant donné que nous pouvons ajouter dynamiquement du contenu (catégories, tags et discussions) à la nouvelle barre latérale, celle-ci peut contenir beaucoup de contenu. Elle peut donc être très lente à s’ouvrir sur des appareils moins performants comme mon mobile Android (Huawei P20 Pro).

Ma barre latérale contient actuellement sur mon site :

  • 9 catégories
  • 5 tags
  • 8 canaux de discussion
  • 19 discussions personnelles

Mais ces éléments changent fréquemment, je pense surtout à la section des discussions personnelles.


Il faut généralement jusqu’à ~1 seconde pour ouvrir la barre latérale sur mon Huawei quand toutes les sections sont dépliées. Je pense que le chargement de la section des discussions personnelles est principalement la cause de cette lenteur. Si je replie les sections de la barre latérale, l’ouverture est immédiate. Je me demande s’il serait possible d’ajouter une sorte de solution de chargement différé au contenu de la barre latérale pour qu’il se charge ~ immédiatement, lorsque les sections sont en position dépliée ? Je pense que la fonction de repli y contribue en partie, mais par défaut, elles sont dépliées et les membres ne savent pas que s’ils les replient, cela sera plus rapide et honnêtement, je préférerais l’utiliser avec les sections dépliées beaucoup plus souvent que de toujours basculer les sections.

Je sais qu’il existe une solution CSS pour les panneaux de menu qui les rend plus rapides, en ne chargeant que les 20 premiers éléments lors de l’ouverture, cela fonctionne bien mais l’ouverture de la barre latérale semble lente. Je pense que c’est à cause du nombre d’éléments cachés qui se chargent pendant que le menu se déplace. :thinking:

J’ai essayé sur iPhone, qui est bien sûr super rapide et sans aucun décalage ni lenteur. :slightly_smiling_face:

Merci :slightly_smiling_face:

5 « J'aime »

Merci pour le rapport @Don. Nous allons examiner la situation et voir si nous pouvons améliorer les performances, en particulier sur les appareils plus lents :eyes:

6 « J'aime »

Nous avons apporté quelques modifications qui devraient améliorer un peu les performances :

Nous espérons consacrer du temps à l’amélioration des performances de rendu à l’avenir, mais nous n’avons encore rien de spécifique de prévu.

8 « J'aime »