成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

谷歌工程師概述了 Angular 的下一步計(jì)劃

開發(fā) 新聞
谷歌正在快速迭代 Angular,其 12 和 13 版于去年發(fā)布,14 版則于今年 6 月發(fā)布。

在近期舉行的 Progress 360 會議上,谷歌的開發(fā)者關(guān)系工程師 Emma Twersky 發(fā)表了一個主題為"What’s New with Angular"的講話。演講的很大一部分內(nèi)容集中在 Angular 的過去迭代以及這些變化如何為谷歌下一步的工作奠基。

Twersky透露,Angular 第 15 版計(jì)劃在 11 月發(fā)布。屆時谷歌將引入友好的堆棧跟蹤以幫助精確識別代碼錯誤的位置,以及 一種 優(yōu)化圖像組件的方法,此舉將使得網(wǎng)站的 First Contentful Paint 得到顯著改善。

谷歌正在快速迭代 Angular,其 12 和 13 版于去年發(fā)布,14 版則于今年 6 月發(fā)布。Twersky 稱,所有這些工作(包括 Ivy)實(shí)際上都是在“幕后”為未來的框架改進(jìn)奠定基礎(chǔ)。Ivy 是 Angular 的下一代編譯和渲染管道,在 Angular 第 9 版中取代了 View Engine 成為了默認(rèn)設(shè)置。“這是一次全面的重寫,我可以給出的最好的比喻是,這就像在汽車還在行駛時更換了汽車的引擎。”

她指出,這個新引擎為 Angular 提供了更好的類型檢查、錯誤報告、調(diào)試和更小的 bundle sizes;但它真正做的是實(shí)現(xiàn)谷歌計(jì)劃的未來改進(jìn)。隨著 Ivy 的完成,谷歌的計(jì)算資源減少了 90%,這反過來又導(dǎo)致谷歌最大的 Angular 應(yīng)用程序的構(gòu)建時間減少了大約 50 分鐘。

同時,Angular 團(tuán)隊(duì)還推出了征求意見稿 (RFC),一個獲得反饋的機(jī)會,也是一個引入實(shí)驗(yàn)性變化的機(jī)會。在版本 13 和 14 中,谷歌還開始發(fā)布開發(fā)者預(yù)覽版,旨在幫助更快地發(fā)展框架。

“如果我們有一份設(shè)計(jì)文檔,為什么不分享它,為什么不與數(shù)百萬使用 Angular 的開發(fā)人員進(jìn)行 battle test 呢?為什么不提前考慮一些有趣的案例呢?我們真的在召集 Angular 大軍,一起解決問題。”

目前,谷歌已經(jīng)發(fā)布了超過 15 個 RFC。其中兩個最大的 RFC 提到了獨(dú)立組件,NgModules 的刪除;這是配置 injector 和 compiler 的 Angular 特定模塊,以幫助將相關(guān)事物組織在一起。還進(jìn)行了一些修復(fù)工作:更好地支持調(diào)試和診斷、錯誤消息的具體細(xì)節(jié)和指導(dǎo),以及通過與 Chrome 團(tuán)隊(duì)和第三方資源合作支持的 Angular 開發(fā)工具。

Twersky 指出,NG Modules 是新開發(fā)人員必須了解的 Angular 相關(guān)的另一個重點(diǎn)。根據(jù)社區(qū)的反饋,經(jīng)常被人詬病的 NgModule 即將被淘汰(部分);Angular 14 引入了另一種編寫應(yīng)用程序的方式 —— Standalone 組件、指令和管道。術(shù)語"standalone"指的是可以獨(dú)立于 NgModule 使用的組件、指令或管道。“盡管你仍然需要使用核心和外部 NgModule,但你可能不需要創(chuàng)建新的 NgModule”。

“Standalone 旨在簡化所有這些并簡化入門步驟。通過引入 standalone true flag,你可以直接 bootstrap 你的組件,并且不需要 module。”

她解釋道,這個想法是,整個應(yīng)用程序現(xiàn)在可以是 standalone。這是一個重大變化,由谷歌創(chuàng)建的新 API 提供支持;它還承諾對 API 的任何更改都將向后兼容。 Angular 15 也將提供完整的 standalones 和支持。

