Interaction to Next Paint — метрика Core Web Vitals, которая измеряет, как быстро страница визуально реагирует после того, как пользователь с ней взаимодействует — тап, клик или нажатие клавиши.
Определение
Interaction to Next Paint — метрика Core Web Vitals, которая измеряет, как быстро страница визуально реагирует после того, как пользователь с ней взаимодействует — тап, клик или нажатие клавиши. Для каждого взаимодействия она записывает время от ввода до следующего кадра, который браузер отрисовывает, а INP страницы — (грубо) худшее из них за визит, поэтому она отражает общую отзывчивость, а не одно событие.
Она заменила First Input Delay, которая измеряла только задержку до начала обработки; INP измеряет всё взаимодействие вплоть до видимого обновления.
Хороший INP обычно принимается как 200 миллисекунд или меньше; выше примерно 500 миллисекунд — плохо. Он движется в основном тяжёлой работой JavaScript на главном потоке, блокирующей браузер от ответа, поэтому это в основном проблема эффективности кода.
В контексте
Для iGaming-аффилиата INP важен на интерактивных страницах — таблицы сравнения с фильтрами, калькуляторы бонусов, квиз-воронки, инструменты котировок, любая страница с меню, вкладками или аккордеонами — где вялый ответ после тапа — ровно то, что штрафует INP и что раздражает мобайл-большинство аудитории. Контентные страницы с малым скриптингом обычно легко проходят INP; риск на страницах инструментов и виджетов и на любой странице, нагруженной сторонними тегами (аналитика, реклама, аффилиат, чат, скрипты согласия), конкурирующими за главный поток.
Исправления — работа над эффективностью кода: снизь и отложи неессенциальный JavaScript, разбей длинные задачи, чтобы браузер мог отвечать между ними, минимизируй вес сторонних скриптов и грузи его поздно, избегай большой работы макета или рендеринга на взаимодействии и используй эффективные обработчики событий. Консолидация управления тегами и вырезание неиспользуемых скриптов часто помогает больше всего на типичном аффилиатном сайте.
INP следует отслеживать как полевые данные (реальные пользователи) наряду с лабораторными тестами, поскольку он зависит от реальных устройств и реальных паттернов взаимодействия. Для обращённого к аффилиатам контента рамка в том, что INP измеряет, как быстро страница видимо реагирует на взаимодействия пользователя за визит, что хорошая оценка — 200мс или меньше, что он в основном вызван тяжёлым JavaScript главного потока и сторонними тегами, что это риск в основном на интерактивных страницах инструментов и виджетов и что исправление — снижение и откладывание работы скриптов.
Разобранный пример
Полевые данные аффилиата показывают, что его страницы калькулятора бонусов и инструмента сравнения имеют плохой INP около 450мс, тогда как его контентные страницы проходят. Профилирование находит длинные задачи главного потока от неоптимизированного виджета и нескольких сторонних тегов.
Команда откладывает неессенциальные скрипты, разбивает работу виджета и подрезает теги; INP для этих страниц падает ниже 200мс.
Связанные термины
Частые вопросы
Смотрите полный глоссарий iGaming и арбитража — сотни терминов EN/RU с примерами.
← Назад к глоссарию