JavaScript en double

L'avertissement PageSpeed concernant le JavaScript en double indique que votre site charge des scripts inutiles en double, ce qui augmente son poids et ralentit ses performances. Comprendre pourquoi cet avertissement apparaît est la première étape pour optimiser vos pages et garantir leur efficacité.

duplicated javascript

Supprimez les modules JavaScript volumineux et en double de vos groupes pour réduire les débits d'octets superflus sur le réseau.

Comprendre le JavaScript en double

Le JavaScript en double se produit lorsque votre site WordPress charge le même code plusieurs fois.

  • Chevauchement des plugins : deux plugins ou plus peuvent charger la même bibliothèque JavaScript.
  • Chevauchement entre thème et plugin : votre thème actif peut inclure une bibliothèque également chargée par un plugin.
  • Scripts manuels : code personnalisé ajouté manuellement.
  • Différentes versions : les plugins ou les thèmes peuvent charger différentes versions d'une même bibliothèque (par exemple, jQuery).

Comment supprimer le JavaScript en double

WP Rocket ne peut pas supprimer les doublons JavaScript de votre site, mais vous pouvez prendre certaines mesures pour y remédier.

  • Vérifiez les scripts des plugins : désactivez les plugins un par un pour voir lesquels chargent des bibliothèques en double.
  • Utilisez une mise en file d'attente appropriée : assurez-vous que les scripts sont ajoutés à l'aide de fonctions WordPress telles que wp_enqueue_scripts plutôt que d'utiliser des balises <script> codées en dur.
  • Consolider les versions : si les plugins chargent différentes versions de la même bibliothèque, essayez de standardiser une seule version.
  • Vérification du thème : vérifiez les fichiers functions.php ou header.php de votre thème pour voir s'il y a des scripts ajoutés manuellement et supprimez les doublons.
  • Avec un plugin : utilisez un plugin tel que Asset CleanUp pour gérer et empêcher le chargement de scripts en double.

Ressources complémentaires

Seeing the “Duplicated JavaScript” Insight? Here’s How to Fix It

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.