NodeJS 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,它不是一门语言,不是库,不是框架。NodeJS 使用事件驱动,非阻塞型 I/O 模型。NodeJS 的包管理生态是 NPM,是现在世界上最大的开源程序包库。

在 NodeJS 诞生之前,JavaScript 基于浏览器环境运行,而现在,我们可以通过 NodeJS 运行 JavaScript 代码!

JavaScript 是由ECMAScript、文档对象模型(DOM)和浏览器对象模型(BOM)组成的;而 NodeJS 中的JavaScript不包含DOM、BOM 内容,NodeJS 运行于服务器中,由 ECMAScript 及一些操作 API 组成。

V8 引擎是Google 公司使用 C++ 开发的开源高性能 JavaScript 和 WebAssembly 引擎。目前主要用于Chrome和Node.js等。

NodeJS:https://nodejs.org/zh-cn/

NPM:https://www.npmjs.cn/

V8引擎:https://v8.dev/