Accélérez votre site WordPress en réduisant le JavaScript inutilisé

Publié: 2022-08-03

Dans cet article, nous apprendrons comment vous pouvez réduire le JavaScript inutilisé, ce qui aidera éventuellement le site à se charger plus rapidement.

Les choses sont simples en ce qui concerne le JavaScript inutilisé : plus votre site Web contient de code inutile, plus le site met du temps à se charger. Personne n'aime faire l'expérience de la lenteur des performances du site et de ses répercussions ultérieures. Il est donc essentiel de comprendre comment identifier et supprimer les fichiers JavaScript inutilisés des sites Web.

Table des matières

Qu'est-ce que Javascript ?

JavaScript est un langage de programmation qui vous permet de faire à peu près tout, y compris la création de contenu mis à jour dynamiquement et la gestion multimédia. C'est remarquable ce que vous pouvez accomplir avec quelques lignes de code JavaScript (enfin, peut-être pas tout).

Grâce à l'API Document Object Model, JavaScript est fréquemment utilisé pour modifier dynamiquement HTML et CSS afin de rafraîchir l'expérience utilisateur. N'oubliez pas que le code de votre page Web se charge et s'exécute généralement dans l'ordre dans lequel il apparaît sur la page. Si JavaScript est chargé et exécuté avant le HTML et le CSS qu'il est censé modifier, des erreurs peuvent se produire.

Qu'est-ce que le JavaScript inutilisé ?

Les fichiers JavaScript inutilisés sont des ressources qui ne sont pas nécessaires pour le rendu ou pour charger et afficher le contenu principal de la page.

Ils n'appartiennent pas au matériel qui doit être présenté en premier, ni à ce que l'on appelle le contenu « au-dessus du pli ». Seules les ressources nécessaires, principalement du code HTML, doivent être analysées et rendues par le navigateur afin d'accélérer le chargement des pages.

Bien qu'ils soient toujours dans le code, ils ne sont plus utilisés. Ils ne servent à rien du tout.

Pourquoi devriez-vous réduire l'utilisation de JavaScript ?

L'efficacité et l'expérience utilisateur de votre site Web peuvent être considérablement affectées par des fichiers JavaScript inutilisés. Le premier délai d'entrée (FID), l'une des mesures de Core Web Vitals, est le principal indicateur en cause.

Le délai de première saisie (FID) ne peut être calculé que sur le terrain car il évalue la réactivité d'une page en tenant compte de l'interaction de l'utilisateur.

Comme la statistique Lighthouse mesurant l'interactivité de la page en fonction de l'interaction de l'utilisateur, le temps de blocage total (TBT) a pris la position de FID.

Types de JavaScripts inutilisés

Les deux formes suivantes de JavaScript inutilisé sont :

  • JavaScript non critique : il est utilisé ailleurs mais n'est pas utilisé pour le matériel en haut de la page.
  • JavaScript mort : il n'est plus utilisé. Il peut y avoir des parties d'itérations antérieures de la page qui ne sont plus liées ou qui n'ont été utilisées que brièvement.

Inconvénients d'avoir du JavaScript inutilisé

JavaScript inutilisé a une influence négative sur les performances d'un site Web sous la forme d'un retard dans le temps de chargement des pages. La convivialité du site Web et ses performances dans les SERP sont directement influencées par la vitesse du site, qui est un facteur crucial. La probabilité que les utilisateurs quittent un site Web et en visitent un autre augmente s'il se charge lentement ; le taux de rebond qui en résulte est une indication SEO puissante qui abaisse les résultats des moteurs de recherche du site.

Le problème réside davantage dans la façon dont les consommateurs perçoivent le temps de chargement d'un site Web que dans le temps qu'il faut réellement pour le charger. Vous devez vous efforcer de vous assurer que le site ne charge que les scripts nécessaires pour que le site soit utilisable dans un premier temps, après quoi le reste des scripts peut se charger, car les navigateurs essaient de tout charger, y compris les scripts inutilisés, en même temps.

Avantages de la réduction du JavaScript inutilisé

Il va sans dire que plus il faut de temps au navigateur pour télécharger, produire et exécuter une page contenant davantage de code JavaScript. De plus, JavaScript qui n'est même pas utilisé est affecté. Le navigateur devra consacrer du temps et des ressources à son traitement s'il est présent sur la page. Cela souligne la nécessité de révisions de code de routine et d'efforts d'optimisation.

Vos utilisateurs mobiles bénéficient également de l'optimisation du code. Vous pouvez réduire le besoin de bande passante en réduisant la dépendance au navigateur pour traiter JavaScript. Afin d'éviter que le processus de chargement de la page ne soit retardé plus longtemps que nécessaire, vous devez être en mesure de faire la distinction entre votre JavaScript important et le JavaScript non essentiel.

