Google Chrome прекращает поддержку задержки первого ввода: что это значит

Google Chrome прекращает поддержку задержки первого ввода: что это значит

Chrome прекращает поддержку метрики First Input Delay, что подталкивает разработчиков к использованию целостной метрики Interaction to Next Paint.

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

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

    <п> <стр>Сегодняшнее объявление последовало за заменой FID на INP в качестве основного веб-витала в мае.

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

    <ул>

  • PageSpeed ​​Insights
  • Отчет об опыте использования Chrome (CrUX)
  • web-vitals.js
  • Расширение Web Vitals
  • <ч2>Фон <стр>Попытка заменить FID на INP связана с ограничениями в охвате всего спектра реагирования на взаимодействие в сети.

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

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

    <ч2>Переходный период <п>Хотя библиотека 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. Определите области, где необходимо улучшить реакцию на взаимодействие.
  • Обратитесь к разделу “Оптимизация INP” рекомендации на веб-сайте web.dev, где представлены лучшие практики по уменьшению задержки ввода, оптимизации обработки событий, минимизации ошибок в макете и другим методам улучшения INP.
  • Обновите все инструменты мониторинга производительности или пользовательские сценарии, которые в настоящее время полагаются на устаревшую метрику FID, чтобы использовать вместо нее INP. Пользователи web-vitals.js должны быть готовы к кардинальным изменениям в версии 5.0.
  • .

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

Back To Top