4 ms·
This is a worthy research topic. On mobile, with slower networks and much worse CPUs, uBlock often completely changes the experience. (thanks Mozilla!) I woul
by the_duke 6y ago
This is a worthy research topic.
On mobile, with slower networks and much worse CPUs, uBlock often completely changes the experience. (thanks Mozilla!)
I would note though that only example.com was examined (and apple.com in one test).
I also did not see information if tests were repeated, as no variance/stddev is given. I'd expect it to be pretty high.
- mostlystatic 6y agoI ran the tests 7 times and then took the median. I'll look into quantifying variance more, but for now here's a boxplot for total on-page CPU time. https://gist.github.com/mattzeunert/de3c8aedd2936a34eeb88b62b985ff13#gistcomment-3343338 https://gist.github.com/mattzeunert/de3c8aedd2936a34eeb88b62... I ran tests on example.com, apple.com, and a WCPO news article (for the ad blocker tests). The biggest performance issue is that extensions just dump large scripts into pages indiscriminately. Most of the time extensions don't do anything differently based on the content of the page. I also tested a WCPO news article to see the impact of ad blockers. I picked a local news website specifically because they contain a lot of ads. If a page doesn't have any ads the performance impact of an ad blocker will be slightly negative. What my tests don't pick up is extensions that only run a certain domains. For example, if you run Honey on a shop they support I expect the CPU consumption to increase a lot more. I wrote a similar article last year, which tests a few other pages as well: https://www.debugbear.com/blog/measuring-the-performance-impact-of-chrome-extensions https://www.debugbear.com/blog/measuring-the-performance-imp...
- the_duke 6y agoThanks for the info (and the research in general). The boxplot looks encouraging (as in, the variance doesn't seem too relevant for drawing conclusions) I hope to use this as another source whenever marketing wants to add yet another tracker.
- darkport 6y agoHow are you installing Firefox extensions in mobile? Is it Android only?
- the_duke 6y agoCorrect. Firefox Mobile supports extensions, but only on Android. Some Chromium based Android browsers do as well.
- PetahNZ 6y agoI use Kiwi Browser on Android, which is Chrome based, and supports extensions.
- panpanna 6y agoFirefox for Android is (at least for my usage) pretty much desktop Firefox with a touch-friendly UI. Firefox for iOS is not really Firefox.
- WrtCdEvrydy 6y agoAll webbrowsers on iOS are basically safari reskinned.
- fluential 6y agoWorth a read “Explanation of the state of uBlock Origin (and other blockers) for Safari” — https://github.com/el1t/uBlock-Safari/issues/158 https://github.com/el1t/uBlock-Safari/issues/158