」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > TCJavaScript 更新、TypeScript Beta、Node.js 等等

TCJavaScript 更新、TypeScript Beta、Node.js 等等

發佈於2024-11-09
瀏覽:368

TCJavaScript Updates, TypeScript  Beta, Node.js vnd more

歡迎來到新一期的「JavaScript 本週」!

今天,我們從 TC39、Deno 2 正式版本、TypeScript 5.7 Beta 等方面獲得了一些針對 JavaScript 語言的巨大新更新,所以讓我們開始吧!

TC39 更新:JavaScript 有何變化?

最近在東京舉行的 TC39 會議帶來了一些重大更新,這些更新將使 JavaScript 的使用變得更好。 JavaScript 功能在可用之前會經歷六個不同的“階段”,以下是一些亮點:

迭代器助理:剛到達第 4 階段!這些將使處理大型資料集變得輕而易舉,添加更多工具來處理資料。

導入屬性和 JSON 模組:此更新將使導入 JSON 檔案更加順暢,提高效能和靈活性。

Promise.try: 現在在第 4 階段,它簡化了 Promise 中的錯誤處理,減少了對額外程式碼的需求。

其他很酷的更新包括Math.sumPrecise和Shared Structs,兩者都旨在提高JavaScript的效率。

Deno 2 正式發布

Deno 2 剛剛發布,它充滿了新功能! Deno 2 是為了簡化 JavaScript 和 TypeScript 開發而建構的,現在向後相容 Node.js,這意味著您可以順利運行現有的 Node 專案。

一些突出的功能包括:

套件管理器速度加快 90%: 借助熱緩存,Deno 的套件管理器比 npm 快得多,因此無需再等待安裝。

工作空間和 Monorepos: 管理大型專案現在變得更容易,特別是在使用 Deno 和 Node 時。

JSR(JavaScript 註冊表): 讓跨環境無縫共享 TypeScript 模組。

TypeScript 5.7 測試版

TypeScript 5.7 Beta 已經登陸,帶來了一些有用的更新:

對從未初始化的變數進行新檢查: 儘早發現錯誤的便利功能。

相對導入的路徑重寫: 簡化跨 Deno、Bun 和 Node.js 的建置和運行程式碼。

TypeScript 5.7 幾乎功能穩定,因此預計最終版本會修復錯誤並提高效能。

新工具和版本

Bun v1.1.30: 現在支援捆綁多個CSS文件,引入了新的bun發布命令,並提供更快的啟動時間。

Node.js v20.18.0: 具有實驗性網路檢查功能,可協助您即時監控網路活動。

DOCX 9.0: 允許透過 JavaScript 或 TypeScript 輕鬆產生和編輯 Word 檔案。

TinyJS: 用於 DOM 作業的輕量級函式庫,非常適合簡化專案中的 HTML 元素。

這就是《JavaScript 本週》第三期

感謝您的收聽。

請隨意與其他開發人員分享此新聞通訊,並確保您已訂閱以獲得有關下一期的通知。

下次見,快樂編碼!

參考

TC39 更新

德諾 2

TypeScript 5.7 測試版

Bun v1.1.30

NodeJS v20.18.0

DOCX 9.0

TinyJS

版本聲明 本文轉載於:https://dev.to/thisweekinjavascript/tc39-javascript-updates-typescript-57-beta-nodejs-v20180-and-more-47n3?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3