概要
BraveブラウザのRust製アドブロックエンジンが 大幅に最適化 され、 メモリ消費が75%削減。 このアップグレードは 全プラットフォーム で約45MBのメモリ節約を実現。 新しい FlatBuffersアーキテクチャ の導入による効果。 バッテリー寿命向上やマルチタスクの快適化 に寄与。 今後もさらなる最適化が v1.86 で予定。
Braveのアドブロックエンジン大幅刷新によるメモリ削減
-
Brave のアドブロックエンジンが Rustベース で全面的に刷新
-
メモリ消費75%削減、全ユーザーに恩恵
-
バッテリー寿命延長 と マルチタスクの快適化 を実現
-
Android、iOS、デスクトップ で約45MBのメモリ節約
-
追加のアドブロックリスト利用時はさらに節約効果
- v1.85 で最適化が実装済み、 v1.86 で追加改善予定
- バージョン1.79.118 と 1.85.118 の比較で、 162MB→104MB への削減を確認
FlatBuffersによるアーキテクチャ転換と最適化
- FlatBuffers 導入で、 約10万件のアドブロックフィルタ を効率的に格納
- 従来の Vecs、HashMaps、構造体 から、 ゼロコピーのバイナリ形式 へ移行
- メモリ消費削減 と 高速化 を両立
- メモリ管理 の改善で、 スタック割り当てベクタ を利用し、 割り当て19%削減・ビルド時間15%短縮
- フィルターマッチ速度 も 13%向上、共通の正規表現パターンをトークナイズ
- リソース共有 で、デスクトップでは 約2MBの追加節約
- 内部リソース格納の効率化 で 30%のメモリ削減
Brave独自のネイティブアドブロックの強み
-
Brave のアドブロックエンジンは ブラウザ本体に組み込み
-
プライバシーチーム による直接管理・最適化
-
拡張機能型アドブロック では不可能な 深い最適化 を実現
-
Manifest V3 の影響を受けない堅牢な設計
-
100万人以上のユーザー に向けた最先端のプライバシー提供
- パフォーマンスチームとプライバシーチーム のクロスチーム協力による成果
- モバイルや旧型ハードウェア でも大きな恩恵
関連記事
- Braveの プライバシー機能 や アドブロック技術 に関する詳細
- 最新の バージョンアップ情報 や 最適化事例