Home Technologie et scienceGoogle Lighthouse 13 est lancé avec des audits basés sur les informations

Google Lighthouse 13 est lancé avec des audits basés sur les informations

by Thomas Caron

Publié le 10 octobre 2024 à 21h12. Google vient de déployer la version 13 de Lighthouse, son outil d’audit web, avec une refonte majeure des rapports pour les aligner sur les informations fournies par les outils de développement Chrome. Cette mise à jour, qui ne modifie pas les scores de performance, vise à offrir des diagnostics plus clairs et consolidés.

  • Lighthouse 13 remplace de nombreux audits existants par des « informations » plus précises, calquées sur les DevTools de Chrome.
  • Plusieurs audits ont été supprimés car obsolètes ou de faible valeur dans les environnements web modernes.
  • Les développeurs utilisant Lighthouse pour des rapports clients devront adapter leur automatisation pour tenir compte des nouveaux identifiants.

La mise à jour est d’ores et déjà disponible via npm et Chrome Canary, la version de développement du navigateur. Google prévoit de l’intégrer à PageSpeed Insights dans une semaine environ, et elle sera ensuite déployée sur le canal stable de Chrome avec la version 143.

Selon Google, cette mise à jour ne change pas la manière dont Lighthouse calcule les scores de performance globaux. L’objectif principal est d’améliorer la clarté et la pertinence des audits non notés, en les transformant en « informations » plus détaillées.

Une consolidation des audits pour plus de clarté

Lighthouse 13 introduit une consolidation significative des audits. De nombreux tests existants sont remplacés par des « informations » qui reflètent plus fidèlement les données fournies par les DevTools de Chrome. Par exemple, l’audit layout-shifts, qui mesurait les changements de mise en page, est désormais appelé cls-culprits-insight, permettant une identification plus précise des éléments à l’origine de ces décalages.

D’autres changements notables incluent :

  • Serveur et réseau : L’audit document-latency-insight regroupe désormais les informations sur les redirections, le temps de réponse du serveur et la compression de texte.
  • Images : L’audit image-delivery-insight remplace plusieurs tests distincts concernant les formats d’image modernes, l’optimisation, la réactivité et l’animation.
  • Largest Contentful Paint (LCP) : Deux nouvelles informations, lcp-discovery-insight et lcp-phases-insight, aident à identifier et à résoudre les problèmes liés au LCP, une métrique clé de l’expérience utilisateur. Pour l’interactivité, l’information interaction-to-next-paint-insight (INP) est également disponible.
  • Scripts tiers : L’audit third-parties-insight remplace l’ancien résumé des scripts tiers, offrant une vue plus détaillée de leur impact sur les performances.

D’autres audits ont également été remplacés, concernant notamment la taille du DOM, le JavaScript dupliqué, l’affichage des polices, le JavaScript obsolète, HTTP/2 et HTTPS moderne, les arborescences de dépendances du réseau, le blocage du rendu, la mise en cache et la configuration des fenêtres.

Des audits supprimés pour plus de pertinence

Plusieurs audits ont été supprimés de Lighthouse 13 car ils sont considérés comme obsolètes, inutilisables ou de faible valeur dans le contexte actuel du développement web. Certains ont également été supprimés en raison de leur coût de calcul élevé.

Les audits supprimés incluent :

  • first-meaningful-paint
  • font-size
  • offscreen-images
  • preload-fonts
  • uses-rel-preload
  • no-document-write
  • uses-passive-event-listeners
  • third-party-facades

Impact et perspectives d’avenir

Pour les utilisateurs de Lighthouse qui génèrent des rapports pour leurs clients, cette mise à jour se traduira par un nombre réduit d’éléments de rapport et des informations plus consolidées, alignées sur les DevTools. Il est important de noter que les scores de performance ne devraient pas être affectés par cette mise à jour, mais que toute automatisation basée sur les anciens identifiants d’audit devra être adaptée.

La suppression de l’audit font-size reflète la position de Google selon laquelle la taille de la police n’est pas un signal SEO direct, bien que la lisibilité reste un facteur important pour l’expérience utilisateur.

Google prévoit de maintenir un alignement étroit entre Lighthouse et les DevTools, en utilisant le même modèle d’informations à l’avenir. Il est donc recommandé aux développeurs de commencer dès maintenant à mapper les anciens identifiants d’audit aux nouvelles informations, afin d’éviter des problèmes de compatibilité lors des futures mises à jour de PageSpeed Insights.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.