2017-03-27 2 views
1

私はWebWorkerでいくつかの作業を行っています。 GUIスレッドにオブジェクトをポストすると、Javascriptエンジンは構造化されたクローニングアルゴリズムを使用して、クローンオブジェクトを受け取るGUIスレッドでオブジェクトをクローンします。構造化クローニング - どのスレッドがクローンを行いますか?

私の質問は、送信者(WebWorker)、受信者(GUIスレッド)、両方、または私は完全に間違った終わりを持っているクローニング作業はどこですか?

+0

'webworkers'それはクライアントでなければなりません。 – Jai

答えて

0

メッセージ幅のクローンデータのみを送信できます。また、postMessagesを除くスレッド間の通信がないため、受信者が構造化クローニングを実行する方法はありません。 SOの複製作業は、メッセージを送信するスレッドで実装されています。

+0

ソースがありますか? – Cheetah

+0

https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workersワーカーとの間でデータを転送する:詳細 –

関連する問題