我已经读过Javascript速度慢的原因是因为它被解释而不是编译。但理论上任何可以解释的语言都可以正确编译?那么为什么不创建一个编译代码的更快的Javascript引擎呢? Javascript减速的哪个部分是由这个因素引起的?
答案 0 :(得分:2)
解释语言的大多数现代实现至少使用JIT编译。预编译会给你买的唯一东西就是编译时错误,而不是速度。
例如,V8编译它在后台获取的javascript: http://thenextweb.com/google/2014/02/13/google-speeds-chrome-compiling-javascript-background/