0

次のようにして、大きな Float32Array を JavaScript の配列に変換しようとしています。

buffer = new Float32Array(60000);
data = Array.prototype.slice.call(buffer);

Chrome と Firefox では問題なく動作しますが、Safari (バージョン 6.0.4) ではロックがかかります。私はそれを簡単に発見しました:

new Float32Array(60000);

Safari もロックします。ここでの「ロックアップ」とは、現在のページ/タブ (またはコンソール) が応答しなくなり、元に戻らないことを意味します。

Safari がロックされるのはなぜですか? これはバグですか?3 つのブラウザすべてで、大きな Float32Array をできるだけ早く配列に変換する最速の方法は何ですか?

4

0 に答える 0