Chrome прекращает поддержку метрики First Input Delay, что подталкивает разработчиков к использованию целостной метрики Interaction to Next Paint.
- Chrome полностью отказался от поддержки показателя первой задержки ввода (FID). ли>
- Разработчикам необходимо перейти на новую метрику «Взаимодействие с следующей отрисовкой» (INP). ли>
- Оптимизация INP требует целостного подхода к реагированию на взаимодействие.
- PageSpeed Insights
- Отчет об опыте использования Chrome (CrUX)
- web-vitals.js
- Расширение Web Vitals
- Ознакомьтесь с метрикой INP, просмотрев официальную документацию на сайте web.dev. Узнайте, как INP измеряет полный жизненный цикл взаимодействия от ввода до визуального обновления.
- Аудит текущей производительности INP вашего сайта с помощью таких инструментов, как PageSpeed Insights, или служб мониторинга реальных пользователей, поддерживающих INP. Определите области, где необходимо улучшить реакцию на взаимодействие.
- Обратитесь к разделу “Оптимизация INP” рекомендации на веб-сайте web.dev, где представлены лучшие практики по уменьшению задержки ввода, оптимизации обработки событий, минимизации ошибок в макете и другим методам улучшения INP.
- Обновите все инструменты мониторинга производительности или пользовательские сценарии, которые в настоящее время полагаются на устаревшую метрику FID, чтобы использовать вместо нее INP. Пользователи web-vitals.js должны быть готовы к кардинальным изменениям в версии 5.0.
- При использовании набора данных CrUX BigQuery запланируйте обновление конвейеров данных для обработки изменений схемы, удалив поля FID после выпуска 202409 в октябре.
мл>
Google Chrome официально прекратил поддержку метрики First Input Delay (FID), ознаменовав переход к приоритезации взаимодействия к следующей отрисовке (INP).
Заявление Рика Вискоми, который курирует отношения с разработчиками веб-производительности в команде Chrome, подтверждает, что INP является основным показателем для оценки скорости реагирования на взаимодействие.
Сегодняшний день: Chrome прекращает поддержку FID
<п>Если вы все еще используете его в инструментах Chrome, ваши рабочие процессы НАРУШАТСЯ
Мы все в INP!https://t.co/sc6utE44MN
— Рик Вискоми (@rick_viscomi) 10 сентября 2024 г.
<п>п> <стр>Сегодняшнее объявление последовало за заменой FID на INP в качестве основного веб-витала в мае.стр>
Следующие инструменты перестанут сообщать данные FID в течение следующих нескольких дней:
<ул>
мл> <ч2>Фонч2> <стр>Попытка заменить FID на INP связана с ограничениями в охвате всего спектра реагирования на взаимодействие в сети.стр>
FID измерял только задержку между вводом пользователя и ответом браузера, игнорируя другие критические этапы.
INP использует более целостный подход, измеряя весь процесс, от пользовательского ввода до визуальных обновлений на экране.
<ч2>Переходный периодч2> <п>Хотя библиотека web-vitals.js получит обновленную версию (5.0), чтобы учесть это изменение, большинство других инструментов перестанут сообщать данные FID без обновления версии.
Проект CrUX BigQuery удалит поля, связанные с FID, из своей схемы, начиная с набора данных 202409, выпуск которого запланирован на октябрь.
Чтобы помочь разработчикам в переходе, команда Chrome также прекращает поддержку функции “Optimize FID” документации, перенаправляя пользователей на обновленную версию “Optimize INP” руководство.
Мы также закрываем старую статью об оптимизации FID
Теперь, благодаря улучшенным API и показателям, нет смысла оптимизировать ТОЛЬКО фазу задержки ввода при взаимодействии. Вместо этого сосредоточьтесь на всем UX, от ввода до рисования https://t.co/DMzeFUelfm
<п>— Рик Вискоми (@rick_viscomi) 10 сентября 2024 г.
<п>п>
Что делать дальше
Вот несколько шагов, которые следует предпринять в связи с переходом от FID к INP:
<ол>
.
ол>
Выполнив эти шаги, вы сможете обеспечить плавный переход на INP.