歡迎來到新一期的「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 測試版
Bun v1.1.30
NodeJS v20.18.0
DOCX 9.0
TinyJS
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3