Gepubliceerd: 28 april 2025
Ruim een jaar geleden kondigden we aan dat we onze prestatietools wilden doorontwikkelen, inclusief het integreren van "de kracht van Lighthouse in het Performance-paneel". Het doel was om onze vele prestatietools samen te brengen.
Op het vlak van het Prestatiepaneel hebben we grote vooruitgang geboekt met dat doel. De Insights-zijbalk biedt nu Lighthouse-achtige informatie die werkt met de trace . Als onderdeel van deze werkzaamheden hebben we een aantal wijzigingen aangebracht in het prestatieadvies waar Lighthouse-gebruikers bekend mee zijn: in sommige gevallen is advies van meerdere audits geconsolideerd tot één inzicht en hebben we een aantal adviezen verwijderd.
Omdat we onze tooling-oppervlakken willen consolideren, willen we die inzichten terugbrengen naar Lighthouse. Zowel voor de consistentie als om Lighthouse-gebruikers te laten profiteren van de verbeteringen die we in deze audits hebben aangebracht – plus alle toekomstige verbeteringen!
Helaas brengt dit wel enkele ingrijpende veranderingen met zich mee voor Lighthouse-gebruikers, met name API-gebruikers die mogelijk bepaalde auditnamen of resultaatformaten gebruiken. Daarom wachten we op de volgende grote release van Lighthouse (13) voordat we deze overstap maken – we streven ernaar deze in oktober 2025 te laten plaatsvinden. Na deze periode zijn de oude auditgegevens niet meer beschikbaar.
Hernoemde en geconsolideerde audits
De volgende audits hebben een nieuwe naam gekregen en zijn in sommige gevallen samengevoegd uit meer dan één Lighthouse-audit:
Nieuwe inzicht audit-ID | Audit-ID('s) vervangen |
---|---|
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 |
Verwijderde audits
De volgende audits zijn verwijderd omdat men vond dat ze niet langer een nuttig doel dienden:
Verwijderde audits | Reden voor verwijdering |
---|---|
first-meaningful-paint | Oudere metriek die niet langer wordt aanbevolen (vervangen door LCP) |
no-document-write | Tegenwoordig is dit zelden een probleem bij scripts van derden, en het is niet bruikbaar voor scripts van derden die dit gebruiken. |
offscreen-images | Afbeeldingen buiten het scherm krijgen van de browser al een lagere prioriteit. Hoewel lazy loading de bandbreedte helpt verminderen, is het onwaarschijnlijk dat het invloed heeft op wat Lighthouse meet. |
uses-passive-event-listeners | Tegenwoordig is dit zelden een probleem bij scripts van derden, en het is niet bruikbaar voor scripts van derden die dit gebruiken. |
uses-rel-preload | Niet ingeschakeld vanwege het risico op overaanbeveling. |
third-party-facades | Deze audit omvat beperkte 'facades' en sommige ontwikkelaars uitten hun bezorgdheid over het gebruik van niet-gelieerde 'facades' van derden. Uiteindelijk zouden we er de voorkeur aan geven dat de derde partijen hun aanbod verbeteren in plaats van eromheen te werken. |
Andere audits
De overige prestatieaudits die niet in de vorige tabellen zijn opgenomen, worden niet door deze wijziging beïnvloed. Ook de audits voor toegankelijkheid , SEO en best practices worden niet door deze wijziging beïnvloed.
Migreer naar de nieuwe inzichtenaudits
Om de migratie te vergemakkelijken, hebben we de nieuwe inzichten al beschikbaar gesteld in de Lighthouse JSON. Gebruikers van de API en de Lighthouse JSON kunnen nu beginnen met migreren ter voorbereiding op de uiteindelijke verwijdering van de oude audits in Lighthouse 13.
Lighthouse 12.6 (inbegrepen in Chrome 137) zal ook een zichtbare schakelaar tonen waarmee gebruikers van het rapport kunnen schakelen tussen de twee verschillende weergaven:
De nieuwe audits op basis van inzichten worden weergegeven onder de kop ' Inzichten ', terwijl de ongewijzigde audits nog steeds worden weergegeven onder de kop ' Diagnostiek' .
Momenteel is de standaardinstelling om de oude audits te blijven weergeven, maar in een Lighthouse-release van juni 2025 (waarschijnlijk 12.7) zijn we van plan om de standaard over te zetten naar de nieuwere Insights-audits. Deze wijziging wordt ook doorgevoerd in PageSpeed Insights en DevTools Lighthouse-rapporten in Chrome 139. Gebruikers kunnen nog steeds tijdelijk teruggaan naar de oude audits tot Lighthouse 13.
Documentatie voor de nieuwe inzichtenaudits
We zullen de nieuwe audits documenteren op developer.chrome.com vóór de overgangsdatum. De oude documentatie blijft voorlopig bewaard, zodat eerdere versies van Lighthouse er nog steeds naar kunnen linken.
Feedback
Als u zorgen of vragen hebt over deze stap, dan horen we die graag in deze GitHub-discussie .