精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微軟正在放棄React

原創 精選
系統 瀏覽器
微軟Edge瀏覽器是基于Chromium構建的,Chromium是谷歌的一個開源網絡瀏覽器項目。微軟Edge的默認用戶界面來源于Chromium。

作者丨Afan Khan

編譯丨諾亞

出品 | 51CTO技術棧(微信號:blog51cto)

最近,微軟Edge團隊撰寫了一篇文章,介紹了微軟團隊如何努力提升Edge瀏覽器的性能。但在文中,微軟對React提出了批評,并宣布他們將不再在Edge瀏覽器的開發中使用React。

我將詳細解析他們的整篇文章內容,探討這一決定對React、JavaScript開發者的影響,以及微軟Edge團隊背后的真正意圖。

一、歷史背景

微軟Edge瀏覽器是基于Chromium構建的,Chromium是谷歌的一個開源網絡瀏覽器項目。微軟Edge的默認用戶界面來源于Chromium。

顯而易見,微軟不希望Edge看起來像Chrome。因此,Edge擁有一套由微軟設計的用戶界面組件和元素。然而,這些組件是利用React開發的。

Edge中的許多小部件都是通過React創建的,它們共同構成了整個瀏覽器。

實際上,Edge瀏覽器并非一個徹頭徹尾的React項目。它更像是一個精巧的拼圖,通過HTML頁面巧妙地嵌入了多個React驅動的小部件,諸如菜單、下拉列表以及收藏夾標簽,都藏著React編織的小魔法。

可這樣的做法并不那么靈光,尤其是面對那些鮮少變動的UI信息時,顯得有點力不從心。其效率低下導致微軟開始對React產生質疑。

但這個故事遠未揭開全部真相。我們很快就會發現,到底是React有問題,還是微軟在設計上存在人為缺陷。

二、問題所在

微軟聲稱React效率不高,因此他們進行了改進,并于2024年5月28日發布的一篇文章中宣布了這一消息。

微軟注意到,多個組件間共享的捆綁包過大,這導致了瀏覽器運行速度減慢。

理論上,這些組件不應共用一個捆綁包,但既然微軟指出了這個問題,以下是他們的理由:

1.UI代碼存在模塊化問題。不同組件團隊不當共享了通用代碼包和文件,導致UI界面中一個區域因加載了不必要的共享資源而拖累了另一個區域的加載速度。

2.微軟采用了一個框架,該框架依賴JavaScript,通過客戶端渲染技術來呈現UI。微軟聲稱,這是導致其瀏覽器速度變慢的第二個原因。

如前所述,Edge瀏覽器中集成了多個React應用。

他們并未啟動多個React項目,而是在多個位置使用了一個單一的JavaScript包,并將該包掛載到了許多組件中的多個屬性上。

而第二個原因正是我撰寫本文的緣由。微軟間接地指出,React正是導致其代碼包問題的框架。

圖片圖片

          

微軟時不時提及React,是因為他們正全速推進像React Native這樣針對Windows、MacOS乃至Xbox的項目。但對于Edge瀏覽器,React似乎成了他們不愿觸及的“逆鱗”。

即便是親手操刀React Native的開發,微軟也遲遲未讓其涉足Edge的領地。作為一款原生桌面應用,Edge與React Native看似天作之合,但微軟對此有不同的看法。   

過去,借助HTML、CSS、JavaScript,乃至React來搭建菜單、下拉框等界面元素,是業界的“金科玉律”。而今,微軟決意轉身,背后自有一番深思熟慮的考量。

圖片圖片

在過去,菜單及其選項通常是獨立的HTML文件。每個執行特定操作的按鈕或鏈接都會重定向到一個HTML文件。

然而,這種舊模式主要適用于諸如菜單之類的組件。但顯然,微軟并未完全理解這一點。

他們為每個簡單的組件使用帶有React的HTML文件。每個HTML文件都需要JavaScript。并且,他們將這些JavaScript代碼作為捆綁包與每個團隊共享。

微軟將多個HTML頁面(在React應用中)嵌入瀏覽器中以控制整個用戶界面。現在,他們正在尋找解決這兩個問題的辦法。

三、解決方案

首先,問題并不在于React本身,而是微軟錯誤地實施了它。

理想的狀況下,每個代碼包應服務于特定的網頁,獨立地完成其功能。每個頁面可以有自己的獨立代碼包或集合。

但是,當你在不同團隊的工作中共享相同的代碼包或文件時,混亂幾乎是必然的。每個團隊都在訪問和修改相同的代碼包。

結果不出所料。React并非不適合他們的用途,而是他們使用方式不當。React本身并不慢,但當你創建了數十個實例時,就不能指望它還能保持極高的運行速度。

微軟針對自己造成的問題提出了解決方案:他們創建了一個自定義框架。

