Request for Comments: Extension Performance #707
Labels
needs-triage: chrome
Chrome needs to assess this issue for the first time
needs-triage: firefox
Firefox needs to assess this issue for the first time
needs-triage: safari
Safari needs to assess this issue for the first time
Overview
Following up on the recent messages in the WECG matrix with @oliverdunk -- it feels like there is a need for greater observability and performance tracking within browser extensions, both holistically and for specific lenses into different parts of extension architecture (background scripts, content scripts etc). For a myriad of reasons, extensions share similarities with both traditional web applications and native/mobile distributions, but fall into a gap where neither platform's flavors of instrumentation are particularly well-suited for profiling them:
Goals
Primary: Developer experience
Secondary: Standards cross-team/group collaboration
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceNavigationTiming
https://developer.mozilla.org/en-US/docs/Web/API/PerformancePaintTiming
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceScriptTiming
Potential developer tools improvements
Examples of relevant extension platform events to identify
These categories of milestones are critical in assessing performance and would help paint a clearer picture in how extensions are being bootstrapped and executed
The text was updated successfully, but these errors were encountered: