超碰人人人人人,亚洲AV午夜福利精品一区二区,亚洲欧美综合区丁香五月1区,日韩欧美亚洲系列

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

2024 Node.js 大記事

admin
2024年12月22日 4:4 本文熱度 1197

2024 年 Node.js 發(fā)生了很多變化,這一年的 “Nodejs技術(shù)棧” 還是記錄了很多 Node.js 的資訊,本文是對 2024 年 Node.js 的主要事件做一個(gè)回顧,歡迎評論區(qū)補(bǔ)充。

同時(shí)也祝愿 2025 年的 Node.js 能再給我們帶來更多有趣的內(nèi)容!

1. 首次擁有了新吉祥物

大概在 2024 年 2 月份,Node.js 有了自己的新吉祥物 “火箭龜”

2. 迎來了自己的新官網(wǎng)

大概在 2024 年 3 月,Node.js 迎來了自己的新官網(wǎng),帶來了全新的外觀變化??雌浼夹g(shù)選型,也是緊跟潮流,用到了最新的 Next.js App Router 框架。

3. CommonJS與ES Modules共存問題終于有了解決方案

2024 年 3 月,關(guān)于 CommonJS 如何與 ES Modules 共存問題,有了一個(gè)階段性的勝利,該問題由來已久,一直沒有解決,在社區(qū)引起了廣泛討論。

詳情參見 一個(gè)提出 5 年的 Node.js 模塊問題,終被解決!

4. Node.js v22 版本發(fā)布

2024 年 4 月,Node.js 迎來了 v22,此時(shí)還不是穩(wěn)定版本,亮點(diǎn)包括 require() ES 模塊、WebSocket 客戶端、V8 JavaScript 引擎的更新等等!

詳情參見 Node.js 22 來了!

5. Express 5.0

做為 Node.js 框架中的老大哥,Express 今年迎來了自己的 5.0 版本,最早是在 2024 年 5 月份左右提出的 5.0 計(jì)劃。

詳情參見 時(shí)隔 10 年,Express 5.0 最終版本有望推出!

6. 首次嘗試原生支持 TS

2024 年 7 月,Node.js 近日合并了一個(gè) PR#53725,主要內(nèi)容是通過設(shè)置 flag  --experimental-strip-types,使得可以在 Node.js 中直接執(zhí)行 TypeScript 文件。Node.js 會自動(dòng)將 TypeScript 源代碼轉(zhuǎn)譯為 JavaScript 源代碼,不需要手動(dòng)安裝依賴來做轉(zhuǎn)譯了。在這個(gè)轉(zhuǎn)譯過程中,不會進(jìn)行類型檢查,所有的類型信息都會被丟棄。

詳情參見 Node.js 將原生支持 TS!

在 8 月份的 Node.js v22.6.0 版本中通過 --experimental-strip-types 標(biāo)志增加了實(shí)驗(yàn)性的 TypeScript 支持

同時(shí)在 2024 年 8 月底,Node.js 又邁出了實(shí)驗(yàn)性支持 TypeScript 的第二步,在 Node.js v22.7.0 版本中通過實(shí)驗(yàn)性標(biāo)志 --experimental-transform-types 可將一些 TypeScript 專有的語法轉(zhuǎn)為 JavaScript 代碼

7. Node.js 23 發(fā)布

2024 年 10 月份,Node.js 23 發(fā)布,亮點(diǎn):

  • 支持使用 require() 加載原生 ES 模塊——在 v23.0.0 之前,該功能是通過 --experimental-require-module 啟用的。
  • 移除對 Windows 32 位系統(tǒng)的支持:Node.js 23 不再支持 32 位 Windows,重點(diǎn)支持現(xiàn)代環(huán)境。
  • 穩(wěn)定了 --run 命令:--run 標(biāo)志已被穩(wěn)定化,提升了腳本執(zhí)行效率。
  • 測試運(yùn)行器增強(qiáng):測試運(yùn)行器現(xiàn)在支持針對覆蓋文件的全局模式,改進(jìn)了測試配置。

這里需要注意,Node v23 默認(rèn)啟用的 require(esm) 不支持 Top-level await

詳情參見 Node.js 23 發(fā)布了!

8. 首個(gè)默認(rèn)啟用 require(esm) 的 LTS 版本

2024-12-03,Node.js 發(fā)布了 v22.12.0(LTS)版本,這是其首個(gè)默認(rèn)啟用 require(esm) 的 LTS 版本,具有里程碑意義。

詳情參見 Node.js 發(fā)布首個(gè)默認(rèn)啟用 require(esm) 的 LTS 版本

9. 2024 Node.js 性能報(bào)告出爐

2024 年,Node.js 已經(jīng)達(dá)到了版本 23。由于每年發(fā)布兩個(gè)主版本更新,可能很難跟蹤 Node.js 的所有方面。Node.js 團(tuán)隊(duì)重點(diǎn)對比了版本 20 到 22。目標(biāo)是提供對過去一年平臺演變的詳細(xì)分析。

主要模塊:

詳情參見 最新發(fā)布:2024 Node.js 性能報(bào)告出爐,v22 性能大幅提升!


該文章在 2024/12/23 10:59:49 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved