[whatwg] SharedWorkers and the name parameter

> Currently, SharedWorkers accept both a "url" parameter and a "name"
> parameter - the purpose is to let pages run multiple SharedWorkers using the
> same script resource without having to load separate resources from the
> server.

> [ request that name be scoped to the URL, rather than the entire origin,
> because not all parts of example.com can easily co-ordinate.]

Would there be a problem with using URL fragments to distinguish the workers?

Instead of:
    new SharedWorker("url.js", "name");

Use
    new SharedWorker("url.js#name");
and if you want a duplicate, call it
    new SharedWorker("url.js#name2");

The normal semantics of fragments should prevent the repeated server fetch.

-jJ

Received on Saturday, 15 August 2009 17:29:45 UTC