# Total Blocking Time (TBT)

Kategorie: [Performance & Core Web Vitals](https://seo-geo-glossary.com/de/glossar/kategorie/performance-core-web-vitals/) › [Core Web Vitals & Metriken](https://seo-geo-glossary.com/de/glossar/kategorie/performance-core-web-vitals/core-web-vitals-metriken/) · Auch genannt: TBT

**Total Blocking Time (TBT)** ist eine Lab-Metrik, die summiert, wie lange der Hauptthread einer Seite nach dem First Contentful Paint blockiert war. Lighthouse misst bis zum Time to Interactive, andere Messmodi wie Timespan können darüber hinausgehen. Währenddessen reagiert die Seite verzögert auf Klicks, Taps und Tastatureingaben.

## Berechnung

Jede Aufgabe im Hauptthread, die länger als 50 Millisekunden dauert, gilt als Long Task. Der Teil über 50 ms zählt als Blockierzeit. Die TBT ist die Summe dieser Anteile. Dauern drei Tasks 70, 120 und 90 ms, ergibt sich eine TBT von 20 + 70 + 40 = 130 ms.

## Schwellenwerte

Lighthouse bewertet auf Mobilgeräten bis 200 ms als gut, bis 600 ms als verbesserungswürdig und darüber als schlecht. Für Desktop liegen die Grenzen bei 150 und 350 ms. web.dev nennt als Ziel weniger als 200 ms auf durchschnittlicher mobiler Hardware.

## Einordnung

TBT ist keine Core Web Vital. web.dev beschreibt sie als Lab-Stellvertreter für Interaction to Next Paint (INP), der im Feld gemessen wird, und empfiehlt, INP als Maßstab für echte Reaktionsprobleme heranzuziehen. TBT kann Probleme anzeigen, die Nutzer nie bemerken.

## Typische Ursachen

Laut Berichten sind das vor allem viel JavaScript, Skripte von Drittanbietern und lange Tasks im Hauptthread. Gegenmaßnahmen sind weniger und kleinerer JavaScript-Code, Code-Splitting und das Aufteilen langer Tasks.

## Auf einen Blick

- **Misst:** Zeit nach dem FCP, in der der Hauptthread so lange blockiert war, dass Eingaben nicht reagieren konnten
- **Bewertung:** Lighthouse mobil grün bis 200 ms, orange bis 600 ms, darüber rot
- **Grenze „gut“:** unter 200 ms auf durchschnittlicher mobiler Hardware
- **Datenquelle:** Labor; Feldmessung empfiehlt web.dev nicht
- **Core Web Vital:** nein, Labor-Stellvertreter für INP
- **Doku:** [web.dev: Total Blocking Time (TBT)](https://web.dev/articles/tbt)

Stand: 8. Oktober 2026

## Web-Vitals-Messwerte im Vergleich

| Messwert | Misst | Core Web Vital? | Feld oder Labor | „Gut“ laut web.dev |
|---|---|---|---|---|
| LCP (Largest Contentful Paint) | Renderzeit des größten sichtbaren Bilds, Textblocks oder Videos im Viewport, ab Beginn der Navigation | ja (Laden) | Feld und Labor | bis 2,5 s |
| INP (Interaction to Next Paint) | Latenz der Interaktionen während des gesamten Besuchs bis zur nächsten Darstellung; ein Wert, unter dem (fast) alle Interaktionen liegen | ja (Interaktivität), seit 12.03.2024 | Feld; im Labor nur mit simulierten Interaktionen, Lighthouse misst INP nicht | bis 200 ms |
| CLS (Cumulative Layout Shift) | größte Folge unerwarteter Layoutverschiebungen während der gesamten Lebensdauer der Seite | ja (visuelle Stabilität) | Feld und Labor | bis 0,1 |
| TTFB (Time to First Byte) | Zeit vom Beginn der Navigation bis zum ersten Byte der Antwort | nein (hilft bei der Diagnose von LCP) | Feld und Labor | bis 0,8 s |
| FCP (First Contentful Paint) | Zeit vom Beginn der Navigation, bis irgendein Inhalt der Seite dargestellt wird | nein (hilft bei der Diagnose von LCP) | Feld und Labor | bis 1,8 s |
| TBT (Total Blocking Time) | Summe der Zeit nach dem FCP, in der der Hauptthread so lange blockiert war, dass Eingaben nicht reagieren konnten | nein (Labor-Stellvertreter für INP) | Labor; Feldmessung empfiehlt web.dev nicht | unter 200 ms auf durchschnittlicher mobiler Hardware |
| Speed Index | wie schnell Inhalte beim Laden sichtbar aufgebaut werden (aus einem Video des Ladevorgangs) | nein | Labor (Lighthouse) | Schwelle laut Lighthouse: mobil bis 3,4 s „schnell“ (web.dev nennt keinen Wert) |
| FID (First Input Delay), historisch | Zeit von der ersten Interaktion bis der Browser mit der Verarbeitung der Event-Handler beginnen kann | bis 12.03.2024, ersetzt durch INP | nur Feld | bis 100 ms |

Quellen: [web.dev: Web Vitals](https://web.dev/articles/vitals); [web.dev: Largest Contentful Paint (LCP)](https://web.dev/articles/lcp); [web.dev: Interaction to Next Paint (INP)](https://web.dev/articles/inp); [web.dev: Cumulative Layout Shift (CLS)](https://web.dev/articles/cls); [web.dev: Time to First Byte (TTFB)](https://web.dev/articles/ttfb); [web.dev: First Contentful Paint (FCP)](https://web.dev/articles/fcp); [web.dev: Total Blocking Time (TBT)](https://web.dev/articles/tbt); [web.dev: First Input Delay (FID)](https://web.dev/articles/fid); [web.dev Blog: Interaction to Next Paint is officially a Core Web Vital (2024-03-12)](https://web.dev/blog/inp-cwv-launch); [Chrome for Developers: Lighthouse – Speed Index](https://developer.chrome.com/docs/lighthouse/performance/speed-index). Stand: 8. Oktober 2026

*Grafik: Die drei Phasen einer Interaktion.* Jede Interaktion besteht aus Input Delay, Processing Duration und Presentation Delay. Lange Tasks im Hauptthread verlängern den Input Delay. Als INP gilt laut web.dev bei den meisten Seiten die langsamste Interaktion eines Besuchs.

## Verwandte Begriffe

- [Interaction to Next Paint (INP)](https://seo-geo-glossary.com/de/glossar/interaction-to-next-paint/index.md)
- [First Input Delay (FID)](https://seo-geo-glossary.com/de/glossar/first-input-delay/index.md)
- [Time to First Byte (TTFB)](https://seo-geo-glossary.com/de/glossar/time-to-first-byte/index.md)
- [Render-blocking Ressourcen](https://seo-geo-glossary.com/de/glossar/render-blocking-ressourcen/index.md)
- [Lighthouse](https://seo-geo-glossary.com/de/glossar/lighthouse/index.md)
- [Core Web Vitals](https://seo-geo-glossary.com/de/glossar/core-web-vitals/index.md)

## Quellen

- [Total Blocking Time (TBT) – web.dev](https://web.dev/articles/tbt)
- [Total Blocking Time – Lighthouse-Dokumentation, Chrome for Developers](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-total-blocking-time)

---

Stand: 8. Oktober 2026
URL: https://seo-geo-glossary.com/de/glossar/total-blocking-time/
