Suivez-nous sur Google News pour ne rien rater de l'actu SEO
Ajouter Simplewebsite.fr à Google News

WordPress 6.4, sorti le 7 novembre, contient plus de 100 améliorations des performances du site, ce qui promet de faire de cette version l’une des plus importantes à obtenir immédiatement. Cette nouvelle version poursuit la solide tendance à la hausse des performances qui, à ce jour, a presque doublé les performances moyennes de Core Web Vitals au cours des deux années écoulées depuis la proposition de créer une équipe de performance WordPress en 2021. WordPress avait alors reconnu que les performances du CMS principal lui-même étaient la responsabilité de WordPress. En peu de temps, l’équipe a lancé le plugin Performance Lab et a commencé à s’impliquer progressivement dans chaque modification apportée à WordPress, en s’assurant que les modifications n’introduisent pas de surcharge ou de goulots d’étranglement en termes de performances. Leurs efforts ont été incroyablement fructueux, visible dans les mesures de performances des sites WordPress réels enregistrées dans le rapport technologique HTTPArchive Core Web Vitals.

Les faits parlent d’eux mêmes:

La capture d'écran de WordPress Core Web Vitals Performance montre une tendance constante à la hausse, actuellement évaluée à 38,3 % des sites WordPress présentant un bon score de performance Core Web Vitals.

Les améliorations de vitesse dans WordPress sont une priorité

Une discussion relativement récente sur WordPress.org illustre que les performances sont une priorité absolue pour pratiquement tous les composants de WordPress en cours de développement. Par exemple, le thème par défaut (TwentyTwentyFour) fourni dans la prochaine version de WordPress (6.4) s’est avéré 70 % moins performant que le thème précédent (TwentyTwentyThree). Ils ont comparé la page d’accueil et une seule page entre le thème par défaut précédent, TwentyTwentyThree (TT3) et TwentyTwentyFour (TT4). WordPress a testé Largest Contentful Paint (LCP), une métrique Core Web Vitals qui mesure le temps nécessaire pour charger une page Web et le moment où l’utilisateur peut voir le plus grand bloc de texte ou d’image sur la page. Ils ont également utilisé ensemble le Time to First Byte (TTFB) et le LCP pour mesurer la rapidité avec laquelle le site fournit le premier « octet » de données au navigateur et le temps nécessaire au navigateur pour afficher le balisage. Ce test révèle des inefficacités dans le balisage. Voici le résumé des tests de performances TwentyTwentyFour (TT4) :

Pour la page d’accueil :

  • Le temps de chargement global (LCP) est 58,8 % plus lent.
  • Les performances côté client (LCP-TTFB) sont 93,5 % plus lentes.
  • Le timing du serveur (wp-total) est 71,8 % plus lent.

Pour le message singulier :

  • Le temps de chargement global (LCP) est 3,9 % plus lent.
  • Les performances côté client (LCP-TTFB) sont 40,1 % plus rapides.
  • Le timing du serveur (wp-total) est 42,3 % plus lent.

La raison pour laquelle TT4 était plus lent est que TT3 était plus épuré et conçu pour être étendu. Néanmoins, laisser de côté les ajouts au TT4 n’était pas une option.
Un développeur a résumé le problème comme ceci :

« Je pense que les données de référence sont très intéressantes. Les deux thèmes que nous comparons ne jouent pas dans la même ligue. TT3 a été rationalisé et conçu pour être étendu, tandis que TT4 est complet et tente d’utiliser largement les outils de l’éditeur de site. Cela ne signifie pas que les données extraites ne sont pas valides. En fait, cela nous montre clairement à quoi ressemble un cas d’utilisation réel par rapport à un thème de base. Comme vous l’avez mentionné, TT4 n’ajoute aucune fonctionnalité en soi ; il s’agit simplement d’utiliser des modèles et d’ajouter quelques styles de blocs, donc tout ce que nous trouvons ici à corriger est susceptible de bénéficier à chaque thème de bloc existant, pas seulement à TT4, que je trouve fantastique.

À un moment donné pendant le travail de performance, les principaux contributeurs de WordPress ont réussi à obtenir un temps de chargement 7,67 % plus rapide avec le nouveau thème par défaut, meilleur que le thème précédent. Il est important de faire un zoom arrière et de mettre ce projet en perspective : TwentyTwentyFour (TT4)4 contient des fonctionnalités importantes que TT3 ne contient pas. Donc, rendre TT4 plus performant que TT3 n’allait probablement jamais se produire car un thème par défaut est plus complexe que l’autre. Néanmoins, ils ont réussi à réduire la différence de performances de la page d’accueil de 71,8 % à seulement 10 %. Les performances d’une seule page sont passées de 42,3 % plus lentes à seulement 11,7 % plus lentes.
L’analyse des performances s’est terminée par cette déclaration :

« Je suis très heureux d’annoncer que la plupart (sinon la totalité) des problèmes de performances côté serveur ont été résolus, via des correctifs de performances généraux supplémentaires qui ont atterri dans le noyau…

Les développeurs de WordPress ont ensuite recherché une solution leur permettant de proposer un meilleur thème par défaut comprenant des fonctionnalités importantes tout en restant performant.

Étant donné à quel point le contenu et la présentation du TT4 sont plus riches que ceux du TT3, il s’agit d’une réalisation majeure, et il n’y a pas lieu de s’inquiéter de la différence de performances restante qui en résulte.

Plus de 100 améliorations de performances

WordPress 6.4 contient plus de 100 améliorations de performances.
Une annonce pour une version test de 6.4 indique :

