Google V8的工作方式与Java虚拟机类似吗?

我知道V8是一个JavaScript引擎,但它的工作方式与Java虚拟机类似吗?

如果它不以相同的方式工作,有什么区别? V8是否直接将JavaScript编译为机器语言?

除了拉斯·巴克对这两个项目都有帮助,他们是无关紧要的。

V8是一个Javascript引擎,它将JavaScript编译为本地机器代码,最常见的是由Google Chrome和Node js使用。

JVM是运行由Java编译器生成的字节码的虚拟机。

一个是Javascript引擎,另一个是Java虚拟机,注意Java和Javascript与汽车和地毯差不多。 另请注意,一个是编译器,另一个是执行的媒体。

对于两种不同的编程语言,它们是两种截然不同的技术 – Java虚拟机是用于运行Java程序的虚拟机,而V8是JavaScript引擎。 他们在名称中包含“Java”这个词的事实是相似之处的结束。

Google的V8与Java无关。 这是一个用C ++编写的JavaScript引擎。 你可以在这里阅读更多。