通过延迟加载标签来加快Chrome的启动速度

尝试消除问题的工具

Native Lazy Tabs是Google Chrome的免费浏览器扩展程序,它通过在启动时使用延迟加载来加快Web浏览器的加载速度。

您可能已经注意到,如果将Google Chrome配置为在启动时加载以前的浏览会话,则Chrome的启动性能将严重下降。

这样做的根本原因是,Chrome浏览器将在启动时在任何选项卡中加载网站,无论在网络浏览器中打开了多少个选项卡。

如果您在上一个浏览会话中打开了50或100个标签,Chrome将在启动时加载这些标签。这对启动性能不利,因为您会在Chrome加载所有网站时注意到时滞。这也不利于内存使用,因为所有站点在加载时都使用RAM。

大多数Web浏览器都支持阻止此情况发生的功能。 Firefox for 实例 将活动选项卡配置为还原会话后,它仅加载活动选项卡,并且仅在选定时才将站点加载到其他选项卡中。

Vivaldi具有延迟加载功能 内置在浏览器的启动设置(vivaldi:// settings / startup /)中,Opera具有类似的功能,称为“后台选项卡的延迟加载”,您可以在Opera:// settings /下找到它。

只有具有最大市场份额的浏览器Google Chrome不支持此功能。

本机懒惰选项卡

lazy load tabs chrome

虽然有一些适用于Chrome的解决方案可以解决此问题,但所有解决方案都可以追溯到2014年或更早的版本,并且无法超级可靠地工作。

本机懒惰选项卡改变了这一点。它使用了Google在Chrome 54中作为API引入的标签丢弃方法。该扩展程序阻止将活动标签以外的所有标签加载到Chrome启动中。

这些标签仍显示在Chrome界面中,因此您不会丢失任何记录。不过,这些站点尚未加载,您会在Chrome启动过程中注意到这些站点,因为启动过程相对比较快,并且在安装扩展程序之前和之后比较内存使用情况时也是如此。

您可以在Chrome任务管理器中进行检查,在启动时仅会看到已加载的活动标签,而在没有扩展名的情况下加载的标签中会打开所有网站。

上方任务管理器的屏幕截图显示了Chrome的内存使用情况以及在启用了“本地惰性标签页”的浏览器中打开的标签页。

以下是禁用本地延迟选项卡的同一Chrome会话的屏幕截图。大约会加载30个左右的标签,Chrome浏览器一开始的内存使用量大约是它的三倍。

chrome without lazy load

没有扩展名,启动速度会较慢。在大约同时显示Chrome界面的同时,您会注意到选项卡的加载会大大降低浏览器的速度,直到所有网站都加载完毕。

判决

对于所有配置了Chrome浏览器以在启动时加载上一个浏览会话的Chrome用户而言,本机延迟加载是有用的浏览器扩展。您会注意到Chrome的启动速度更快,并且内存使用率更低。我认为浏览器应内置这样的功能。