当 Firefox 在运行比较缓慢的设备上使用时候,Mozilla 计划在启动过程中展示全新的用户界面,从而给用户提供视觉指示。在适用于 Windows 10 的 Firefox Nightly 最新版本中,Mozilla 引入了名为 Skeleton UI 的用户界面。
在 Mozilla 工程团队的参考硬件上,冷启动效果是这样:
1. 点击桌面上的 Firefox 图标
2. 等待 19 秒之后才有视觉上的迹象表明我们已经启动了空白窗口
3. 等待 3 秒,浏览器的框架开始出现
4. 等待 8 秒,about:home 完成加载。
Firefox 工程师 Doug Thayer 在一个帖子中表示:“这是一个功能,它允许我们在加载xul.dll之前创建第一个窗口,并将其填充为非交互式占位符。在某些系统上,这可能意味着我们可以给出视觉指示,Firefox的启动时间比正常情况下早15秒(加载xul.dll可能需要一段时间)。我们希望这可以为那些遇到启动慢的用户带来巨大的胜利,我们也希望它能提高整体启动的敏捷性,即使在快速系统上也是如此”。
在 Firefox 中启用或者禁用 Skeleton UI
1. 打开 Firefox
2. 访问 about:config
3. 点击“接受风险并继续”
4. 搜索“browser.startup.preXulSkeletonUI”,并将其设置为 true 或者 false
5. 重启 Firefox
目前,适用于 Windows 10 的 Firefox Nightly 86 版本已经默认启用 Skeleton UI,在你下次启动 Firefox 的时候就能注意到这项变化。