Apple、Mozilla、Google与微软成立浏览器扩展组件社群工作组

主要浏览器开发组织Apple、Mozilla、Google与微软,合作成立了新的网页扩展组件社群工作组(WebExtensions Community Group,WECG),主席由Apple与Google代表担任。WECG的成立目的,是要制定网页浏览器扩展组件的模型、权限和一些常用的核心API,让开发人员能够使用高性能和防止滥用的API,开发出功能更强大的扩展组件。

近几年开始,已经有不少浏览器采用广泛兼容的扩展组件模型,使得各浏览器的扩展组件更加互通,像是Apple的Safari在MacOS Big Sur中,就采用了新的网页扩展组件API,使得其他浏览器的组件也能简单移植到Safari上运行。而现在这些浏览器开发组织,合作发起了社群工作组WECG,要来一起推进通用浏览器扩展平台的发展,浏览器供应商和相关各方,都可以在WECG中协作,工作组发起成员包括Apple、Google、微软和Mozilla。

WECG的目标是要寻求浏览器扩展组件发展的一致性,通过制定一致的模型、功能、API和权限,让开发人员可以更轻松地创建扩展组件,并且共同设计出高性能的架构,使其更具安全性且可避免遭到滥用。官方提到,他们设计会遵照HTML和W3C TAG设计原则,包括兼容性、性能、安全性、可移植性、隐私性、可维护性和明确定义的行为等。

新的规范会参考现有浏览器Chrome、Edge、Firefox和Safari,所支持的扩展组件模型和API来设计。官方也强调,WECG的工作不会指定网页扩展组件平台,或是现有实例的每个部分,而是仅希望浏览器不断创新和发布的API,可以作为改进网页扩展平台的基础。所以WECG不会制定、标准化或是协调扩展组件签章或是交付方法,每个浏览器供应商还是继续独立运营扩展组件平台,并使用自己的技术、审查和编辑政策。

发表评论