Выбор ответа Middle Производительность и Web Vitals спрашивают часто обновлено

Чем INP лучше FID

Вопрос

Почему FID заменили на INP?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

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

Варианты ответа

  1. FID смотрел только первое взаимодействие и задержку до старта, INP все и до отрисовкиправильный ответ
  2. FID мерил время загрузки картинок первого экрана, а INP мерит время загрузки скриптов
  3. INP проще вычислить в Lighthouse синтетически, без данных реальных пользователей
  4. FID не поддерживался в Chrome, а INP работает во всех браузерах через PerformanceObserver

Разбор

FID смотрел на одно первое взаимодействие и только на задержку до запуска обработчика, игнорируя время самого обработчика и отрисовки. Поэтому сайт мог иметь хороший FID и тормозить на каждом клике. INP берёт почти худшее взаимодействие за визит и полное время до кадра. К загрузке картинок ни одна из метрик отношения не имеет. INP полевая метрика, в Lighthouse её нет. FID как раз появился в Chrome.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.