Co to jest Total Blocking Time (TBT)?

Jesteś tutaj:

Total Blocking Time (TBT) – definicja dla początkujących

Total Blocking Time (TBT) to metryka, która mierzy całkowity czas, przez jaki strona jest zablokowana i nie reaguje na interakcje użytkownika. TBT mierzy okres pomiędzy First Contentful Paint (FCP) a Time to Interactive (TTI), określając łączny czas, w którym główny wątek przeglądarki jest zablokowany przez dłużej niż 50 ms.

Chcesz poznać więcej szczegółów o wskaźniku TBT i jak go optymalizować?

Więcej o Total Blocking Time (TBT)

Total Blocking Time (TBT) jest jedną z metryk, która bezpośrednio wpływa na ocenę wydajności strony przez Google i na odczucia użytkowników. Wysoka wartość TBT oznacza, że strona przez pewien czas nie jest w pełni interaktywna, co może prowadzić do frustracji użytkowników. TBT jest ściśle związany z optymalizacją kodu JavaScript oraz zarządzaniem zasobami blokującymi.

Aby poprawić wskaźnik TBT, warto rozważyć następujące działania:

  • Optymalizacja JavaScript – zmniejszenie rozmiaru skryptów oraz ich asynchroniczne ładowanie,
  • Podział długich zadań – rozbijanie dużych fragmentów kodu na mniejsze, aby uniknąć długotrwałego blokowania głównego wątku,
  • Lazy loading – opóźnione ładowanie elementów, które nie są natychmiast widoczne dla użytkownika, co pozwala przyspieszyć interaktywność strony.

TBT jest często analizowany w narzędziach takich jak Google PageSpeed Insights oraz Lighthouse. Poprawa tego wskaźnika może znacząco wpłynąć na ogólną wydajność strony i jej ocenę przez Google.