Angular 16 推出全新響應式模型
Google 的 TypeScript-based web 開發框架 Angular 迎來最新版本 Angular 16,其中最值得關注的改進是全新的響應式模型。Google Angular 團隊的 Minko Gechev 在部落格文章中指出,這個新模型與現有系統相容且互通,同時透過減少變更偏轉(change deflection)期間的計算次數,提供更好的執行效能。新模型提供更簡單的響應式概念模型,清楚列出視圖依賴和資料流動線。精細的響應式設計可以僅檢查受影響的元件的變更。
在伺服器端渲染方面,Angular 16 包含全新的應用程式非破壞性hydration 開發預覽版,不再從頭開始重新渲染應用程式,而是在建立內部資料結構時查找現有 DOM 節點並將事件監聽器附加到這些節點上。其中的好處包括:用戶頁面上沒有內容閃爍,易於與現有應用程式整合,以及可靠的架構,可在今年晚些時候使用原始碼進行精細的代碼加載。
隨著 Angular 16 的推出,Angular Universal 的 ng add schematics 已經更新。Angular 16 還展示了改進的伺服器端渲染、hydration,以及更快的基於 esbuild 的構建系統。Angular 16 可在 GitHub 上找到,多個開發者預覽版在框架的多個方面進行了突出顯示。
留言
張貼留言