
Brave 浏览器近日对基于 Rust 打造的广告拦截引擎进行了彻底重构,成功将内存占用降低了 75%,为用户带来了更持久的设备续航与更流畅的多任务处理体验。
- 无论在 Android、iOS 还是桌面端,Brave 浏览器在「默认状态」下,即可节省约 45MB 内存。
- 对于启用了广告拦截规则列表的用户,资源节省规模将更加可观。
这波性能红利已随 Brave v1.85 正式上线,更多优化将在 v1.86 中陆续推出。

Brave 重构广告拦截引擎
Brave 开发团队对 adblock-rust 引擎进行了迭代重构,引入了紧凑高效的 FlatBuffers 存储格式,成功达成了内存优化的又一里程碑。
从技术层面来看,Brave 将默认搭载的约 100000 条广告过滤规则,从标准的堆分配 Rust 数据结构(如 Vecs、HashMaps 和 structs)整体迁移到了专用的「零拷贝」二进制格式,并完成了一系列关键性能优化(部分将在 v1.86 中推出):
- 内存管理:采用「栈分配向量」,将内存分配操作减少 19%,同时构建时间缩短约 15%。
- 匹配极速:通过对通用的「正则模式」进行 Token 化处理,过滤器匹配性能提升了 13%。
- 资源共享:在广告拦截引擎的不同实例间实现资源共享,仅此一项,就在桌面端节省约 2MB 内存。
- 存储效率:内部资源存储的内存占用优化了 30%。
毫不夸张地说,在浏览器性能优化的战场上,节省 45MB+ 的内存占用,绝对是一个重量级的里程碑——尤其对移动设备和老旧硬件用户而言,更是巨大利好。
与其他浏览器依赖扩展程序实现拦截不同,Brave 的广告拦截引擎直接构建于浏览器内核之中,并由 Brave 隐私团队直接维护。这种深度的底层集成,是那些受限于浏览器扩展 API 与沙盒机制的第三方拦截插件所无法比拟的。正因如此,Brave 原生的广告与追踪拦截功能,才能完全不受 Manifest V3 协议限制的影响。











最新评论
亲测两种方法可行,感谢
干货👍
大佬nb
因为从win11退回了win10,商店根本打不开,点击无反应,找了全网都试了不行,直到刚刚早上我打开电脑,又搜了一遍来到这里,用第一个办法,不到一分钟搞定都有点不可思议,必须评论给作者点赞