SEO термин

TTI (Advanced) (Time to Interactive)

По-задълбочен анализ и оптимизация на времето, след което страницата става напълно интерактивна.

TTI (Advanced) е напреднал анализ на Time to Interactive, тоест момента, в който страницата изглежда заредена и може надеждно да реагира на потребителски действия. Този показател е свързан най-вече с JavaScript изпълнение, натоварване на main thread, хидратация, трети скриптове и реда, в който браузърът обработва ресурсите.

Какво означава TTI на напреднало ниво?

Базовото разбиране за TTI е времето до интерактивност. Напредналият анализ търси защо страницата не реагира достатъчно рано, въпреки че визуално може да изглежда готова. Причините често са дълги JavaScript задачи, големи bundle файлове, тежки framework операции, ненужно ранно зареждане на widgets или блокиращи third-party скриптове.

Защо е важно за SEO?

TTI не е основният публичен Core Web Vitals показател, но е ценен за диагностика на реалното потребителско преживяване. Ако потребителят вижда бутон или меню, но страницата не реагира, възприятието за скорост се влошава. Това може да повлияе на ангажираност, конверсии и поведение след посещението, особено при мобилни устройства с по-слаб процесор.

Пример

Страница може да покаже основното съдържание за две секунди, но да стане интерактивна след шест секунди, защото браузърът изпълнява голям JavaScript пакет и няколко рекламни или аналитични скрипта. В такъв случай оптимизацията само на изображения няма да реши проблема. Нужно е да се анализират main thread задачите, coverage данните и приоритетите на зареждане.

Чести грешки

  • Разчитане само на визуално зареждане, без проверка дали интерфейсът реагира.
  • Зареждане на целия JavaScript за сайта на всяка страница.
  • Поставяне на всички third-party скриптове в ранния критичен път.
  • Прекалена хидратация на статично съдържание, което не се нуждае от интерактивност.

Практически подход

Оптимизацията започва с профилиране в Chrome DevTools, Lighthouse или WebPageTest. Проверяват се long tasks, unused JavaScript, code splitting, lazy loading на компоненти, defer и async стратегии, server rendering, islands architecture и отлагане на скриптове, които не са нужни за първото взаимодействие.

Свързани понятия

Свързани термини са Total Blocking Time, Interaction to Next Paint, First Input Delay, hydration, JavaScript bundle, main thread и Core Web Vitals. TTI е най-полезен, когато се използва за откриване на конкретни блокиращи задачи, а не като изолиран резултат.

TTI още ли е важен показател?

Да, полезен е за диагностика, въпреки че други показатели като INP и TBT често са по-практични за текущи performance анализи.

Какво най-често забавя TTI?

Най-честите причини са големи JavaScript файлове, дълги задачи на main thread, тежка хидратация и скриптове от външни доставчици.

Как се подобрява TTI?

Чрез code splitting, отлагане на несъществени скриптове, намаляване на JavaScript, lazy loading на компоненти и ограничаване на blocking third-party код.