Разработчики браузера Brave модернизировали встроенный блокировщик рекламы на основе Rust, что позволило сократить потребление памяти на 75% и улучшить время автономной работы на всех платформах (Android, iOS и настольные компьютеры).
При использовании фильтров по умолчанию, браузер будет расходовать примерно на 45 МБ оперативной памяти меньше, а с включенными дополнительными списками блокировки рекламы эта экономия увеличивается ещё больше.

Добиться такого эффекта удалось за счёт серьёзных архитектурных изменений. Движок, написанный на Rust, перевели на FlatBuffers — компактный формат хранения данных без лишних копирований.
Около 100 тысяч рекламных фильтров теперь загружаются и обрабатываются куда эффективнее, чем раньше. Параллельно инженеры ускорили сопоставление правил, сократили число выделений памяти и оптимизировали внутренние ресурсы.
Улучшения уже доступны в Brave версии 1.85, а дополнительные оптимизации появятся в версии 1.86.