{"push_id":994548052,"size":2,"distinct_size":1,"ref":"refs/heads/module-service-workers","head":"6ae424e0c3ad62ec0dba38e2b640889285d266fe","before":"d2004b0fb2faac404d92dfaf0ce1bd9cb2db18ed","commits":[{"sha":"a63c9ded92b0ada65418360861275b823571d4d5","author":{"email":"3c363836cf4e16666669a25da280a1865c2d2874@domenic.me","name":"Domenic Denicola"},"message":"Make script fetching more correct with regard to request destinations\n\n- Previously, \"fetch a classic worker script\" took a boolean \"is\n  shared\". This generalizes poorly to service workers, so now it takes\n  a destination.\n- Previously, fetching modules always set a request destination of\n  \"subresource\". Now, \"fetch a module script tree\" takes a destination\n  argument, which is threaded through to all modules fetched in the\n  tree, and all its callers (viz. <script> preparation, worker creation,\n  and shared worker creation) pass the proper destination value.\n- Previously, \"fetch a classic script\" did not set a destination at all.\n  Now it correctly sets \"script\".\n\nSome other minor changes in related areas:\n\n- Previously, \"run a worker\" took a boolean \"is shared\". This was not\n  necessary, as it could be inferred from other arguments; it's been\n  removed.\n- Removed a useless and presumably leftover step from \"fetch a classic\n  script\".","distinct":false,"url":"https://api.github.com/repos/whatwg/html/commits/a63c9ded92b0ada65418360861275b823571d4d5"},{"sha":"6ae424e0c3ad62ec0dba38e2b640889285d266fe","author":{"email":"3c363836cf4e16666669a25da280a1865c2d2874@domenic.me","name":"Domenic Denicola"},"message":"Add set up the request/validate the response hooks to script fetching\n\nThis allows more complicated callers, like service workers, to\ncustomize script fetching as necessary. See [1], and in particular [2].\n\n[1]: https://github.com/slightlyoff/ServiceWorker/issues/831\n[2]: https://github.com/slightlyoff/ServiceWorker/issues/831#issuecomment-187139872","distinct":true,"url":"https://api.github.com/repos/whatwg/html/commits/6ae424e0c3ad62ec0dba38e2b640889285d266fe"}]}