微軟宣布了WebUI 2.0——這是一種以標記優先的架構。它通過最小化代碼包的大小及初始化路徑中運行的JavaScript量,解決了代碼包過大的問題。

微軟已開始使用這一新架構來解決我前面提到的兩個問題。他們錯誤地使用了React,忽略了React Native的存在,并解決了一個本可避免的問題。

起初,他們在每個組件中使用了含有React的獨立HTML文件。然后,他們將每個HTML文件所需的JavaScript代碼卸載到了一個共享包中,這個包同時供其他十個團隊使用。而現在,他們不再使用React了。

對此,你怎么看呢?可以把你的想法寫在評論區。

參考鏈接:https://javascript.plainenglish.io/microsoft-is-ditching-react-f8b952b92b9b

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2024-06-04 00:00:01

微軟EdgeReact

2019-04-26 19:30:45

微軟Windows密碼過期

2020-06-02 15:29:56

Android 11谷歌安卓

2009-04-23 10:41:59

微軟IE瀏覽器

2020-03-16 09:25:10

微軟瀏覽器Windows

2011-07-15 13:07:15

Windows

2010-03-26 09:13:00

Windows Mob系統更新

2023-10-10 19:25:44

VSCodePython網站

2009-08-20 10:41:18

Windows Mob

2010-04-30 10:41:42

微軟

2012-08-13 09:56:04

2017-10-31 08:43:14

2015-08-03 14:41:06

微軟IE

2018-09-28 10:06:21

移動開發App

2010-08-31 09:25:08

虛擬化微軟VMware

2023-04-20 11:05:17

AI芯片微軟

2021-05-20 10:17:59

編程語言javaPython

2014-08-28 14:32:42

微軟windows

2021-08-08 08:04:38

微軟macOS OneDrive

2020-10-30 09:54:15

Windows微軟Linux
點贊
收藏

51CTO技術棧公眾號

