成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Node.js 重大更新,你知道更新了啥?

開發 前端
Node.js 22 正式接替 Node.js 21,成為當前的發布主線。在接下來的六個月里,它將作為當前發布版(Current),直到2024 年 10 月,屆時將轉為活躍狀態(Active)。

4 月 24 日,Node.js 發布了 v22。Node.js 22 的更新亮點包括使用require()來導入 ESM 模塊、WebSocket 客戶端、V8 JavaScript 引擎的更新等!

Node.js 22 正式接替 Node.js 21,成為當前的發布主線。在接下來的六個月里,它將作為當前發布版(Current),直到2024 年 10 月,屆時將轉為活躍狀態(Active)。

下面就來看看 Node.js 22 的更新內容以及 Node.js 版本更新情況!

Node.js 版本說明

Node.js 的發布可以分為三個階段:

  • Current(當前):包含大部分進入 nodejs/node 主分支的非主要(非破壞性)變更。
  • Active LTS(活躍長期支持):新功能、錯誤修復和經LTS團隊審核后被確定適合該發布線路且穩定的更新。
  • Maintenance(維護):關鍵錯誤修復和安全更新。新功能可能會根據LTS團隊的判斷加入。通常只在新功能支持遷移到后續發布線路的情況下才會添加。

Node.js 奇數和偶數版本的區別如下:

  • 奇數版本適合在特定環境下進行早期功能測試,而偶數版本則適用于生產部署;
  • 偶數最終會成為 LTS 版本。而奇數版本也不會被提升為 LTS 版本,也就不會經歷“Active LTS”和“Maintenance”階段。
  • Node.js 每年 10 月發布奇數版本,次年 4 月發布偶數版本,

注意,Node.js 18 將于 2025 年 4 月停止維護,因此建議開始規劃升級到Node.js 20(長期支持版本LTS)或即將成為LTS 的 Node.js 22。

Node.js 的發布計劃如下:

圖片圖片

Node.js 22 更新內容

  • V8 JavaScript 引擎升級至 v12.4:該版本新增了WebAssembly垃圾回收、Array.fromAsync方法、Set方法增強以及迭代器助手等特性,為 Node.js 22帶來更強大的性能和更豐富的功能。;
  • V8的Maglev編譯器:現在已在支持的架構上默認啟用,顯著提升了短生命周期CLI程序的執行性能;
  • 使用 require() 來導入 ESM 模塊:Node.js 22新增了對同步ESM進行require()操作的支持,通過啟用實驗性標志--experimental-require-module,開發者可以更加便捷地同時服務CJS和ESM用戶,從而推動模塊系統的統一和簡化。當啟用該實驗性標志后,Node.js 22允許require()加載滿足特定條件的ES模塊,這些條件包括在package.json中明確標注為ES模塊或具有.mjs擴展名,并且模塊中不包含頂層await,確保加載過程完全同步。這一改進使得require()能夠像動態import()那樣加載ES模塊,并直接返回模塊命名空間對象,為開發者提供了更高的靈活性和便利性。
  • 運行package.json腳本:Node.js 22引入了實驗性功能,允許通過命令行標志node --run <script-in-package-json>執行package.json中的腳本,并支持node --run test來執行測試命令,為開發者提供了更便捷的方式來運行和管理項目腳本。
  • 觀察模式:觀察模式(node --watch)已穩定,該模式能夠在文件變化時自動重啟Node.js進程,方便開發者在開發過程中實時查看代碼更改的效果。
  • WebSocket:默認啟用了與瀏覽器兼容的WebSocket實現,此前需要通過--experimental-websocket標志啟用。這一改變為Node.js提供了一個內置的WebSocket客戶端,無需額外依賴,簡化了 WebSocket 的使用。
  • 新增glob和globSync函數:在node:fs模塊中添加了glob和globSync函數,用于模式匹配。開發者現在可以利用這些函數根據指定的模式匹配文件路徑。
  • 優化AbortSignal實例的創建性能:提升了AbortSignal實例的創建效率,從而顯著改善了fetch和測試運行器的性能。

責任編輯:武曉燕 來源: 前端充電寶
相關推薦

2024-04-07 00:00:00

ESlint命令變量

2021-11-16 08:51:29

Node JavaScript變量類型

2020-12-28 19:13:11

Node.js后端框架

2011-12-09 11:16:48

Node.js

2025-04-27 09:04:08

2015-06-02 13:37:13

Node.jsWeb

2017-06-02 10:00:26

前端Node.js

2023-11-13 16:29:02

iOS 17蘋果

2022-11-16 08:43:30

Node.js模塊

2022-08-21 10:26:31

PyCharmPython

2020-12-30 11:22:11

Node.js前端模塊

2023-10-18 10:10:29

Node.js 21前端

2022-09-04 15:54:10

Node.jsAPI技巧

2013-11-01 09:34:56

Node.js技術

2015-03-10 10:59:18

Node.js開發指南基礎介紹

2023-08-29 09:43:21

Node.js.env

2021-05-09 23:37:56

IDEAJava 開發者

2023-04-19 08:31:57

Node.jsLTS版本

2025-02-24 09:20:00

Pinia3.0Vue開發

2024-11-18 08:58:26

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区免费 | 日韩二三区| 欧美一二三四成人免费视频 | 免费精品 | 中文字幕av亚洲精品一部二部 | 中文字幕在线一区二区三区 | 久久99国产精一区二区三区 | 国产精品一二区 | 久久伊人精品 | 日韩在线视频观看 | 久久久片 | 日韩欧美国产一区二区 | 久久久精品网站 | 伊人久久麻豆 | 91精品国产91久久久久久三级 | 97人澡人人添人人爽欧美 | 特级做a爰片毛片免费看108 | 中文字幕在线一区 | 成人精品国产免费网站 | 精品一区二区三区免费视频 | 91亚洲欧美| 日本一卡精品视频免费 | 国产精品久久久久久亚洲调教 | 91日韩在线 | 99九色| 久久天堂 | 在线免费看黄 | 国产999精品久久久久久 | 精品久久网| 911精品国产 | 涩涩视频在线看 | 日本成人免费观看 | 久久久久久国产精品免费免费 | 亚洲高清在线 | 精品一区二区三区在线视频 | 亚洲福利av | 日韩看片| 欧美一级片在线观看 | 日韩国产精品一区二区三区 | 中文字幕成人网 | 亚洲精品日韩在线观看 |