Ce este TBT (Total Blocking Time)?
Timpul total in care pagina a fost blocata si nu raspundea la interactiuni
Definiție TBT (Total Blocking Time)
TBT masoara timpul total in care thread-ul principal al browserului a fost blocat de task-uri lungi (peste 50ms) intre FCP si TTI. In acest timp, pagina nu raspunde la click-uri sau scroll. Un TBT bun este sub 200ms. Se reduce prin spargerea codului JavaScript in bucati mai mici si incarcarea amanata a scripturilor.
De ce contează TBT (Total Blocking Time)
TBT (Total Blocking Time) masoara suma tuturor perioadelor in care thread-ul principal al browserului este blocat de JavaScript si nu poate raspunde la interactiunile utilizatorului. Un TBT mare inseamna ca, desi pagina pare incarcata vizual, butoanele nu functioneaza si scroll-ul este sacadat. TBT coreleaza puternic cu INP si este principala metrica de laborator pentru responsiveness.
Cum verifici TBT (Total Blocking Time)
Testul SoftAudit masoara TBT ca suma portiunilor "lungi" (peste 50ms) din fiecare task JavaScript executat intre FCP si Time to Interactive. Un TBT sub 200ms este considerat bun, 200-600ms necesita optimizare, iar peste 600ms indica probleme serioase. Raportul identifica scripturile individuale care contribuie cel mai mult la blocare.
Testează performanța →Greșeli frecvente
Incarcarea sincrona a tuturor scripturilor de analytics, marketing si chat in <head> blocheaza thread-ul principal cu 1-3 secunde pe dispozitive mid-range. Fiecare tag manager, pixel Facebook, Hotjar sau Intercom adauga 50-200ms de blocare cumulata. De asemenea, utilizarea de polyfill-uri pentru browsere vechi pe care nimeni nu le mai foloseste adauga cod inutil.
Bune practici
Incarca scripturile third-party cu defer sau async si amana tag manager-ul dupa interactiunea utilizatorului (click sau scroll). Auditeaza toate scripturile cu Chrome DevTools > Performance si elimina-le pe cele neutilizate. Foloseste code splitting cu dynamic import() pentru a incarca modulele JavaScript doar cand sunt necesare.
Verifică acum
Folosește instrumentul gratuit SoftAudit pentru a verifica tbt (total blocking time) pe site-ul tău.
Test Performanță — GratuitÎntrebări frecvente
Ce este TBT (Total Blocking Time)?
TBT masoara timpul total in care thread-ul principal al browserului a fost blocat de task-uri lungi (peste 50ms) intre FCP si TTI. In acest timp, pagina nu raspunde la click-uri sau scroll. Un TBT bun este sub 200ms. Se reduce prin spargerea codului JavaScript in bucati mai mici si incarcarea amanata a scripturilor.
De ce este important TBT (Total Blocking Time) pentru un website?
TBT (Total Blocking Time) masoara suma tuturor perioadelor in care thread-ul principal al browserului este blocat de JavaScript si nu poate raspunde la interactiunile utilizatorului. Un TBT mare inseamna ca, desi pagina pare incarcata vizual, butoanele nu functioneaza si scroll-ul este sacadat. TBT coreleaza puternic cu INP si este principala metrica de laborator pentru responsiveness.
Termeni asociați
Cat de repede raspunde pagina la interactiunile utilizatorului
Cele 3 metrici Google pentru experienta utilizatorului pe web
Numarul de elemente HTML din pagina — prea multe incetinesc site-ul
Tehnica de impartire a codului JavaScript in bucati mai mici incarcate la cerere