Merge adblock engines #5461
Labels
dev-concern
feature/shields/adblock
Blocking ads & trackers with Shields
feature/shields
The overall Shields feature in Brave.
OS/Android
Fixes related to Android browser functionality
OS/Desktop
perf
QA/No
release-notes/exclude
Milestone
Brave creates at least two separate instances of the
adblock-rs
adblocking engine, separately managing base rules (e.g. easylist, easyprivacy), custom user-added rules, and an additional engine for each regional list or subscription list.Separate instances cannot benefit from the performance optimizations of
adblock-rs
; each engine must be checked serially for matches or exceptions and the results must be combined afterwards.The three different adblock service managers were implemented separately to allow for independent state management. This functionality will need to effectively be moved into
adblock-rs
.The text was updated successfully, but these errors were encountered: