显着的变化
- doc:
- API文档的JSON变体不再是实验性的(Rich Trott)#27842。
- esm:
- 始终启用JSON模块支持
--experimental-modules
。该
--experimental-json-modules
旗帜已被删除(Myles Borins)#27752。
- 始终启用JSON模块支持
- http,http2:
- 添加了一个新标志,用于覆盖默认的HTTP服务器套接字
超时(两分钟)。通过--http-server-default-timeout=milliseconds
或--http-server-default-timeout=0
分别更改或禁用超时。
从Node.js 13.0.0开始,默认情况下将禁用超时(Ali Ijaz Sheikh)#27704。
- 添加了一个新标志,用于覆盖默认的HTTP服务器套接字
- inspector:
- 添加了一个实验
--heap-prof
标志,用于
在启动时启动V8堆分析器,并在退出之前将堆配置文件写入磁盘(Joyee Cheung)#27596。
- 添加了一个实验
- 流:
- 该
readable.unshift()
方法现在正确地将字符串转换为缓冲区
此外,接受新的可选参数来指定字符串的
编码,例如'utf8'
或'ascii'
(Marcos Casagrande)#27194。
- 该
- v8:
- 返回的对象
v8.getHeapStatistics()
有两个新属性:
number_of_native_contexts
和number_of_detached_contexts
(Yuriy Vasiyarov)#27933。
- 返回的对象
转自 https://www.oschina.net/news/107226/node-js-12-4-0-released