蜜桃视频成人m3u8| 国产成人精品无码高潮| 欧美午夜18电影| 欧美性jizz18性欧美| 欧美成熟毛茸茸复古| 亚洲成熟少妇视频在线观看| 欧美激情成人| 亚洲电影免费观看高清完整版在线| 欧美视频在线免费播放| wwwww在线观看免费视频| 国产一区美女在线| 日本亚洲欧美三级| 国产精品 欧美激情| 亚洲97av| 日韩欧美国产系列| 99热成人精品热久久66| a级毛片免费观看在线| 97se亚洲国产综合在线| 成人高清视频观看www| 国产成人无码一区二区三区在线| 色综合五月天| 日韩av在线网| 色婷婷综合在线观看| 亚洲精品**中文毛片| 一区二区三区免费观看| 日韩一区免费观看| 日本高清视频www| 久久99精品国产麻豆婷婷| 91sao在线观看国产| 欧美丰满熟妇bbbbbb| 国产剧情在线观看一区| 精品处破学生在线二十三| www.这里只有精品| 日韩伦理精品| 香蕉影视欧美成人| 91九色国产ts另类人妖| 日本在线免费看| 国产亚洲精品bt天堂精选| 国产伦精品一区二区三区在线| 国产裸体永久免费无遮挡| 久久精品亚洲一区二区| 午夜精品久久久久久久99热| 欧美片一区二区| 91精品久久久久久久蜜月| 国产亚洲精品久久| 懂色av粉嫩av蜜乳av| y111111国产精品久久久| 日韩一二三区视频| 国产成人强伦免费视频网站| 中文字幕成人| 欧美肥胖老妇做爰| 国产高清av片| 欧美成人精品午夜一区二区| 69av一区二区三区| 中文字幕日韩久久| 免费观看亚洲天堂| 日韩欧美第一区| 中文字幕在线观看视频www| 精品国产乱码久久久久久樱花| 欧美三级在线播放| 国产探花在线看| 久久91视频| 欧美精品色综合| 日本高清一区二区视频| 亚洲精品成a人ⅴ香蕉片| 在线播放国产精品二区一二区四区| 日韩肉感妇bbwbbwbbw| 成人精品国产亚洲| 7777精品伊人久久久大香线蕉最新版| 91 视频免费观看| av在线成人| 欧美videos中文字幕| 国产性猛交96| 希岛爱理av免费一区二区| 亚洲欧美一区二区三区情侣bbw| 丝袜美腿中文字幕| 成人av国产| 久久国产精品99国产精| 久久香蕉精品视频| 西西人体一区二区| 国产精品444| 国产精品久久久久精| 国产91精品在线观看| 久久精品美女| 午夜不卡视频| 亚洲一线二线三线视频| 日本xxxxxxxxxx75| 东京一区二区| 欧美精品99久久久**| 性猛交╳xxx乱大交| 欧美高清视频看片在线观看| 亚洲欧美在线免费| 亚洲色偷偷综合亚洲av伊人| 国精品一区二区| 日韩av理论片| 国产人妻精品一区二区三| 不卡av在线网| 中文字幕久精品免| 国产盗摄——sm在线视频| 欧洲色大大久久| 黑人无套内谢中国美女| 精品美女久久久| 欧美俄罗斯性视频| 看黄色一级大片| 国产九九视频一区二区三区| 久久另类ts人妖一区二区| 一区二区三区视频在线观看视频| 一二三区精品视频| 免费一级特黄录像| 国产丝袜一区| 日韩有码视频在线| 欧美成人综合色| 日韩黄色片在线观看| 亚洲直播在线一区| 成人p站proumb入口| 亚洲高清免费一级二级三级| 免费涩涩18网站入口| 国产精品传媒| 久久精品免费播放| 日本丰满少妇做爰爽爽| 不卡影院免费观看| 中国黄色录像片| 亚洲va中文在线播放免费| 精品国产1区二区| 99成人在线观看| 久久精品一本| 精品国产乱码久久久久久郑州公司 | 亚洲人成影院在线观看| 国产一级不卡毛片| 久久亚洲道色| 高清一区二区三区四区五区| 国产精品无码白浆高潮| 国产精品网友自拍| 国产一区视频免费观看| 欧美理伦片在线播放| 美女福利精品视频| 国产理论视频在线观看| 国产欧美日韩在线| 国产xxxxx在线观看| 欧美人体视频| 91精品国产精品| 亚洲精品成人电影| 亚洲猫色日本管| 亚洲黄色片免费| 久久人体视频| 国产欧美一区二区三区四区| 超碰免费在线观看| 欧美性受xxxx黑人xyx性爽| 37p粉嫩大胆色噜噜噜| 国产免费成人| 欧美大香线蕉线伊人久久国产精品| 波多野结依一区| 精品对白一区国产伦| 久久视频免费看| 国内精品在线播放| 欧美xxxx吸乳| 2021年精品国产福利在线| 欧美成人一区在线| 精品黑人一区二区三区在线观看| 亚洲人成网站色在线观看| 免费成人黄色大片| 久久久久久影院| 97se视频在线观看| 青青草视频在线免费直播| 欧美一区二区三区视频在线观看| 97在线观看免费高| 国产v日产∨综合v精品视频| 无码熟妇人妻av在线电影| 麻豆一区二区| 日本精品免费观看| 日韩一区不卡| 欧洲美女少妇精品| 欧美一区二区三区日韩视频| 日本中文字幕免费在线观看| 国产成+人+日韩+欧美+亚洲 | 五月婷婷亚洲| 亚洲自拍小视频| h片在线观看视频免费| 亚洲国内高清视频| 日韩免费av网站| 中文字幕一区av| 欧美一区二区三区影院| 日韩午夜免费视频| 亚洲啪啪av| 视频在线一区| 日本精品视频在线| 一区二区高清不卡| 亚洲二区在线播放视频| av图片在线观看| 国产精品成人在线观看| 国产成人精品一区二区在线小狼| 午夜在线a亚洲v天堂网2018| 一区二区三区四区国产| 国产+成+人+亚洲欧洲在线 | 成人噜噜噜噜| 韩国一区二区电影| av在线中文| 日韩一区二区三区免费看| 99精品视频99| 成人免费一区二区三区视频 | 欧美成年网站| 国产成人福利网站| av免费在线观看网址| 精品伊人久久97| 国产精品爽爽久久久久久| 精品久久久久久久大神国产| 日韩国产第一页| 久久综合国产精品| 色男人天堂av| 日本vs亚洲vs韩国一区三区| 日韩在线视频在线| 五月国产精品| av资源站久久亚洲| 看片一区二区| 欧美整片在线观看| 亚洲国产精品精华素| 一区二区三区视频免费在线观看| 亚洲精品无码久久久| 欧美久久久久免费| 懂色av蜜臀av粉嫩av喷吹| 亚洲不卡av一区二区三区| 精品国产视频在线观看| 国产日韩精品一区二区浪潮av | 亚洲国产精品激情在线观看| 韩国三级hd两男一女| 国产专区欧美精品| 奇米影音第四色| 午夜一区二区三区不卡视频| 无码人妻精品一区二区蜜桃网站| 91久久夜色精品国产按摩| 欧美重口乱码一区二区| 国产精品传媒| 国产美女在线精品免费观看| 久久精品免视看国产成人| 国产精品久久久久久久久影视 | 中文字幕在线视频精品| 日韩高清电影一区| 精品久久久久久中文字幕2017| 亚洲精品日本| 全黄性性激高免费视频| 韩国av一区| 日本aa在线观看| 国产精品xvideos88| 男人c女人视频| 欧美成人69av| 粉嫩av一区二区三区天美传媒| 99久久99视频只有精品| 亚洲视频在线二区| 成人同人动漫免费观看| 日韩精品一区二区三区外面| 国内精品久久久久久久影视简单 | 99视频在线观看视频| 久99久精品视频免费观看| 超碰在线播放91| 麻豆精品一区二区综合av| 爱情岛论坛成人| 日本成人在线电影网| 日本xxxx黄色| 国内成人自拍视频| 黑人性生活视频| 岛国精品一区二区| 西西大胆午夜视频| 久久久91精品国产一区二区精品| 91网站免费视频| 国产精品久线观看视频| 免费精品在线视频| 亚洲精品第1页| 中文字幕一区二区三区手机版| 亚洲高清三级视频| 天天干在线播放| 欧美日韩一区二区三区不卡| 国产又黄又大又爽| 精品人在线二区三区| 色中色在线视频| 自拍偷拍免费精品| 欧美野外wwwxxx| 欧美一二三视频| 欧美成人福利| 97超级碰碰| 亚洲小说图片| 一区国产精品| 在线成人欧美| 91n.com在线观看| 国产成人精品免费在线| 最近日本中文字幕| 国产精品久久午夜| 激情视频在线播放| 色婷婷激情一区二区三区| 一级特黄色大片| 亚洲大胆美女视频| 国产一级在线| 九九九热精品免费视频观看网站| 678在线观看视频| 国产精品大片wwwwww| 91视频亚洲| 久久久久无码国产精品一区| 第九色区aⅴ天堂久久香| 大陆极品少妇内射aaaaaa| 男女精品视频| 成人免费播放视频| 国产日韩欧美一区二区三区乱码| 男人操女人的视频网站| 色综合中文字幕| 国产婷婷在线视频| 亚洲男人的天堂在线播放| 91小视频xxxx网站在线| 国产成人a亚洲精品| 911精品国产| 亚洲人成网站在线观看播放| 亚洲激情自拍| 992tv人人草| 欧美国产一区二区| 国产手机在线视频| 91精品欧美综合在线观看最新| 欧美日韩免费做爰大片| 欧美乱妇高清无乱码| 岛国精品在线| 欧美精品一区二区视频| 精品成人在线| 亚洲一二三不卡| 中文字幕 久热精品 视频在线 | 亚洲人成在线影院| 日韩欧美理论片| 日本一区二区动态图| 亚洲伊人成人网| 精品国产一区二区三区av性色 | 天堂资源在线亚洲| 久久久久99精品成人片| 国产综合色精品一区二区三区| 91成人破解版| 精品久久久久久久久久ntr影视| 99在线观看免费| 中文字幕欧美日韩| 成人啊v在线| 精品乱子伦一区二区三区| 欧美久久99| 下面一进一出好爽视频| 亚洲女与黑人做爰| 国产精品热久久| zzjj国产精品一区二区| 国产成人精品一区二区三区在线 | 性xxxx欧美老肥妇牲乱| 在线免费观看av的网站| 中文字幕不卡一区| 久久久久久亚洲av无码专区| 亚洲欧美精品一区| 韩漫成人漫画| 日韩欧美精品一区二区三区经典| 午夜在线播放视频欧美| 国产又粗又猛又爽视频| 日韩欧美国产网站| 欧美女v视频| 国产精品扒开腿爽爽爽视频| 久久综合色占| 青青草精品视频在线观看| 国产日产欧美一区| 中文人妻熟女乱又乱精品| 色婷婷综合久久久久| 天天综合91| 久久亚洲国产成人精品无码区| 成人在线一区二区三区| 日产电影一区二区三区| 亚洲精品按摩视频| 手机看片久久| 亚洲高清在线观看一区| 精品一区二区av| 久久国产精品波多野结衣av| 亚洲电影免费观看| 日韩在线影院| 综合视频免费看| 高清国产一区二区| 久久久国产精品成人免费| 国产亚洲精品久久久| 电影中文字幕一区二区| www.xxx麻豆| 国产亚洲午夜高清国产拍精品| 一区二区视频播放| 欧美大片大片在线播放| 卡通动漫国产精品| 黄色成人免费看| 亚洲精品视频免费看| 手机亚洲第一页| 成人激情视频在线播放| 亚洲精品字幕| 免费黄在线观看| 欧美电影免费提供在线观看| 成人观看网址| 欧美一级二级三级九九九| 欧美a一区二区| 久久久精品国产sm调教| 亚洲欧美日韩中文在线| 国产一精品一av一免费爽爽| 国产中文字幕视频在线观看| 国产精品美女久久久久高潮| 国产偷人妻精品一区二区在线| 欧美中文字幕在线视频| 一区二区三区在线观看免费| 久久人人妻人人人人妻性色av| 在线91免费看| 亚洲最大网站|