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
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/
Oui, les webworkers peuvent générer des sous-traitants. les principaux navigateurs récents supportent l'interface webworker.
Voici quelques tutoriels pour l'obtenir.
https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers
https://developer.mozilla.org/en-US/docs/DOM/Worker/Functions_available_to_workers
- 1. Pourquoi utiliser l'objet ServletContext dans une application web contenant des servlets et des threads "worker" en Java
- 2. C# joignant des threads en arrière-plan worker DoWork()
- 3. (Simple) sont des attributs HTML autorisés à avoir des espaces entre les affectations
- 4. Comment encoder un objet dans un Web Worker pour qu'il soit transmis via postMessage?
- 5. Visual Studio Asp.net Site Web Erreur de compilation: Les nœuds enfants ne sont pas autorisés
- 6. Dégradation gracieuse avec les travailleurs Web
- 7. Rendu des polices pour les pages Web
- 8. Les applications Web doivent-elles respecter les normes Web?
- 9. Des sites Web ouverts?
- 10. google analytics - domaines autorisés
- 11. Gestion des transactions dans les applications Web
- 12. IIS Worker Processus utilisant beaucoup de mémoire?
- 13. Twitching consommation de services Web à partir du site Web à l'application Web
- 14. Récupération des vidages de plantage de l'IIS Worker
- 15. La visibilité des objets sur les threads
- 16. Compiler les erreurs après la conversion à un projet d'application Web à partir d'un site Web
- 17. ERREUR: requête introuvable dans TrackedRequests. Nous pouvons créer et fermer des sites Web sur différents threads
- 18. Les objets de domaine d'application Web contenant des collections doivent-ils avoir des méthodes d'élément "ajouter" et "supprimer"?
- 19. partie Web visible à l'administrateur
- 20. Les attributs de contexte de l'application Web doivent-ils être adaptés aux threads?
- 21. Utilisation de l'appartenance ASP.NET intégrée pour sécuriser les services Web
- 22. Avoir à appeler .ClientID pour obtenir .ID à remplir pour un contrôle Web
- 23. Exiger des redirections Web pour les téléchargements dans les jeux
- 24. Des panneaux d'administration les plus pratiques pour les applications Web
- 25. Thread Worker Background dans le contexte WebService
- 26. Graphiques dans les pages Web
- 27. Comment puis-je utiliser des threads en C# pour charger plusieurs images à la fois sur le Web?
- 28. Synchronisation des threads COM avec .NET
- 29. Démos des capacités Web mobiles?
- 30. MapViewOfFile avec des pointeurs entre les threads
il ressemble plus à "non" pour moi ... – c69