kb/data/developer.mozilla.org/en-US/docs/Glossary/First_input_delay-0.md

10 KiB

title chunk source category tags date_saved instance
First Input Delay (FID) - Glossary | MDN 1/3 https://developer.mozilla.org/en-US/docs/Glossary/First_input_delay reference web, html, css, javascript, documentation 2026-05-05T05:31:38.234806+00:00 kb-cron

MDN HTML HTML: Markup language

HTML reference

HTML guides

Markup languages

CSS CSS: Styling language

CSS reference

CSS guides

Layout cookbook

JavaScriptJS JavaScript: Scripting language

JS reference

JS guides

Web APIs Web APIs: Programming interfaces

Web API reference

Web API guides

All All web technology

Technologies

Topics

Learn Learn web development

Frontend developer course

Learn HTML

Learn CSS

Learn JavaScript

Tools Discover our tools

About Get to know MDN better

Blog

  1. Glossary
  2. First Input Delay (FID)

First Input Delay (FID)

First input delay (FID) measures the time from when a user first interacts with your site (for example, when they click a link, tap on a button, or use a custom, JavaScript-powered control) to the time when the browser is actually able to respond to that interaction. Warning: FID was designed by Google as one of the Core Web Vital metrics but was replaced by Interaction to Next Paint (INP) in May 2024. It is the length of time, in milliseconds, between the first user interaction on a web page and the browser's response to that interaction. Scrolling and zooming are not included in this metric. The time between when content is painted to the page and when all the functionality becomes responsive to human interaction often varies based on the size and complexity of the JavaScript needing to be downloaded, parsed, and executed on the main thread, and on the device speed or lack thereof (think low end mobile devices). The longer the delay, the worse the user experience. Reducing site initialization time and eliminating long tasks can help eliminate first input delays.

In this article

See also