2022WebComponents趋势解

北京哪间青春痘医院好 http://baidianfeng.39.net/a_ht/210313/8743214.html

WebComponents是用于创建适合多种用途的HTML元素的Web技术。对这种现象有一种不同的态度:一些人相信Web组件的革命性潜力(尽管它们于年首次推出),另一些人仍然持怀疑态度并继续使用React。

许多开发人员似乎对WebComponents消灭前端框架的想法感到威胁。但这不会发生,因为它们是为解决不同的问题而生的。

背景为什么我们需要WebComponents?

使用Web组件的原因,我们可以从三个方面来看待这个问题,一个是趋势,一个是技术本身,另一个是商业成本。

首先我们从趋势上来分析:

流行趋势

尽管对Web组件有一些普遍的保留意见,但还是有不少大公司充分利用了这项技术。这里是其中的一些:

头部案例

Twitter:嵌入式推文

YouTube:该站点是使用WebComponents构建的

ElectronicArts:该站点也是使用WebComponents构建的

AdobeSpectrum:该站点是一个基于WebComponents的UI框架产品

另外还有维基百科、可口可乐、麦当劳、IBM和通用电气等也使用基于Web组件的技术和框架。

整体数据

除此以上案例,还有大部分未统计的案例。

下图显示了customElements.define至少调用一次的页面加载百分比(在Chrome中)。

使用CustomElementRegistryDefine的页面加载百分比(在Chrome中)

我们可以看到,在Chrome浏览器中查看的所有网站中,超过15%的网站至少注册了一个自定义元素。相比之下,根据w3techs.


转载请注明:http://www.aierlanlan.com/rzfs/3819.html