Réduisez le travail du thread principal
Réduisez le travail du thread principal est un diagnostic PageSpeed qui indique le temps nécessaire au navigateur pour traiter le thread principal.

Envisagez de réduire le temps consacré à l'analyse, la compilation et l'exécution de JavaScript. La livraison de charges utiles JavaScript plus petites peut vous aider. Découvrez comment réduire le travail du thread principal.
Comprendre Réduisez le travail du thread principal
Le thread principal du navigateur traite tous les scripts et styles nécessaires à l'affichage de la page web. Lorsqu'il a trop de travail à faire, le thread est bloqué, ce qui retarde le chargement de la page et la rend inactive.
Ce diagnostic PageSpeed Insights signalera les pages qui gardent le thread principal occupé pendant plus de 4 secondes pendant le chargement et affichera une répartition du temps CPU passé pendant que le navigateur charge votre page.
Comment réduire au minimum le travail du thread principal avec WP Rocket ?
Dans ce diagnostic, PageSpeed Insights comporte des sections basées sur les catégories que Lighthouse rapporte. Voyons quelles sont les options de WP Rocket qui peuvent être utiles dans chaque section :
Script evaluation
Style and layout & Rendering
- Rendu différé automatique - Remarque : Les améliorations sont particulièrement visibles lorsqu'une page contient plusieurs éléments HTML lourds qui ont été rendus de manière différée.
WP Rocket ne peut pas aider ici car elle est liée au DOM et à la structure de la mise en page. Plus de détails dans ces articles :
- Réduire la portée et la complexité des calculs de style
- Éviter les mises en page volumineuses et complexes et le thrashing de mise en page
Parsing HTML and CSS
Script parsing and compilation
- Minifier et combiner les JS
- Chargement différé des fichiers JavaScript
- Reporter l’exécution JavaScript
Garbage Collection
WP Rocket ne peut pas aider ici non plus car c'est le temps que Chrome passe à collecter l'utilisation de la mémoire : https://web.dev/monitor-total-page-memory-usage/