Earlier quoted context omitted.
ABP also introduced an Acceptable Ads option a few years ago that triggered the creation of a fork called AdBlock Edge without that option. Adblock Edge was recently discontinued in favor of uBlock Origin [1], which has a much smaller memory footprint and is faster. [1]: https://github.com/gorhill/uBlock
uBlock origin is bigger (js wise) than both AdBlock and AdBlock plus and uBlock, comparison: https://lh3.googleusercontent.com/msT3z9naIEkfKFjrj2G3G67moS...
It's not uncommon that the remote servers hosting the lists fail to respond, which would cause the extension to "malfunction" if this happened after first install -- these lists are key for the proper functioning of the extension (at least in its default out-of-the-box settings). I want the extension to work properly immediately after 1st install.
The size of uBlock Origin as downloaded from AMO or Chrome store is ~1.5 MB (because it's compressed). The compressed package would be ~650 kB without the 3rd-party lists (the content of these lists are not javascript code).