Contact emails
[email protected]<mailto:[email protected]>

Explainer
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ConditionalTracing/explainer-for-loaf.md

Specification
No information provided

Summary
Introduce a new conditional tracing that help diagnose causes of LoAFs. This 
new feature let web app developers add conditional tracing in the app code, and 
these tracing points will be reported by the LoAF API if they are executed 
during a LoAF. This is a powerful and easy-to-use tool to help diagnose LoAFs.

Blink component
Blink>PerformanceAPIs<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EPerformanceAPIs%22>

Web Feature ID
long-animation-frames<https://webstatus.dev/features/long-animation-frames>

Motivation
A number of Performance APIs, (e.g. LoAF API) monitor web site performance, but 
the information provided by these APIs by themselves may not be sufficient to 
locate the root cause of performance problems. One example is the wrapper 
problem of the LoAF API: with a framework wrapping the event handlers, the 
script entry point cannot identify the event handler invoked during the LoAF. 
The performance User Timing API can be used to diagnose performance problems 
further when additional information is needed to locate the root cause. 
However, it results in unnecessary performance overhead and requires extra 
analysis to relate the LoAF to right tracing points. This new lightweight User 
Timing API extension is specifically designed to support LoAF. Compared to the 
standard User Timing API, it offers lower runtime overhead and improved 
developer ergonomics. A similar enhancement could be applied to the Event 
Timing API in the future.

Initial public proposal
https://github.com/w3c/long-animation-frames/issues/3

Search tags
conditional-tracing<https://chromestatus.com/features#tags:conditional-tracing>,
 
long-animation-frames<https://chromestatus.com/features#tags:long-animation-frames>

Goals for experimentation
None

Requires code in //chrome?
False

Tracking bug
https://issuetracker.google.com/issues/383157188

Estimated milestones
No milestones specified


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

This intent message was generated by Chrome Platform 
Status<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/MN6PR00MB2372CC52EE2E020477A92AB7C0362%40MN6PR00MB2372.namprd00.prod.outlook.com.

Reply via email to