Lighthouse stapt over op prestatie-inzichtaudits

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
Hernoemde en geconsolideerde audits

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.
Verwijderde audits

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:

Probeer inzichten uit in Lighthouse.

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 .