Node.js 11.13.0 发布了。Node.js 是一个基于 Chrome V8 引擎的 JavaScript runtime,使用高效、轻量级的事件驱动、非阻塞 I/O 模型。
新版本更新亮点如下:
- crypto
- 允许将私钥对象传递给公钥 (Tobias Nießen) .
- events
- 新增了
once
函数,用于EventEmitter
的使用 (Matteo Collina) .
- 新增了
- tty
- 添加
hasColors
方法到WriteStream
(Ruben Bridgewater) . - 新增 NO_COLOR and FORCE_COLOR 的支持 (Ruben Bridgewater) .
- 添加
- v8
- 新增
v8.getHeapSnapshot
和v8.writeHeapSnapshot
在使用的格式生成快照,使用的是类似 Chrome DevTools 的工具 (James M Snell) .
- 新增
- worker
- 新增
worker.moveMessagePortToContext
。这让 MessagePorts 可以在不同的 vm.Contexts 中使用,助于 vm 模块试图提供的隔离 (Anna Henningsen) .
- 新增
- C++ API
AddPromiseHook
现已弃用。该 API 用于填充由async_hooks
服务的用例,但现在有了Promise
的支持 (Anna Henningsen) .- 新增的
Stop
API 可以在关闭运行中的 Node.js (Gireesh Punathil) .
- meta
- 现在是技术指导委员会成员 .
- 合作者新增 .
更新详情请查阅
下载地址: