Skip to main content

What is first input delay (FID)?

First Input Delay (FID) is a metric that measures how much time passes between the user's first action (for example, a click or a keypress) and the moment the browser actually starts responding to it.


Example

A user clicks a button right after the page loads. If the browser is busy running heavy JavaScript at that moment (for example, rendering React components), it cannot process the click right away. If the delay is 300 ms, then FID = 300 ms.


What counts as "input"

  • a click
  • a keypress
  • a tap

Does not count: scrolling, zooming, hovering the mouse


Norms (per Google)

  • < 100 ms: good
  • 100-300 ms: fair

300 ms: poor


Why it matters

FID shows how responsive the site is in the first few seconds. A high FID means the site looks loaded but "does not listen" to the user, which is frustrating.


Conclusion

FID is the delay between the action and the response. The smaller it is, the more "alive" and responsive the interface feels.

Short Answer

Interview ready
Premium

A concise answer to help you respond confidently on this topic during an interview.