Veröffentlicht: 28. April 2025
Vor mehr als einem Jahr haben wir angekündigt, dass wir unsere Leistungstools weiterentwickeln und „die Leistungsfähigkeit von Lighthouse auch im Bereich „Leistung“ verfügbar machen“. Wir wollten unsere zahlreichen Oberflächen für die Leistungsmessung zusammenführen.
Im Bereich „Leistung“ haben wir bei diesem Ziel große Fortschritte gemacht. Die Seitenleiste „Statistiken“ bietet jetzt Lighthouse-ähnliche Informationen, die mit dem Trace funktionieren. Im Rahmen dieser Bemühungen haben wir einige Änderungen an den Tipps zur Leistungsoptimierung vorgenommen, mit denen Lighthouse-Nutzer vertraut sind: In einigen Fällen werden die Ratschläge aus vielen Prüfungen zu einer einzigen Erkenntnis zusammengefasst und einige Ratschläge entfernt.
Unser Ziel ist es, die Oberflächen für unsere Tools zu konsolidieren. Deshalb möchten wir diese Informationen auch in Lighthouse verfügbar machen. Sowohl aus Gründen der Einheitlichkeit als auch damit die Lighthouse-Nutzer von den Verbesserungen profitieren können, die wir an diesen Prüfungen vorgenommen haben – und von zukünftigen Verbesserungen.
Das bedeutet leider einige funktionsgefährdende Änderungen für Lighthouse-Nutzer, insbesondere für API-Nutzer, die möglicherweise für bestimmte Auditnamen oder Ergebnisformate verwendet werden. Deshalb warten wir auf die nächste größere Version von Lighthouse (13), bevor wir diese Umstellung vornehmen – dies ist für Oktober 2025 geplant. Danach sind die alten Auditdaten nicht mehr verfügbar.
Umbenannte und konsolidierte Prüfungen
Die folgenden Prüfungen wurden umbenannt und in einigen Fällen aus mehr als einer Lighthouse-Prüfung zusammengefasst:
Neue Statistik-Audit-ID | Audit-ID(s) ersetzen |
---|---|
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 |
Entfernte Prüfungen
Die folgenden Prüfungen wurden entfernt, da sie unserer Auffassung nach nicht mehr nützlich sind:
Entfernte Audits | Grund für das Entfernen |
---|---|
first-meaningful-paint |
Älterer Messwert, der nicht mehr empfohlen wird (durch LCP ersetzt) |
no-document-write |
Bei Erstanbieter-Scripts gibt es heutzutage seltene Probleme und bei Drittanbieter-Scripts, die diese Funktion verwenden, lassen sich keine Maßnahmen ergreifen. |
offscreen-images |
Nicht sichtbare Bilder werden vom Browser bereits herabgestuft. Lazy Loading trägt zwar zur Reduzierung der Bandbreite bei, hat aber höchstwahrscheinlich keinen Einfluss auf die Messungen von Lighthouse. |
uses-passive-event-listeners |
Bei Erstanbieter-Scripts gibt es heutzutage seltene Probleme und bei Drittanbieter-Scripts, die diese Funktion verwenden, lassen sich keine Maßnahmen ergreifen. |
uses-rel-preload |
Nicht aktiviert, da das Risiko einer übermäßigen Empfehlung besteht. |
third-party-facades |
Diese Prüfung bezieht sich auf Fassaden mit eingeschränkter Ausrichtung und einige Entwickler haben Bedenken dabei geäußert, nicht angegliederte Fassaden von Drittanbietern zu verwenden. Letztendlich ziehen wir es vor, dass die Drittanbieter ihre Angebote verbessern, anstatt sie zu umgehen. |
Andere Prüfungen
Die anderen Leistungsprüfungen, die in den vorherigen Tabellen nicht enthalten sind, sind von dieser Änderung nicht betroffen. Auch die Prüfungen Barrierefreiheit, SEO und Best Practices sind von dieser Änderung nicht betroffen.
Zu den neuen Statistikprüfungen migrieren
Um die Migration zu erleichtern, stellen wir die neuen Statistiken bereits im Lighthouse-JSON zur Verfügung. Nutzer der API und von Lighthouse-JSON können jetzt mit der Migration beginnen, um sich auf die endgültige Entfernung der alten Audits in Lighthouse 13 vorzubereiten.
In Lighthouse 12.6 (in Chrome 137 enthalten) wird auch eine sichtbare Ein/Aus-Schaltfläche angezeigt, über die Nutzer des Berichts zwischen den beiden Ansichten wechseln können:
Die neuen datenbasierten Audits werden unter der Überschrift Statistiken angezeigt. Die unveränderten Prüfungen werden weiterhin unter der Überschrift Diagnose angezeigt.
Aktuell werden standardmäßig weiterhin die alten Prüfungen angezeigt. In einer Lighthouse-Version vom Juni 2025 (wahrscheinlich 12.7) planen wir, die Standardprüfung auf die neueren Statistikprüfungen umzustellen. Diese Änderung wird auch für PageSpeed Insights- und DevTools Lighthouse-Berichte in Chrome 139 eingeführt. Bis Lighthouse 13 ist noch für begrenzte Zeit möglich, zu den alten Audits zurückzuwechseln.
Dokumentation für die neuen Insights-Audits
Wir werden die neuen Prüfungen vor der Umstellung unter developer.chrome.com dokumentieren. Die alte Dokumentation wird auf absehbare Zeit aufbewahrt, sodass ältere Versionen von Lighthouse weiterhin auf sie verweisen können.
Feedback
Wenn Sie Bedenken oder Fragen in Bezug auf diese Umstellung haben, können Sie sie gern in dieser GitHub-Diskussion hören.