Comment réduire le JavaScript inutilisé ?

Nous verrons d'abord comment vous pouvez identifier les fichiers JavaScript volumineux à l'aide de GTMetrix et nous discuterons ensuite des moyens de réduire le Javascript inutilisé.

Utilisez GTMetrix pour trouver les fichiers JavaScript les plus volumineux

Utilisez le graphique en cascade GTmetrix pour identifier vos plus gros fichiers JavaScript.

  • Allez sur le site GTMetrix et entrez l'URL de votre site et cliquez sur Tester votre site
  • Cliquez sur l'onglet Cascade une fois les résultats affichés
  • Cliquez sur JS et vous pourrez voir les fichiers dans l'ordre croissant de la taille du fichier JavaScript.

Habituellement, l'URL révélera son origine. Pour afficher tous vos fichiers JavaScript, utilisez le filtre de type. Vous pouvez également afficher la visualisation de l'utilisation pour voir le nombre total d'octets et les octets inutilisés.

Minifier JavaScript

Minifying JavaScript dépouille votre code des caractères superflus. Trouvez les fichiers problématiques dans votre code source, puis excluez-les de la minification si cela endommage votre site Web.

Vous pouvez le faire si facilement en utilisant le plugin LiteSpeed ​​Cache et il est disponible par défaut lorsque vous déployez des sites WordPress à l'aide de CyberPanel

  • Accédez au tableau de bord WordPress
  • Cliquez sur LiteSpeed ​​Cache -> Optimisation de la page dans le menu de gauche
  • Cliquez sur Paramètres JS en haut et activez JS Minify et cliquez sur Enregistrer les modifications . Cela réduira tous vos fichiers et codes JavaScript.

Supprimer le JavaScript inutilisé dans Elementor

En chargeant dynamiquement les gestionnaires de widgets JS et Swiper uniquement lorsqu'ils sont réellement utilisés, cela minimise les fichiers JavaScript d'Elementor.

  • Accédez au tableau de bord WordPress
  • Cliquez sur Elementor -> Paramètres dans le menu de gauche
  • Cliquez sur l'onglet Expériences dans la barre supérieure et passez le statut à Actif de la section Amélioration du chargement des ressources
  • Faites défiler vers le bas et cliquez sur Enregistrer les modifications

Différer ou retarder le JavaScript non essentiel

  • Accédez au tableau de bord WordPress
  • Cliquez sur Plugins -> Ajouter nouveau dans le menu de gauche
  • Recherchez JavaScript asynchrone . Installer et activer
  • Allez dans Paramètres -> JavaScript asynchrone dans le menu de gauche
  • Dans l'onglet Paramètres de la barre supérieure. Cliquez sur Appliquer le report
  • Faites défiler vers le bas et cliquez sur Enregistrer les modifications

Supprimer le JavaScript inutilisé avec le plug-in de déchargement d'actifs

Lorsque des fichiers ou des plugins spécifiques n'ont pas besoin d'être chargés sur un site Web, Asset CleanUp vous permet de désactiver le JavaScript inutile.

  • Accédez au tableau de bord WordPress
  • Cliquez sur Plugins -> Ajouter nouveau dans le menu de gauche
  • Recherchez Asset CleanUp . Installer et activer
  • Cliquez sur Asset CleanUp -> Paramètres dans le menu de gauche
  • Cliquez sur Mode test dans le menu de gauche et cliquez sur Activer le mode test pour l'activer.
  • Faites défiler vers le bas et cliquez sur Mettre à jour tous les paramètres
Réduire le JavaScript inutilisé
  • Cliquez maintenant sur Optimiser JavaScript dans le menu de gauche et activez Combiner JS chargé en moins de fichiers.
  • Faites défiler vers le bas et cliquez sur Mettre à jour tous les paramètres

Désactiver les modules de plug-in inutilisés

  • Accédez au tableau de bord WordPress
  • Cliquez sur Plugins -> Ajouter nouveau dans le menu de gauche
  • Recherchez RankMath . Installer et activer le plugin
  • Cliquez sur RankMath -> Tableau de bord dans le menu de gauche
  • Cliquez sur Modules dans la barre supérieure et désactivez la bascule de tout module inutilisé.

Conclusion

JavaScript qui n'est pas utilisé allongera le temps de chargement de votre site Web, car le navigateur doit télécharger, analyser, compiler et évaluer le script inutile. Il utilise plus de données cellulaires et ralentit le paramètre de rendu. Cela a un impact sur les performances du site Web et finit par dégrader l'expérience utilisateur.

Par conséquent, en minimisant ces scripts, vous pouvez accélérer le chargement de votre site Web et améliorer sa fonctionnalité globale.