Contact emailssuzukike...@chromium.org, yyanagis...@chromium.org Explainer https://github.com/WICG/service-worker-static-routing-api/blob/main/resource-timing-api.md
SpecificationDraft ServiceWorker spec change: https://github.com/w3c/ServiceWorker/pull/1769 Summary Adds timing information for ServiceWorker Static routing API, exposed in navigation timing API and resource timing API for developer use. Service Worker provides timing information to mark certain points in time. We add two Static routing API-relevant timing information: RouterEvaluationStart, time to start matching a request with registered router rules, and CacheLookupStart, time to start looking up the cache storage if the source is "cache". In addition, we also add two router source information, the matched router source and the final router source. Blink componentBlink>ServiceWorker <https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EServiceWorker%22> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/958 TAG review statusIssues addressed Origin Trial NameTiming Info for ServiceWorker static routing API Chromium Trial NameServiceWorkerStaticRouterTimingInfo Origin Trial documentation link https://github.com/WICG/service-worker-static-routing-api/blob/main/resource-timing-api.md WebFeature UseCounter name kV8PerformanceResourceTiming_WorkerRouterEvaluationStart_AttributeGetter Risks Interoperability and Compatibility None *Gecko*: No signal ( https://github.com/mozilla/standards-positions/issues/1031) *WebKit*: No signal ( https://github.com/WebKit/standards-positions/issues/354) *Web developers*: No signals *Other signals*: WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? None Goals for experimentation Reason this experiment is being extended Upon community feedback, we got the response that they want to extend the Origin Trial to third parties to evaluate further on the feature. We would like to have additional milestones for the third party-enabled origin trials and gather further feedback. Also, we haven't got enough feedback from partners yet as some minor issues had blocked partner OT participation, but now they are ready to try. Since the original OT request, we have made progress on WPT test changes and started drafting a spec change in the Service Worker spec and the Resource timing spec. Ongoing technical constraints None Debuggability None Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?Yes Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ?Yes https://wpt.fyi/results/service-workers/service-worker/tentative/static-router/static-router-resource-timing.https.html?label=experimental&label=master&aligned Flag name on about://flagsNone Finch feature nameServiceWorkerStaticRouterTimingInfo Requires code in //chrome?False Tracking bughttps://crbug.com/41496865 Estimated milestones Origin trial desktop first 131 Origin trial desktop last 136 Origin trial extension 1 end milestone 139 Origin trial Android first 131 Origin trial Android last 136 Origin trial WebView first 131 Origin trial WebView last 136 Link to entry on the Chrome Platform Status https://chromestatus.com/feature/6309742380318720?gate=6423312582049792 Links to previous Intent discussionsIntent to Prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFXMW906RJCQXui4UHUWukJwXS8kmHpthQFPRWnTkbhcR8D_XA%40mail.gmail.com Intent to Experiment: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFXMW902YSWgaAjhvmJK%2BEwU8DMrW-j8j8MTsr1yKV7di%2Bs3-w%40mail.gmail.com 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 blink-dev+unsubscr...@chromium.org. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFXMW933udcB3e_OHTL-TjcD5G1bFGL88XAsY537h93eCfBPFQ%40mail.gmail.com.