-
Notifications
You must be signed in to change notification settings - Fork 3.3k
About "This other extension reports more stuff blocked!"
TL;DR: Do not rely on the number shown over an extension badge to judge blocking power, i.e. to assess how well your privacy is protected, you would fool yourself big time.
For both Adblock Plus and µBlock (and many other such extensions), the badge on the icon reports the number of net requests blocked by the extension.
Sometimes, for the same page, one extension can report more stuff blocked than the other, while the reality could be the opposite.
The less a blocker blocks, the more there are net requests. The more there are net requests, the more likely some of them will need to be blocked. So sometimes you end up with more request blocked as shown by the badge, while internally more requests were allowed on the web page.
Ultimately, for me it's the benchmarks I run to report blocking power which tells the real story. The badge is really not a good way to assess blocking power of an extension, you could well endup concluding the opposite of what is really happening.
If you don't want to run a benchmark, I have this little online tool with which you can find out the requests which were not prevented from leaving your browser. To use it, open the dev console for the page for which you want a report, and go to the Network tab.
Clear the browser cache by right-clicking somewhere in the Network tab console. Force a reload of the web page, then right-click in the Network tab console, and select "Copy all as HAR". Then paste the result in the text area of this online tool, and click Parse. You will be shown the hostnames which were hit by the browser for the particular page you loaded.
For example, for the front page of http://www.cnet.com/, µBlock shows 10 request blocked, while ABP shows 16 (both with a lot of filter lists). However here is what really happened internally:
Remote servers reached:
Adblock Plus
- dw.cbsi.com
- cnet3.cbsistatic.com
- cnet4.cbsistatic.com
- fonts.cnet.com
- urs.cnet.com
- www.cnet.com
- 1ab45d4854fe036a37ff-6643978b1699ef52a80b7f45a7bcfe3d.r85.cf2.rackcdn.com
- www.googletagservices.com
- zor.livefyre.com
- platform.twitter.com
- s.yimg.com
- dw.cbsimg.net
- geo.query.yahoo.com
µBlock:
- dw.cbsi.com
- cnet3.cbsistatic.com
- cnet4.cbsistatic.com
- fonts.cnet.com
- urs.cnet.com
- www.cnet.com
So µBlock caused the browser to hit many less remote servers, meaning it blocked more, and yet its badge displayed "10" requests blocked.
So the point is, do not rely on the badge to judge blocking power, i.e. to assess how well your privacy is protected, you would fool yourself big time.
uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
- Wiki home
- About the Wiki documentation
- Permissions
- Privacy policy
- Info:
- The toolbar icon
- The popup user interface
- The context menu
-
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
- Few words about re-design of uBO's user interface
- Reference answers to various topics seen in the wild
- Overview of uBlock's network filtering engine
- uBlock's blocking and protection effectiveness:
- uBlock's resource usage and efficiency:
- Memory footprint: what happens inside uBlock after installation
- uBlock vs. ABP: efficiency compared
- Counterpoint: Who cares about efficiency, I have 8 GB RAM and|or a quad core CPU
- Debunking "uBlock Origin is less efficient than Adguard" claims
- Myth: uBlock consumes over 80MB
- Myth: uBlock is just slightly less resource intensive than Adblock Plus
- Myth: uBlock consumes several or several dozen GB of RAM
- Various videos showing side by side comparison of the load speed of complex sites
- Own memory usage: benchmarks over time
- Contributed memory usage: benchmarks over time
- Can uBO crash a browser?
- Tools, tests
- Deploying uBlock Origin
- Proposal for integration/unit testing
- uBlock Origin Core (Node.js):
- Troubleshooting:
- Good external guides:
- Scientific papers