精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美日韩二区三区| 国产精品拍天天在线| 欧美激情视频网址| 波多野结衣先锋影音| 在线女人免费视频| 国产精品盗摄一区二区三区| 97超碰人人模人人爽人人看| 一级免费在线观看| 区一区二视频| 日韩午夜三级在线| 男人日女人bb视频| 久久国产精品一区| 91天堂素人约啪| 国产欧美日韩中文字幕| 国产无码精品视频| 日本高清免费电影一区| 精品第一国产综合精品aⅴ| 中文字幕欧美人妻精品一区| 羞羞的视频在线观看| 久久婷婷综合激情| 91精品国产高清久久久久久91裸体| 粉嫩aⅴ一区二区三区| 久久裸体网站| 亚洲精选一区二区| 91精品国产三级| 电影亚洲精品噜噜在线观看| 一区二区日韩av| 亚洲成人a**址| 天堂v在线观看| 国产一区二区三区av电影| 欧洲永久精品大片ww免费漫画| 中文字幕人妻一区二| 国产成人手机高清在线观看网站| 日韩欧美激情在线| 手机免费看av网站| 91看片一区| 精品欧美aⅴ在线网站| 亚洲av综合色区| 国产精品ⅴa有声小说| 暴力调教一区二区三区| 97人人香蕉| 国产又粗又大又爽视频| 日本视频一区二区三区| 欧美又大粗又爽又黄大片视频| 欧美精品一区二区成人| 久久影院一区| 在线亚洲午夜片av大片| 香蕉视频黄色在线观看| 国产精品成人自拍| 欧美不卡123| 性鲍视频在线观看| 白嫩亚洲一区二区三区| 欧美另类一区二区三区| 手机在线看福利| 天天综合网天天| 色综合激情久久| 日韩欧美亚洲天堂| 欧美aa免费在线| 午夜伦欧美伦电影理论片| 欧美国产视频一区| 欧美日韩色网| 亚洲午夜精品17c| 台湾无码一区二区| 日韩三级免费| 亚洲午夜免费视频| 国产极品尤物在线| 国产精选在线| 精品久久久久久久久久国产| 黄色一级在线视频| 亚洲女同志freevdieo| 天天色综合天天| 中文字幕无码精品亚洲35| 男人久久天堂| 在线亚洲人成电影网站色www| 国产97色在线 | 日韩| av成人免费| 91精品国产色综合久久| 日韩成人av影院| 久久夜色精品国产噜噜av小说| 亚洲精品福利免费在线观看| 91精品人妻一区二区三区| 精品久久不卡| 久久久极品av| 国产一级在线视频| 久久一本综合频道| 国产日韩精品一区二区| www.av在线.com| 91视频xxxx| 亚洲欧洲精品一区二区三区波多野1战4| 69视频在线| 亚洲愉拍自拍另类高清精品| 免费观看日韩毛片| 人人精品久久| 精品国产乱码久久| 韩国三级hd中文字幕| 亚洲成人最新网站| 6080yy精品一区二区三区| 国产美女www| 国产二区国产一区在线观看| 蜜桃av久久久亚洲精品| 黄色av网站在线播放| 亚洲一区二区三区免费视频| 国产精品wwwww| crdy在线观看欧美| 日韩激情av在线播放| 免费看的黄色录像| 激情久久一区| 国产精品永久免费在线| 日本高清视频免费观看| 中文字幕国产一区| 男女猛烈激情xx00免费视频| 91成人在线| 亚洲激情视频网| 亚洲欧美卡通动漫| 国产精品腿扒开做爽爽爽挤奶网站| 国产日本欧美一区| 日韩一二三四| 夜夜嗨av一区二区三区网页| 欧美日韩在线观看不卡| 精品国内亚洲2022精品成人| 北条麻妃一区二区三区中文字幕| 亚洲免费黄色网址| 国产东北露脸精品视频| 一区二区三区四区| 欧美舌奴丨vk视频| 亚洲精品成人av| 国内偷拍精品视频| 青青草原综合久久大伊人精品优势| 国产精品福利视频| 成人av免费| 欧美色网站导航| 中文人妻一区二区三区| 黄色日韩精品| 成人免费视频网| 日本高清视频在线观看| 一本一道综合狠狠老| 老司机免费视频| 欧美三级不卡| 亚洲在线观看视频网站| 香蕉视频在线免费看| 色国产综合视频| 97人妻精品一区二区三区免 | 日韩国产精品久久久| 国产精品一区二区三区在线观| dy888亚洲精品一区二区三区| 欧美日韩国产乱码电影| 91成人精品一区二区| 日韩专区欧美专区| 日韩福利视频| 色偷偷偷在线视频播放| 亚洲国产精品嫩草影院久久| 久久高清免费视频| 成人毛片视频在线观看| 久久人人爽人人爽人人av| **爰片久久毛片| 久久69精品久久久久久国产越南| www香蕉视频| 亚洲一区二区三区美女| 国产精品入口麻豆| 99视频一区| 免费成人深夜夜行视频| 香蕉久久免费电影| 在线精品国产成人综合| 在线观看免费视频a| 国产精品你懂的| 999这里有精品| 亚洲一本二本| 国产一级精品aaaaa看| 日本在线影院| 亚洲欧洲在线看| 最新中文字幕第一页| 亚洲欧美综合另类在线卡通| 国产黄色一区二区三区| 欧美日本二区| 久久久婷婷一区二区三区不卡| 欧美xxx网站| 日韩亚洲欧美中文高清在线| 亚洲国产精品成人久久蜜臀| 精品免费在线视频| 国产三级黄色片| 国产一区二区美女诱惑| 国产v片免费观看| 国际精品欧美精品| 91精品综合视频| 91资源在线观看| 国产偷亚洲偷欧美偷精品| 中文字幕1区2区3区| 一区二区三区在线影院| 在线免费观看成年人视频| 美女网站色91| 中国丰满熟妇xxxx性| 国产成人影院| 99三级在线| 视频二区不卡| 色综合视频一区中文字幕| 日韩成人黄色| 日韩欧美在线123| 一级黄色大片视频| 亚洲欧美日韩中文播放| 性色av蜜臀av色欲av| 麻豆一区二区99久久久久| www.xxx麻豆| 日韩理论电影大全| 精品国产综合| 精品国产亚洲日本| 热久久99这里有精品| 超碰caoporn久久| 亚洲欧美日韩视频一区| www久久久com| 欧美男女性生活在线直播观看 | 精品女厕一区二区三区| 国精产品久拍自产在线网站| av中文字幕亚洲| 国产乱叫456| 日韩电影在线免费| 黄色一级视频在线播放| 五月婷婷六月综合| 日本亚洲导航| 美女午夜精品| ts人妖另类在线| 四虎影视国产精品| 国产精品99久久久久久久久| 国产精品13p| 欧美精品激情blacked18| 午夜激情视频在线观看| 亚洲深夜福利在线| 亚洲欧洲视频在线观看| 精品国产乱码久久久久久浪潮| 国产精品人人爽| 欧美丝袜自拍制服另类| 激情视频网站在线观看| 精品久久中文字幕久久av| 久久久久亚洲av无码专区体验| 中文字幕第一区第二区| 亚洲黄色小说视频| 91丨九色丨黑人外教| 亚洲男女在线观看| 丰满放荡岳乱妇91ww| 毛毛毛毛毛毛毛片123| 久久99久久99小草精品免视看| 国产一级做a爰片久久| 老司机久久99久久精品播放免费| 欧美日韩亚洲一| 在线一区视频| 2欧美一区二区三区在线观看视频| 国产伦精品一区二区三区四区视频_| 欧美激情91| 欧美日韩一级在线| 欧美xxav| 一区二区三区四区| 五月激情综合| 潘金莲一级淫片aaaaa免费看| 国产精品久久久久9999赢消| 亚洲最新免费视频| 国产精品久久久久蜜臀| 天天综合中文字幕| 综合视频在线| 欧美中日韩在线| 在线看片日韩| 免费国产a级片| 国产精品日韩| 国产一二三四在线视频| 蜜桃av一区二区| 在线能看的av网站| 国产精品一卡二卡在线观看| av漫画在线观看| heyzo一本久久综合| www.色天使| 国产精品免费人成网站| 麻豆天美蜜桃91| 亚洲制服丝袜av| 丁香六月婷婷综合| 日本久久一区二区| 国产又粗又猛又黄| 精品国产一区二区三区久久影院 | 国产成人精品一区二| 波多野结衣影院| 国产三级精品三级在线专区| 精品伦精品一区二区三区视频密桃| 亚洲天堂久久久久久久| 久久久久久免费观看| 精品久久香蕉国产线看观看亚洲| 波多野结衣一区二区三区在线 | 一区二区三区四区在线播放| 日本在线视频中文字幕| 在线一区二区视频| 国产乱码精品一区二区| 亚洲大胆人体视频| av网站大全在线观看| 欧美大片欧美激情性色a∨久久| 天堂中文最新版在线中文| 国产欧美日韩亚洲精品| 欧美18免费视频| 亚洲欧洲精品一区二区三区波多野1战4| 欧美色图麻豆| 国产精品igao| 高清av一区二区| 免费91在线观看| 五月婷婷激情综合网| 一级黄色片在线| 亚洲欧美变态国产另类| 日本三级在线播放完整版| 91精品国产九九九久久久亚洲| 欧美韩国日本| 蜜桃91精品入口| 黄色亚洲大片免费在线观看| 午夜激情av在线| 99久久99久久精品免费看蜜桃| 韩国一级黄色录像| 日韩欧美999| 亚洲乱码国产乱码精品精软件| 中文字幕欧美精品在线| 高清视频在线观看三级| 91美女福利视频高清| 欧美美女在线观看| 欧美精品卡一卡二| 激情五月婷婷综合网| 变态另类ts人妖一区二区| 午夜视黄欧洲亚洲| 亚洲第一页综合| 久久五月天综合| 韩日精品一区| 免费影院在线观看一区| 亚洲福利国产| 中文字幕制服丝袜| 亚洲三级在线观看| 在线观看国产一区二区三区| 亚洲片av在线| 欧美18—19sex性hd| 精品综合久久| 亚洲狠狠婷婷| 国产亚洲精品成人a| 亚洲视频一区二区免费在线观看| 黄色网址中文字幕| 亚洲精品在线视频| 色戒汤唯在线观看| 久久精品99| 国产亚洲精品v| www.88av| 精品国产成人在线| 日韩在线观看视频一区| 久久久久久久久亚洲| 亚洲三级av| 欧美图片激情小说| 成人午夜看片网址| 久久久久久天堂| 亚洲第一区中文99精品| 欧美色图天堂| 国产另类第一区| 亚洲免费观看| aa片在线观看视频在线播放| 黑人精品xxx一区| 欧美孕妇性xxxⅹ精品hd| 日韩av第一页| 精品视频久久| 黄色小视频免费网站| 亚洲三级电影网站| 国产v片在线观看| 欧美极品少妇全裸体| 日本欧美三级| 欧美精品成人网| 国产精品麻豆一区二区| 国产精品无码专区av免费播放| 色黄久久久久久| 国色天香久久精品国产一区| 成人在线免费高清视频| 激情网站在线| 久久影院资源网| 日韩欧美高清一区二区三区| 日韩精品视频在线观看视频 | 亚洲欧美网站| 美女爆乳18禁www久久久久久 | 国产精品久久久毛片| 亚洲日本在线a| 高h震动喷水双性1v1| 668精品在线视频| 日韩在线视频精品| 亚洲一区二区三区三州| 福利视频一区二区| av电影在线观看一区二区三区| 91网站免费观看| 一区二区日本视频| 一级黄色性视频| 欧美高清一级片在线| 九色91在线| 欧美日本国产精品| 精品一区二区久久久| 天堂资源在线播放| 一区二区欧美亚洲| 欧美一区一区| 日韩av资源在线| 亚洲日穴在线视频| 日韩欧美在线观看一区二区| 国产欧美日韩视频| 国产欧美激情| 成年人二级毛片| 日韩精品极品视频免费观看| 欧美亚洲人成在线| 日本福利视频在线| 综合电影一区二区三区|