new Worker()
いくつかの処理を行い、を返すことになっているWebワーカー(で始まる)がありFloat32Array
ます。
ただし、ワーカーpostMessage()
がデータを取得した後、JSONへのシリアル化とdesirializationを経て、メッセージを受信したときに最終的にはプレーンなJavaScript Array
(元の型指定された配列が持っていたすべてのプロパティを含む)になります。
簡単な回避策は、JavaScript配列から型付き配列を再作成することですが、これは無駄であり、時間とメモリを消費します。
これを行うためのより良い方法はありますか?JSONの逆シリアル化にFloat32Array
javascript配列の代わりにインスタンス化するように指示する何らかの方法はありますか?または、バイナリデータを転送する方法はありますか?