Intent to Prototype: Declarative Performance Observer

27 views
Skip to first unread message

Chromestatus

unread,
4:35 AM (19 hours ago) 4:35 AM
to blin...@chromium.org, sisid...@chromium.org
Contact emails
sisid...@chromium.org

Explainer
https://github.com/explainers-by-googlers/declarative-performance-observer

Specification
No information provided

Summary
The Declarative Performance Observer proposes a reliable browser-resident telemetry system that reports of performance metrics from navigation initiation to page termination. By using a declarative HTTP response header, it ensures that data is captured even in scenarios where the request failed due to the network error or the renderer process is killed by the OS.

Blink component
Blink>PerformanceAPIs

Web Feature ID
performance

Motivation
Currently, web developers face significant challenges in measuring the full end-to-end reliability of user journeys, particularly abandoned navigations that occur before JavaScript execution or after a session terminates. Existing web APIs are limited by their dependency on JavaScript, meaning that early failures like DNS timeouts or connection errors remain invisible to the site. Furthermore, capturing metrics during abrupt terminations—such as renderer crashes due to memory pressure or sudden tab closures—is unreliable, as beacons sent at these moments are often lost.

Initial public proposal
https://github.com/WICG/proposals/issues/280

Goals for experimentation
None

Requires code in //chrome?
False

Tracking bug
https://crbug.com/505208781

Launch bug
https://launch.corp.google.com/launch/4465220

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/6594955352080384?gate=5197968652238848

This intent message was generated by Chrome Platform Status.
Reply all
Reply to author
Forward
0 new messages