Chrome谷歌浏览器扩展程序可能会减慢浏览速度

扩展程序是网络浏览器的最大优势之一。它们允许用户扩展功能,但这是有代价的。对 5000 个最受欢迎的 Chrome 扩展程序的测试表明,扩展程序可能会显著降低浏览体验,但有一个明显的例外。

1

Debugbear团队以多种方式分析了 Chrome 扩展的性能影响,包括对 CPU 处理和网站加载时间的影响。

以下是主要发现:

  • 即使在基本的网站上,一些 Chrome 扩展程序也会使处理时间增加 500 毫秒或更长。

  • 86% 的测试扩展对简单网站的影响极小。

  • 1.7% 的扩展使简单网站的处理时间增加 500 毫秒或更多。

  • 在复杂的网站上,处理时间达到2000毫秒。

  • 这种影响可能是累积的,这意味着多次扩展可能会对体验产生更大的影响。

  • 处理时间较长的热门扩展:Honey Automatic Coupons、Klarna Pay Later、Monica - Your AI Copilot、Capital One Shopping、Popup Blocker、Dark Theme、Malwarebytes、Dark Reader、DDG Privacy Essentials。

  • 一种类型的扩展可以减少网站处理:内容拦截器。

  • 扩展程序可能会影响任何浏览器,包括其他基于 Chromium 的浏览器和基于 Firefox 的浏览器。

对网站加载时间的影响

浏览器扩展可能会减慢网站加载时间,特别是如果它们被设计为在页面开始加载时运行,而不是在页面内容显示给用户时运行。

  • 扩展程序可能会使简单网站的加载时间增加多达 1000 毫秒。

  • Chrome 扩展程序也可能会在网站加载后延迟交互,但这种情况不太常见,而且除了少数几个扩展程序之外,所有扩展程序的影响都小于 50 毫秒。

这种延迟对于用户来说是显而易见的,因为浏览器显示网站内容需要更长的时间。

大多数内容拦截器都会改善用户体验

内容拦截器可显着提高网站和页面下载网站的 CPU 处理能力,尤其是在广告较多的网站上。

  • 一些内容拦截器将 50 多秒的处理时间减少到几秒钟。

  • 大多数将页面大小从 40+ MB 减少到 5 MB 以下。

  • 大多数都减少内存消耗。

  • 表现良好的值得注意的扩展有:uBlock Origin、ScriptSafe、Privacy Badger、Malwarebytes。

  • 流行的 AdBlock Plus 和 AdBlock 扩展程序的性能较差,并不比没有扩展程序的浏览器好多少。

AdBlock Plus 性能不佳的原因是可接受的广告程序,该程序允许在内容拦截器处于活动状态时显示一些广告。可以禁用此功能,这应该会提高性能。

ScriptSafe 表现最佳的原因是它默认阻止 JavaScript。

其他发现

研究人员还分析了存储使用情况以及对浏览器功能的影响。

  • 86.6% 的 Chrome 扩展程序使用的存储空间少于 10MB。

  • 2.2% 的 Chrome 扩展使用超过 50MB 的存储空间。

  • 6 个扩展,具有超过 100 万个断回/前进缓存:LastPass 密码管理器、Avast Online Security、Avira 浏览器安全、诺顿密码管理器、Snap & Read、Microsoft 编辑器。

结束语

安装浏览器扩展可能会影响网站的处理和加载。这一点已经为人所知有一段时间了,但仍然很重要。

内容拦截器改善了这两个指标,因为它们首先阻止加载大部分 JavaScript 内容。

某些扩展程序可能会延迟网站加载 1 秒或更长时间。虽然这些是豁免,但运行这些的用户可能会考虑寻找影响较小的替代方案。

另一个有用的选项是限制扩展程序在某些站点上运行或仅“单击”。

你呢?您运行浏览器扩展吗?它们会影响网站的加载吗?