-
Notifications
You must be signed in to change notification settings - Fork 4
/
139.txt
68 lines (51 loc) · 3.42 KB
/
139.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
* 仕様書
[REFS[
- [2] [CITE@en[Service Workers Nightly]] ([TIME[2017-02-16 20:10:49 +09:00]]) <https://w3c.github.io/ServiceWorker/#service-worker-registration-concept>
- [25] [CITE@en[Service Workers Nightly]] ([TIME[2017-03-02 15:00:14 +09:00]]) <https://w3c.github.io/ServiceWorker/#serviceworkercontainer-interface>
- [4] [CITE@en[Service Workers Nightly]] ([TIME[2017-03-02 15:00:14 +09:00]]) <https://w3c.github.io/ServiceWorker/#dfn-job-use-cache>
- [9] [CITE@en[Service Workers Nightly]] ([TIME[2017-06-12 14:54:54 +09:00]]) <https://w3c.github.io/ServiceWorker/#dfn-update-via-cache>
- [7] [CITE@en[Service Workers Nightly]] ([TIME[2017-03-02 15:00:14 +09:00]]) <https://w3c.github.io/ServiceWorker/#dfn-job-force-bypass-cache-flag>
]REFS]
* 状態
[3] [[サービスワーカー登録]]は、
[DFN[[F[[RUBYB[[[キャッシュ利用]]][use cache]]]]]]を持ちます。
値は[[ブール型]]で、初期値は[[偽]]です。 [SRC[>>2]]
[5] [[ジョブ][サービスワーカージョブ]]は、
[DFN[[F[[RUBYB[[[キャッシュ利用]]]@en[use cache]]]]]]を持ちます。
値は[[ブール型]]です。 [SRC[>>4]]
[24] [[辞書]] [CODE(IDL)@en[RegistrationOptions]]の
[DFN[[CODE(DOMa)@en[useCache]]]] [[メンバー][辞書メンバー]]は、
[[ブール型]]で、[[既定値]]は[[偽]]です [SRC[>>25]]。
[CODE(DOMm)@en[register]] [[メソッド]]で[[キャッシュ利用]]の有無を指定するために使います。
-*-*-
[6] [[ジョブ][サービスワーカージョブ]]は、
[DFN[[F[force bypass cache flag]]]]
を持ちます。初期値は[[偽]]です。 [SRC[>>7]]
* 歴史
[1] [CITE@en[Add <link rel=serviceworker>+associated attributes]]
([[sideshowbarker]]著, [TIME[2017-02-16 04:52:40 +09:00]])
<https://github.com/whatwg/html/commit/c5d4f5cbee270e81fd7ed49fd62ca2cd26741240>
[8] [CITE@en[Change <link>'s usecache to updateviacache]]
([[jakearchibald]]著, [TIME[2017-06-07 04:34:34 +09:00]])
<https://github.com/whatwg/html/commit/b5fcec0fa105de2dd3c3aeeb7ea5c630a7bf5024>
[10] [CITE@en[Remove <link rel=serviceworker> for now]]
([[jakearchibald]]著, [TIME[2017-11-22 23:42:53 +09:00]])
<https://github.com/whatwg/html/commit/52d09c920e75eec84c037958b7f9aaad84f860d0>
[11] [CITE@en[Removing link rel=serviceworker for now. by jakearchibald · Pull Request #3233 · whatwg/html]]
([TIME[2018-03-20 14:56:13 +09:00]])
<https://github.com/whatwg/html/pull/3233>
[12] [CITE@en[Update the Service Worker object to not conflict with SW WebIDL]]
([[kenchris]]著, [TIME[2018-02-19 23:08:17 +09:00]])
<https://github.com/w3c/manifest/commit/0ba2866ad31aae442f81667f01e4b9b2176ac61e>
[13] [CITE@en[ServiceWorkerRegistration dictionary conflicts with ServiceWorker WebIDL · Issue #641 · w3c/manifest]]
([TIME[2018-05-08 21:36:03 +09:00]])
<https://github.com/w3c/manifest/issues/641>
[14] [CITE@en[Update the Service Worker object to not conflict with SW WebIDL by kenchris · Pull Request #654 · w3c/manifest]]
([TIME[2018-05-08 21:36:13 +09:00]])
<https://github.com/w3c/manifest/pull/654>
[15] [CITE@en[Fresher service workers, by default | Web | Google Developers]]
([TIME[2018-06-05 00:52:01 +09:00]])
<https://developers.google.com/web/updates/2018/06/fresher-sw>
[16] [CITE@en[Improve "update via cache" and "worker type" in register algorithms. (#…]]
([[mattto]]著, [TIME[2019-06-03 17:03:10 +09:00]])
<https://github.com/w3c/ServiceWorker/commit/7f2b6e15d0cf393eb5fb47f4ff0baf73cec68cb8>