Performance: interactionCount property

The read-only performance.interactionCount property represents the number of real-user interactions that have occurred on the page since it was loaded.

Only discrete interactions with an interactionId — such as clicks and key events — are counted. Other interactions, such as scroll interactions, are excluded.

This is useful when calculating Interaction to Next Paint (INP), and in particular to exclude outliers for long-lived pages. INP takes the 98th percentile of interactions for a page and so excludes 1 in every 50 interactions as "outliers" that are not reflective of overall page responsiveness.