Brave安卓版性能测试全面领先,速度与资源效率双优

最新测试显示Brave安卓浏览器在页面加载速度、电池消耗、CPU占用及网络数据使用方面均优于主流竞争对手,这得益于其原生广告拦截和隐私保护功能带来的性能优化。

Brave for Android continues to outperform other browsers in speed and performance, based on recent tests

Published Jul 23, 2025
Browser performance
Authors Brave Machine Learning Research Team

本文是持续评估Brave性能系列文章的一部分,描述了由高级机器学习研究员Kleomenis Katevas和高级移动安全工程师Artem Chaikin完成的工作。

2019年底,随着浏览器1.0版本的发布,Brave进行了一系列测试来衡量Brave的性能。这些测试显示,与其他浏览器的默认体验相比,尤其是在与带有基于扩展的广告拦截器的浏览器对比时,Brave在页面加载速度、数据使用、电池消耗和其他指标上具有明显优势。

最近,Brave专门针对Android操作系统更新并重新运行了这些测试,目的是验证Brave 1.0的性能优势是否在Brave浏览器发展过程中得以保持。简短的答案是,是的,Brave for Android继续更快、使用更少的电池和CPU,并消耗更少的移动数据或Wi-Fi带宽。具体而言,在测试的Android浏览器中,Brave平均使用电池减少4%,CPU减少9%;网页加载速度快21%;带宽使用减少14%。我们将这些性能优势归因于Brave先进的隐私和安全功能,这些功能默认阻止广告、跟踪器、指纹识别和反弹跟踪。这些保护既增强了用户隐私,又减少了不必要的网络请求和处理开销,从而在日常浏览中带来更快的加载时间和更低的能耗。

本文将全面描述在Android设备上的测试环境、方法和性能结果。我们计划未来发布针对桌面和iOS设备的类似结果集。

测试环境:硬件和软件

我们测试环境中使用的硬件是一款流行的Android设备:Google Pixel 6a(2022年),运行Android 13(版本TQ3A.230605.010)。它配备八核处理器(2×2.80 GHz Cortex-X1, 2×2.25 GHz Cortex-A76, 和4×1.80 GHz Cortex-A55)和6 GB RAM。

测试中使用了以下浏览器版本,这些版本是截至2025年7月1日的最新可用版本:

  • Brave (v1.80.113)
  • Chrome (v138.0.7204.46)
  • DuckDuckGo (v5.240.0)
  • Edge (v137.0.3296.92)
  • Firefox (v140.0.3)

所有测试均在美国伦敦的专用50Mpps互联网连接上进行。Android设备连接到内部5 GHz WiFi网络(Wi-Fi 6, 802.11ax)。

指标和比较点

我们的性能评估侧重于浏览器性能的以下属性:

  • 电池放电(mAh) – 移动设备的关键因素,严重依赖电池电源。高能耗通常与不良用户体验相关,导致使用时间缩短和电池寿命焦虑增加。
  • CPU利用率(%) – 反映浏览器在活动期间对处理器的使用强度。过度的CPU使用可能降低性能、增加设备温度并对用户体验产生负面影响。
  • 内存利用率(MB) – 使用比例集大小(PSS)测量,以评估浏览器管理RAM的效率,对于内存资源有限的设备尤其重要。
  • 页面加载时间(秒) – 通过loadEventEnd评估,表示从初始请求到页面完全可交互的时间。
  • 带宽消耗(MB) – 捕获浏览期间接收(Rx)和发送(Tx)的总数据。这些指标表明浏览器处理网络传输的效率,在数据敏感或带宽受限的环境中尤其重要。

工作负载

对于我们的真实世界用例,我们测试了50个最受欢迎的网站(根据Brave Search统计排名),每个网站配对了一个随机选择的子页面——总共100个打乱的URL——同时模拟用户与加载内容的交互。每个实验重复10次,每次运行的浏览应用顺序随机。

对于Android分析,我们首先在打开每个浏览器后保存应用配置文件,跳过引导屏幕,选择默认设置,并等待60秒以确保所有组件都是最新的。相同的配置文件在所有10次测试运行中使用,每次实验的实际工作负载是:

  1. 恢复浏览器配置文件。
  2. 打开浏览器应用并等待60秒。
  3. 对于每个URL:
    • 打开URL并等待30秒。
    • 向下滚动3次,每次滚动之间等待5秒。
    • 关闭标签页。

查看我们测试中包含的域名列表。

Android基准测试

为了评估Android上的浏览器性能,我们使用了开源的BLaDE基础设施(v0.3)和Google Pixel 6a。我们实施了电池旁路设置,包括移除电池、隔离内部控制器和连接外部电源端子。这种硬件修改实现了精确的功率测量,提供了比其他基于软件的方法更高的准确性。

为了访问页面加载时间指标,我们使用了代理服务器(mitmproxy v8.1.1)并动态注入了一个JavaScript代码片段,该片段将页面加载相关指标报告给本地Web服务器。

CPU利用率通过每3秒采样设备的/proc/stat来监控。为了测量每个URL的内存开销,我们在关闭每个标签页之前使用dumpsys meminfo收集了相关浏览器进程的比例集大小(PSS)。

为了最小化测量噪声,我们使用既定的最佳实践准备了设备。

资源使用

