浏览器制造商苹果、Google、微软和Mozilla,以及软件咨询公司Bocoup和Igalia已经同意共同合作,使网页设计技术在不同的平台上以更一致的方式运行。该组织创建了一个名为Interop2022的基准,以评估不同供应商如何实施少数网络标准,以消除差异。
他们的想法是,网络应用在不同的设备和操作系统上应该有相同的外观和行为。目前,情况并非如此,这让仍在为浏览器不一致而苦恼的网络开发者编程客栈们感到沮丧。
Google的Rachel Andrew、Philip Jgenstedt和Robert Nyman在周四的一篇博文中说:"有史以来第一次,所有主要的浏览器供应商和其他利益相关者都聚集在一起,解决网络开发者确定的首要浏览器兼容性问题。"
之前有一个类似的网络技术兼容性检查,名为Compat 2021,于2019年开始筹划,去年正式出现。它专注于五个痛点--css FleXbox、CSS Grid、position: sticky、landscape-ratio和CSS transforms--但没有包括苹果或其WebKit团队,至少没有公开。
Interop 2022衡量主要浏览器在15个网络平台规范的测试套件中的表现,以及目前正在调查的三个未完全指定的功能。这些功能包括。层叠图层、色彩空间和CSS色彩功能、新视口单位、滚动和子网格。Interop 2022规范为那些通常是竞争对手的公司提供了一种找到共同点的方式,因为它们是面向设计的,缺乏明显的隐私、安全或功能影响。
其他通过新的API和功能扩展浏览器功能的努力,有时会遭到竞争对手浏览器制造商的冷漠或反感,特别是当建议涉及到商业模式时。
例如,苹果公司在Safari和WebKit中实施某些网络API方面一直进展http://www.cppcns.com缓慢,这将有助于网络应用与原生iOS应用竞争。同qLnXRHp时,在苹果、Brave和Mozilla进行网络cookie减肥后,Google决定提出一种新的保护隐私的方式来提供广告(其隐私沙盒)。还有就是在2019年,Google阻止了对W3C隐私利益集团章程的拟议修订,因为担心这一变化会干扰其创新能力。
过去一两年,随着监管机构在竞争问题上对苹果和Google施加压力,顶级浏览器制造商之间才有更多的机会来合作,而不是相互竞争并提供缺乏广泛认同的功能。
现在,我们看到苹果公司的网络开发布道者Jen Simhttp://www.cppcns.commons坚持说:"我们非常关心网络的健康,以及网络标准的可操作性实施。"这与许多网络开发者多年来的说法恰恰相反。
Interop 2022测试仪表板衡量浏览器在各种基准上的表现。现有稳定的浏览器版本,情况看起来都相当糟糕。Chrome和Edge得分61分(满分100分);Firefox得分69分;Safari得分50分。但是,各种实验和预览中的浏览器版本显示出改进的结果。分别为71、74和73。
浏览器制造对手之间的这一点技术协调和合作,看起来对网络和使用网络的人来说是好事。
安德鲁、耶根斯泰特和尼曼解释说:"从本质上讲,我们的目标是使网络平台对开发www.cppcns.com者来说更加可用和可靠,这样他们就可以把更多的时间用于构建伟大的网络体验,而不是围绕浏览器的不一致而工作。"
了解更多:
https://wpt.fyi/interop-2022