Publié le 28 avril 2025
Il y a plus d'un an, nous avons annoncé notre intention de faire évoluer nos outils d'analyse des performances, par exemple en y intégrant "la puissance de Lighthouse"[dans] le panneau "Performances". L'objectif était de regrouper nos nombreuses surfaces d'outils d'amélioration des performances.
Du côté du panneau "Performances", nous avons considérablement progressé vers cet objectif, et la barre latérale "Insights" fournit désormais des informations de type Lighthouse qui fonctionnent avec la trace. Dans le cadre de ce travail, nous avons apporté un certain nombre de modifications aux conseils de performance que les utilisateurs de Lighthouse connaissent: dans certains cas, les conseils issus de nombreux audits sont regroupés en une seule information, et nous avons supprimé certains conseils.
Dans la continuité de notre objectif de consolider nos surfaces d'outils, nous souhaitons réintégrer ces insights dans Lighthouse. à des fins de cohérence, et pour que les utilisateurs de Lighthouse puissent bénéficier des améliorations que nous avons apportées à ces audits, ainsi que de toute amélioration future !
Malheureusement, cela implique des modifications destructives pour les utilisateurs de Lighthouse, en particulier pour les utilisateurs de l'API qui peuvent être habitués à certains noms d'audit ou formats de résultats. C'est pourquoi nous attendrons la prochaine version majeure de Lighthouse (13) avant de procéder à ce changement, qui est prévu en octobre 2025. Passé ce délai, les anciennes données d'audit ne seront plus disponibles.
Audits renommés et consolidés
Les audits suivants ont été renommés et, dans certains cas, sont regroupés à partir de plusieurs audits Lighthouse:
ID d'audit du nouvel insight | Remplacement des ID d'audit |
---|---|
cls-culprits-insight |
layout-shifts non-composited-animations unsized-images
|
document-latency-insight |
redirects server-response-time uses-text-compression |
dom-size-insight |
dom-size |
duplicated-javascript-insight |
duplicated-javascript |
font-display-insight |
font-display |
image-delivery-insight |
modern-image-formats uses-optimized-images efficient-animated-content uses-responsive-images
|
interaction-to-next-paint-insight |
work-during-interaction |
lcp-discovery-insight |
prioritize-lcp-image lcp-lazy-loaded
|
lcp-phases-insight |
largest-contentful-paint-element |
legacy-javascript-insight |
legacy-javascript |
modern-http-insight |
uses-http2 |
network-dependency-tree-insight |
critical-request-chains uses-rel-preconnect
|
render-blocking-insight |
render-blocking-resources |
third-parties-insight |
third-party-summary |
use-cache-insight |
uses-long-cache-ttl |
viewport-insight |
viewport |
Audits supprimés
Les audits suivants ont été supprimés, car ils ne semblaient plus utiles:
Audits supprimés | Motif de la suppression |
---|---|
first-meaningful-paint |
Métrique plus ancienne qui n'est plus recommandée (remplacée par le LCP) |
no-document-write |
De nos jours, il s'agit d'un problème rare dans les scripts propriétaires, qui est impossible à traiter avec les scripts tiers qui l'utilisent. |
offscreen-images |
Le navigateur définit déjà une priorité inférieure pour les images hors écran. Par conséquent, même si le chargement différé permet de réduire la bande passante, il est peu probable que cela ait un impact sur la mesure de Lighthouse. |
uses-passive-event-listeners |
De nos jours, il s'agit d'un problème rare dans les scripts propriétaires, qui est impossible à traiter avec les scripts tiers qui l'utilisent. |
uses-rel-preload |
Désactivée en raison des risques de recommandations excessives. |
third-party-facades |
Cet audit concerne des façades limitées. Certains développeurs ont exprimé leur inquiétude concernant l'utilisation de façades tierces non affiliées. En fin de compte, nous préférons que les tiers améliorent leurs offres plutôt que de les contourner. |
Autres audits
Les autres audits de performances qui ne figurent pas dans les tableaux précédents ne seront pas affectés par ce changement. Les audits sur l'accessibilité, le SEO et les bonnes pratiques ne seront pas non plus affectés par ce changement.
Migrer vers les nouveaux audits d'insights
Pour faciliter la migration, nous avons déjà mis à disposition les nouveaux insights dans le fichier JSON de Lighthouse. Les utilisateurs de l'API et du fichier JSON de Lighthouse peuvent commencer la migration dès maintenant pour se préparer à la suppression finale des anciens audits dans Lighthouse 13.
Lighthouse 12.6 (inclus dans Chrome 137) affichera également un bouton d'activation visible permettant aux utilisateurs du rapport de basculer entre les deux vues différentes:
Les nouveaux audits basés sur des insights apparaîtront sous un en-tête Insights, tandis que les audits non modifiés resteront sous le titre Diagnostic.
Pour le moment, les anciens audits continuent d'être affichés par défaut, mais nous prévoyons de les remplacer par les nouveaux audits d'insights dans une version de Lighthouse de juin 2025 (probablement la version 12.7). Cette modification sera également déployée dans les rapports PageSpeed Insights et DevTools Lighthouse dans Chrome 139. Les utilisateurs pourront toujours revenir aux anciens audits pendant une période limitée jusqu'à la version 13 de Lighthouse.
Documentation pour les nouveaux audits d'insights
Nous documenterons les nouveaux audits sur developer.chrome.com avant la date de basculement. L'ancienne documentation sera conservée pour un avenir proche afin que les versions précédentes de Lighthouse puissent toujours contenir un lien vers celles-ci.
Commentaires
Si vous avez des préoccupations ou des questions concernant cette migration, n'hésitez pas à nous en faire part dans cette discussion GitHub.