Що таке FID (First Input Delay)?
FID (First Input Delay) - це метрика з Core Web Vitals, яка вимірює затримку між першою дією користувача на сторінці (клік, тап, натискання клавіші) і моментом, коли браузер реально починає на неї реагувати.
Простіше: FID показує, чи відчуває користувач «гальмування» при першій взаємодії.
Якщо людина клікає кнопку, а сторінка «зависає» на частку секунди - це і є поганий FID.
Що саме вимірює FID
- не загальну швидкість сторінки,
- не швидкість завантаження,
- а першу реакцію інтерфейсу на дію користувача.
Норми Google
- Добре: < 100 ms
- Задовільно: 100-300 ms
- Погано: > 300 ms
Чому виникає поганий FID
Головний винуватець - важкий JavaScript, який:
- виконується занадто довго,
- блокує головний потік браузера,
- не дає сторінці швидко відреагувати на клік.
Навіщо ця метрика важлива
FID відображає відчуття «живості» сайту. Навіть якщо сторінка завантажилася швидко, але кнопка не реагує - користувач відчуває роздратування, і це погіршує поведінку, конверсії та SEO.
Зараз FID поступово замінюється на точнішу метрику INP (Interaction to Next Paint), яка вимірює відгук не тільки першої, а й наступних взаємодій.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.