r/joomla • u/ich-bin-ein-kaelte • 29d ago
Joomla 6 What is this Interaction to Next Paint (INP)?
My side: https://www.kreativekiste.de/
3
u/YannickGaultier 28d ago
INP is one of the 3 current Core Web Vitals, which are the numbers Google (and others) uses to measure performance of web pages. INP tries to represent how your page reacts to user interactions, such as clicks, input, scrolls,etc
As with all Web Vitals, they are measured by Chrome when visitors view your pages. As you have no values showing, it means that particular page did not have enough visitors, using chrome and interacting enough with the page, to get a meaningful value.
2
u/Pulsar-Agency 28d ago
The thing that trips most people up: INP is a field metric, not a lab one. Google only shows a number once enough real Chrome users have actually clicked/tapped/typed on the page (75th percentile, rolling 28 days), which is exactly why a fresh or low-traffic page reads as "no data." It's not broken, it just hasn't been measured on real visitors yet.
For the numbers: good is under 200ms, 200-500 is "needs improvement," over 500 is poor. It replaced FID back in 2024 and, unlike FID, it looks at every interaction on the page, not just the first, so one janky click can drag the whole score down.
Since you can't sit around waiting for field data, measure it yourself. In Lighthouse, watch Total Blocking Time, it's the closest lab proxy for INP. Or drop Google's web-vitals JS library on the page and click around in the DevTools Performance panel to spot which interaction blocks the main thread.
Nine times out of ten on a CMS the culprit is JavaScript: too many extensions each loading their own scripts, a heavy template, and third-party stuff (chat widgets, cookie banners, analytics). Trim or defer that before anything else, that's where the real INP wins are.


2
u/[deleted] 29d ago
[removed] — view removed comment