Lighthouse stapt over op prestatie-inzichtaudits

Gepubliceerd: 28 april 2025

Ruim een ​​jaar geleden hebben we ons voornemen aangekondigd om onze prestatietools verder te ontwikkelen, onder meer door "de kracht van Lighthouse in het Performance-paneel te brengen". De bedoeling was om onze vele prestatiegereedschapsoppervlakken samen te brengen.

Aan de kant van het Prestatiepaneel hebben we grote vooruitgang geboekt met dat doel, en de Insights-zijbalk biedt nu Lighthouse-achtige informatie die werkt met de trace . Als onderdeel van dit werk hebben we een aantal wijzigingen aangebracht in het prestatieadvies waarmee Lighthouse-gebruikers bekend zijn: in sommige gevallen worden adviezen uit vele audits geconsolideerd in één inzicht, en hebben we sommige adviezen buiten gebruik gesteld.

We blijven bij ons doel om onze gereedschapsoppervlakken te consolideren en willen deze inzichten terugbrengen naar Lighthouse. Zowel voor de consistentie, als ook zodat Lighthouse-gebruikers kunnen profiteren van de verbeteringen die we in deze audits hebben aangebracht, plus eventuele toekomstige verbeteringen!

Helaas betekent dit enkele belangrijke wijzigingen voor Lighthouse-gebruikers, vooral de API-gebruikers die kunnen worden gebruikt voor bepaalde auditnamen of resultaatformaten. Om deze reden wachten we op de volgende grote release van Lighthouse (13) voordat we deze overstap maken – die we in oktober 2025 nastreven. Na deze tijd zijn de oude auditgegevens niet langer beschikbaar.

Hernoemde en geconsolideerde audits

De volgende audits hebben een nieuwe naam gekregen en zijn in sommige gevallen geconsolideerd 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

Audits verwijderd

De volgende audits zijn verwijderd omdat men vond dat deze niet langer een nuttig doel dienden:

Audits verwijderd Reden van verwijdering
first-meaningful-paint Oudere statistiek 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 uitvoerbaar voor scripts van derden die hiervan gebruik maken.
offscreen-images Offscreen-afbeeldingen krijgen al geen prioriteit meer door de browser, dus hoewel lui laden de bandbreedte helpt verminderen, is het onwaarschijnlijk dat dit een impact zal hebben op wat Lighthouse meet.
uses-passive-event-listeners Tegenwoordig is dit zelden een probleem bij scripts van derden, en het is niet uitvoerbaar voor scripts van derden die hiervan gebruik maken.
uses-rel-preload Niet ingeschakeld vanwege het risico van overmatig aanbevelen.
third-party-facades Deze audit heeft betrekking op een beperkt aantal gevels en sommige ontwikkelaars uitten hun bezorgdheid over het gebruik van niet-aangesloten gevels van derden. Uiteindelijk zouden we er de voorkeur aan geven dat derde partijen hun aanbod verbeteren in plaats van er omheen te werken.
Audits verwijderd

Andere audits

De overige Prestatieaudits die niet in de voorgaande tabellen zijn opgenomen, worden door deze wijziging niet beïnvloed. Op dezelfde manier worden de audits voor Toegankelijkheid , SEO en Best Practices ook niet beïnvloed door deze wijziging.

Migreer naar de nieuwe inzichten-audits

Om de migratie te vergemakkelijken, hebben we de nieuwe inzichten al beschikbaar gemaakt in de Lighthouse JSON. Consumenten van de API en de Lighthouse JSON kunnen nu beginnen met migreren om zich voor te bereiden op de uiteindelijke verwijdering van de oude audits in Lighthouse 13.

Lighthouse 12.6 (inbegrepen in Chrome 137) toont ook een zichtbare schakelaar waarmee gebruikers van het rapport kunnen schakelen tussen de twee verschillende weergaven:

Inzichten uitproberen in Lighthouse.

De nieuwe op inzichten gebaseerde audits worden weergegeven onder de kop Inzichten , terwijl de ongewijzigde audits onder de kop Diagnostiek blijven verschijnen.

Op dit moment is de standaard 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 schakelen naar de nieuwere inzichten-audits. Deze wijziging wordt ook uitgerold naar PageSpeed ​​Insights- en DevTools Lighthouse-rapporten in Chrome 139. Gebruikers kunnen nog gedurende een beperkte periode terugkeren naar de oude audits tot Lighthouse 13.

Documentatie voor de nieuwe inzichten audits

We zullen de nieuwe audits vóór de overgangsdatum op developer.chrome.com documenteren. De oude documentatie zal in de nabije toekomst worden bewaard, zodat eerdere versies van Lighthouse er nog steeds naar kunnen linken.

Feedback

Als je zorgen of vragen hebt over deze stap, dan horen we die graag in deze GitHub-discussie .