日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

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

來源: 責(zé)編: 時(shí)間:2024-04-26 17:34:45 186觀看
導(dǎo)讀4 月 24 日,Node.js 發(fā)布了 v22。Node.js 22 的更新亮點(diǎn)包括使用require()來導(dǎo)入 ESM 模塊、WebSocket 客戶端、V8 JavaScript 引擎的更新等!Node.js 22 正式接替 Node.js 21,成為當(dāng)前的發(fā)布主線。在接下來的六個(gè)月里,它

4 月 24 日,Node.js 發(fā)布了 v22。Node.js 22 的更新亮點(diǎn)包括使用require()來導(dǎo)入 ESM 模塊、WebSocket 客戶端、V8 JavaScript 引擎的更新等!Yqm28資訊網(wǎng)——每日最新資訊28at.com

Node.js 22 正式接替 Node.js 21,成為當(dāng)前的發(fā)布主線。在接下來的六個(gè)月里,它將作為當(dāng)前發(fā)布版(Current),直到2024 年 10 月,屆時(shí)將轉(zhuǎn)為活躍狀態(tài)(Active)。Yqm28資訊網(wǎng)——每日最新資訊28at.com

下面就來看看 Node.js 22 的更新內(nèi)容以及 Node.js 版本更新情況!Yqm28資訊網(wǎng)——每日最新資訊28at.com

Node.js 版本說明

Node.js 的發(fā)布可以分為三個(gè)階段:Yqm28資訊網(wǎng)——每日最新資訊28at.com

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

Node.js 奇數(shù)和偶數(shù)版本的區(qū)別如下:Yqm28資訊網(wǎng)——每日最新資訊28at.com

  • 奇數(shù)版本適合在特定環(huán)境下進(jìn)行早期功能測(cè)試,而偶數(shù)版本則適用于生產(chǎn)部署;
  • 偶數(shù)最終會(huì)成為 LTS 版本。而奇數(shù)版本也不會(huì)被提升為 LTS 版本,也就不會(huì)經(jīng)歷“Active LTS”和“Maintenance”階段。
  • Node.js 每年 10 月發(fā)布奇數(shù)版本,次年 4 月發(fā)布偶數(shù)版本,

注意,Node.js 18 將于 2025 年 4 月停止維護(hù),因此建議開始規(guī)劃升級(jí)到Node.js 20(長(zhǎng)期支持版本LTS)或即將成為L(zhǎng)TS 的 Node.js 22。Yqm28資訊網(wǎng)——每日最新資訊28at.com

Node.js 的發(fā)布計(jì)劃如下:Yqm28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片Yqm28資訊網(wǎng)——每日最新資訊28at.com

Node.js 22 更新內(nèi)容

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

Yqm28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-85873-0.htmlNode.js 重大更新,你知道更新了啥?

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: Go語(yǔ)言是 如何實(shí)現(xiàn) HTTP代理 和 反向代理

下一篇: 一種避免大量If-else代碼的新思路

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 2023年Q2用戶偏好榜:12+256G版本成新主流

    3月份的性能榜、性價(jià)比榜和好評(píng)榜之后,就要輪到2023年的第二季度偏好榜了,上半年的新機(jī)潮已經(jīng)過去,最明顯的肯定就是大內(nèi)存和存儲(chǔ)的機(jī)型了,另外部分中端機(jī)也取消了屏幕塑料支架
  • 轎車從天而降電動(dòng)車主被撞身亡 超速搶道所致:現(xiàn)場(chǎng)視頻讓網(wǎng)友吵翻

    近日,上海青浦區(qū)法院判決轎車從天而降電動(dòng)車主被撞身亡案,轎車車主被判有期徒刑一年。案件顯示當(dāng)時(shí)男子駕駛轎車在上海某路段行駛,前車忽然轉(zhuǎn)彎提速超車,
  • 一文看懂為蘋果Vision Pro開發(fā)應(yīng)用程序

    譯者 | 布加迪審校 | 重樓蘋果的Vision Pro是一款混合現(xiàn)實(shí)(MR)頭戴設(shè)備。Vision Pro結(jié)合了虛擬現(xiàn)實(shí)(VR)和增強(qiáng)現(xiàn)實(shí)(AR)的沉浸感。其高分辨率顯示屏、先進(jìn)的傳感器和強(qiáng)大的處理能力
  • Golang 中的 io 包詳解:組合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是對(duì)Reader和Writer接口的組合,
  • 學(xué)習(xí)JavaScript的10個(gè)理由...

    作者 | Simplilearn編譯 | 王瑞平當(dāng)你決心學(xué)習(xí)一門語(yǔ)言的時(shí)候,很難選擇到底應(yīng)該學(xué)習(xí)哪一門,常用的語(yǔ)言有Python、Java、JavaScript、C/CPP、PHP、Swift、C#、Ruby、Objective-
  • JVM優(yōu)化:實(shí)戰(zhàn)OutOfMemoryError異常

    一、Java堆溢出堆內(nèi)存中主要存放對(duì)象、數(shù)組等,只要不斷地創(chuàng)建這些對(duì)象,并且保證 GC Roots 到對(duì)象之間有可達(dá)路徑來避免垃 圾收集回收機(jī)制清除這些對(duì)象,當(dāng)這些對(duì)象所占空間超過
  • 2天漲粉255萬(wàn),又一賽道在抖音爆火

    來源:運(yùn)營(yíng)研究社作者 | 張知白編輯 | 楊佩汶設(shè)計(jì) | 晏談夢(mèng)潔這個(gè)暑期,旅游賽道徹底火了:有的「地方」火了&mdash;&mdash;貴州村超旅游收入 1 個(gè)月超過 12 億;有的「博主」火了&m
  • 網(wǎng)傳小米汽車開始篩選交付中心 建筑面積不低于3000平方米

    7月7日消息,近日有微博網(wǎng)友@長(zhǎng)三角行健者爆料稱,據(jù)經(jīng)銷商集團(tuán)反饋,小米汽車目前已經(jīng)開始了交付中心的篩選工作,要求候選場(chǎng)地至少有120個(gè)車位,建筑不能低
  • 蘋果140W USB-C充電器:采用氮化鎵技術(shù)

    據(jù)10 月 30 日 9to5 Mac 消息報(bào)道,當(dāng)蘋果推出新的 MacBook Pro 2021 時(shí),該公司還推出了新的 140W USB-C 充電器,附贈(zèng)在 MacBook Pro 16 英寸機(jī)型的盒子里,也支
Top 主站蜘蛛池模板: 博罗县| 武威市| 天祝| 屏东县| 九寨沟县| 敦化市| 镇巴县| 吴旗县| 拉萨市| 衢州市| 新河县| 苏尼特左旗| 东丰县| 伊金霍洛旗| 德清县| 石渠县| 松原市| 普宁市| 华容县| 门头沟区| 汉寿县| 武义县| 海阳市| 绿春县| 棋牌| 黎川县| 工布江达县| 花莲市| 越西县| 赤峰市| 马尔康县| 公安县| 泸溪县| 达孜县| 宁安市| 成安县| 咸丰县| 五大连池市| 图木舒克市| 延吉市| 甘孜|