创建大型Float32Array时为什么Safari会锁定?

时间:2013-04-26 04:43:00

标签: javascript html5 safari

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

0 个答案:

没有答案