歡迎來到新版的「本週 JavaScript」!
今天,我們從 TC39、Deno 2 正式版本、TypeScript 5.7 Beta 等方面獲得了 JavaScript 語言的一些重大更新,所以讓我們開始吧!
最近在東京舉行的 TC39 會議帶來了一些重大更新,這些更新將使 JavaScript 的使用變得更好。 JavaScript 功能在可用之前會經歷六個不同的“階段”,以下是一些亮點:
迭代器助理:剛到達第 4 階段!這些將使處理大型資料集變得輕而易舉,添加更多工具來處理資料。
導入屬性和 JSON 模組:此更新將使導入 JSON 檔案更加順暢,提高效能和靈活性。
Promise.try:現在處於第 4 階段,它簡化了 Promise 中的錯誤處理,減少了對額外程式碼的需求。
其他很酷的更新包括 Math.sumPrecise 和 Shared Structs,兩者都旨在提高 JavaScript 的效率。
Deno 2 剛剛發布,它充滿了新功能! Deno 2 旨在簡化 JavaScript 和 TypeScript 開發,現在向後相容於 Node.js,這意味著您可以順利執行現有的 Node 專案。
一些突出的功能包括:
套件管理器速度提高 90%: 借助熱緩存,Deno 的套件管理器比 npm 快得多,因此無需再等待安裝。
工作區和 Monorepos: 管理大型專案現在變得更容易,尤其是在使用 Deno 和 Node 時。
JSR(JavaScript 註冊表): 讓跨環境無縫共用 TypeScript 模組。
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 測試版
小圓麵包 v1.1.30
NodeJS v20.18.0
DOCX 9.0
TinyJS
以上是TCJavaScript 更新、TypeScript Beta、Node.js 等等的詳細內容。更多資訊請關注PHP中文網其他相關文章!