Total Blocking Time (TBT)

T

Total Blocking Time (TBT)

Co dokładnie sumuje ten wskaźnik

Metryka zlicza czas, przez który główny wątek przeglądarki był zablokowany długimi zadaniami i nie mógł zareagować na działania odwiedzającego. Pod uwagę bierze się wyłącznie zadania trwające ponad pięćdziesiąt milisekund, a do sumy trafia jedynie nadwyżka ponad ten próg. Okno pomiaru rozciąga się od pierwszego wyrenderowania treści do momentu pełnej interaktywności.

Prosty przykład rachunku

Zadanie trwające sto dwadzieścia milisekund wnosi siedemdziesiąt, dwustumilisekundowe — sto pięćdziesiąt, a operacja mieszcząca się w czterdziestu milisekundach nie wnosi nic. Sumą tych nadwyżek jest końcowy wynik wyrażony w milisekundach.

Progi i znaczenie w raportach

Za dobry rezultat na urządzeniach mobilnych uznaje się wartość do dwustu milisekund, przedział do sześciuset wymaga poprawy, a wszystko powyżej oznacza poważny problem. W raporcie Lighthouse metryka odpowiada za blisko jedną trzecią oceny wydajności, więc jej redukcja przynosi największy skok punktowy.

Drogi do poprawy

Skuteczne okazuje się dzielenie pakietów JavaScriptu na mniejsze fragmenty ładowane na żądanie, odraczanie skryptów niepotrzebnych do pierwszego renderu, przenoszenie kosztownych obliczeń do web workerów oraz rewizja liczby zewnętrznych bibliotek. Długie operacje warto rozbijać, oddając okresowo kontrolę wątkowi głównemu. Wskaźnik pełni rolę laboratoryjnego przybliżenia dla mierzonej u użytkowników responsywności.

Oceń tekst

Średnia ocen 0 / 5. Liczba głosów: 0

Przeglądaj encyklopedię
C
S
Copyright 2007-2026 ©Internetica. Wszelkie prawa zastrzeżone.
Facebook LinkedIn