WebWorker からメイン スレッドに戻す必要がある配列があります。私の知る限り、転送可能なのは ArrayBuffers と TypedArrays だけで、それ以外は転送ではなくコピーされます。
私が抱えている問題は、配列にオブジェクトが含まれているため、それらを転送する方法がわかりません(サイズが大きいために必要です)。
たとえば、私が持っていると仮定します:
function something() {
this.x = 1;
this.y = 2;
this.z = 3;
}
var array = [];
for (var x = 0; x < 6; x++) {
array[x] = new something();
}
配列を ArrayBuffer に変換し、転送してから元に戻す方法はありますか?
助けてくれてありがとう!