2009-10-02 10 views
4

Cela semble être le cas dans Firefox 3.5+, là je peux instancier un Web Worker, et à l'intérieur du worker, générer un autre thread. Toutefois, le code ne fonctionnera pas dans Google Chrome, ce qui me porte à croire qu'il s'agit d'une extension propriétaire de Mozilla aux spécifications ou que Chrome n'a pas complètement mis en œuvre la spécification. Alors, c'est quoi?Les Web Workers sont-ils eux-mêmes autorisés à avoir des threads Web Worker?

Répondre

3

http://www.whatwg.org/specs/web-workers/current-work/#interface-objects-and-constructors semble dire MAI être possible (au 21.10.2009):

« Il doit y avoir aucun objet d'interface et les constructeurs disponibles dans la portée globale des scripts dont l'objet global de script est un objet WorkerGlobalScope à l'exception de ce qui suit: [...] Les objets d'interface Worker et SharedWorker et les constructeurs. "

Ici

  • « dans la portée globale des scripts dont l'objet global de script est un objet WorkerGlobalScope » signifie « parmi les GLOBALS du travailleur »
  • « Ne doit pas être ... sauf » est ouvert à la interprétation.

Vous voudrez peut-être rechercher les problèmes ouverts/poster des commentaires. La spécification a ce texte:

To send feedback: [email protected] 
To view and vote on feedback: http://www.whatwg.org/issues/ 
+3

il ressemble plus à "non" pour moi ... – c69

Questions connexes