谷歌、Mozilla、苹果发起了一项旨在提高网络浏览器之间兼容性的计划

Google、Mozilla、Apple、Microsoft、Bocoup 和 Igalia 合作解决浏览器兼容性问题,为 Web 技术提供更一致的支持,并统一影响网站和 Web 应用程序外观和行为的元素的操作。 该倡议的主要目标是实现网站的相同外观和行为,无论浏览器和操作系统如何 - Web 平台应该是整体的,开发人员应该注意创建 Web 应用程序,而不是寻找绕过某些不兼容性的方法浏览器之间。

作为该计划的一部分,我们准备了一个用于测试浏览器的新工具包 - Interop 2022,其中包括 18 个联合准备的测试,用于评估最近开发的 Web 技术的实施水平。 测试评估的技术包括:CSS 层叠层、颜色空间(颜色混合、颜色对比度)、CSS 包含属性(CSS Containment)、用于创建对话框的元素( )、网页表单、滚动(滚动捕捉、滚动行为、过度滚动行为)、排版工具(字体变体替代、字体变体位置)、使用编码 (ic)、API Web Compat、Flexbox、CSS 网格(子网格)、CSS 转换和粘性定位(CSS 位置:粘性)。

这些测试是根据网络开发人员的反馈和用户对浏览器行为差异的投诉进行编译的。 这些问题分为两类:实施网络标准支持中的错误或缺陷(15 项测试)以及与规范中的含糊不清或不完整说明相关的问题(3 项测试)。 正在解决的第二类问题包括与内容编辑 (contentEditable)、execCommand、鼠标和指针事件以及视口单位(lv*、sv* 和 dv* 表示最大、最小和动态视口尺寸)相关的规范缺陷。

该项目还推出了一个平台来测试 Chrome、Edge、Firefox 和 Safari 浏览器的实验性和稳定版本。 Firefox 在消除不兼容性方面取得了最好的进展,稳定分支得分为 69%,实验分支得分为 74%。 相比之下,Chrome 得分为 61% 和 71%,Safari 得分为 50% 和 73%。

来源: opennet.ru

添加评论