【发布时间】:2017-07-01 10:48:23
【问题描述】:
在V8 home(Google 的 JavaScript 引擎)中我们读到:
V8 编译并执行 JavaScript 源代码
这是否意味着 JavaScript 在 V8 中不是解释型语言?
V8 是否对 JavaScript 使用即时编译方法?
编辑:还有另一个existing question 已经解决了我的第一个问题,但没有解决第二个问题。
【问题讨论】:
-
来自wiki:“V8第一次执行时将JavaScript源代码直接编译成机器码。没有中间字节码,没有解释器。”跨度>
-
@UnholySheep:wiki 已过时:v8project.blogspot.co.uk/2017/02/help-us-test-future-of-v8.html
-
“这是否意味着 JavaScript 在 V8 中不是解释型语言?” – 没有“解释语言”这样的东西。语言是一种语言。时期。解释和编译是解释器或编译器的特征(呃!),而不是语言。
标签: javascript v8 jit interpreted-language compiled-language