4

これはFirefox3.5以降の場合のように思われます。そこで、Webワーカーをインスタンス化し、ワーカー内で別のスレッドを生成できます。ただし、コードはGoogle Chromeで機能しないため、これは仕様に対するMozilla独自の拡張機能であるか、Chromeが仕様を完全に実装していないと思われます。それで、それはどれですか?

4

2 に答える 2

3

http://www.whatwg.org/specs/web-workers/current-work/#interface-objects-and-constructorsは、それが可能である可能性があると言っているようです(2009年1021日現在):

「スクリプトのグローバルオブジェクトがWorkerGlobalScopeオブジェクトであるスクリプトのグローバルスコープで使用できるインターフェイスオブジェクトとコンストラクターは、次の場合を除いて存在してはなりません。[...]ワーカーとSharedWorkerのインターフェイスオブジェクトとコンストラクター。」

ここ

  • 「スクリプトのグローバルオブジェクトがWorkerGlobalScopeオブジェクトであるスクリプトのグローバルスコープ内」とは、「ワーカーのグローバル間」を意味します。
  • 「してはいけない...を除いて」は解釈の余地があります。

未解決の問題を検索したり、フィードバックを投稿したりすることをお勧めします。仕様には次のテキストがあります。

To send feedback: whatwg@whatwg.org
To view and vote on feedback: http://www.whatwg.org/issues/
于 2009-10-26T13:36:35.693 に答える
1

はい、ウェブワーカーはサブワーカーを生み出すことができます。主要な最新のブラウザは、webworkerインターフェイスをサポートしています。

これを取得するためのチュートリアルがいくつかあります。

https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers

https://developer.mozilla.org/en-US/docs/DOM/Worker/Functions_available_to_workers

于 2013-01-18T12:19:08.293 に答える