Mozilla以「Cache the World」項目提高Firefox瀏覽器運作效率
从版号61开始,Mozilla便开始在Firefox浏览器加入名为「Accessibility Tree」的工具资源,让开发者能借此打造各类浏览器内容无障碍检视辅助功能,后续更以「Accessibility Engine」引擎架构设计,让各类辅助功能能以更安全形式运作,但相对也让浏览器运作效率出现延迟等影响,因此Mozilla稍早借由「Cache the World」项目,让新版Firefox浏览器运作效率提升。
在此架构调整之下,Firefox将能在使用萤幕阅读器与其他无障碍辅助功能时,维持更高的运作效率,尤其在Windows作业系统环境运作下的效率提升比重会更为明显。
例如过往透过Firefox浏览器开启Gmail页面开启信件,平均需要花费200毫秒,目前仅需约100毫秒时间,整体效率提升幅度将近达一倍。而关闭Gmail邮件,并且回到Gmail服务首页,在过往架构设计约需花费410毫秒,目前仅需150毫秒时间即可完成。
另外,在载入大容量文件档案、复杂表格等内容时,原本需要约175秒才能完成载入的情况,在新架构仅需花费15秒,甚至在开启超过12000行表格内容时,原本需要花费128秒的载入时间,目前也仅需6秒即可完成载入。
新架构提升效率幅度,让Mozilla团队相当满意,同时借由可完全控制缓冲快取更新方式与周期,更预期有更大空间可让Firefox浏览器运作效率进一步提升,甚至可以大幅减少浏览器原始编码内容,大约可减少2万行编码。
Mozilla已经在Firefox Nightly版本启用全新架构设计,最快会在2023年1月的Firefox 110版号内容测试版本使用,进而在收集更多反馈意见后用于正式版本。
《原文刊登于合作媒体mashdigi,联合新闻网获授权转载。》