Core Web Vitals

What is First Input Delay (FID)?

A deprecated metric (formerly a Core Web Vital) that measures the time from when a user first interacts with your page to when the browser can respond to that interaction.

First Input Delay (FID) measures the delay between a user's first interaction (like clicking a button or tapping a link) and the browser's response. This metric was replaced by Interaction to Next Paint (INP) as a Core Web Vital in March 2024.

Why FID matters

When users click something on your page and nothing happens, they get frustrated. FID captures this experience by measuring how responsive your page is to user input.

FID thresholds

  • Good: 100 milliseconds or less
  • Needs Improvement: Between 100 and 300 milliseconds
  • Poor: More than 300 milliseconds

Common causes of poor FID

  • Long JavaScript execution tasks
  • Large JavaScript bundles
  • Third-party scripts blocking the main thread
  • Heavy JavaScript frameworks

Improving FID

  1. Break up long tasks into smaller chunks
  2. Reduce JavaScript execution time
  3. Minimize third-party code impact
  4. Use a web worker for non-UI work

How VitalSentinel handles responsiveness

FID was deprecated in March 2024 and replaced by Interaction to Next Paint (INP), which is the metric Google now uses to grade responsiveness. VitalSentinel's RUM monitoring tracks INP from every real user interaction - not just the first - so you get a complete picture of how responsive your pages feel. You find out in hours when a JavaScript regression pushes responsiveness into the "poor" range.

Monitor your website performance

VitalSentinel tracks Core Web Vitals and performance metrics to help you stay ahead of issues.