TBT (Total Blocking Time) е лабораторна performance метрика, която измерва общото време, през което основният thread на браузъра е блокиран и страницата не може да реагира бързо на потребителски действия. В advanced контекст TBT се анализира детайлно по задачи, JavaScript изпълнение и критичен път на зареждане.
Какво означава TBT?
Total Blocking Time изчислява натрупаното време между First Contentful Paint и Time to Interactive, в което дълги задачи над 50 ms блокират основния thread. Ако една задача продължи 120 ms, за блокиращо време се броят 70 ms. Метриката е особено полезна в Lighthouse и лабораторни тестове, защото показва колко тежки са скриптовете и колко трудно страницата става интерактивна.
Защо е важно за SEO?
TBT не е самостоятелна полева Core Web Vitals метрика, но е силно свързана с възприеманата интерактивност и с проблеми, които могат да засегнат INP. Ако страницата зарежда много JavaScript, third-party тагове или синхронни операции, потребителят може да вижда съдържание, но да не може да взаимодейства плавно. Това влияе върху UX, конверсиите и техническата оценка на страницата.
Пример
Страница с тежък slider, няколко analytics скрипта и голям bundle може да покаже основното съдържание бързо, но да блокира кликове и въвеждане за стотици милисекунди. Advanced анализът разглежда кои long tasks идват от собствен код, кои от външни скриптове и кои могат да бъдат разделени, отложени или премахнати.
Чести грешки
- Фокус само върху изображения, когато проблемът е JavaScript изпълнение.
- Добавяне на още third-party тагове без измерване на ефекта им.
- Оптимизация само по една Lighthouse проверка без повторяеми тестове.
- Игнориране на реални устройства с по-слаби процесори.
Как се оптимизира?
Практическите подходи включват разделяне на JavaScript bundle, премахване на неизползван код, отлагане на некритични скриптове, lazy loading на компоненти, ограничаване на third-party зависимости и преместване на тежки изчисления извън основния thread, когато архитектурата го позволява.
Свързани понятия
Свързани понятия са Lighthouse, long tasks, main thread, JavaScript execution time, INP, FCP, TTI и Core Web Vitals. TBT е най-полезен, когато се разглежда заедно с trace данни и реално потребителско поведение.
Заявете SEO одит