Що таке first input delay (FID)?
First Input Delay (FID) - це метрика, яка вимірює, скільки часу минає між першою дією користувача (наприклад, клік або натискання клавіші) і моментом, коли браузер реально починає на неї реагувати.
Приклад
Користувач клікає по кнопці одразу після завантаження сторінки. Якщо браузер у цей момент зайнятий виконанням важкого JavaScript (наприклад, рендерингом React-компонентів), він не може одразу обробити клік. Якщо затримка становить 300 мс, то FID = 300 мс.
Що вважається «введенням»
- клік
- натискання клавіші
- тап
Не вважається: скрол, зум, наведення миші
Норми (за Google)
- < 100 мс: добре
- 100-300 мс: середньо
300 мс: погано
Чому важливо
FID показує, наскільки сайт відзивчивий у перші секунди. Високий FID означає, що сайт наче завантажений, але «не слухає» користувача, і це фруструє.
Висновок
FID - це затримка між дією і реакцією. Чим вона менша, тим «живішим» і відзивчивішим відчувається інтерфейс.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.