Emscripten可以从C / C ++生成比用手写的JS代码更快的代码,这是否意味着我们应该用C / C ++编写新代码并编译它们以在Web上运行?
我阅读了Emscripten FAQ,它说“通过各种方式编写新的JavaScript代码。”,为什么会这样?
答案 0 :(得分:12)
asm.js不是执行Javascript-esque代码的更快捷方式。这是一种更快的运行代码的方法,已经降低到机器代码的抽象级别。你似乎大大高估了收益:
走这条路也有很大的缺点:
我期望从asm.js中获得的唯一代码类型是: