Перейти к содержимому

INP (Interaction to Next Paint)

INP (Interaction to Next Paint) — метрика отзывчивости, заменившая FID в марте 2024. Измеряет время от взаимодействия пользователя (клик, тап, ввод) до следующей отрисовки UI.

Порог 2026: хорошо если < 200ms, плохо если > 500ms.

В отличие от FID, INP измеряется во всём жизненном цикле страницы, а не только при первом взаимодействии. Это сделало метрику строже и сложнее.

43% сайтов проваливают INP-порог — самая часто проваленная метрика 2026.

Главные виновники:

  • Тяжёлые обработчики кликов с длинными JS-задачами.
  • Синхронные операции с DOM.
  • Third-party скрипты (особенно chat-виджеты, A/B-test инструменты).
  • React state updates без startTransition / useDeferredValue.

Что помогает: разбивать long tasks, использовать Web Workers, scheduler.yield (для современных браузеров), lazy-load third-party скриптов.

Связано: Core Web Vitals, LCP.