Brave tarayıcısı, Rust tabanlı reklam engelleme motorunda önemli bir revizyona giderek bellek tüketimini %75 oranında azalttı. Bu gelişme, tüm kullanıcılar için daha iyi pil ömrü ve daha akıcı çoklu görev deneyimi sunmayı hedefliyor. Varsayılan olarak yaklaşık 45 MB bellek tasarrufu sağlayan bu güncelleme, ek reklam engelleme listeleri kullanan kullanıcılar için daha da büyük faydalar sunuyor. Bu performans artışları Brave v1.85 ile kullanıma sunuldu, ek optimizasyonlar ise v1.86 ile gelecek.
Bu önemli bellek tasarrufu, reklam engelleme motorunun FlatBuffers adlı kompakt ve verimli bir depolama formatını kullanacak şekilde yeniden düzenlenmesiyle mümkün oldu. Yaklaşık 100.000 varsayılan reklam engelleme filtresi, standart Rust veri yapıları (Vecs, HashMaps gibi) yerine, sıfır kopyalı ikili bir formata taşındı. Bu mimari geçişin yanı sıra, bellek tahsislerini %19 azaltan ve derleme süresini %15 iyileştiren yığın tahsisli vektörler kullanıldı. Ayrıca, yaygın regex kalıplarını belirteçlere ayırarak filtre eşleştirme performansı %13 artırıldı ve dahili kaynak depolama belleği %30 optimize edildi.
Brave'in reklam engelleme motorunun tarayıcıya yerleşik olması, diğer tarayıcılardaki uzantı tabanlı engelleyicilere kıyasla derinlemesine optimizasyonlara olanak tanıyor. Bu yerel mimari sayesinde Brave'in reklam ve izleyici engellemesi, Manifest V3'ten de etkilenmiyor. Bu performans artışı, Brave'in 100 milyondan fazla kullanıcısına sınıfının en iyisi gizlilik ve verimlilik sunma taahhüdünün bir parçası olarak, ekipler arası mühendislik çalışmasının bir sonucudur.
Brave'in reklam engelleme motorundaki %75'lik bellek tasarrufu, tarayıcının genel performansını ve enerji verimliliğini artırarak özellikle mobil ve eski donanım kullanıcıları için daha akıcı bir deneyim sunuyor.