Специалисты обсуждают, как интерпретировать значения Interaction to Next Paint

INP — новая метрика, которая заменит First Input Delay с 12 марта.

В отличие от FID, который фиксирует время ответа страницы только на первое взаимодействие, Interaction to Next Paint (INP) учитывает все действия пользователя.

Специалисты Rumdash разобрались, как работает INP и как считывать её показатели.

Как классифицируются значения INP

Google придерживается следующих значений:

  • < 200 мс (милисекунд) — хорошие;
  • > 200 мс до < 500 мс — требующие доработки;
  • > 500 мс — плохие.
Интерпретация показателя INP
Интерпретация показателя INP. Источник: Rumdash

В чём причина плохих значений

Современные веб‑сайты, как правило, содержат огромное количество спрятанного JavaScript. Его можно разбить на 3 сегмента:

  • JS‑приложения, необходимые для обеспечения функционала на сайте;
  • JS‑алгоритмы для аналитики или рекламы;
  • JS‑расширения для браузера, которые установил сам пользователь.

Все эти сегменты могут замедлять работу сайта в ответ на взаимодействие с пользователем и тем самым задерживать рендеринг элементов.

Если разработчик может повлиять на первый и второй пункты, то третий остаётся под контролем пользователя. Стоит также учитывать, что на старых устройствах или устройствах с ограниченными ресурсами сайт также может замедляться.

Ранее Google заявил, что метрика INP войдёт в состав Core Web Vitals, и рассказал, как подготовиться к переходу.

Теги: