Node.js采用Google开发的V8运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于资料密集的即时应用程序。Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由Node.js Foundation(已与JS Foundation合并为OpenJS Foundation)持有和维护,亦为 Linux 基金会的项目。
Node.js 16.3.0 正式发布,本次更新内容如下:
值得关注的变化
cli:为 --conditions 标志添加 -C 别名;
deps:在 npm 安装命令中添加工作空间支持;
其他
benchmark: 输出兼容 JSON 的数字;
benchmark: 修复 http 耗时;
bootstrap: 将包括 vm 和 contextify 绑定到快照;
build: 删除过时的 dont-land-on-v6.x 标签;
build: 解决 MSBuild v16.10.0 中的错误;
build: 在 CI 中加入 lto 构建;
build: 允许使用 Clang 3.9.1+ 的 LTO;
build: 替换非 POSIX 测试-a|o;
调试器:修改 async 迭代器的使用,以符合 lint 规则;
调试器:移除未使用的函数参数;
调试器:等待 V8 调试器的启用;
deps: 将 npm 升级到 7.15.1;
deps: 将 llhttp 升级到 6.0.2;