Wat is er nieuw in Lighthouse 8.4

Brendan Kenny
Brendan Kenny
Lighthouse is een geautomatiseerde website-audittool die ontwikkelaars helpt met mogelijkheden en diagnostiek om de gebruikerservaring van hun sites te verbeteren. Het is beschikbaar in Chrome DevTools, npm (als een Node-module en een CLI), of als browserextensie (in Chrome en Firefox ). Het ondersteunt veel Google-services, waaronder web.dev/measure en PageSpeed ​​Insights .

Lighthouse 8.4 is onmiddellijk beschikbaar op de opdrachtregel en in Chrome Canary . Het komt terecht in Chrome Stable in Chrome 95 en is binnen een week beschikbaar in PageSpeed ​​Insights .

Gebruik de volgende opdrachten om de Lighthouse Node CLI te proberen:

npm install -g lighthouse
lighthouse https://www.example.com --view

Bekijk de volledige lijst met wijzigingen in de 8.4 changelog .

Nieuwe audits

Laad de grootste inhoudsvolle Paint-afbeeldingen niet lui

Het lui laden van afbeeldingen kan een effectieve manier zijn om afbeeldingen buiten het scherm uit te stellen, zodat ze het laden van de inhoud boven de vouw niet hinderen.

Als het LCP- element van een pagina echter een afbeelding is, kan het lazyloaden ervan een aanzienlijk negatief effect hebben op het LCP. De browser kan de afbeelding in de wachtrij plaatsen en eerst andere bronnen ophalen, in plaats van prioriteit te geven aan de afbeelding voor onmiddellijke download. Uit een recent onderzoek naar lazy-loading in WordPress is gebleken dat LCP voor sommige sites met maar liefst 15% kan verbeteren als afbeeldingen in de initiële viewport niet lazy-loaded zijn.

De luie LCP-audit in een Lighthouse-rapport

Lighthouse zal nu detecteren of het LCP-element een lazy-loaded afbeelding was en adviseren om het loading ervan te verwijderen.

Zie voor meer informatie het oorspronkelijke voorstel en de implementatie-pull-aanvraag .

Stel een mobiele viewport in voor een betere eerste invoervertraging

De viewport audit maakt al jaren deel uit van de categorie Best Practices, maar 8.4 verwelkomt dit advies ook voor de categorie Prestaties.

Veel mobiele browsers ondersteunen "dubbeltikken om te zoomen" zodat gebruikers eenvoudig inhoud kunnen vergroten die niet is ontworpen voor een mobiel scherm, dat wil zeggen inhoud zonder een expliciete mobiele <meta name="viewport"> . In de praktijk betekent dit dat de browser na het tikken van een gebruiker wel 300 ms moet wachten om te zien of er een tweede tik volgt, en gedurende die tijd kan de pagina niet reageren op de eerste tik. Dit vertaalt zich in een falende FID van enkele honderden milliseconden.

De mobiele viewport-audit in een Lighthouse-rapport

Uit een recent onderzoek naar gegevens uit het HTTP-archief blijkt dat meer dan de helft van de sites die een score van 90 of hoger in Lighthouse ontvingen, maar ten minste één Core Web Vital faalden, geen mobiele viewport hadden ingesteld en faalden in FID. Als gevolg hiervan zal de sectie Lighthouse-prestaties nu aanbevelen een viewport zoals de volgende toe te voegen als er geen wordt gevonden:

<meta name="viewport" content="width=device-width">

Zie het voorstelprobleem en de implementatie-pull-aanvraag voor meer details.

Neem contact op met het Lighthouse-team

Om de nieuwe functies, wijzigingen in versie 8.4 of iets anders gerelateerd aan Lighthouse te bespreken: