TypeError:asm.js type error:由调试器禁用

时间:2014-05-04 07:24:30

标签: javascript firefox asm.js

我正在尝试在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似乎是禁用的,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

你不能。调试器运行时,Asm.js优化是不可能的。它将作为普通JS执行,并且可以通过这种方式进行调试。你想在哪种意义上使用asm.js代码?