MetricsINP
Interaction to Next Paint
How long the page takes to visually respond after a user interacts, measured across the whole visit.
- Good
- <= 200 ms
- Needs work
- 200 to 500 ms
- Poor
- > 500 ms
Field data (75th percentile)
INP is the responsiveness Core Web Vital. It observes every click, tap and key press during a visit, measures the delay until the next frame is painted, and reports close to the worst one. A low INP means the interface feels instant.
INP replaced First Input Delay in March 2024. Unlike FID, which only looked at the first interaction's input delay, INP covers the full interaction including event processing and rendering, so it reflects real sluggishness far better.
What moves it
- Long JavaScript tasks that block the main thread during interaction.
- Heavy event handlers doing work before the next paint.
- Large DOM updates or layout thrashing triggered by an interaction.
- Third-party scripts competing for the main thread.
Related terms
- CWVCore Web VitalsGoogle's set of three field metrics for loading (LCP), interactivity (INP) and visual stability (CLS) of a page.
- LCPLargest Contentful PaintThe time until the largest visible element in the viewport (image, video or text block) has rendered.
- CLSCumulative Layout ShiftA unitless score for how much visible content unexpectedly moves around while the page loads and runs.
- FCPFirst Contentful PaintThe moment the browser renders the first piece of content: text, an image or a canvas.
- TTFBTime to First ByteThe time from the start of navigation until the browser receives the first byte of the response.
- FIDFirst Input Delay (retired)The delay between a visitor's first interaction and the browser starting to process it. Replaced by INP.
- TBTTotal Blocking TimeThe total time the main thread was blocked by long tasks between first paint and interactivity, measured in the lab.
- SISpeed IndexA lab metric for how quickly the visible parts of a page fill in during load, based on video capture.
- TTITime to Interactive (legacy)A lab metric for when a page has rendered and can reliably respond to input quickly.
- Page LoadThe classic load event: everything on the initial page, including images and subresources, has finished loading.
- Route LoadThe loading time of an in-app navigation in a single-page app, where no full page reload happens.
- Long Tasks & LoAFAny piece of JavaScript that occupies the main thread for more than 50 ms, blocking the page from responding.
- Experience ScoreA single 0 to 10 number fastmon derives from LCP, INP, CLS, FCP, TTFB, load time and error rate.
Monitoring that
belongs in the EU.
Read-only by default: no cookies*, no long-lived identifiers, no US provider in the data path. Live in about five minutes.
Light
€29/month
200,000 pageviews included.
Need debugging and all features? Standard from €99 for 1M pageviews. Enterprise on request. See all plans