Re: [slightlyoff/ServiceWorker] Enabling multiple Service Workers for a single scope (#921)

> Can't we run all of them on the same worker thread? At least the use cases I can think of don't need multiple workers running in parallel. One SW yields (by calling fetch() or respondWith()) and another takes over.

Well, this is possible in script today as you noted.  You just have to importScripts() the framework you want to use.  Since what you are proposing is opt-in as well, I'm not sure how baking this in to the browser is better at this time.

> Just for the info, if one SW is registered at / scope and second on /scripts/ scope. Then I fetch the /scripts/main.js file. Will browser spawn both SW in the same process or in separate processes?

This is completely implementation dependent and could change over time.  Ideally you should not rely on details like this.

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/slightlyoff/ServiceWorker/issues/921#issuecomment-229668746

Received on Thursday, 30 June 2016 14:07:23 UTC