-
Currently this is specified only in a terminology entry (since the creation of an agent is outside the spec).
However, an agent has its own initial job queue and initial realm, cf E262 8.5. This wil…
-
1. Single tab open, pointing at '/foo'
2. '/foo' registers serviceworker for the origin
3. Refresh tab so it's controlled
4. Make a change to the worker script
5. Refresh tab
6. Wait for new script to…
-
With `BroadcastChannel` it's possible for a `Worker` to have a client from another browser 'tab'. This is dangerous as if 'tab1' is closed, any clients in 'tab2' that depend on services in 'tab1' will…
-
```
http://www.html5rocks.com/en/tutorials/workers/basics/
http://www.codediesel.com/javascript/introducing-html5-web-workers/
http://en.wikipedia.org/wiki/Web_Workers
http://www.sitepoint.com/javascr…
-
Somehow we will derive a magic number of 'ideal number of threads'. This could be given at build time, or derived at runtime from some web-api. We then want to use this number to dictate the thread ar…
-
Right now we have three endpoint types:
- `Worker`
- `SharedWorker`
- `Window`
We should make this extensible so that users can create their own endpoints, as Services could live inside `ServiceWorke…
-
Currently the spec says:
A worker request context is one of "serviceworker", "sharedworker", and "worker".
But the webidl does not define a "serviceworker" value for RequestContext.
-
```
http://www.html5rocks.com/en/tutorials/workers/basics/
http://www.codediesel.com/javascript/introducing-html5-web-workers/
http://en.wikipedia.org/wiki/Web_Workers
http://www.sitepoint.com/javascr…
-
I don't think all of the values make sense for preload.
- `audio` - yep
- `beacon` - probably not?
- `cspreport` - probably not?
- `download` - yes
- `embed` - yep
- `eventsource` - yes
- `favicon` - …
-
Threads.js is becoming bloated, this is largely to do with the 'magic' we support under the hood, including:
- Automatic creation of threads on demand
- Automatic destruction of threads once all conta…