TBT — Total Blocking Time
TBT — суммарное блокирующее время длинных задач основного потока в измеряемом промежутке после FCP. Для каждой задачи учитывается часть сверх 50 миллисекунд. Это лабораторный показатель, помогающий искать нагрузку, которая мешает браузеру быстро реагировать.
Также встречается: Total Blocking Time, Общее время блокировки.
Для чего используется
Отделить длительную работу JavaScript от обычного ожидания загрузки файлов.
Как SEO-специалист использует это в проекте
Специалист использует TBT как повод разобрать тяжёлый JavaScript: выполнение библиотек, обработку данных, создание элементов. Далее разработчик изучает трассу и проверяет конкретные взаимодействия, особенно фильтры, меню и корзину.
- Найдите длинные задачи в лабораторной трассе.
- Определите скрипт и действие, создающие нагрузку.
- Сократите или разделите работу и проверьте реальные сценарии.
Практический пример
Учебный расчёт: задачи длиной 40, 80 и 150 мс попали в измеряемый интервал. В TBT войдут 0, 30 и 100 мс, всего 130 мс. Это не сумма всей работы потока, равная 270 мс.
Иллюстрация подхода, не данные конкретного проекта.Ошибки и риски
TBT не равен INP и не заменяет измерение отзывчивости у реальных пользователей. Проблема после клика может не проявиться в обычном тесте первоначальной загрузки.
Складывать полную длительность длинных задач; переводить TBT напрямую в INP; удалять аналитику без проверки; считать нулевой TBT гарантией быстрой корзины.
Как проверить результат
Сравните трассы до и после при одинаковом сценарии. Убедитесь, что тяжёлая задача действительно уменьшилась, а не переместилась на первый пользовательский клик. Отдельно проверьте INP и функциональность.
Связанные термины
Продолжить по теме
- Разобраться подробнее: Разбор отчёта PageSpeed и приоритетов
- Решить задачу: Технический аудит сайта