Overview of uBlock's network filtering engine: details
gwarser edited this page Aug 29, 2019
·
11 revisions
Pages 129
- Wiki home
- Permissions
- Privacy policy
- The popup user interface
-
Dashboard
- Settings pane
- Filter lists pane
- My filters pane
- My rules pane
- Trusted sites pane
- Keyboard shortcuts
- The logger
- Element picker
- Element zapper
-
Blocking mode
- Very easy mode
- Easy mode (default)
- Medium mode (optimal for advanced users)
- Hard mode
- Nightmare mode
- Strict blocking
- Overview of uBlock's network filtering engine
- Tools, tests
- Deploying uBlock Origin
- Troubleshooting:
Clone this wiki locally
Overview
Overview of uBlock's network filtering engine
Dynamic URL filtering rules
Advantages:
- Little overhead creating/deleting dynamic URL rules.
- Precedence over both dynamic filtering rules and static filters.
- Useful to diagnose/fix in a very narrow way web sites broken by either dynamic filtering rules or static filtering.
- Useful to create override to current dynamic filtering rules or static filtering.
- A point and click UI for easy management of rules.
Disadvantages:
- Can only match URLs which "start with".
- Can't be loaded from a filter list.
Dynamic filtering rules
Advantages:
- Little overhead creating/deleting dynamic rules.
- Precedence over static filters.
- A point and click UI for easy management of rules.
Disadvantages:
- Rules are broad: whole sites or class of types.
- Can't be loaded from a filter list.
Static filtering
Advantages:
- Flexible syntax: from very broad to very narrow targeting, with support of wildcards at any position.
- Support cosmetic filtering (removal of DOM elements).
- Can be loaded from a filter list: facilitate community-supported filter lists.
- Compatibility: can be used in other blockers supporting ABP-compatible filter syntax.
- Except for a few filter syntax extensions specific to uBlock not adopted by other blockers.
Disadvantages:
- High overhead creating/deleting network/cosmetic filters (high memory churn).
- In case of 3rd-party filter lists, forced to use all filters, including those which may not be wanted.
uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.