浏览器制造商 Apple、Google、Microsoft 和 Mozilla 以及软件咨询公司 Bocoup 和 Igalia 已同意共同努力,使网页设计技术在不同平台上以更一致的方式运行。

browser 浏览器

该小组创建了一个名为 Interop 2022 的基准,以评估不同供应商如何实施一些网络标准,着眼于消除差异。这个想法是 Web 应用程序应该在不同的设备和操作系统上看起来和行为相同。目前,情况并非如此,这让仍在为浏览器不一致而苦苦挣扎的 Web 开发人员感到懊恼。

谷歌的 Rachel Andrew、Philip Jägenstedt 和 Robert Nyman 在一篇关于周四。

有一个类似的网络技术兼容性检查,称为 Compat 2021,始于 2019 年,并于去年出现。它专注于五个痛点——CSS Flexbox、CSS Grid、、、position: sticky 和 aspect-ratioCSS 转换——但至少在公开场合没有包括 Apple 或其 WebKit 团队。

Interop 2022 衡量主要浏览器在 15 个 Web 平台规范和目前正在研究但尚未完全指定的三个功能的测试套件上的表现。其中包括:层叠层、色彩空间和 CSS 颜色函数、新视口单元、滚动和子网格。

Interop 2022 规范为通常是竞争对手的公司提供了一种找到共同点的方法,因为它们以设计为导向,缺乏明显的隐私、安全或功能含义。

通过新的 API 和功能扩展浏览器功能的其他努力有时会遭到竞争对手浏览器制造商的冷漠或反感,特别是当提案涉及商业模式时。

  • 网络开发者集会挑战 Apple App Store 浏览器规则
  • WebKit 的 IndexedDB 实现中的错误使 Safari 15 泄露 Google 帐户信息……等等
  • 谷歌对隐私采取唯一立场,因害怕“专制”审查而拒绝新规则
  • Apple 准备修复 Safari 的网络历史泄露 IndexedDB 隐私漏洞

例如,Apple 在 Safari 和 WebKit 中实现某些 Web API 的速度很慢,这将有助于 Web 应用程序与原生 iOS 应用程序竞争。与此同时,在 Apple、Brave 和 Mozilla 采用网络 cookie 饮食之后,谷歌决定提出一种新的隐私保护方式来投放广告(其隐私沙盒)。然后在 2019 年的那个时候,谷歌阻止了对 W3C 隐私利益集团章程的拟议修订,因为担心这一变化会干扰其创新能力。

仅在过去一年左右的时间里,随着监管机构在竞争问题上向苹果和谷歌施压,顶级浏览器制造商之间才更加努力地合作,而不是相互竞争以提供缺乏广泛支持的功能。

现在,我们有 Apple 网络开发布道者 Jen Simmons 坚持说:“我们非常关心网络的健康,以及网络标准的可互操作实施。” 这与许多 Web 开发人员多年来一直在说的相反。

Interop 2022 测试仪表板测量浏览器在各种基准测试中的表现。关于稳定的浏览器版本,情况看起来很糟糕。Chrome 和 Edge 得分 61(满分 100);Firefox 得分 69;和 Safari 得分 50。但各种实验和预览浏览器版本显示出改进的结果:分别为 71、74 和 73。

浏览器制造竞争对手之间的这种技术协调与合作看起来对网络和使用它的人都有好处。

“本质上,我们的目标是让 Web 平台对开发人员来说更加可用和可靠,这样他们就可以花更多的时间来构建出色的 Web 体验,而不是解决浏览器的不一致问题,”Andrew、Jägenstedt 和 Nyman 解释说。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