« WordPress 6.4 comprendra plus de 100 mises à jour liées aux performances, notamment des améliorations des performances de chargement des modèles pour les thèmes de bloc et les thèmes classiques, l’utilisation des nouvelles stratégies de chargement de script « différé » et « asynchrone » dans le noyau, les blocs et les thèmes, et de nouveaux fonctions pour optimiser l’utilisation des options chargées automatiquement.

Ce qui suit est un aperçu des améliorations de performances à attendre lors de la sortie de WP 6.4 début novembre.

Stratégies de chargement de scripts pour améliorer les performances

Un aperçu des nouvelles modifications apportées au chargement des scripts dans WordPress 6.4 révèle des mises à jour de l’utilisation des attributs différés et asynchrones dans les « scripts frontend dans les thèmes principaux et groupés » qui accéléreront tous les sites Web WordPress. Ils ont également modifié la façon dont les scripts avec l’attribut « defer » sont chargés. L’attribut defer indique au navigateur de ne pas exécuter de script tant que le navigateur n’a pas fini de télécharger la totalité de la page Web, auquel cas le script peut alors commencer à s’exécuter. Ce qu’ils ont fait, c’est déplacer les scripts avec l’attribut defer qui se trouvaient dans la zone de pied de page jusqu’à la section d’en-tête, ce qui accélère leur exécution.

WordPress 6.4 ne crée plus de pages de pièces jointes

Il s’agit d’un changement important dans WordPress qui concerne le référencement ainsi que les performances, une amélioration suggérée par le fondateur de Yoast, Joost de Valk (@jdevalk). Chaque version précédente de WordPress créait une page autonome pour tout média téléchargé. Ainsi, si vous téléchargez une image pour une page Web, WordPress créera également une page Web autonome pour cette image, tout seul. Yoast SEO dispose d’une fonctionnalité qui la désactive par défaut, ce qui empêche WordPress de créer des milliers de pages de contenu minces composées d’images.
Le problème était décrit ainsi :

« WordPress crée des pages de pièces jointes par défaut pour chaque pièce jointe téléchargée. Sur la *grande* majorité des sites, ces pages de pièces jointes sont inutiles. Ils existent cependant, sont explorés et parfois même classés dans les résultats de recherche, ce qui entraîne de mauvais résultats pour les utilisateurs et les propriétaires de sites. Je veux proposer que nous nous débarrassions d’eux.

Ce comportement est corrigé dans la version WordPress 6.4.

Améliorations du chargement des modèles

Il s’agit de changements dans la façon dont les modèles sont chargés et liés aux problèmes découverts avec le thème par défaut TwentyTwentyFour, qu’ils ont résolus par :

  • Présentation d’une nouvelle mise en cache
  • Suppression des vérifications inutiles pour savoir si un fichier de thème existe
  • Suppression des recherches répétées de fichiers liées aux thèmes (rend WordPress plus rapide)
  • Ajout d’améliorations de performances modernes aux sites utilisant encore des thèmes plus anciens afin qu’ils bénéficient du chargement paresseux, du décodage asynchrone et de la priorité de récupération

Optimisation du chargement des images pour WordPress 6.4

Il s’agit d’une amélioration de la façon dont les images et les iframes sont chargées, en particulier en référence aux attributs de chargement tels que « chargement paresseux » et « fetchpriority » qui optimisent le chargement des images et des iframes, augmentant ainsi les performances des pages Web.

Nouvelles fonctions d’options de chargement automatique

WordPress 6.4 sera livré avec de nouvelles fonctions d’options qui permettront aux développeurs de plugins de contrôler quelles options sont automatiquement chargées. Cela accélérera les sites WordPress car cela réduira les options de chargement inutiles, ce qui ralentira les performances du serveur.

Empêcher les codes de style redondants

Il s’agit d’un changement dans la façon dont les styles sont chargés. Les styles sont du code qui indique au navigateur à quoi devrait ressembler un site Web en termes de couleurs, d’espacement, de taille de police, etc. Cette amélioration offre aux développeurs tiers la possibilité de gérer la façon dont les styles sont chargés afin d’éviter le chargement de code redondant. La réduction du code redondant, notamment par les développeurs tiers, constitue un énorme gain en termes de performances.

Améliorations de la mise en cache des objets

WordPress 6.4 inclut des améliorations de performances pour la mise en cache d’objets. Le cache d’objets est l’endroit où les données utilisées pour créer des pages Web sont stockées afin que le site Web n’ait pas à récupérer à plusieurs reprises les ressources de la base de données. C’est comme si un cuisinier avait besoin d’une salière, il mettait le sel sur un comptoir à portée de main au lieu d’avoir à marcher jusqu’à l’armoire, à récupérer le sel, à l’utiliser puis à le remettre dans l’armoire. L’annonce officielle de WordPress pour cette amélioration explique :

« Dans WordPress 6.4, l’équipe Performance a introduit plusieurs améliorations centrées sur la mise en cache des objets, conduisant à une meilleure gestion des filtres, à une réduction des requêtes de base de données et à une amélioration globale de l’efficacité du système. »

L’amélioration de l’efficacité globale du système semble être la recette du succès !

WordPress 6.4 poursuit sa tendance positive en matière de performances

Ce qu’il faut retenir ici, c’est que la performance est un ingrédient clé dans la création du noyau WordPress. Les effets de ces améliorations se reflètent non seulement dans le CMS principal, mais également dans les thèmes et les plugins, certaines améliorations s’appliquant aux sites utilisant des thèmes et des versions WordPress plus anciennes. Ces améliorations se reflètent dans les données de HTTPArchive qui montrent une amélioration constante qui se poursuit avec la sortie de WordPress 6.4, actuellement prévue pour le 7 novembre 2023.

Dans la même catégorie :

Rejoignez-nous

Ne ratez aucune actu

Recevez votre dose journalière de SEO.