|
7 | 7 | <link href="https://www.w3.org/StyleSheets/TR/2021/W3C-ED" rel="stylesheet"> |
8 | 8 | <meta content="Bikeshed version 3f621ba99, updated Mon Jul 28 15:38:36 2025 -0700" name="generator"> |
9 | 9 | <link href="https://www.w3.org/TR/service-workers/" rel="canonical"> |
10 | | - <meta content="26dcd897ef9e4c8ece2a2eb4c8c47c5ad55ade7c" name="revision"> |
| 10 | + <meta content="8ec112f3c538f20b87af60f5f17e8640a4aa8ab6" name="revision"> |
11 | 11 | <meta content="dark light" name="color-scheme"> |
12 | 12 | <link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css"> |
13 | 13 | <style>/* Boilerplate: style-autolinks */ |
|
966 | 966 | </p> |
967 | 967 | <h1 class="p-name no-ref" id="title">Service Workers Nightly</h1> |
968 | 968 | <p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>, |
969 | | - <time class="dt-updated" datetime="2025-10-09">9 October 2025</time></p> |
| 969 | + <time class="dt-updated" datetime="2025-11-03">3 November 2025</time></p> |
970 | 970 | <details open> |
971 | 971 | <summary>More details about this document</summary> |
972 | 972 | <div data-fill-with="spec-metadata"> |
@@ -1902,7 +1902,7 @@ <h4 class="heading settled" data-level="3.4.3" id="navigator-service-worker-regi |
1902 | 1902 | <li data-md> |
1903 | 1903 | <p>Let <var>p</var> be a <a data-link-type="dfn" href="https://tc39.es/ecma262/#sec-promise-objects" id="ref-for-sec-promise-objects②">promise</a>.</p> |
1904 | 1904 | <li data-md> |
1905 | | - <p>Set <var>scriptURL</var> to the result of invoking <a data-link-type="abstract-op" href="https://w3c.github.io/trusted-types/dist/spec/#abstract-opdef-get-trusted-type-compliant-string" id="ref-for-abstract-opdef-get-trusted-type-compliant-string">Get Trusted Type compliant string</a> with <code class="idl"><a data-link-type="idl" href="https://w3c.github.io/trusted-types/dist/spec/#trustedscripturl" id="ref-for-trustedscripturl①">TrustedScriptURL</a></code>, <a data-link-type="dfn" href="https://webidl.spec.whatwg.org/#this" id="ref-for-this①①">this</a>’s <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-global" id="ref-for-concept-relevant-global②">relevant global object</a>, <var>scriptURL</var>, "ServiceWorkerContainer register", and "script".</p> |
| 1905 | + <p>Set <var>scriptURL</var> to the result of invoking <a data-link-type="dfn" href="https://w3c.github.io/trusted-types/dist/spec/#get-trusted-type-compliant-string" id="ref-for-get-trusted-type-compliant-string">Get Trusted Type compliant string</a> with <code class="idl"><a data-link-type="idl" href="https://w3c.github.io/trusted-types/dist/spec/#trustedscripturl" id="ref-for-trustedscripturl①">TrustedScriptURL</a></code>, <a data-link-type="dfn" href="https://webidl.spec.whatwg.org/#this" id="ref-for-this①①">this</a>’s <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-global" id="ref-for-concept-relevant-global②">relevant global object</a>, <var>scriptURL</var>, "ServiceWorkerContainer register", and "script".</p> |
1906 | 1906 | <li data-md> |
1907 | 1907 | <p>Let <var>client</var> be <a data-link-type="dfn" href="https://webidl.spec.whatwg.org/#this" id="ref-for-this①②">this</a>’s <a data-link-type="dfn" href="#serviceworkercontainer-service-worker-client" id="ref-for-serviceworkercontainer-service-worker-client②">service worker client</a>.</p> |
1908 | 1908 | <li data-md> |
@@ -8205,8 +8205,8 @@ <h3 class="no-num no-ref heading settled" id="index-defined-elsewhere"><span cla |
8205 | 8205 | <li> |
8206 | 8206 | <a data-link-type="biblio">[TRUSTED-TYPES]</a> defines the following terms: |
8207 | 8207 | <ul> |
8208 | | - <li><span class="dfn-paneled" id="1a897bae">Get Trusted Type compliant string</span> |
8209 | 8208 | <li><span class="dfn-paneled" id="32039b67">TrustedScriptURL</span> |
| 8209 | + <li><span class="dfn-paneled" id="1674281a">get trusted type compliant string</span> |
8210 | 8210 | </ul> |
8211 | 8211 | <li> |
8212 | 8212 | <a data-link-type="biblio">[URL]</a> defines the following terms: |
@@ -10323,9 +10323,9 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content |
10323 | 10323 | "162d2b51": {"dfnID":"162d2b51","dfnText":"request (for Request)","external":true,"refSections":[{"refs":[{"id":"ref-for-concept-request-request"},{"id":"ref-for-concept-request-request\u2460"}],"title":"5.4.2. matchAll(request, options)"},{"refs":[{"id":"ref-for-concept-request-request\u2461"},{"id":"ref-for-concept-request-request\u2462"}],"title":"5.4.4. addAll(requests)"},{"refs":[{"id":"ref-for-concept-request-request\u2463"},{"id":"ref-for-concept-request-request\u2464"}],"title":"5.4.5. put(request, response)"},{"refs":[{"id":"ref-for-concept-request-request\u2465"},{"id":"ref-for-concept-request-request\u2466"}],"title":"5.4.6. delete(request, options)"},{"refs":[{"id":"ref-for-concept-request-request\u2467"},{"id":"ref-for-concept-request-request\u2468"}],"title":"5.4.7. keys(request, options)"},{"refs":[{"id":"ref-for-concept-request-request\u2460\u24ea"}],"title":"Batch Cache Operations"}],"url":"https://fetch.spec.whatwg.org/#concept-request-request"}, |
10324 | 10324 | "1641b9ef": {"dfnID":"1641b9ef","dfnText":"create a frozen array","external":true,"refSections":[{"refs":[{"id":"ref-for-dfn-create-frozen-array"}],"title":"3.4.5. getRegistrations()"},{"refs":[{"id":"ref-for-dfn-create-frozen-array\u2460"}],"title":"4.3.2. matchAll(options)"},{"refs":[{"id":"ref-for-dfn-create-frozen-array\u2461"}],"title":"5.4.2. matchAll(request, options)"},{"refs":[{"id":"ref-for-dfn-create-frozen-array\u2462"}],"title":"5.4.7. keys(request, options)"}],"url":"https://webidl.spec.whatwg.org/#dfn-create-frozen-array"}, |
10325 | 10325 | "165b73c9": {"dfnID":"165b73c9","dfnText":"SharedWorkerGlobalScope","external":true,"refSections":[{"refs":[{"id":"ref-for-sharedworkerglobalscope"}],"title":"2.4. Service Worker Client"}],"url":"https://html.spec.whatwg.org/multipage/workers.html#sharedworkerglobalscope"}, |
| 10326 | +"1674281a": {"dfnID":"1674281a","dfnText":"get trusted type compliant string","external":true,"refSections":[{"refs":[{"id":"ref-for-get-trusted-type-compliant-string"}],"title":"3.4.3. register(scriptURL, options)"}],"url":"https://w3c.github.io/trusted-types/dist/spec/#get-trusted-type-compliant-string"}, |
10326 | 10327 | "16d07e10": {"dfnID":"16d07e10","dfnText":"for each (for list)","external":true,"refSections":[{"refs":[{"id":"ref-for-list-iterate"},{"id":"ref-for-list-iterate\u2460"}],"title":"3.4.5. getRegistrations()"},{"refs":[{"id":"ref-for-list-iterate\u2461"},{"id":"ref-for-list-iterate\u2462"}],"title":"4.3.2. matchAll(options)"},{"refs":[{"id":"ref-for-list-iterate\u2463"},{"id":"ref-for-list-iterate\u2464"},{"id":"ref-for-list-iterate\u2465"},{"id":"ref-for-list-iterate\u2466"}],"title":"5.4.2. matchAll(request, options)"},{"refs":[{"id":"ref-for-list-iterate\u2467"},{"id":"ref-for-list-iterate\u2468"},{"id":"ref-for-list-iterate\u2460\u24ea"}],"title":"5.4.4. addAll(requests)"},{"refs":[{"id":"ref-for-list-iterate\u2460\u2460"}],"title":"5.4.5. put(request, response)"},{"refs":[{"id":"ref-for-list-iterate\u2460\u2461"},{"id":"ref-for-list-iterate\u2460\u2462"},{"id":"ref-for-list-iterate\u2460\u2463"}],"title":"5.4.7. keys(request, options)"},{"refs":[{"id":"ref-for-list-iterate\u2460\u2464"}],"title":"Activate"},{"refs":[{"id":"ref-for-list-iterate\u2460\u2465"}],"title":"All Fetch Listeners Are Empty"},{"refs":[{"id":"ref-for-list-iterate\u2460\u2466"}],"title":"Check Router Registration Limit"},{"refs":[{"id":"ref-for-list-iterate\u2460\u2467"}],"title":"Get Router Source"},{"refs":[{"id":"ref-for-list-iterate\u2460\u2468"}],"title":"Handle User Agent Shutdown"},{"refs":[{"id":"ref-for-list-iterate\u2461\u24ea"}],"title":"Match Service Worker Registration"},{"refs":[{"id":"ref-for-list-iterate\u2461\u2460"}],"title":"Query Cache"},{"refs":[{"id":"ref-for-list-iterate\u2461\u2461"},{"id":"ref-for-list-iterate\u2461\u2462"},{"id":"ref-for-list-iterate\u2461\u2463"},{"id":"ref-for-list-iterate\u2461\u2464"}],"title":"Batch Cache Operations"},{"refs":[{"id":"ref-for-list-iterate\u2461\u2465"}],"title":"Is Async Module"}],"url":"https://infra.spec.whatwg.org/#list-iterate"}, |
10327 | 10328 | "1a4f3e89": {"dfnID":"1a4f3e89","dfnText":"method","external":true,"refSections":[{"refs":[{"id":"ref-for-concept-method"}],"title":"Verify Router Condition"}],"url":"https://fetch.spec.whatwg.org/#concept-method"}, |
10328 | | -"1a897bae": {"dfnID":"1a897bae","dfnText":"Get Trusted Type compliant string","external":true,"refSections":[{"refs":[{"id":"ref-for-abstract-opdef-get-trusted-type-compliant-string"}],"title":"3.4.3. register(scriptURL, options)"}],"url":"https://w3c.github.io/trusted-types/dist/spec/#abstract-opdef-get-trusted-type-compliant-string"}, |
10329 | 10329 | "1adcc035": {"dfnID":"1adcc035","dfnText":"abort when","external":true,"refSections":[{"refs":[{"id":"ref-for-abort-when"},{"id":"ref-for-abort-when\u2460"},{"id":"ref-for-abort-when\u2461"}],"title":"Handle Fetch"}],"url":"https://infra.spec.whatwg.org/#abort-when"}, |
10330 | 10330 | "1b5b1c0c": {"dfnID":"1b5b1c0c","dfnText":"API base URL","external":true,"refSections":[{"refs":[{"id":"ref-for-api-base-url"},{"id":"ref-for-api-base-url\u2460"}],"title":"3.4.3. register(scriptURL, options)"},{"refs":[{"id":"ref-for-api-base-url\u2461"}],"title":"3.4.4. getRegistration(clientURL)"},{"refs":[{"id":"ref-for-api-base-url\u2462"}],"title":"4.2.11. navigate(url)"},{"refs":[{"id":"ref-for-api-base-url\u2463"}],"title":"4.3.3. openWindow(url)"},{"refs":[{"id":"ref-for-api-base-url\u2464"}],"title":"Setup ServiceWorkerGlobalScope"}],"url":"https://html.spec.whatwg.org/multipage/webappapis.html#api-base-url"}, |
10331 | 10331 | "1bba3db7": {"dfnID":"1bba3db7","dfnText":"parent","external":true,"refSections":[{"refs":[{"id":"ref-for-nav-parent"}],"title":"Get Frame Type"}],"url":"https://html.spec.whatwg.org/multipage/document-sequences.html#nav-parent"}, |
@@ -12156,7 +12156,7 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content |
12156 | 12156 | "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming": {"displayText":"PerformanceNavigationTiming","export":true,"for_":[],"level":"2","normative":true,"shortname":"navigation-timing","spec":"navigation-timing-2","status":"current","text":"PerformanceNavigationTiming","type":"interface","url":"https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming"}, |
12157 | 12157 | "https://w3c.github.io/push-api/#pushevent-interface": {"displayText":"push","export":true,"for_":[],"level":"","normative":true,"shortname":"push","spec":"push","status":"anchor-block","text":"push","type":"event","url":"https://w3c.github.io/push-api/#pushevent-interface"}, |
12158 | 12158 | "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming": {"displayText":"PerformanceResourceTiming","export":true,"for_":[],"level":"1","normative":true,"shortname":"resource-timing","spec":"resource-timing","status":"current","text":"PerformanceResourceTiming","type":"interface","url":"https://w3c.github.io/resource-timing/#dom-performanceresourcetiming"}, |
12159 | | -"https://w3c.github.io/trusted-types/dist/spec/#abstract-opdef-get-trusted-type-compliant-string": {"displayText":"Get Trusted Type compliant string","export":true,"for_":[],"level":"1","normative":true,"shortname":"trusted-types","spec":"trusted-types","status":"current","text":"Get Trusted Type compliant string","type":"abstract-op","url":"https://w3c.github.io/trusted-types/dist/spec/#abstract-opdef-get-trusted-type-compliant-string"}, |
| 12159 | +"https://w3c.github.io/trusted-types/dist/spec/#get-trusted-type-compliant-string": {"displayText":"get trusted type compliant string","export":true,"for_":[],"level":"1","normative":true,"shortname":"trusted-types","spec":"trusted-types","status":"current","text":"get trusted type compliant string","type":"dfn","url":"https://w3c.github.io/trusted-types/dist/spec/#get-trusted-type-compliant-string"}, |
12160 | 12160 | "https://w3c.github.io/trusted-types/dist/spec/#trustedscripturl": {"displayText":"TrustedScriptURL","export":true,"for_":[],"level":"1","normative":true,"shortname":"trusted-types","spec":"trusted-types","status":"current","text":"TrustedScriptURL","type":"interface","url":"https://w3c.github.io/trusted-types/dist/spec/#trustedscripturl"}, |
12161 | 12161 | "https://w3c.github.io/webappsec-csp/#run-global-object-csp-initialization": {"displayText":"Run CSP initialization for a global object","export":true,"for_":[],"level":"3","normative":true,"shortname":"csp","spec":"csp3","status":"current","text":"run csp initialization for a global object","type":"dfn","url":"https://w3c.github.io/webappsec-csp/#run-global-object-csp-initialization"}, |
12162 | 12162 | "https://w3c.github.io/webappsec-secure-contexts/#potentially-trustworthy-origin": {"displayText":"potentially trustworthy origin","export":true,"for_":[],"level":"1","normative":true,"shortname":"secure-contexts","spec":"secure-contexts","status":"current","text":"potentially trustworthy origin","type":"dfn","url":"https://w3c.github.io/webappsec-secure-contexts/#potentially-trustworthy-origin"}, |
|
0 commit comments