Live data from Hacker News

Adblockers Performance Study

whotracks.me

61–70 of 126 posts

Re: Adblockers Performance Study

#63
post #40

So, an ad for Ghostery? Was there anything else?

The article isn't really about Ghostery, so... yeah. The article makes an actual point. Go read it.

I did read the article.

It read to me like a thinly veiled ad for ghostery.

If that wasn’t the intent, then I would encourage the authors to be more explicit and detailed about their testing methods and how they made a point of trying to level the field as much as possible, even though their own code is one of the tools being tested.

Re: Adblockers Performance Study

#64
I'm curious how filtering proxies like Privoxy, Proxomitron, Proximodo/Proxydomo, etc. compare --- it's an extra (local) hop of network latency, but those are pure native code. I've been using one for a long time (ever since I heard of them) and it effectively works across all the browsers on the system, even those built-in to other apps (often only for the purpose of showing ads...) Even for those who don't routinely use multiple browsers, given how increasingly user-hostile and unconfigurable they are becoming, I think it makes sense to move filtering into its own application.

Re: Adblockers Performance Study

#65
post #25

FWIW, Chromium devs have just responded[1] to the massive amount of feedback they got on the mailing list, like [2] and [3]. One of the main pain points raised was the lack of any way to dynamically add rules, as well as the low maximum number of rules allowed (30k). Seems they've decided to support dynamic rule addition, as well as increasing the number of rules, though probably not by orders of magnitude by the sou…

> Users need to have greater control over the data their extensions can access. Ok, so then why > In particular, there are currently no planned changes to the observational capabilities of webRequest That's before the fact that you consider that webextensions can run arbitrary code on the page and extract whatever information they want. Edit: Also > Increased Ruleset Size: We will raise the rule limit from the draft…

I find arbitrary limits like this to be totally idiotic. The number of rules does not need to fit in a 16-bit variable. The "to ensure performance for users" is simply patronising and attempting to divert attention away from the fact that they are trying to neuter this feature as much as they can without raising too much opposition. I should be able to filter millions of rules if I have the RAM and CPU power available.

Re: Adblockers Performance Study

#66
Only part of the argument with ad blockers is speed. The rest of the argument is trust. So, how do you make money?

As far as I know, ublock Origin has no profit motive whatsoever. Correct me if I'm wrong.

Re: Adblockers Performance Study

#68

FWIW, Chromium devs have just responded[1] to the massive amount of feedback they got on the mailing list, like [2] and [3]. One of the main pain points raised was the lack of any way to dynamically add rules, as well as the low maximum number of rules allowed (30k). Seems they've decided to support dynamic rule addition, as well as increasing the number of rules, though probably not by orders of magnitude by the sou…

Dynamic rule addition addresses a very small number of complaints with the proposal. Beyond the ability to block requests conditionally based on arbitrary logic (not just a few pre-decided qualifications like request size), one point I want to keep coming back to is that there are actually legitimate reasons why an extension might choose to slow down requests. I use Tampermonkey scripts on a couple of social networki…

Tampermonkey being limited is huge for us. I used to actually implement a chrome extension for work to automate interaction with some partner sites, but tampermonkey key is so much easier to manage, test on, and update for. I'm dreading having to go back to extensions, especially since all of them will have a review process so there's yet another hurdle.

Re: Adblockers Performance Study

#69
post #40

Earlier quoted context omitted.

The article isn't really about Ghostery, so... yeah. The article makes an actual point. Go read it.

I did read the article. It read to me like a thinly veiled ad for ghostery. If that wasn’t the intent, then I would encourage the authors to be more explicit and detailed about their testing methods and how they made a point of trying to level the field as much as possible, even though their own code is one of the tools being tested.

The point of the article is that they're all fast (except DDG). It doesn't matter if the field is perfectly level, it matters that all these extensions should be able to keep working programmatically.

Re: Adblockers Performance Study

#70
post #29

Earlier quoted context omitted.

Speaking as a user (and early developer) of Safari's content blockers; I have almost never run into an issue with them. What kind of development do you fear will be stifled by Apple and Google not having incentives to improve the blocking (which I find somewhat strange in the former case, anyways)?

What I'm afraid of is the following: * The blocking engine operated by either Safari or Chrome is a black-box and independent devs will have a harder time understanding it, tweaking it, improving it, debugging it. * Chrome devs are now playing nicely and get feedback and propose some improvements to the APIs but there is no warranty this will happen again, or that they will invest time/energy in the future improving…

> Chrome devs are now playing nicely and get feedback and propose some improvements to the APIs but there is no warranty this will happen again, or that they will invest time/energy in the future improving this part of the browser.

I think this is especially true. It is somewhat similar to many other Google products like Maps and Translate. They start as a good free product, but as soon as they gain enough traction the rules change. I think once this declarative Api is the standard for ad blockers in browsers Google will start exercising its control over it for its own benefit.

Post reply on HN