Amélioration significative des performances en divisant le CSS en plusieurs fichiers (par conditions @media)

Lorsque le CSS est regroupé en un seul fichier, même après le tree-shaking, il contient toujours beaucoup de CSS inutilisés en raison de différents contextes @media (mobile, tablette, bureau, thèmes sombre/clair/autres, etc.).

C’est mauvais pour les Core Web Vitals. La division du CSS par les conditions @media améliore considérablement les performances.

Plus d’informations à ce sujet :

Veuillez envisager la mise en œuvre de cette optimisation dans Discourse. Actuellement, ce problème m’empêche de passer à Discourse.

Veuillez noter que Réduire le CSS inutilisé et Éliminer les ressources bloquant le rendu (qui sont tous les CSS dans votre cas) sont les recommandations N°1 et N°2 pour les forums Discourse par pagespeed insights.

Merci pour votre excellent travail !

2 « J'aime »