专业编程基础技术教程

网站首页 > 基础教程 正文

微软Edge团队:React,我们分手吧!Web组件

ccvgpt 2024-11-21 11:13:00 基础教程 1 ℃

微软Edge团队:React,我们分手吧!Web组件,我们约会吧!


微软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组件,最重要的是找到适合你的那一款。谢谢大家!

?

Tags:

最近发表
标签列表