Contact emails
acom...@fb.com, n...@chromium.org, tdre...@chromium.org
Spec
https://github.com/WICG/js-self-profiling
Summary
A web-exposed sampling profiler for measuring client JavaScript execution time.
Link to “Intent to Implement” blink-dev discussion
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/cl_WCx9OEcg/9b-6_7DPDAAJ
Goals for experimentation
Primarily, we’d like to test our hypothesis that JS CPU samples can shed light into hard-to-diagnose issues with web performance in the wild.
Additionally, gathering qualitative feedback on the workability of the trace format would be very helpful in shaping the spec.
Experimental timeline
M78 to M80.
Note that we’re currently waiting on security/privacy reviews (crbug.com/985391) before launching.
Any risks when the experiment finishes?
No, other than sites losing access to JS CPU profile collection.
Ongoing technical constraints
None.
Will this feature be supported on all five Blink platforms supported by Origin Trials (Windows, Mac, Linux, Chrome OS, and Android)?
This experiment is shipping only on platforms with Site Isolation initially due to exposing new high-resolution timers in the form of sample timestamps. As it’s unclear whether or not reducing the precision of these timestamps will be sufficient to prevent timing attacks, the OT will be restricted to require strict site isolation.
If a process is not locked to a site, promises returned by performance.profile will be rejected.
Link to entry on the feature dashboard
https://chromestatus.com/feature/5170190448852992
--
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 blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/BYAPR15MB3176A0316AA5B7754237C210C7A50%40BYAPR15MB3176.namprd15.prod.outlook.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/80341d92-c519-1785-e818-657013230188%40fb.com.