Core Web Vital
Interaction to Next Paint (INP)
How fast the page reacts when someone clicks, taps or types.
- Good
- 200 ms or less
- Poor
- over 500 ms
What it measures
INP tracks every interaction during a visit and reports one of the slowest: the time from input to the next painted frame. It replaced First Input Delay in 2024.
Common causes of a poor INP
- Long JavaScript tasks block the main thread.
- Event handlers that update large parts of the page at once.
- Third-party scripts such as chat widgets and tag managers.
How to improve it
- Split long tasks and yield to the main thread.
- Show feedback first, do heavy work after.
- Delay or remove unused third-party scripts.
- Keep the DOM small.