Pergunta

Esse parece ser o caso no Firefox 3.5+, lá posso instanciar um trabalhador da web e, dentro do trabalhador, gerar outro tópico. No entanto, o código não funcionará no Google Chrome, levando -me a acreditar que esta é uma extensão proprietária da Mozilla para a especificação ou que o Chrome não implementou totalmente a especificação. Então, é isso?

Foi útil?

Solução

http://www.whatwg.org/specs/web-workers/current-work/#interface-objects-and-constructors parece dizer isso PODERIA ser possível (a partir de 21.10.2009):

"Não deve haver objetos e construtores de interface disponíveis no escopo global dos scripts cujo objeto global do script é um objeto WorkerglobalsCope, exceto pelo seguinte: [...] O trabalhador e os objetos e construtores de interface do trabalhador e trabalhador".

Aqui

  • "No escopo global de scripts cujo objeto global do script é um objeto de trabalho de trabalho" significa "entre os globais do trabalhador"
  • "Não deve ser ... exceto" está aberto à interpretação.

Você pode pesquisar problemas abertos/postar feedback. A especificação tem este texto:

To send feedback: whatwg@whatwg.org
To view and vote on feedback: http://www.whatwg.org/issues/

Outras dicas

Sim, os webworkers podem gerar subworkers. Os principais navegadores mais recentes estão apoiando a interface do webworker.

Aqui estão alguns tutoriais para obtê -lo.

https://developer.mozilla.org/en-us/docs/dom/using_web_workers

https://developer.mozilla.org/en-us/docs/dom/worker/functions_available_to_workers

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top