|
7 | 7 | <link href="https://www.w3.org/StyleSheets/TR/2021/W3C-ED" rel="stylesheet">
|
8 | 8 | <meta content="Bikeshed version 82ce88815, updated Thu Sep 7 16:33:55 2023 -0700" name="generator">
|
9 | 9 | <link href="https://www.w3.org/TR/service-workers/" rel="canonical">
|
10 |
| - <meta content="89695bbb4d87b16f8c139780536806f318c51111" name="document-revision"> |
| 10 | + <meta content="4711a077b6a3d66b01de1149f9903e7591715b4e" name="document-revision"> |
11 | 11 | <style>/* Boilerplate: style-autolinks */
|
12 | 12 | .css.css, .property.property, .descriptor.descriptor {
|
13 | 13 | color: var(--a-normal-text);
|
|
889 | 889 | <div class="head">
|
890 | 890 | <p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
|
891 | 891 | <h1 class="p-name no-ref" id="title">Service Workers Nightly</h1>
|
892 |
| - <p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2023-09-12">12 September 2023</time></p> |
| 892 | + <p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2023-09-20">20 September 2023</time></p> |
893 | 893 | <details open>
|
894 | 894 | <summary>More details about this document</summary>
|
895 | 895 | <div data-fill-with="spec-metadata">
|
@@ -4772,9 +4772,6 @@ <h3 class="heading settled" id="run-service-worker-algorithm"><span class="conte
|
4772 | 4772 | <dt data-md>The <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#concept-settings-object-module-map" id="ref-for-concept-settings-object-module-map">module map</a>
|
4773 | 4773 | <dd data-md>
|
4774 | 4774 | <p>Return <var>workerGlobalScope</var>’s <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/workers.html#concept-workerglobalscope-module-map" id="ref-for-concept-workerglobalscope-module-map">module map</a>.</p>
|
4775 |
| - <dt data-md>The <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#api-url-character-encoding" id="ref-for-api-url-character-encoding">API URL character encoding</a> |
4776 |
| - <dd data-md> |
4777 |
| - <p>Return <a data-link-type="dfn" href="https://encoding.spec.whatwg.org/#utf-8" id="ref-for-utf-8">UTF-8</a>.</p> |
4778 | 4775 | <dt data-md>The <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#api-base-url" id="ref-for-api-base-url⑤">API base URL</a>
|
4779 | 4776 | <dd data-md>
|
4780 | 4777 | <p>Return <var>serviceWorker</var>’s <a data-link-type="dfn" href="#dfn-script-url" id="ref-for-dfn-script-url⑦">script url</a>.</p>
|
@@ -6834,11 +6831,6 @@ <h3 class="no-num no-ref heading settled" id="index-defined-elsewhere"><span cla
|
6834 | 6831 | <li><span class="dfn-paneled" id="facacdeb">statement</span>
|
6835 | 6832 | <li><span class="dfn-paneled" id="4ad913ae">surrounding agent</span>
|
6836 | 6833 | </ul>
|
6837 |
| - <li> |
6838 |
| - <a data-link-type="biblio">[ENCODING]</a> defines the following terms: |
6839 |
| - <ul> |
6840 |
| - <li><span class="dfn-paneled" id="bffb633e">utf-8</span> |
6841 |
| - </ul> |
6842 | 6834 | <li>
|
6843 | 6835 | <a data-link-type="biblio">[FETCH]</a> defines the following terms:
|
6844 | 6836 | <ul>
|
@@ -6955,7 +6947,6 @@ <h3 class="no-num no-ref heading settled" id="index-defined-elsewhere"><span cla
|
6955 | 6947 | <li><span class="dfn-paneled" id="0ba26d3b">active service worker</span>
|
6956 | 6948 | <li><span class="dfn-paneled" id="fff7fefb">ancestor origins list</span>
|
6957 | 6949 | <li><span class="dfn-paneled" id="1b5b1c0c">api base url</span>
|
6958 |
| - <li><span class="dfn-paneled" id="2a37f6e3">api url character encoding</span> |
6959 | 6950 | <li><span class="dfn-paneled" id="3349d69f">associated document</span>
|
6960 | 6951 | <li><span class="dfn-paneled" id="58ebefde">auxiliary browsing context</span>
|
6961 | 6952 | <li><span class="dfn-paneled" id="3b0ee7a3">base url</span>
|
@@ -7250,8 +7241,6 @@ <h3 class="no-num no-ref heading settled" id="normative"><span class="content">N
|
7250 | 7241 | <dd>Anne van Kesteren. <a href="https://dom.spec.whatwg.org/"><cite>DOM Standard</cite></a>. Living Standard. URL: <a href="https://dom.spec.whatwg.org/">https://dom.spec.whatwg.org/</a>
|
7251 | 7242 | <dt id="biblio-ecmascript">[ECMASCRIPT]
|
7252 | 7243 | <dd><a href="https://tc39.es/ecma262/multipage/"><cite>ECMAScript Language Specification</cite></a>. URL: <a href="https://tc39.es/ecma262/multipage/">https://tc39.es/ecma262/multipage/</a>
|
7253 |
| - <dt id="biblio-encoding">[ENCODING] |
7254 |
| - <dd>Anne van Kesteren. <a href="https://encoding.spec.whatwg.org/"><cite>Encoding Standard</cite></a>. Living Standard. URL: <a href="https://encoding.spec.whatwg.org/">https://encoding.spec.whatwg.org/</a> |
7255 | 7244 | <dt id="biblio-fetch">[FETCH]
|
7256 | 7245 | <dd>Anne van Kesteren. <a href="https://fetch.spec.whatwg.org/"><cite>Fetch Standard</cite></a>. Living Standard. URL: <a href="https://fetch.spec.whatwg.org/">https://fetch.spec.whatwg.org/</a>
|
7257 | 7246 | <dt id="biblio-fileapi">[FileAPI]
|
@@ -9361,7 +9350,6 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
|
9361 | 9350 | window.dfnpanelData['7c9ab308'] = {"dfnID": "7c9ab308", "url": "http://tc39.github.io/ecma262/#sec-promise-objects", "dfnText": "promise", "refSections": [{"refs": [{"id": "ref-for-sec-promise-objects"}], "title": "3.2.8. update()"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2460"}], "title": "3.4. ServiceWorkerContainer"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2461"}], "title": "3.4.3. register(scriptURL, options)"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2462"}, {"id": "ref-for-sec-promise-objects\u2463"}], "title": "3.4.4. getRegistration(clientURL)"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2464"}], "title": "4.1.4. skipWaiting()"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2465"}, {"id": "ref-for-sec-promise-objects\u2466"}], "title": "4.2.10. focus()"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2467"}, {"id": "ref-for-sec-promise-objects\u2468"}, {"id": "ref-for-sec-promise-objects\u2460\u24ea"}, {"id": "ref-for-sec-promise-objects\u2460\u2460"}], "title": "4.2.11. navigate(url)"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2460\u2461"}], "title": "4.3.1. get(id)"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2460\u2462"}, {"id": "ref-for-sec-promise-objects\u2460\u2463"}, {"id": "ref-for-sec-promise-objects\u2460\u2464"}, {"id": "ref-for-sec-promise-objects\u2460\u2465"}], "title": "4.3.3. openWindow(url)"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2460\u2466"}, {"id": "ref-for-sec-promise-objects\u2460\u2467"}], "title": "4.3.4. claim()"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2460\u2468"}, {"id": "ref-for-sec-promise-objects\u2461\u24ea"}, {"id": "ref-for-sec-promise-objects\u2461\u2460"}, {"id": "ref-for-sec-promise-objects\u2461\u2461"}, {"id": "ref-for-sec-promise-objects\u2461\u2462"}], "title": "4.4. ExtendableEvent"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2461\u2463"}], "title": "4.5.6. event.handled"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2461\u2464"}], "title": "4.5.7. event.respondWith(r)"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2461\u2465"}], "title": "Appendix A: Algorithms"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2461\u2466"}], "title": "Create Job"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2461\u2467"}], "title": "Start Register"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2461\u2468"}], "title": "Handle Fetch"}, {"refs": [{"id": "ref-for-sec-promise-objects\u2462\u24ea"}], "title": "Resolve Get Client Promise"}], "external": true};
|
9362 | 9351 | window.dfnpanelData['facacdeb'] = {"dfnID": "facacdeb", "url": "http://tc39.github.io/ecma262/#sec-ecmascript-language-statements-and-declarations", "dfnText": "statement", "refSections": [{"refs": [{"id": "ref-for-sec-ecmascript-language-statements-and-declarations"}, {"id": "ref-for-sec-ecmascript-language-statements-and-declarations\u2460"}], "title": "All Fetch Listeners Are Empty"}], "external": true};
|
9363 | 9352 | window.dfnpanelData['4ad913ae'] = {"dfnID": "4ad913ae", "url": "https://tc39.es/ecma262/multipage/executable-code-and-execution-contexts.html#surrounding-agent", "dfnText": "surrounding agent", "refSections": [{"refs": [{"id": "ref-for-surrounding-agent"}], "title": "4.2.10. focus()"}], "external": true};
|
9364 |
| -window.dfnpanelData['bffb633e'] = {"dfnID": "bffb633e", "url": "https://encoding.spec.whatwg.org/#utf-8", "dfnText": "utf-8", "refSections": [{"refs": [{"id": "ref-for-utf-8"}], "title": "Run Service Worker"}], "external": true}; |
9365 | 9353 | window.dfnpanelData['c56329c9'] = {"dfnID": "c56329c9", "url": "https://fetch.spec.whatwg.org/#dom-requestdestination-report", "dfnText": "\"report\"", "refSections": [{"refs": [{"id": "ref-for-dom-requestdestination-report"}, {"id": "ref-for-dom-requestdestination-report\u2460"}], "title": "Handle Fetch"}], "external": true};
|
9366 | 9354 | window.dfnpanelData['e806d5a8'] = {"dfnID": "e806d5a8", "url": "https://fetch.spec.whatwg.org/#headers", "dfnText": "Headers", "refSections": [{"refs": [{"id": "ref-for-headers"}], "title": "5.4.2. matchAll(request, options)"}, {"refs": [{"id": "ref-for-headers\u2460"}], "title": "5.4.7. keys(request, options)"}, {"refs": [{"id": "ref-for-headers\u2461"}, {"id": "ref-for-headers\u2462"}], "title": "Handle Fetch"}], "external": true};
|
9367 | 9355 | window.dfnpanelData['f9da6f1f'] = {"dfnID": "f9da6f1f", "url": "https://fetch.spec.whatwg.org/#request", "dfnText": "Request", "refSections": [{"refs": [{"id": "ref-for-request"}, {"id": "ref-for-request\u2460"}], "title": "4.5. FetchEvent"}, {"refs": [{"id": "ref-for-request\u2461"}], "title": "5.4. Cache"}, {"refs": [{"id": "ref-for-request\u2462"}, {"id": "ref-for-request\u2463"}], "title": "5.4.2. matchAll(request, options)"}, {"refs": [{"id": "ref-for-request\u2464"}, {"id": "ref-for-request\u2465"}], "title": "5.4.4. addAll(requests)"}, {"refs": [{"id": "ref-for-request\u2466"}, {"id": "ref-for-request\u2467"}], "title": "5.4.5. put(request, response)"}, {"refs": [{"id": "ref-for-request\u2468"}, {"id": "ref-for-request\u2460\u24ea"}], "title": "5.4.6. delete(request, options)"}, {"refs": [{"id": "ref-for-request\u2460\u2460"}, {"id": "ref-for-request\u2460\u2461"}, {"id": "ref-for-request\u2460\u2462"}], "title": "5.4.7. keys(request, options)"}, {"refs": [{"id": "ref-for-request\u2460\u2463"}], "title": "Handle Fetch"}], "external": true};
|
@@ -9463,7 +9451,6 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
|
9463 | 9451 | window.dfnpanelData['0ba26d3b'] = {"dfnID": "0ba26d3b", "url": "https://html.spec.whatwg.org/multipage/webappapis.html#concept-environment-active-service-worker", "dfnText": "active service worker", "refSections": [{"refs": [{"id": "ref-for-concept-environment-active-service-worker"}, {"id": "ref-for-concept-environment-active-service-worker\u2460"}, {"id": "ref-for-concept-environment-active-service-worker\u2461"}, {"id": "ref-for-concept-environment-active-service-worker\u2462"}, {"id": "ref-for-concept-environment-active-service-worker\u2460\u2463"}, {"id": "ref-for-concept-environment-active-service-worker\u2460\u2464"}, {"id": "ref-for-concept-environment-active-service-worker\u2460\u2465"}], "title": "2.5. Control and Use"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2463"}, {"id": "ref-for-concept-environment-active-service-worker\u2464"}, {"id": "ref-for-concept-environment-active-service-worker\u2465"}, {"id": "ref-for-concept-environment-active-service-worker\u2466"}, {"id": "ref-for-concept-environment-active-service-worker\u2467"}, {"id": "ref-for-concept-environment-active-service-worker\u2468"}, {"id": "ref-for-concept-environment-active-service-worker\u2460\u24ea"}], "title": "2.5.1. The window client case"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2460\u2460"}, {"id": "ref-for-concept-environment-active-service-worker\u2460\u2461"}, {"id": "ref-for-concept-environment-active-service-worker\u2460\u2462"}], "title": "2.5.2. The worker client case"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2460\u2466"}], "title": "3.2.9. unregister()"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2460\u2467"}, {"id": "ref-for-concept-environment-active-service-worker\u2460\u2468"}], "title": "3.4.1. controller"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2461\u24ea"}], "title": "3.5. Events"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2461\u2460"}], "title": "4.2.11. navigate(url)"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2461\u2461"}], "title": "4.3.2. matchAll(options)"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2461\u2462"}, {"id": "ref-for-concept-environment-active-service-worker\u2461\u2463"}], "title": "4.3.4. claim()"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2461\u2464"}], "title": "Run Service Worker"}, {"refs": [{"id": "ref-for-concept-environment-active-service-worker\u2461\u2465"}, {"id": "ref-for-concept-environment-active-service-worker\u2461\u2466"}, {"id": "ref-for-concept-environment-active-service-worker\u2461\u2467"}, {"id": "ref-for-concept-environment-active-service-worker\u2461\u2468"}], "title": "Handle Fetch"}], "external": true};
|
9464 | 9452 | window.dfnpanelData['fff7fefb'] = {"dfnID": "fff7fefb", "url": "https://html.spec.whatwg.org/multipage/browsers.html#concept-location-ancestor-origins-list", "dfnText": "ancestor origins list", "refSections": [{"refs": [{"id": "ref-for-concept-location-ancestor-origins-list"}], "title": "4.2.10. focus()"}, {"refs": [{"id": "ref-for-concept-location-ancestor-origins-list\u2460"}], "title": "4.2.11. navigate(url)"}, {"refs": [{"id": "ref-for-concept-location-ancestor-origins-list\u2461"}], "title": "4.3.2. matchAll(options)"}, {"refs": [{"id": "ref-for-concept-location-ancestor-origins-list\u2462"}], "title": "4.3.3. openWindow(url)"}, {"refs": [{"id": "ref-for-concept-location-ancestor-origins-list\u2463"}], "title": "Resolve Get Client Promise"}], "external": true};
|
9465 | 9453 | window.dfnpanelData['1b5b1c0c'] = {"dfnID": "1b5b1c0c", "url": "https://html.spec.whatwg.org/multipage/webappapis.html#api-base-url", "dfnText": "api base url", "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": "Run Service Worker"}], "external": true};
|
9466 |
| -window.dfnpanelData['2a37f6e3'] = {"dfnID": "2a37f6e3", "url": "https://html.spec.whatwg.org/multipage/webappapis.html#api-url-character-encoding", "dfnText": "api url character encoding", "refSections": [{"refs": [{"id": "ref-for-api-url-character-encoding"}], "title": "Run Service Worker"}], "external": true}; |
9467 | 9454 | window.dfnpanelData['3349d69f'] = {"dfnID": "3349d69f", "url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#concept-document-window", "dfnText": "associated document", "refSections": [{"refs": [{"id": "ref-for-concept-document-window"}], "title": "3.4. ServiceWorkerContainer"}, {"refs": [{"id": "ref-for-concept-document-window\u2460"}, {"id": "ref-for-concept-document-window\u2461"}], "title": "4.2.11. navigate(url)"}, {"refs": [{"id": "ref-for-concept-document-window\u2462"}], "title": "4.3.2. matchAll(options)"}], "external": true};
|
9468 | 9455 | window.dfnpanelData['58ebefde'] = {"dfnID": "58ebefde", "url": "https://html.spec.whatwg.org/multipage/document-sequences.html#auxiliary-browsing-context", "dfnText": "auxiliary browsing context", "refSections": [{"refs": [{"id": "ref-for-auxiliary-browsing-context"}], "title": "Get Frame Type"}], "external": true};
|
9469 | 9456 | window.dfnpanelData['3b0ee7a3'] = {"dfnID": "3b0ee7a3", "url": "https://html.spec.whatwg.org/multipage/webappapis.html#concept-script-base-url", "dfnText": "base url", "refSections": [{"refs": [{"id": "ref-for-concept-script-base-url"}, {"id": "ref-for-concept-script-base-url\u2460"}, {"id": "ref-for-concept-script-base-url\u2461"}], "title": "Update"}], "external": true};
|
|
0 commit comments