本帖最后由 yingliu 于 2023-5-19 17:41 编辑
五年前,Mozilla 发布了 Firefox Quantum,这是一次重大升级,对大多数 Firefox 用户来说,是一次显着的性能改进。遗憾的是,Firefox Quantum 并没有为使用屏幕阅读器和其他辅助功能的用户提高相关的性能。实际上在某些方面,Firefox 的屏幕阅读器性能,随着 Quantum 提供的架构更改而倒退了。
研究 Firefox 可访问性性能的工程师在 20 世纪后期弥补了大部分性能退化,但到 2020 年,他们已经尽了一切努力来跟上。对旧架构的持续投资,不足以维持一个有竞争力的浏览器,所以 Mozilla 开始计划重写,这就是名为“ Cache the World”的项目。这次升级改变了 Firefox 辅助功能代码的工作方式,以便屏幕阅读器和其他辅助技术可以快速访问所需内容。
随着本月 Firefox 113 的发布,这些改进可供 Windows、Mac、Linux 和 Android 系统上所有 Firefox 用户使用。
现在的 Firefox 比最初设计的可访问性引擎更加复杂,最重要的变化是转向安全隔离的多进程架构。由于有多个独立的进程,屏幕阅读器必须执行大量的工作来检索内容并将其转发给用户。Mozilla 从 Chrome 的技术中得到了启发,并对其进行了扩展,以提高 Firefox 的可访问性性能;Firefox 现在为浏览器父进程中的屏幕阅读器提供了所有标签页和浏览器 UI 内容的缓存,可以快速轻松地使用。
这个升级去年在 Android 系统的 Firefox 102 版本上已经发布了,在 Firefox 112 版本时,Windows 和 Linux 系统也发布了。今天轮到了 MacOS,也就完成了所有 Firefox 平台的升级。Firefox 非常高兴能为大家提供这一性能的改进和稳定性的提升,并渴望听到用户的反馈。请在这篇文章的评论或留言中,留下大家对这些变化的看法,如果发现了 bug,请在 Bugzilla ticket 中报告。如果您有不一样的想法,可使 Firefox 的可访问性更好,欢迎加入 Mozilla 并通过 Mozilla Connect 分享。
|