我们首先分析了五个移动网页浏览器每个URL的资源使用——特别是能量、CPU和内存消耗。图1显示了每个浏览器的条形图,其中每个条形表示任务所需的总功率放电(单位mAh)。误差线表示10次运行的95%置信区间,说明了功率使用的一致性。

图1:总放电(mAh)

在测试的浏览器中,Brave是能量效率最高的,总共消耗557.68 mAh——平均比Chrome、Edge和Firefox少约3.9%,比DuckDuckGo少23.7%。测试CPU利用率(图2)时出现了类似的趋势,Brave平均使用的CPU比Chrome、Edge和Firefox少5.5%,比DuckDuckGo少17.6%。

图2:CPU利用率(%)

请注意,DuckDuckGo浏览器在所有测试中 consistently 显示出显著更高的能耗。经过调查,我们确定了一个资源管理问题:当标签页关闭时,应用未能正确终止相关的WebView。结果,后台进程继续运行,导致能耗升高和性能指标膨胀——特别是在接收带宽方面。这个问题在ebay.com上尤其明显,直播内容在标签页关闭后继续接收和处理了几分钟。我们已经将这些发现提交给DuckDuckGo开发团队进行进一步调查。

为了评估不同浏览器的内存使用,我们监控了相关浏览器进程的PSS。对于依赖操作系统WebView的DuckDuckGo,我们还考虑了WebView的内存开销。图3呈现了每个浏览器内存消耗的累积分布函数(CDF)图。

图3:内存(MB)

Brave的总内存比Chrome高4.6%,这一差异主要可以通过Brave的内置功能来解释——最显著的是其原生广告和跟踪器拦截器,这是Chrome所缺乏的。这种小的权衡使得更好的隐私和速度成为可能,而无需外部扩展。Brave正在积极致力于减少其原生广告和跟踪器拦截器的内存使用,这应在未来几个月显著减少这种差异。重要的是,Brave平均仍然比DuckDuckGo少使用31.1%的内存,比Edge少9.8%,比Firefox少40.1%,尽管增加了功能,仍突显了其效率。

页面加载速度

用户使用网页浏览器时最明显的差异是加载网站的速度。如前所述,我们利用本地Web服务器上的mitmproxy,动态向每个加载的网站注入JavaScript,并测量直到loadEventEnd事件的时间。这些测量是按URL收集的,捕捉了不同网站的变化。图4呈现了每个浏览器这些加载时间的累积分布函数(CDF)图。Brave consistently 优于其他浏览器,具有最快的整体加载时间分布,超过80%的页面在2.5秒内加载。

图4:页面加载时间(秒)

带宽消耗

为了评估带宽消耗,我们分析了两个关键指标:网络Rx,捕获通过网络接收的数据总量(图5a);和网络Tx,反映传输的数据总量(图5b)。两个图中的误差线表示10次运行的95%置信区间。我们使用adb shell dumpsys netstats收集这些测量值,使我们能够准确跟踪每个应用的网络使用情况。

在测试的浏览器中,Brave展示了最有效的网络使用,接收359.6 MB并仅传输13.6 MB——比DuckDuckGo少接收高达34%和少发送高达55%的数据,比其余竞争浏览器少接收高达16%和少发送高达51%。这些结果突显了Brave在通过阻止不需要的请求最小化接收和发送数据使用方面的明显优势。

图5a:网络Rx(MB)
图5b:网络Tx(MB)

合成基准测试

虽然像Speedometer、JetStream和MotionMark这样的合成基准测试通常用于评估浏览器性能,但它们主要关注浏览器功能的特定方面:

  • Speedometer 3.1 测量浏览器执行基于JavaScript的Web应用的速度,模拟用户交互,如键入和更新UI元素。
  • JetStream 2.2 评估JavaScript执行速度和WebAssembly性能,评估浏览器处理计算密集型任务的能力。
  • MotionMark 1.3.1 专注于图形性能,测试浏览器以60帧每秒渲染复杂动画和视觉效果的能力。

尽管这些测试提供了对原始引擎性能的有用见解,但它们忽略了影响真实世界浏览的关键因素——如隐私保护、广告拦截和网络优化。此外,因为像Brave、Chrome和Edge这样的浏览器共享Chromium引擎,它们的基准测试分数往往相似,尽管在真实世界性能上有显著差异。

为了提供完整的画面,我们包含了这些合成基准测试的结果(图6a、6b和6c),每个测试在最新浏览器版本上执行了10次。误差线表示10次运行的95%置信区间。在这些受控条件下,Brave consistently 表现良好,在某些情况下(例如JetStream 2.2)优于竞争对手,同时还提供了增强的隐私和效率,改善了整体浏览体验。

图6a:Speedometer 3.1(越高越好)
图6b:JetStream 2.2(越高越好)
图6c:MotionMark 1.3.1(越高越好)

结论

如上所示,Brave继续是Android设备上最快、资源效率最高和网络使用最少的浏览器。这部分归因于广泛集成到Brave中的隐私和优化功能集。未来,我们计划为桌面和iOS移动设备运行一组类似的测试,并定期在所有操作系统上重新运行这些测试,以确保Brave保持可用性能最高的主要浏览器。

对本文结果有任何问题或评论,请联系Brave研究团队:blade-project@brave.com。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计