diff --git a/Overview-of-uBlock's-network-filtering-engine:-details.md b/Overview-of-uBlock's-network-filtering-engine:-details.md index 91afbfb..f60e303 100644 --- a/Overview-of-uBlock's-network-filtering-engine:-details.md +++ b/Overview-of-uBlock's-network-filtering-engine:-details.md @@ -37,4 +37,10 @@ Advantages: Disadvantages: - High overhead creating/deleting network/cosmetic filters (high memory churn). + - Related: [Memory footprint: what happens inside uBlock after installation](./Memory-footprint:-what-happens-inside-uBlock-after-installation) - In case of 3rd-party filter lists, forced to use all filters, including those which may not be wanted. + +#### Why are rules "dynamic" and filters "static" if both are declarative? +"Static" means it must be "compiled" ahead-of-time before being used, and "dynamic" means it can effortlessly change at runtime: +- Rules: you can set rules with a simple mouse clicks in the user interface, they are virtually zero overhead to create/remove. +- Filters: all filters must be all reloaded in memory when adding/removing. \ No newline at end of file