Please consider adding an option to run the lists against the blacklist wildcards and remove matching entries during consolidation. Users on slower hardware could use many more public lists if, during consolidation, sites that use random subdomains and appear many thousands of times in the lists, like 2o7, openx, or 302br got filtered out when wildcarded.
I found that there is a performance balance point where too many entries slow things down. Eliminating thousands of them in favor of a wildcard can decrease load and increase overall responsiveness, especially when using the UI. I’m using a Pi Zero W, which may have something to do with it, and I actually haven’t noticed any slowdowns even with fairly extensive blacklist wildcarding.
To clarify what I’m asking, here’s an example. It’s probably inefficient and maybe even wrong because I don’t know the format of the intermediate processing list. Compare group
\2 from the results of expression
(?<=address\=/)([^/]+) on the dnsmasq list, to group
\s(\S+)\s on the consolidated list, and drop matching lines.