Chrome прекращает поддержку метрики задержки первого ввода, побуждая разработчиков принять целостную метрику «Взаимодействие к следующему рисованию».

  • Chrome полностью прекратил поддержку метрики задержки первого ввода (FID).
  • Разработчики должны перейти на новую метрику «Взаимодействие к следующему рисованию» (INP).
  • Оптимизация для INP требует целостного подхода к оперативности взаимодействия.

Google Chrome официально прекратил поддержку метрики задержки первого ввода (FID), обозначая переход к установлению приоритета взаимодействия к следующему рисованию (INP).

Объявление Рика Вискоми, управляющего связями с веб-разработчиками для команды Chrome, подтверждает, что INP является основным показателем для оценки скорости взаимодействия.

Сегодняшнее объявление следует за заменой FID на INP как Core Web Vital в мае.

Приведенные ниже инструменты прекратят отчитываться данные FID в течение следующих нескольких дней:

  • PageSpeed ​​Insights
  • Отчет о взаимодействии с пользователем Chrome (CrUX)
  • web-vitals.js
  • Расширение Web Vitals

Фон

Переход к замене FID на INP связан с ограничениями в охвате полного объема реагирования взаимодействия в Интернете.

FID измерял только задержку между вводом данных пользователя и ответом браузера, не обращая внимания на другие критические фазы.

INP использует более целостный подход, измеряя весь процесс, от ввода пользователя до визуальных обновлений на экране.

Переходный период

В то время как библиотека web-vitals.js получит обновления версии (5.0), чтобы учесть изменения, большинство других инструментов перестанут сообщать данные FID без обновления версии.

Проект CrUX BigQuery удалит из своей схемы поля, связанные с FID, начиная с набора данных 202409, выпуск которого запланирован на октябрь.

Чтобы помочь разработчикам в переходе, команда Chrome также прекращает поддержку функции “Optimize FID” документации, перенаправляя пользователей в обновленную “Optimize INP” руководство.

Что делать дальше

Вот несколько шагов, которые следует выполнить в свете перехода от FID к INP:

<ол>

  • Ознакомьтесь с метрикой INP, просмотрев официальную документацию на web.dev. Поймите, как INP измеряет полный жизненный цикл взаимодействия от ввода до визуального обновления.
  • Аудит текущей производительности INP вашего сайта с помощью таких инструментов, как PageSpeed ​​Insights или служб мониторинга реальных пользователей, поддерживающих INP. Определите области, где реагирование на взаимодействие требует улучшения.
  • Обратитесь к “Optimize INP” инструкции по web.dev для лучших практик по уменьшению задержки ввода, оптимизации обработки событий, минимизации преобразования макета и других методов улучшения INP.
  • Обновите любые инструменты мониторинга производительности или пользовательские сценарии, которые теперь полагаются на устаревшую метрику FID, чтобы вместо нее использовать INP. Для пользователей web-vitals.js, будьте готовы к резким изменениям в версии 5.0.
  • Если вы используете набор данных CrUX BigQuery, планируйте обновить конвейеры данных для обработки изменений в схеме, удалив поля FID после выпуска 202409 в октябре.
  • Выполнив эти шаги, вы сможете обеспечить плавный переход к INP.