docs/speed/metrics_changelog/2025_10_inp.md
In Chrome 144, the performance.interactionCount property is enabled by default, officially promoting the API to stable.
Web developers measuring Interaction to Next Paint (INP) in JavaScript often need to know the total count of user interactions on a page (for example, to compute the high-percentile INP threshold or analyze user engagement). Previously, analytics and Real User Monitoring (RUM) scripts had to manually observe and tally every interaction via PerformanceObserver using durationThreshold: 0, which introduced overhead and required client-side deduplication.
With performance.interactionCount, developers can now query the total number of distinct user interactions on the current page directly from JavaScript:
const totalInteractions = performance.interactionCount;
The feature launch CL can be seen in crrev.com/c/7096122.
web-vitals.js) can read interaction counts directly with zero runtime overhead, removing the need for broad PerformanceObserver listeners purely for counting interactions.Chrome 144 reached stable users in October 2025.