[w3c/ServiceWorker] Configure script's settings and realm for service workers (#1294)

Service workers have a different script execution model from other
workers. Update algorithm fetches a service worker script, and Run
Service Worker algorithm runs the script when installing it and whenever
functional events and message events need to be dispatched.

This change:
 - Passes null as the value of script settings object/module map
   settings object argument to fetch a classic worker script/fetch a
   module worker script graph algorithm, respectively, called in Update
   algorithm, instead of the placeholder argument "the to-be-created
   environment settings object".
 - Sets the script's settings to the environment settings object created
   in Run Service Worker algorithm and the script's record.[[Realm]] to
   that settings object's Realm.

Fixes #1013.
You can view, comment on, or merge this pull request online at:

  https://github.com/w3c/ServiceWorker/pull/1294

-- Commit Summary --

  * Configure script's settings and realm for service workers

-- File Changes --

    M docs/index.bs (12)
    M docs/v1/index.bs (12)

-- Patch Links --

https://github.com/w3c/ServiceWorker/pull/1294.patch
https://github.com/w3c/ServiceWorker/pull/1294.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/pull/1294

Received on Wednesday, 28 March 2018 09:28:15 UTC