Med över 100 miljoner användare världen över har webbläsaren Brave blivit ett etablerat alternativ för den som vill surfa snabbare och mer privat. Nu har utvecklarna byggt om webbläsarens inbyggda reklamblockering från grunden – ett tekniskt lyft som kraftigt minskar minnesanvändningen och ger både bättre prestanda och längre batteritid, utan att användaren behöver göra någonting alls.

Webbläsaren Brave, utvecklad av Brave Software, har på kort tid blivit populär bland användare som vill ha en snabbare och mer privat surfupplevelse. Med över 100 miljoner användare världen över tar Brave nu ett rejält tekniskt kliv framåt genom att bygga om hjärtat i sin inbyggda reklamblockering.
Resultatet är en webbläsare som drar betydligt mindre minne, känns snabbare i vardagen och dessutom sparar batteri – särskilt märkbart på mobiltelefoner och äldre datorer.
När mindre minne gör stor skillnad
I den nya versionen använder Braves annonsblockerare upp till 75 procent mindre minne än tidigare. I praktiken innebär det att webbläsaren frigör runt 45 megabyte arbetsminne redan från start, oavsett om du surfar på dator, Android eller iPhone.
Det kan låta som en liten detalj, men mindre minnesanvändning betyder att datorn eller mobilen får mer utrymme att arbeta med. Appar växlar snabbare, flikar svarar kvickare och batteriet räcker längre. För många användare märks förbättringen som ett allmänt “lugnare” och mer följsamt system.
Ett osynligt maskinrum byggs om
För att nå dit har Braves utvecklare gjort ett ovanligt djupt ingrepp i webbläsarens teknik. Annonsblockeraren är skriven i programmeringsspråket Rust, som är känt för att kombinera hög prestanda med god säkerhet.
Den största förändringen handlar om hur listor med reklamregler lagras i minnet. Tidigare låg omkring 100 000 sådana regler utspridda i vanliga datastrukturer. Nu har de packats ihop i ett kompakt binärt format som kallas FlatBuffers. Det gör att webbläsaren kan läsa reglerna direkt, utan att först kopiera dem till arbetsminnet, ungefär som att bläddra i ett uppslagsverk istället för att skriva av hela boken varje gång.
Många små förbättringar under ytan
Utöver den stora ombyggnaden har Brave genomfört en rad mindre, men viktiga, finjusteringar. Webbläsaren använder färre tillfälliga minnesreservationer när annonsblockeraren startar, vilket gör att uppstarten går snabbare. Själva “igenkänningen” av reklam på webbsidor har också effektiviserats, så att blockeringen sker snabbare än tidigare.
På datorer delar dessutom flera delar av annonsblockeraren på samma resurser istället för att ha egna kopior, vilket ytterligare minskar minnesåtgången. Tillsammans ger dessa förändringar en märkbar prestandavinst, trots att användaren inte behöver göra någonting alls.
Därför är inbyggd reklamblockering effektivare
Brave pekar på en viktig skillnad jämfört med traditionella annonsblockerare som installeras som tillägg. Eftersom Braves reklamblockering är inbyggd direkt i webbläsaren kan utvecklarna arbeta på en mycket djupare teknisk nivå. De är inte begränsade av de säkerhetsgränser som normalt omger webbläsartillägg.
Det gör det möjligt att optimera hur data lagras, delas och används – något som i slutändan ger både bättre prestanda och lägre resursförbrukning.
Teknik som märks i vardagen
Braves senaste uppdatering är ett tydligt exempel på hur avancerad mjukvaruteknik kan ge praktiska vardagsfördelar. Genom att göra reklamblockeringen smartare och mer resurssnål har Brave lyckats förbättra surfupplevelsen utan att lägga till nya knappar, menyer eller inställningar.
För användaren märks förändringen helt enkelt som en snabbare, tystare och mer uthållig webbläsare – även om det verkliga arbetet sker långt nere i det digitala maskinrummet.
https://brave.com/privacy-updates/36-adblock-memory-reduction
Resultat: ~75% lägre minnesförbrukning (≈ 45 MB sparat som standard) i Brave v1.85.
- Plattformar: Android · iOS · Desktop
- Skalar upp: ännu större besparing med fler blockerlistor
- Teknik: refaktor till FlatBuffers (zero-copy binär lagring)
- Default-filter: ~100 000 filter flyttade från heap-strukturer (Vec/HashMap/structs)
Övriga optimeringar (vissa i v1.86):
- Minne: stack-allokerade vektorer → −19% allokeringar, ~15% snabbare byggtid
- Matchning: tokenisering av vanliga regex-mönster → +13%
- Delning: delade resurser mellan instanser → ~2 MB sparat (desktop)
- Lagring: intern resurslagring → −30% minne
$ Native adblock är inbyggt i webbläsaren och påverkas inte av Manifest V3.


