Commit 669abd4
committed
Load index.json from the CDN instead of copying it to the app origin
The service worker precache and the runtime index loader used a same-origin
/docs path for index.json, on the assumption that the cache couldn't hold
the CDN's CORS responses. That assumption dates to the applicationCache era
(2013) and is false for service workers, which cache CORS responses fine;
documents.devdocs.io already serves index.json with access-control-allow-origin.
Point both doc_index_urls (SW precache) and Doc#indexUrl at docs_origin so
they load index.json straight from the CDN, and drop the now-dead index_host
special-case and index_path config. prepare_deploy no longer needs to copy
index.json into the app's public/docs, so stop downloading it — restoring the
deploy-size/timeout win from 45867a2 without breaking the service worker.
See #2686.1 parent 049ce0c commit 669abd4
5 files changed
Lines changed: 8 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
282 | 282 | | |
283 | 283 | | |
284 | 284 | | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | 285 | | |
296 | 286 | | |
297 | 287 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
55 | | - | |
56 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
249 | 249 | | |
250 | 250 | | |
251 | 251 | | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
258 | 256 | | |
259 | 257 | | |
260 | 258 | | |
| |||
0 commit comments