执行时间多久 在Firefox中,如何加快JavaScript和WebAssembly代码的调用时间?

在Firefox中,如何加快JavaScript和WebAssembly代码的调用时间?以前,Mozilla一直使用C帮助理解webassembly代码并将其传递给JavaScript代码。我们在入口

在Firefox中,如何加快JavaScript和WebAssembly代码的调用时间?

以前,Mozilla一直使用C帮助理解webassembly代码并将其传递给JavaScript代码。

我们在入口存根上运行C代码,以便JIT代码可以直接调用它。

当引擎从JavaScript切换到webassembly时,它会解压条目存根值并将其放在正确的位置。

如果您对内部工作原理的改变感兴趣,请不要错过Mozilla写的这篇易懂的博文(带有有趣的插图和注释)。