declarativeNetRequest API (Easylist-like filtering):
- if sb and not sa then block
uBO (*simplified* to not drown in details):
- if db then block
- else if not da then
- if sbb or (sb and not sa) then block
- if db then block
- else if not da then
- if usbb or (usb and not usa) then block
- else if not usa and (sbb or (sb and not sa)) then block
github.com/gorhill/uBlock…
github.com/uBlockOrigin/u…
github.com/easylist/easyl…
A declarativeNetRequest API requires a whole extension update to get the latest changes in the lists.
So "performance" can't be a good argument for deprecating the blocking ability of the webRequest API.
I am against the conversion of the webRequest API into a passive one and other changes crippling uBO's ability to seamlessly function as it does now.