我正在尝试使用以下内容将大型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转换为数组的最快方法是什么?