La dernière mise à jour de WordPress, la version 6.4, promet d’apporter des améliorations significatives en matière de performance. Mais comment cela va-t-il fonctionner ? Plongeons dans les détails.
1. Une stratégie de chargement des scripts repensée
La mise à jour 6.4 de WordPress a introduit des stratégies de chargement de scripts pour améliorer la performance. Ces stratégies permettent d’utiliser les attributs defer
et async
pour optimiser le chargement des scripts. En gros, cela signifie que les scripts peuvent être chargés en arrière-plan sans bloquer le rendu de la page.
- Scripts avec
defer
: Ces scripts sont maintenant déplacés du pied de page vers l’en-tête, permettant une découverte plus rapide pendant le chargement du document. Par exemple, tous les scripts de visualisation de blocs, tels que les blocs Navigation, Fichier et Recherche, ainsi que les blocs ajoutés par des plugins, utilisent désormais cette stratégie. - Scripts avec
async
: Contrairement àdefer
, les scripts avecasync
peuvent parfois bloquer le rendu s’ils sont déjà en cache. Cependant, la stratégieasync
est utilisée pour le scriptcomment-reply
, car les commentaires ne sont généralement pas visibles lors de la première visualisation d’un article.
2. Sécurité renforcée et meilleure maintenance
Avec cette mise à jour, WordPress a également renforcé sa sécurité contre les vulnérabilités XSS. Les scripts sur la page d’accueil et l’écran de connexion sont désormais construits à l’aide de fonctions d’assistance, ce qui permet d’utiliser la politique de sécurité de contenu (CSP) pour renforcer la protection contre les vulnérabilités.
De plus, l’utilisation de ces fonctions d’assistance rend le cœur de WordPress plus facile à lire et à maintenir, avec moins de duplication de code.
3. Adieu à la construction manuelle des balises de script
Jusqu’à présent, de nombreux endroits dans le noyau de WordPress construisaient manuellement des balises de script. Avec la version 6.4, ces fonctions sont désormais utilisées pour tous les scripts imprimés sur la page d’accueil et pour les scripts imprimés sur l’écran de connexion.
4. Attention aux plugins obsolètes
Un point important à noter pour les développeurs de plugins : l’utilisation obsolète du filtre clean_url
pour injecter les attributs defer
et async
n’est plus supportée. Les plugins qui continuent d’utiliser ce filtre verront que l’attribut souhaité n’est plus injecté. Il est donc recommandé d’utiliser la nouvelle API de stratégies de chargement de scripts.
Conclusion
La mise à jour 6.4 de WordPress est une avancée majeure en matière de performance et de sécurité. Avec des stratégies de chargement de scripts améliorées et une meilleure gestion des balises de script, les utilisateurs peuvent s’attendre à des sites plus rapides et plus sécurisés. Le score de vitesse étant important pour le SEO et pour améliorer l’expérience utilisateur, on ne peut que vous conseiller de mettre en place cette mise à jour dès maintenant !