W3C home > Mailing lists > Public > whatwg@whatwg.org > August 2009

[whatwg] SharedWorkers and the name parameter

From: Jim Jewett <jimjjewett@gmail.com>
Date: Sat, 15 Aug 2009 20:29:45 -0400
Message-ID: <fb6fbf560908151729i4fdf06f3mdc3acea82ca7960f@mail.gmail.com>
> 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

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:15 UTC