我正在尝试在Firefox 29中运行asm.js代码,但我从调试器控制台收到此警告:
TypeError: asm.js type error: Disabled by debugger
以下是代码:
function boo() {
"use asm";
var result = 0;
for (var i = 0; i < 1000000000; i = (i + 1) | 0) {
var result = result + i | 0;
}
}
当我使用它时,asm.js似乎是禁用的,我该如何解决这个问题?
答案 0 :(得分:5)
你不能。调试器运行时,Asm.js优化是不可能的。它将作为普通JS执行,并且可以通过这种方式进行调试。你想在哪种意义上使用asm.js代码?