Браузер Brave, который недавно преодолел отметку в 100 миллионов пользователей по всему миру, выпустил крупное обновление встроенного adblock-движка. Изменения стали доступны, начиная с версии Brave v1.85, а дополнительные оптимизации ожидаются в релизе v1.86.
По данным команды приватности и безопасности Brave, обновлённый движок блокировки рекламы экономит около 45 МБ оперативной памяти на всех поддерживаемых платформах — включая Windows, macOS, Linux, Android и iOS. При использовании дополнительных списков фильтров эффект становится ещё заметнее.
Что даёт снижение потребления памяти
Сокращение использования оперативной памяти напрямую влияет на повседневную работу браузера:
- более плавная многозадачность;
- повышенная отзывчивость интерфейса;
- снижение общей нагрузки на систему;
- улучшенное время автономной работы на мобильных устройствах;
- комфортная работа на старых и маломощных ПК.

Ключевые технические изменения
Существенное сокращение потребления оперативной памяти стало результатом серии последовательных рефакторингов движка блокировки рекламы, реализованного на Rust. Ключевым архитектурным изменением стал перенос около 100 000 стандартных фильтров из традиционных структур данных Rust, хранящихся в динамической памяти, в компактный бинарный формат FlatBuffers.
FlatBuffers представляет собой компактный бинарный формат хранения данных с поддержкой доступа без копирования. Такой подход позволяет резко сократить накладные расходы по памяти и ускорить работу с фильтрами.
Помимо перехода на FlatBuffers, в Brave реализовали ряд дополнительных оптимизаций:
- снижение количества выделений памяти при инициализации движка на 19% за счёт использования стековых векторов;
- ускорение процесса сборки движка примерно на 15%;
- рост производительности сопоставления фильтров на 13% благодаря токенизации часто используемых шаблонов регулярных выражений;
- экономия около 2 МБ памяти на настольных системах за счёт совместного использования ресурсов между экземплярами движка;
- оптимизация внутреннего хранилища ресурсов, позволившая снизить его потребление памяти примерно на 30%.
Преимущество встроенной блокировки рекламы
В Brave подчёркивают, что столь глубокие оптимизации возможны благодаря тому, что блокировка рекламы является нативной частью браузера и разрабатывается собственной командой приватности и безопасности.
В отличие от расширений-блокировщиков, которые ограничены API браузера и механизмами песочницы, встроенный подход позволяет:
- вносить низкоуровневые архитектурные изменения;
- гибко управлять использованием памяти и ресурсов;
- повышать производительность без компромиссов для безопасности и стабильности.
Дополнительная информация
Подробнее о переработке adblock-движка и всех технических деталях оптимизации можно узнать в официальной публикации Brave: Brave Privacy Update #36.
Обновление демонстрирует, что встроенные механизмы защиты могут быть не только эффективнее расширений, но и заметно экономичнее с точки зрения потребления системных ресурсов.
Обновления программ, что нового
• Brave переписал движок блокировщика рекламы: потребление памяти снижено на 75%
• Steam Client Beta получил обновлённый интерфейс выбора бета-версий игр и другие улучшения
• Apple выпустила очередные «Улучшения безопасности в фоновом режиме» для разработчиков — iOS 26.3 (b), iPadOS 26.3 (b) и macOS 26.3 (b)
• OnePlus представила смартфоны Turbo 6 и Turbo 6V с рекордным аккумулятором 9000 мАч
• Первые тесты встроенной графики Intel Arc B390 (Panther Lake): 1080p-гейминг с XeSS на ноутбуках
• Релиз Opera 126 Stable: переход на Chromium 142 и исправление ошибок