Яндекс.Метрика
Москва, Волгоградский пр-т,
43к3, оф. 301
Пишите 24/7, мы онлайн
+7 (495) 128-00-14
последнее обновление: 17.12.2025

Определение: Time to Interactive (TTI) — это метрика, которая показывает, через какое время после начала загрузки страница становится “по-настоящему готовой”: контент виден, а интерфейс стабильно реагирует на действия пользователя (клики, ввод, скролл) без заметных задержек.

Зачем это нужно

  • Понять, когда пользователь реально может пользоваться сайтом, а не просто “видит экран”.
  • Найти проблемы с тяжёлым Jav * aScript: долгие вычисления, блокировки главного потока, лишние библиотеки.
  • Приоритизировать оптимизацию: сначала делаем доступным основной сценарий, потом второстепенные эффекты.
  • Снизить раздражение от “нажал — ничего не происходит”, даже если визуально страница уже загрузилась.
  • Контролировать влияние новых виджетов/аналитики/чатов: они часто ухудшают интерактивность.

Пример

Допустим, лендинг быстро показывает первый экран, но кнопка “Оставить заявку” первые 3–5 секунд не нажимается или реагирует с задержкой. Частая причина — тяжёлый JS, который блокирует поток (например, большой бандл, сложные анимации, сторонние скрипты).

Чтобы улучшить TTI, вы переносите второстепенные скрипты на отложенную загрузку, разбиваете бандл (code splitting), откладываете инициализацию чата/карты до взаимодействия, и уменьшаете объём “критического” JavaScript, который выполняется сразу при старте.

Скриншот

Chrome DevTools Lighthouse: метрика Time to Interactive и рекомендации по снижению блокировок main thread

Подпись к скриншоту: отчёт Lighthouse (в Chrome DevTools): блок метрик производительности, где видна Time to Interactive, и раздел Diagnostics/Opportunities с пунктами про сокращение выполнения JavaScript и блокировок main thread.

Частые ошибки

  • Путать TTI с “страница открылась”: визуальная готовность не равна интерактивности.
  • Оптимизировать только изображения и кеш, игнорируя тяжёлый JavaScript (часто это главный источник проблем с интерактивностью).
  • Подключать все сторонние скрипты сразу (чат, коллтрекинг, карты, A/B, пиксели) без отложенной инициализации.
  • Сравнивать результаты без одинаковых условий (устройство, сеть, режим браузера), получая неверные выводы.
  • Гнаться за идеальным числом в отчёте, ухудшая функциональность или аналитику без реальной пользы пользователю.

Связанные термины

Наши услуги