v6
v6.0.0(2016-04-26)-v6.17.1(2019-04-03)
- 模塊加載性能比當前的v4版本要快上4倍。
- 更新了v8版本孟岛,支持更多的es6的新特性。
- 新增Buffer.from(), Buffer.alloc() ,Buffer.allocUnsafe()
- process.nextTick傳的參數(shù)不是函數(shù)則拋異常, 并且提高20%的性能。
- 新增util.inspect(),不可序列化的屬性也能被序列化,如function轩性、RegExp
v7
v7.0.0(2016-10-25)-v7.10.1(2017-05-02)
- v8升級到5.4, 支持async/await
- new Buffer 棄用警告
- Buffer.from() 的性能提高約 50%
- URL實驗性支持
v8
v8.0.0(2017-05-30)-v8.17.0(2019-12-17)
- 新增async_hook
- 新增perf_hooks
- 新增http2的支持
- 添加了對新 N-API API 的實驗性支持
- URL 實現(xiàn)現(xiàn)在是 Node.js 中完全支持的非實驗性API
- 新增util.promisify() 可以對異步方法promise化
- console.debug的支持
v9
v9.0.0(2017-10-31)-v9.11.2(2018-06-12)
- 優(yōu)化buffer
- 優(yōu)化http2
v10
v10.0.0(2018-04-24)-v10.24.1(2018-10-10)
- new Buffer()及Buffer()調(diào)用時發(fā)出一個運行時棄用警告
- 新增console.table()
- 新增fs/promises模塊(實驗性)
- 新增os.getPriority和os.setPriority,允許操縱進程的調(diào)度優(yōu)先級
- http2 非實驗性模塊
v11
v11.0.0(2018-10-23)-v11.15.0(2019-04-30)
- v8進入7.x版本
- util.inspect()默認情況下狠鸳,輸出大小限制為128MB
- process.binding()已被棄用
- 實驗性的實驗llhttp解析HTTP
v12
v12.0.0(2018-10-23)-v12.12.0(2019-10-11)
- TLS從1.2升級到了1.3揣苏,更安全且更易配置。通過使用 TLS 1.3件舵,Node 程序可以減少 Https 握手所需時間來提升請求性能
- 將默認解析器切換到 llhttp, 比http-parser快156%
- 增加診斷報告卸察,包括崩潰、性能下降芦圾、內(nèi)存泄露蛾派、CPU
- worker實驗開關已取消,可正式使用
- ES6module的支持依然處于實驗階段个少,需要通過--experimental-modules 開啟
v13
v13.0.0(2019-10-22)-v13.14.0(2020-04-29)
- V8已更新至7.8版。這包括對對象解構(gòu)眯杏、內(nèi)存使用和WebAssembly啟動時間的性能改進
- http,http2刪除了默認服務器超時
v14
v14.0.0(2020-04-21)-v14.14.0(2020-10-15)
- REPL支持輸入自動聯(lián)想
- 異步函數(shù)之外使用帶有--experimental-top-level-await標志的 await 關鍵字
v15
v15.0.0(2020-10-20)-v15.14.0(2021-04-06)
- npm7 更新夜焦,支持workspaces和peerDependencies
- 新增diagnostics_channel