Co to jest Total Blocking Time (TBT)?
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.