JavaScript執行環境Deno新增私有NPM註冊表支援、強化Node.js相容性
支付動態 · 2024-06-03

Deno 1.44增加了私有NPM註冊表和gRPC協定支援,並且改進與Node.js的相容性,現在Deno已經可以執行Next.js應用程式

Deno在1.44新版本中加入許多新功能,包括對私有NPM註冊表的支援,並且還新加入gRPC連接功能,使其能夠與相容服務進行高效通訊。另外,Deno 1.44進一步改進了對Node.js的相容性,還重新啟用V8指標壓縮,顯著提高運作效能。

在最新Deno版本中,官方加入了私有註冊表的支援,過去用戶只能仰賴公開NPM註冊表,但是這可能導致組織在無意間,將內部的敏感資訊和專案暴露到公開平臺上。由於不少大型組織都會自建私有NPM註冊表來管理內部套件,現在Deno 1.44也可以透過.npmrc檔案進行配置,從私有註冊表中抓取套件。

Deno 1.44開始支援gRPC,gRPC是一個高效且開源的通用RPC(Remote Procedure Call)框架,由Google開發,目前是CNCF的孵化器專案,目的在不同服務之間提供低延遲高效通訊。Deno 1.44所提供的gRPC支援,使開發者有能力建置即時、互動式應用程式,並能將Deno應用程式連接至任何支援gRPC協定的服務。

這個Deno新版本對於Node.js支援進入另一個重要里程碑。官方指出,目前已經可以在Deno上執行Next.js。雖然開發者需要先啟用實驗性功能屬性,才能使用這項新功能,但是該項成果展示了Deno在支援NPM套件的進展。Next.js是一個仰賴多個NPM套件的框架,也就是說,Deno要能運作Next.js,代表Deno在支援NPM套件上已經達到一定程度。

Deno 1.44加入多項效能改進,使其能夠更有效率地使用記憶體,官方預計許多專案的記憶體使用量將減少5%至30%。Deno重新啟用了V8指標(Pointer)壓縮功能,使得V8可以更高效地儲存指標,以大幅減少記憶體使用量,這對於具有大量物件的場景來說特別有用,而這項更新改進了Deno在高負載應用中的表現,使其也可成為開發高效應用程式的選擇之一。

開發團隊透過多項最佳化功能,明顯提升Deno載入模組的速度,包括平行化任務處理能力、精簡不必要的目錄查詢,並且加快後設資料檔案的下載,這些改進都使得模組載入效率大幅提升。開發團隊指出,這些變更使大量使用動態匯入的專案,其啟動速度為過去的2到3倍。

熱門文章
灰度在iGB L!VE 2026展位T70和你相約7月,一起點燃倫敦的熱情!
灰度頭條
菲律賓網絡賭博和加密貨幣仍構成持續的洗錢風險
東南亞資訊
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
英國確認各垂直行業的賭博稅稅率
合規與政策
巴西擬將博弈稅率提高至24% 稅收將用於社保與醫療領域
合規與政策
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
越南博彩管控逐步放寬,惟本土需求仍顯乏力
東南亞資訊
西班牙監管機構警告在線賭博平臺存在身份盜竊行為
合規與政策
新澤西州7月博彩收入創6.06億美元新高,頒布禁令
合規與政策
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
首頁
遊戲
合作
發現
我的