Feature Request: Speed Index for User Interactions (Post-Interaction Visual Completeness Metric) #16843
Unanswered
hbpatel142
asked this question in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Problem Statement
Currently, Speed Index only measures visual completeness during initial page navigation. However, modern web applications increasingly rely on interactions that trigger significant visual changes (e.g., filtering products, loading search results, expanding accordions with lazy-loaded content).
The gap: INP measures responsiveness (time to visual feedback), but doesn't capture how long it takes for the complete visual change to render after an interaction.
Real-World Scenario
Consider an e-commerce site where a user clicks "Filter by Price":
Business stakeholders understand "the page visually loaded in X seconds" (Speed Index) better than technical metrics. This same intuitive understanding would be valuable for interactions.
Proposed Solution
Introduce Interaction Speed Index (or similar) that measures visual completeness after a user interaction, similar to how Speed Index works for navigation.
Measurement approach:
Use Cases
Why This Matters
Comparison with Existing Metrics
Implementation Considerations
Community Interest
This would be particularly valuable for:
Related Work
Would the Lighthouse team consider this addition to better capture post-interaction visual performance?
Our Experience
We've built an internal site speed analysis service using Lighthouse user flows and consistently see cases where INP metrics are excellent, but users report slow interactions. The missing piece is measuring visual completeness after the interaction - essentially "Speed Index for interactions."
Beta Was this translation helpful? Give feedback.
All reactions