Éviter de servir les anciennes fonctions JavaScript aux navigateurs modernes

Attention ! Il s'agit d'un document pour les développeurs. Vous devez en être un ou en embaucher un pour mettre en œuvre cette optimisation. Elle peut nécessiter des changements de code dans votre thème ou une extension.This means your site is using old JavaScript rules for browsers that don’t need them, and this should be avoided. 

Le WP Rocket ne peut pas améliorer cette recommandation. Elle exige que le développeur apporte des modifications au code, mais comme son impact peut ne pas être perceptible pour l'expérience du visiteur, vous pouvez l'ignorer sans risque.

Que puis-je faire alors ?

Pour identifier les extensions qui servent les anciennes fonctions JS, exécutez le test PageSpeed en contournant WP Rocket, en ajoutant le  ?nowprocket à votre URL (par exemple : <a href="http://www.yourdomain.com/?nowprocket">http://www.yourdomain.com/?nowprocket</a>) .

Développez la recommandation pour trouver quels fichiers spécifiques sont à l'origine de l'avertissement :

Passez la souris sur chacun d'eux pour révéler le chemin complet afin de pouvoir identifier le thème/extension.

Envoyez la demande suivante à l'équipe de support de l'extension/thème/service externe concerné :
"Les polyfills et les transformations permettent aux anciens navigateurs d'utiliser les nouvelles fonctionnalités de JavaScript. Cependant, beaucoup d'entre elles ne sont pas nécessaires pour les navigateurs modernes. Pour votre JavaScript groupé, adoptez une stratégie de déploiement de script moderne utilisant la détection des fonctionnalités module/nomodule afin de réduire la quantité de code expédié aux navigateurs modernes, tout en conservant la prise en charge des navigateurs existants". 
Plus d'informations

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.