【開源資訊】Node.js 14 發佈,改進了診斷功能

Node.js 14 版本現已發佈。新版本的亮點內容包括有:改進的診斷功能、V8 的升級、實驗性的 Async Local Storage API、streams APIs 的強化、實驗模塊警告的刪除以及一些已過時的 API 的刪除。

不過,在接下來的 6 個月中它將一直是“Current”發行版,直到今年十月份才能升級為長期支持(LTS) 。

【開源資訊】Node.js 14 發佈,改進了診斷功能

目前,新版本中診斷報告功能已穩定,使得用戶能夠按需或在某些事件發生時生成報告。該報告將提供有助於診斷生產問題的信息,包括崩潰、性能降低、內存洩漏、高CPU使用率和意外錯誤。

Node.js 團隊表示,“這是該項目正在進行的工作中的重要一步,目的是改進和建立使用 Node.js 時可用的診斷程序以及它們的易用性,其中大部分工作由Node.js Diagnostics Working Group 推動。”

IBM 方面則在博客文章中表示,“Node.js 14 具有對 Node.js 用戶(包括 IBM 客戶)非常重要的新功能”。並透露,IBM 還在開發“報告工具包”,它不是 Node.js 的一部分,但正在徵詢開發者社區的反饋。該公司稱,這將使診斷報告更易於使用。

report-toolkit 包括有許多關鍵功能:

  • 內置的檢查規則,這些規則可查找常見問題。
  • 密文編輯
  • 兩個或多個診斷報告之間的特定差異
  • 提取和格式化關鍵信息的轉換器。

此外,國際化支持是 IBM 內部以及該公司客戶的一項關鍵要求。雖然不是版本 14 中的新功能,但當它在 10 月升級為 LTS 時,Node.js 14 將是默認情況下第一個包含完整 ICU 數據的 LTS 版本。

Node.js 14 還使得創建、構建和支持本機模塊(也稱為插件)變得更加容易。Node 14 附帶了 N-API 版本 6,該版本包括對 BigInt 的支持以及其他改進。


分享到:


相關文章: