Firefox的about:home加载性能大幅提高
- 类别: 火狐浏览器
第一印象很重要;对于包括Web浏览器在内的所有内容都是如此。对于网络浏览器,启动性能很重要。如果它花费的时间比以前使用的浏览器长很多,则用户可能会倾向于使用其他浏览器。
Mozilla Firefox默认情况下会加载about:home页面。该页面类似于浏览器的新标签页,但浏览器对页面的处理方式不同。 Web浏览器在页面上显示Top网站,突出显示(访问的网站,近期书签或下载)以及Pocket的推荐。
Firefox用户可以自定义页面,例如通过将网站固定在热门网站列表中,或从重点部分删除条目。
据我所知,大多数Firefox用户都启用了浏览器的“还原先前的会话”功能,或将浏览器配置为在启动时加载一个或多个特定网页。
那些不知道的人,只要启动浏览器就可以到达:home。
Mozilla工程师开始研究可改善此基本页面加载性能的选项。 新的博客文章 如果您对技术实施的详细信息感兴趣,Mike Conley的著作提供了所有详细信息。
基本上,Firefox所做的是缓存about:主页,以便在连续运行时更快地加载。 Mozilla自己的测试表明,启动性能提高了约20%。康利(Conley)发布了一个并排的视频,以演示该改进。
缓存已集成到Firefox Nightly中。每夜用户需要通过在浏览器的地址栏中加载about:preferences#experimental并在打开的页面上启用about:home启动缓存来在此时启用它。从那时起,Firefox将缓存页面,以加快加载时间。
Firefox用户可以通过加载about:support并在页面上选择“清除启动缓存”选项来清除缓存。
Mozilla计划很快在Nightly版本的Firefox中启用默认功能。 Mozilla要求反馈以消除潜在的错误,然后为浏览器的所有用户启动缓存。
缓存仅限于配置为在启动时加载about:home的Firefox安装;这意味着以下用户组将无法从缓存中受益:
- 配置为加载上一个浏览会话的Firefox安装。
- Firefox安装配置为加载不同的起始页。
在另外两种情况下,将不使用缓存。如果版本标识符发生更改,例如,缓存仅在同一浏览器版本上运行,更新浏览器后,缓存将不会在初次启动时使用。
第二个例外仅适用于非常快的磁盘。如果从磁盘读取的速度比从缓存读取的速度快,则Firefox将不使用缓存。