文章摘要
Brave浏览器全面升级广告拦截引擎,内存消耗降低75%,显著提升性能表现。
文章总结
Brave浏览器广告拦截引擎重大升级,内存占用减少75%
核心内容:
Brave浏览器近日对其基于Rust语言的广告拦截引擎进行了全面重构,成功将内存消耗降低75%。这一优化可为所有平台的用户(包括Android、iOS和桌面端)默认节省约45MB内存,若用户启用额外广告过滤列表,节省空间还将进一步扩大。性能提升已随Brave v1.85版本上线,更多优化将在v1.86版本中推出。
技术突破:
1. 存储格式革新
团队采用FlatBuffers零拷贝二进制格式,替代原有的堆分配数据结构(如Vecs、HashMaps等),将默认搭载的10万条广告过滤规则压缩存储。
- 关键优化措施
- 通过栈分配向量减少19%内存分配,构建时间缩短15%
- 优化正则表达式匹配,过滤速度提升13%
- 实现广告拦截引擎实例间资源共享,桌面端节省2MB内存
- 内部资源存储效率提高30%
独特优势:
与依赖浏览器扩展的广告拦截工具不同,Brave原生集成的广告拦截引擎不受Manifest V3限制,且能实现更深层的性能优化。此次升级由隐私团队与性能团队历时数月协作完成,标志着浏览器效率的显著飞跃。
用户价值:
内存占用的降低将显著提升移动设备和老旧硬件的续航表现,同时使多任务操作更加流畅。目前Brave全球月活用户已突破1亿,此次更新进一步巩固了其在隐私保护浏览器领域的领先地位。
(注:原文中的导航菜单、社交媒体分享按钮、相关文章推荐等非核心内容已精简,保留技术细节和用户价值相关的关键信息。)
评论总结
以下是评论内容的总结,平衡呈现不同观点并保留关键引用:
对节省45MB内存的质疑
- 有人认为在现代设备上节省45MB意义不大:"I'm not sure how impressed I should feel about saving 45 MiB these days."
- 也有人指出多进程浏览器中单标签节省45MB的累积价值:"Is that 45 MiB per-tab? People are laughing it off, but since each tab is a process these days.."
对Brave技术架构的肯定
- 赞赏其Rust开源库的共享性:"Brave's adblocking engine is a neat example of open source... published as a crate on crates.io"
- 期待Rust普及带来效率提升:"I hope that this is the start of developers being conscious of using resources efficiently"
产品功能吸引点
- 垂直标签页功能引发兴趣:"I just found out Brave supports Vertical tabs... I might have to try switching from FF"
- iOS版本更新说明不透明:"No mention of efficiency, or adblocking whatsoever!"
对Brave广告替换的批评
- 质疑其广告拦截的真实性:"Does Brave actually block ads now? Or does it still replace them with ads for scammy cryptocurrency?"
(注:所有评论评分均为None,故未标注认可度差异)