Updated What µBlock can and can not (currently) do (markdown)

Raymond Hill 2014-08-22 07:10:30 -07:00
parent aa4b8b79aa
commit 789136b405

@ -1,6 +1,6 @@
#### "µBlock is just a stripped-down version of HTTP Switchboard".
No. µBlock started off by extracting the ABP engines (net and cosmetic filters) from HTTP Switchboard ("HTTPSB"). These engines needed more work to bring them to maturity. Most of that work has not been ported back to HTTPSB. Actually, I am questioning doing so, for the sake of code sanity, I consider removing ABP-filtering engine from HTTPSB, so that both extension complement each other, and with a narrower purpose, they can focus on doing what they do more perfectly.
No. µBlock started off by extracting the pattern-filtering engines (net and cosmetic filters) from HTTP Switchboard ("HTTPSB"). These engines needed more work to bring them to maturity. Most of that work has not been ported back to HTTPSB. Actually, I am questioning doing so, for the sake of code sanity, I consider removing ABP-filtering engine from HTTPSB, so that both extension complement each other, and with a narrower purpose, they can focus on doing what they do more perfectly.
Consider [this issue](/gorhill/httpswitchboard/issues/373) as a good example of how trying to do too many things lead to over-complicated software that I myself struggle to explain. Also, IMO a good way to sabotage a good piece of software is to turn it into a kitchen-sink tool.