• Rust-आधारित ad-blocking engine को बड़े पैमाने पर फिर से डिज़ाइन किया गया, जिससे memory usage में 75% की कमी आई
  • नई architecture में FlatBuffers format अपनाया गया है, जो लगभग 1 लाख default filters को zero-copy binary format में स्टोर करता है
  • इसके कारण सभी platforms (desktop·iOS·Android) पर डिफॉल्ट रूप से लगभग 45MB memory की बचत होती है
  • इसके अलावा memory management·matching speed·resource sharing·storage efficiency समेत कई performance optimizations लागू किए गए
  • Manifest V3 की पाबंदियों से मुक्त native engine architecture के जरिए browser performance और privacy protection दोनों को मजबूत किया गया

Brave ad-blocking engine ओवरहॉल का सारांश

  • Brave ने Rust-आधारित adblock engine (adblock-rust) को पूरी तरह ओवरहॉल कर memory usage को 75% तक घटाया
    • इस सुधार से सभी platforms (Android, iOS, desktop) पर डिफॉल्ट रूप से लगभग 45MB memory की बचत होती है
    • अगर अतिरिक्त filter lists इस्तेमाल की जाती हैं, तो बचत और भी अधिक होती है
  • बेहतर बनाया गया engine Brave v1.85 में लागू किया गया है, और v1.86 में अतिरिक्त optimizations आने वाली हैं
  • screenshot तुलना के अनुसार v1.79.118 → v1.85.118 में memory usage 162MB → 104MB हो गया

FlatBuffers-आधारित structure में बदलाव

  • Brave ने जून 2025 और अक्टूबर 2025 में की गई घोषणा के अनुसार engine को FlatBuffers-आधारित रूप में refactor किया
    • FlatBuffers एक compact और efficient storage format है, जो पहले इस्तेमाल होने वाले Vec, HashMap, struct जैसे heap-आधारित Rust data structures की जगह लेता है
    • लगभग 1 लाख ad-blocking filters को zero-copy binary format में बदलकर memory efficiency को अधिकतम किया गया

विस्तृत performance optimization बिंदु

  • memory management में सुधार: stack-allocated vectors के इस्तेमाल से memory allocation में 19% कमी, build time में 15% कमी
  • matching speed में सुधार: common regex patterns को tokenize कर filter matching performance 13% बेहतर की गई
  • resource sharing: कई adblock engine instances के बीच resources साझा कर desktop पर लगभग 2MB की बचत
  • storage efficiency: internal resource storage memory को 30% optimize किया गया

browser performance और architectural फायदे

  • 45MB से अधिक memory की बचत mobile और पुराने hardware users के लिए बड़ा फायदा है
  • Brave पहले से ही ads और trackers को block करके web performance बेहतर करता है, और इस ओवरहॉल के जरिए अपने protection features को और हल्का बना लिया है
  • Brave का ad-blocking engine browser में built-in native architecture पर आधारित है,
    • extension-आधारित blockers के विपरीत यह browser API constraints या sandboxing से प्रभावित नहीं होता
    • इसलिए Manifest V3 बदलावों का भी इस पर असर नहीं पड़ता

तकनीकी और संगठनात्मक महत्व

  • यह performance improvement performance team और privacy team के सहयोग से कई महीनों में पूरा किया गया engineering effort है
  • Brave ने इसके जरिए browser efficiency को काफी बढ़ाया है, और
    10 करोड़ से अधिक users को उच्च स्तर की privacy protection लगातार उपलब्ध कराने का लक्ष्य रखा है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.