2 Punkte von GN⁺ 2026-01-06 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Die Rust-basierte Adblock-Engine wurde umfassend überarbeitet, wodurch der Speicherverbrauch um 75 % gesunken ist
  • Die neue Architektur führt das FlatBuffers-Format ein, um rund 100.000 Standardfilter im Zero-Copy-Binärformat zu speichern
  • Dadurch werden auf allen Plattformen (Desktop, iOS, Android) standardmäßig etwa 45 MB Arbeitsspeicher eingespart
  • Zusätzlich wurden zahlreiche Leistungsoptimierungen bei Speicherverwaltung, Matching-Geschwindigkeit, Ressourcenfreigabe und Speichereffizienz umgesetzt
  • Dank einer nativen Engine-Architektur, die nicht den Einschränkungen von Manifest V3 unterliegt, werden Browser-Performance und Datenschutz zugleich verbessert

Überblick über die Überarbeitung der Brave-Adblock-Engine

  • Brave hat seine Rust-basierte Adblock-Engine (adblock-rust) grundlegend überarbeitet und den Speicherverbrauch um 75 % reduziert
    • Dadurch werden auf allen Plattformen (Android, iOS, Desktop) standardmäßig etwa 45 MB Arbeitsspeicher eingespart
    • Bei Nutzung zusätzlicher Filterlisten fällt die Einsparung noch größer aus
  • Die verbesserte Engine wurde in Brave v1.85 eingeführt, weitere Optimierungen sind für v1.86 geplant
  • Laut Screenshot-Vergleich sank der Speicherverbrauch von 162 MB auf 104 MB zwischen den Versionen v1.79.118 → v1.85.118

Umstellung auf eine FlatBuffers-basierte Architektur

  • Wie bereits für Juni und Oktober 2025 angekündigt, hat Brave die Engine auf Basis von FlatBuffers refaktoriert
    • FlatBuffers ist ein kompaktes und effizientes Speicherformat, das bisherige heap-basierte Rust-Datenstrukturen wie Vec, HashMap und struct ersetzt
    • Rund 100.000 Adblock-Filter wurden in ein Zero-Copy-Binärformat umgewandelt, um die Speichereffizienz zu maximieren

Detaillierte Punkte der Leistungsoptimierung

  • Verbesserte Speicherverwaltung: Durch stack-allokierte Vektoren wurden die Speicherallokationen um 19 % reduziert und die Build-Zeit um 15 % verkürzt
  • Schnelleres Matching: Durch Tokenisierung gemeinsamer regulärer Ausdrucksmuster wurde die Filter-Matching-Performance um 13 % verbessert
  • Ressourcenfreigabe: Durch gemeinsames Nutzen von Ressourcen zwischen mehreren Adblock-Engine-Instanzen werden auf dem Desktop etwa 2 MB eingespart
  • Speichereffizienz: Der Arbeitsspeicher für die Speicherung interner Ressourcen wurde um 30 % optimiert

Browser-Performance und strukturelle Vorteile

  • Die Einsparung von mehr als 45 MB Arbeitsspeicher ist vor allem für Nutzer mobiler Geräte und älterer Hardware ein großer Vorteil
  • Brave verbessert die Web-Performance bereits durch das Blockieren von Werbung und Trackern und erreicht mit dieser Überarbeitung zusätzlich eine Verschlankung der eigenen Schutzfunktionen
  • Die Adblock-Engine von Brave ist nativ in den Browser integriert,
    • und unterliegt im Gegensatz zu erweiterungsbasierten Blockern weder API-Beschränkungen des Browsers noch Sandboxing-Effekten
    • daher ist sie auch von den Änderungen in Manifest V3 nicht betroffen

Technische und organisatorische Bedeutung

  • Diese Leistungssteigerung ist das Ergebnis monatelanger Engineering-Arbeit in Zusammenarbeit zwischen dem Performance-Team und dem Privacy-Team
  • Brave will damit die Effizienz des Browsers deutlich steigern und weiterhin Schutzfunktionen auf höchstem Niveau für mehr als 100 Millionen Nutzer bereitstellen

Noch keine Kommentare.

Noch keine Kommentare.