Réduire le temps d'exécution de JavaScript
Dans PageSpeed, le diagnostic Réduire le temps d'exécution JavaScript s'affiche lorsque des fichiers JavaScript chargés à partir de votre thème, de vos plugins ou de services externes prennent trop de temps à être exécutés par les navigateurs.

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 temps d'exécution de JavaScript.
Comprendre Réduire le temps d'exécution JavaScript
Cela signifie que le JavaScript, une fois téléchargé, doit être "lu" et "compris" par le navigateur (analysé et compilé) et est ensuite exécuté dans le navigateur.
Plus il y a de code JavaScript, plus le navigateur aura besoin de temps pour l'analyser, le compiler et l'exécuter.
PageSpeed Insights affiche un avertissement lorsque l'exécution de JavaScript prend plus de 2 secondes dans le navigateur. L'audit échoue lorsque l'exécution prend plus de 3,5 secondes.
Comment WP Rocket peut aider à Réduire le temps d'exécution JavaScript
L'option Reporter l’exécution du JavaScript devrait permettre d'améliorer cette recommandation.
Idéalement, pour répondre à cette recommandation, vous devrez supprimer certains scripts d'extensions, certains scripts de votre thème et des ressources externes ... et WP Rocket ne peut pas décider cela ou l'automatiser pour vous.
D'autre part, WP Rocket peut aider à améliorer ce diagnostic grâce aux fonctionnalités suivantes :
- Chargement différé des fichiers JavaScript - Pour différer les fichiers JavaScript lourds à exécuter et donner la priorité au rendu de la page.
- Reporter l’exécution du JavaScript - Reporte l'exécution des fichiers JavaScript pendant le chargement de la page et jusqu'à ce qu'il y ait une interaction de l'utilisateur.
Voici également quelques extensions tierces qui peuvent vous aider à supprimer les JS lents de vos pages. Veuillez les utiliser avec précaution car ils peuvent casser la fonctionnalité de votre site et consultez votre développeur si vous avez besoin d'aide.