一、V8 JavaScript 引擎
V8 是支持 Google Chrome 的 JavaScript 引擎的名称。
V8 是用 C++ 编写的。它是便携式的,可在 Mac、Windows、Linux 和其他几个系统上运行。。
很酷的一点是 JavaScript 引擎独立于它所在的浏览器。
这一关键特性促成了 Node.js 的兴起。早在 2009 年,V8 就被选为支持 Node.js 的引擎,随着 Node.js 的普及,V8 成为现在支持大量用 JavaScript 编写的服务器端代码的引擎。
二、其他 JS 引擎
其他浏览器有自己的 JavaScript 引擎:
- Firefox 有
SpiderMonkey
- Safari 具有
JavaScriptCore(也称为 Nitro)
- Edge 最初基于
Chakra
,但最近使用 Chromium 和 V8 引擎进行了重建。
三、汇编
JavaScript 通常被认为是一种解释型语言,但现代 JavaScript 引擎不再只是解释 JavaScript,而是编译它。
编译 JavaScript 非常有意义,虽然准备好 JavaScript 可能需要更多时间,但一旦完成,它的性能将比纯解释代码高得多。
四、从命令行运行 Node.js 脚本
|
|
|
|
|
|
|
|