Aankondiging van Lighthouse 3.0

Vuurtoren-logo.

Vuurtoren 3.0 is uit! 3.0 biedt snellere audits, minder variantie, een nieuwe rapport-UI, nieuwe audits en meer.

Hoe te updaten naar 3.0

  • CLI . Voer npm install -g lighthouse@next uit.
  • Knooppunt . Voer npm install lighthouse@next uit.
  • Chrome-extensie . Uw extensie zou automatisch moeten worden bijgewerkt naar 3.0.
  • Chrome DevTools . Lighthouse 3.0 zal beschikbaar zijn in Chrome 69.

Snellere audits en minder variantie

Lighthouse 3.0 voltooit uw audits sneller, met minder variatie tussen runs, dankzij een paar wijzigingen:

  • Gesimuleerde throttling . Voorheen beperkte Lighthouse uw pagina voordat er audits werden uitgevoerd. Lighthouse gebruikt nu een nieuwe interne audit-engine, met de codenaam Lantern, die uw audits uitvoert onder uw normale netwerk- en CPU-instellingen, en vervolgens schat hoe lang het zou duren voordat de pagina onder mobiele omstandigheden zou laden.
  • Kleinere wachttijden . Om vast te stellen dat een pagina is geladen, moet Lighthouse wachten totdat het netwerk en de CPU geen activiteit meer hebben. Deze wachttijd is kleiner in v3.

Nieuwe rapport-UI

Lighthouse 3.0 beschikt over een gloednieuwe rapport-UI, dankzij een samenwerking tussen de Lighthouse- en Chrome UX-teams (Research & Design).

Lighthouse 3-rapport wordt uitgevoerd op Gmail
Figuur 1 . Lighthouse v3-rapport wordt uitgevoerd op de over-pagina van Gmail

Aanroep verandert

De Node-versie van Lighthouse ondersteunt nu dezelfde configuratieopties als de CLI-versie. Dit kan een belangrijke wijziging zijn, afhankelijk van hoe u uw Node Lighthouse-module in v2 hebt geconfigureerd. Zie Aanroepwijzigingen voor meer informatie.

Scorewijzigingen

In Lighthouse 3.0 verandert het scoremodel voor prestatie-audits. Een score van 50 vertegenwoordigt het 75e percentiel, en een perfecte score van 100 vertegenwoordigt het 98e percentiel, wat het punt is van afnemende rendementen.

De Prestatiescore is een gewogen gemiddelde van de Prestatieaudits. Ook de weging van de audits verandert in v3.

Auditnaam v2 Gewicht v3 Gewicht
Eerste inhoudsvolle verf (nieuw in v3) N.v.t 3
Eerste betekenisvolle verf 5 1
Eerste CPU-inactiviteit (eerste interactief in v2) 5 3
Time To Interactive (consequent interactief in v2) 5 5
Perceptuele snelheidsindex 1 N.v.t
Snelheidsindex N.v.t 4
Geschatte invoerlatentie 1 0

In de toekomst is de Lighthouse v3 Scoring Guide de bron van waarheid voor alles wat u moet weten over hoe scoren werkt in Lighthouse v3.

Nieuwe uitvoerformaten en wijzigingen

Ondersteuning voor CSV-uitvoer

Rapportresultaten kunnen nu in CSV worden uitgevoerd. Elke rij bevat informatie en resultaten voor één audit, waaronder:

  • De naam van de categorie waartoe de audit behoort.
  • De naam van de controle.
  • Een beschrijving van de audit.
  • Het scoretype dat voor de audit wordt gebruikt.
  • De scorewaarde.

JSON-uitvoerwijzigingen

Versie 3.0 introduceert veel wijzigingen in het JSON-uitvoerformaat van Lighthouse. Zie Lighthouse v3 Migratiehandleiding voor meer details.

Nieuwe audits

Eerste inhoudsvolle verf

Meet het tijdstip waarop tekst- of afbeeldingsinhoud voor het eerst op het scherm van de gebruiker wordt weergegeven.

robots.txt is niet geldig

Zorg ervoor dat het robots.txt bestand van uw site correct is opgebouwd, zodat zoekbots uw site kunnen crawlen.

Gebruik videoformaten voor geanimeerde inhoud

Vervang GIF's door video voor enorme potentiële besparingen in videobestandsgroottes.

Zie Geanimeerde GIF's vervangen door video voor meer informatie.

Vermijd meerdere, dure retourvluchten naar welke herkomst dan ook

Verbeter uw laadprestaties door rel="preconnect" -attributen toe te voegen aan link tags, die de browser informeren om zo snel mogelijk een verbinding met een oorsprong tot stand te brengen.

Zie Preconnect voor meer informatie.

Wijzigingen controleren

Eerste interactief ➡ Eerste CPU inactief

De eerste interactieve audit is hernoemd naar First CPU Idle om beter te beschrijven hoe het werkt. Het algemene doel van de audit is hetzelfde. Gebruik deze audit om te meten wanneer gebruikers voor het eerst interactie met uw pagina kunnen hebben.

Perceptuele snelheidsindex ➡ Snelheidsindex

In Lighthouse 3.0 is de Perceptual Speed ​​Index- audit nu Speed ​​Index . Deze wijziging brengt Lighthouse in lijn met de manier waarop WebPageTest deze statistiek meet. Het doel van de audit is hetzelfde, maar de onderliggende maatstaf is iets anders.