网站首页 > 基础教程 正文
微软Edge团队:React,我们分手吧!Web组件,我们约会吧!
大家好,我是Richard,今天给大家带来一个科技圈的“分手”故事。是的,你没听错,微软Edge团队和React分手了,而且他们已经找到了新欢——Web组件。
这事儿得从5月份说起,当时Edge团队推出了WebUI 2.0,他们决定用原生Web组件来取代React组件,以此来提升浏览器的响应速度。简单来说,就是他们想通过“标记优先的架构”来减少对JavaScript的依赖,让客户端处理的代码量减少,从而让用户的体验更加流畅。
那么,Edge为什么要和React说拜拜呢?Andrew Ritz,Edge团队的负责人,给出了答案。他们的目标是在今年年底前,将Edge浏览器中大约50%基于React的Web UI转换成Web组件。这就像是一场大型的“代码减肥计划”。
Ritz说,他们之所以要这么做,是因为他们的团队收到了很多工单,要求改进Chromium项目。他们发现,React在低端设备上的表现相当糟糕,这主要是因为他们可能以一种最糟糕的方式使用了React。这就像是你买了一台跑步机,结果发现它更适合用来挂衣服。
在微软内部,React的使用逐渐累积,最终形成了一个“所有人都依赖的巨大捆绑包”。这就像是你买了一包薯片,结果发现里面全是空气。
Edge团队最初使用React是为了使Edge与Chrome有所区别。但现在,他们发现React就像是那个总是迟到的约会对象,让人等得不耐烦。
现在,Edge团队正在努力将React Web UI组件替换为Web组件。他们发现,专注于HTML和CSS可以让开发人员和设计师更好地保持一致,因为他们使用的是相同的语言。这就像是你和你的另一半终于学会了用同一种语言交流,沟通变得无比顺畅。
尽管Web组件的广泛采用可能会遇到一些挑战,但微软计划将部分WebUI 2.0包以及一套“Web平台模式”开源。这就像是他们准备开一个派对,邀请大家一起来庆祝他们的新恋情。
最后,Ritz表示,如果能让微软内部一些更大的非Web组件网站迁移过来,那将是一个很好的证明。这就像是在说:“看,连我们的老朋友都来参加我们的新恋情派对了!”
好了,今天的科技圈八卦就到这里。记得,无论你是使用React还是Web组件,最重要的是找到适合你的那一款。谢谢大家!
?
- 上一篇: 精通 React 系列:React 组件
- 下一篇: React 和组件简介
猜你喜欢
- 2024-11-21 广州蓝景分享—16个非常有用的React组件库,前端开发必备
- 2024-11-21 03 React组件(Component)
- 2024-11-21 如何设计更优雅的 React 组件?
- 2024-11-21 React 也就这么回事 05 —— 组件 & Props
- 2024-11-21 2022年前端React的100道面试题的第7题:组件的constructor
- 2024-11-21 前端开发react框架 - 组件
- 2024-11-21 React-组件的两种创建方式
- 2024-11-21 放弃 React 改用 Web 组件,微软这次重构让开发者不解:没有任何意义
- 2024-11-21 React系列十 - 高阶组件以及组件补充
- 2024-11-21 具有排序、筛选、分组、虚拟化、编辑功能的React表格组件
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)