苹果宣布:Interop 2025成为跨浏览器互操作性里程碑之年,Safari暴涨56个百分点!

苹果宣布:Interop 2025成为跨浏览器互操作性里程碑之年,Safari暴涨56个百分点!

苹果WebKit官方博客本周发布了一篇详尽文章,全面回顾了Interop 2025这一行业联合项目的成果。该项目专注于提升跨浏览器互操作性。文章指出,主要浏览器引擎均取得稳步进展,并将2025年形容为“协同重于竞争”的一年。

Interop项目由苹果、Bocoup、谷歌、Igalia、微软和Mozilla共同参与。该团队聚焦于影响日常Web开发的共有难题。目标始终清晰明确:开发者只需编写一次代码,就能放心它在所有主流浏览器中正常运行。

苹果将Interop 2025描述为“协同与成果高度统一的一年”。项目共选定了19个重点关注领域和5个调查领域,覆盖CSS、JavaScript、Web API、性能优化以及平台健康等多个维度。年初时,所有浏览器全部通过的测试比例仅为29%;到年底,这一数字飙升至97%,而Chrome、Edge、Firefox和Safari的实验版本均达到了99%的惊人一致性。

苹果在文章中详细解释了这些进步是如何实现的。

“每年,Interop项目都会通过提案、针对Web开发者实际需求的调研以及优先级讨论等协作流程来确定重点领域。”苹果表示,“今年的成果证明了这种专注投入是值得的。其中Safari的进步尤为显著,从年初的43%一跃提升至99%,成为所有浏览器中提升幅度最大的一家。”

这一大幅提升尤为重要,因为它来自于WebKit引擎内部需要大量工程投入的难点领域。苹果特别提到,他们主动选择了技术难度更高的重点领域,正是因为这些领域真正能为开发者带来显著改变。

最亮眼的三大突破领域

苹果特别强调了三个对Interop 2025产生深远影响的重点领域。

锚点定位(Anchor positioning)让开发者仅使用CSS就能将popover、菜单、工具提示等元素精确定位到页面中任意元素旁边。这一特性现已在各浏览器实现一致行为,开发者不再需要依赖JavaScript定位库。

同文档视图过渡(Same-document View Transitions)让浏览器原生支持页面状态间平滑的UI动画过渡。苹果已在Safari 18.0和18.2中正式提供支持。随着互操作性全面达成,开发者终于可以放心使用该特性,而无需再为不同浏览器准备专属降级方案。

导航API(Navigation API)用现代化的导航处理方式取代了基于history的旧方法,非常适合单页应用(SPA)开发。苹果在Safari 26.2中实现了支持,并特别指出该API的跨浏览器互操作性提前到来,有效降低了长期兼容性风险。

全平台范围的广泛进展

除上述亮点外,苹果还列出了全部19个重点领域中的各项贡献成果,包括:CSS与UI方面的@scope、backdrop-filter、text-decoration、布局系统、书写模式等;API方面涉及Storage Access API、URLPattern、WebRTC、WebAssembly以及scrollend事件等;调查领域则涵盖了可访问性测试、移动端测试、Gamepad API测试等,为未来迭代打下基础。

苹果最后指出,Interop 2025数据揭示了一个更宏大的趋势:所有主流浏览器引擎都投入巨大资源,最终在年底实现了分数的高度趋同。这种共同进步,正是让Web平台在可预测性、稳定性以及对开发者的友好度上持续领先的关键所在。

全部评论0

没有了

到底了

查看更多

发表评论

评分:
显示验证码 验证码