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.

Reply via email to