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

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

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

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

  • PageSpeed ​​Аналитика
  • Отчет об опыте пользователей Chrome (CrUX)
  • веб-виталс.js
  • Расширение Web Vitals

фон

Причина решения о замене FID на INP связана с ограниченным охватом всего спектра интерактивных ответов в сети.

FID только измерял задержку между вводом пользователя и реакцией браузера и упускал другие критические этапы.

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

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

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

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

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

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

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

  1. Ознакомьтесь с метрикой INP, прочитав официальный документация на сайте web.dev. Узнайте, как INP измеряет весь жизненный цикл взаимодействия: от ввода до визуального обновления.
  2. Проверьте текущую производительность INP вашего сайта с помощью таких инструментов, как PageSpeed ​​Insights, или реальных служб мониторинга пользователей, поддерживающих INP. Определите области, в которых необходимо улучшить реакцию взаимодействия.
  3. Обратитесь к разделу «Оптимизация INP». Инструкции Найдите лучшие практики по уменьшению задержки ввода, оптимизации обработки событий, минимизации ошибок в макете и другим методам улучшения INP на веб-сайте web.dev.
  4. Обновите все инструменты мониторинга производительности или пользовательские сценарии, которые в настоящее время используют устаревшую метрику FID, чтобы использовать вместо нее INP. Пользователям web-vitals.js следует подготовиться к серьезным изменениям в версии 5.0.
  5. Если вы используете набор данных CrUX BigQuery, запланируйте обновление конвейеров данных для обработки изменений схемы и удаление полей FID после выпуска 202409 в октябре.
ЧИТАТЬ  Google Салливан собирает и отправляет некачественные и проблемные результаты поиска

Эти шаги помогут вам обеспечить плавный переход на INP.


Рекомендованное изображение: Моджахид Моттакин/Shutterstock



Source