“我們有一些東西可以使每個人受益,即默認(rèn)情況下 zone JS-enabled 的異步堆棧獲取,但我們只是將其稱為更好的堆棧跟蹤。這是通過與 Chrome 的另一次合作,即使使用不是開發(fā)人員編寫的開源代碼以及發(fā)生錯誤的地方,也可以更輕松地減少相關(guān)內(nèi)容。”

此外,v15 還承諾從代碼庫中刪除一些未使用的代碼。“我們想要做的和 Northstar 提供的只是你需要的......所以如果你不使用它,我們會不再需要為你提供它。在 Angular 中,我們有很多代碼,但你的應(yīng)用程序不會使用所有這些代碼。所以在編譯的某個時刻,我們可以去掉很多你不使用的代碼。”

谷歌正在考慮的一些其他變化包括:

默認(rèn)隱藏 CLI 配置。

數(shù)據(jù)中心。MDC Web  是由 Google Material Design 團(tuán)隊(duì)創(chuàng)建的一個庫,它為構(gòu)建 Material Design 組件提供可重用的 primitives。根據(jù) Angular 團(tuán)隊(duì)的路線圖,他們正在將這些 primitives 整合到 Angular Material 中。

就hydration和其他發(fā)展趨勢征求意見。

責(zé)任編輯:張燕妮 來源: 開源中國
相關(guān)推薦

2013-05-07 09:45:53

微軟Bing

2021-01-15 14:25:12

谷歌Timnit Gebr

2018-05-18 10:18:20

云計(jì)算云廠商物聯(lián)網(wǎng)

2017-01-17 15:57:47

大數(shù)據(jù)特朗普數(shù)據(jù)湖泊

2011-06-15 09:42:50

FoursquareLBS

2019-05-21 05:09:23

物聯(lián)網(wǎng)數(shù)據(jù)IOT

2023-11-13 11:10:16

2024-10-15 15:42:50

2013-08-12 14:42:20

UI設(shè)計(jì)UX設(shè)計(jì)設(shè)計(jì)

2018-09-13 12:51:52

云計(jì)算私有云公共云

2013-11-25 13:30:47

微信開發(fā)

2025-03-06 08:54:24

泛型類型MapGo1

2011-05-05 10:25:35

Windows Ser

2017-01-03 08:26:11

大數(shù)據(jù)AIML

2017-10-12 11:39:51

多云云計(jì)算混合云

2021-09-27 14:46:36

區(qū)塊鏈加密貨幣比特幣

2022-03-07 10:40:09

智能家居物聯(lián)網(wǎng)人工智能

2011-10-12 09:49:51

Kikin移動應(yīng)用觸屏

2025-02-05 08:32:23

2017-01-18 12:16:37

OpenFlowSDNONF
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美精品一区二区在线观看 | 一级片免费视频 | 能看的av| 精品入口麻豆88视频 | 国产精品美女久久久av超清 | 久久久五月天 | 狠狠操你 | 伊人二区| 在线观看日韩av | 中文字幕在线不卡播放 | 亚洲精品乱码8久久久久久日本 | 精品国产久 | 亚洲人的av | 久色视频在线观看 | 亚洲精品欧美一区二区三区 | 91精品久久久久久久久中文字幕 | 色综合99 | 国产精品爱久久久久久久 | 91久久精 | 国产综合视频 | 欧美视频三区 | 日韩在线不卡视频 | 国产97在线视频 | 午夜性视频 | 曰韩三级 | 毛片在线免费 | 精品久久精品 | 性视频一区 | 国产日韩一区二区三免费 | 我要看黄色录像一级片 | 日韩一区二区在线播放 | 欧美成视频 | 精品久久久久香蕉网 | 欧美激情一区二区三区 | 欧美视频在线播放 | 日韩成人在线观看 | 综合久久av| 夜夜爽99久久国产综合精品女不卡 | 国产欧美日韩一区 | 午夜在线免费观看 | 天天射天天干 |