Specification
https://github.com/nhelfman/MSEdgeExplainers/blob/main/PerformanceScrollTiming/explainer.md
Description
Scrolling is one of the most fundamental interactions on the web, yet developers lack a consistent, reliable way to measure its performance. The Scroll Timing API extends the PerformanceObserver pattern to expose critical scroll metrics - including responsiveness, smoothness, frame drops, checkerboarding, velocity, and scroll distance - enabling developers to monitor real-user scroll experiences, diagnose performance issues, and optimize for smooth, engaging interactions.
Documentation
Explainer:
https://github.com/nhelfman/MSEdgeExplainers/blob/main/PerformanceScrollTiming/explainer.md
Demo (Polyfill until implemented):
https://nhelfman.github.io/scroll-timing-api/demo.html
Browser support
No response
Specification
https://github.com/nhelfman/MSEdgeExplainers/blob/main/PerformanceScrollTiming/explainer.md
Description
Scrolling is one of the most fundamental interactions on the web, yet developers lack a consistent, reliable way to measure its performance. The Scroll Timing API extends the
PerformanceObserverpattern to expose critical scroll metrics - including responsiveness, smoothness, frame drops, checkerboarding, velocity, and scroll distance - enabling developers to monitor real-user scroll experiences, diagnose performance issues, and optimize for smooth, engaging interactions.Documentation
Explainer:
https://github.com/nhelfman/MSEdgeExplainers/blob/main/PerformanceScrollTiming/explainer.md
Demo (Polyfill until implemented):
https://nhelfman.github.io/scroll-timing-api/demo.html
Browser support
No response