私はWebWorkerでいくつかの作業を行っています。 GUIスレッドにオブジェクトをポストすると、Javascriptエンジンは構造化されたクローニングアルゴリズムを使用して、クローンオブジェクトを受け取るGUIスレッドでオブジェクトをクローンします。構造化クローニング - どのスレッドがクローンを行いますか?
私の質問は、送信者(WebWorker)、受信者(GUIスレッド)、両方、または私は完全に間違った終わりを持っているクローニング作業はどこですか?
私はWebWorkerでいくつかの作業を行っています。 GUIスレッドにオブジェクトをポストすると、Javascriptエンジンは構造化されたクローニングアルゴリズムを使用して、クローンオブジェクトを受け取るGUIスレッドでオブジェクトをクローンします。構造化クローニング - どのスレッドがクローンを行いますか?
私の質問は、送信者(WebWorker)、受信者(GUIスレッド)、両方、または私は完全に間違った終わりを持っているクローニング作業はどこですか?
メッセージ幅のクローンデータのみを送信できます。また、postMessagesを除くスレッド間の通信がないため、受信者が構造化クローニングを実行する方法はありません。 SOの複製作業は、メッセージを送信するスレッドで実装されています。
ソースがありますか? – Cheetah
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workersワーカーとの間でデータを転送する:詳細 –
'webworkers'それはクライアントでなければなりません。 – Jai