Gesamte Blockierzeit

Die Gesamte Blockierzeit (Total Blocking Time, TBT) ist einer der Messwerte, die im Abschnitt Leistung des Lighthouse-Berichts erfasst werden. Jeder Messwert erfasst einen bestimmten Aspekt der Seitenladegeschwindigkeit.

Im Lighthouse-Bericht wird die TBT in Millisekunden angezeigt:

Screenshot der Lighthouse-Prüfung „Gesamte Blockierungszeit“

Was TBT misst

Mit diesem Messwert wird die Gesamtzeit gemessen, während der eine Seite nicht auf Nutzereingaben wie Mausklicks, Bildschirmtippen oder Tastatureingaben reagieren kann. Die Summe wird berechnet, indem der Blockierungsanteil aller langen Aufgaben zwischen First Contentful Paint und Time to Interactive addiert wird. Alle Aufgaben, die länger als 50 ms ausgeführt werden, sind lang. Die Zeit nach 50 ms ist der Blockierungszeitraum. Wenn Lighthouse beispielsweise eine 70 ms lange Aufgabe erkennt, beträgt der blockierende Teil 20 ms.

So ermittelt Lighthouse Ihren TBT-Wert

Der TBT-Wert ist ein Vergleich der TBT-Zeit Ihrer Seite mit der TBT-Zeit von Millionen echter Websites, die auf Mobilgeräten geladen werden. Informationen zum Bestimmen von Messwertbewertungen

In dieser Tabelle wird erläutert, wie Sie Ihren TBT-Wert auswerten können:

TBT-Zeit
(in Millisekunden)
Farbcodierung
0–200 Grün (schnell)
200-600 Orange (mäßig)
Über 600 Rot (langsam)

TBT-Wert verbessern

Im Hilfeartikel Wodurch werden lange Aufgaben verursacht? erfahren Sie, wie Sie mit dem Bereich „Leistung“ in den Chrome DevTools die Ursache für lange Aufgaben ermitteln.

Im Allgemeinen sind dies die häufigsten Ursachen für lange Aufgaben:

  • Unnötiges Laden, Parsen oder Ausführen von JavaScript Wenn Sie Ihren Code im Bereich „Leistung“ analysieren, stellen Sie möglicherweise fest, dass der Hauptthread Aufgaben ausführt, die für das Laden der Seite nicht wirklich erforderlich sind. Wenn Sie JavaScript-Nutzlast mit Code-Splitting reduzieren, ungenutzten Code entfernen oder JavaScript von Drittanbietern effizient laden, sollte sich Ihr TBT-Wert verbessern.
  • Ineffiziente JavaScript-Anweisungen Angenommen, Sie sehen nach der Analyse Ihres Codes im Bereich „Leistung“ einen Aufruf von document.querySelectorAll('a'), der 2.000 Knoten zurückgibt. Wenn Sie Ihren Code so umstrukturieren, dass ein spezifischerer Selector verwendet wird, der nur 10 Knoten zurückgibt, sollte sich Ihr TBT-Wert verbessern.

Gesamtbewertung für die Leistung verbessern

Sofern Sie keinen bestimmten Grund haben, sich auf einen bestimmten Messwert zu konzentrieren, sollten Sie sich in der Regel darauf konzentrieren, den Gesamtwert für die Leistung zu verbessern.

Im Bereich Diagnose Ihres Lighthouse-Berichts können Sie ermitteln, welche Verbesserungen für Ihre Seite am wertvollsten sind. Je größer die Verbesserungsmöglichkeit, desto stärker wirkt sie sich auf Ihren Leistungsbewertung aus. Der folgende Lighthouse-Screenshot zeigt beispielsweise, dass die größte Verbesserung durch das Entfernen von renderblockierenden Ressourcen erzielt wird:

Lighthouse: Bereich „Diagnose“ mit einer Reihe von Prüfungen und deren Auswirkungen
Lighthouse: Bereich „Diagnose“

In den Leistungsanalysen erfahren Sie, wie Sie die in Ihrem Lighthouse-Bericht aufgeführten Optimierungsmöglichkeiten umsetzen.

Ressourcen