Chrome Canary just killed uBlock Origin and other Manifest V2 extensions
androidpolice.com
androidpolice.com
IMO uBlock Origin has become an integral part of the Firefox experience. Chrome killed uBlock Origin? Firefox can't kill uBlock Origin. It can only kill Firefox.
[1] https://addons.mozilla.org/en-US/firefox/search/?sort=users
It seems like the leadership team literally either can't help themselves by maybe just not screwing over their users, or they reckon they're too big to really suffer any consequences.
Maybe they're just content with the outcome either way, potential golden handshakes and all?
When I access a site I’m downloading some markup. I’m free to render that markup in any way I desire. It’s my machine. My software. My experience. Nothing else should be able to dictate that to me.
Ads are harmful. They are used to spy on and build profiles of people across the internet, gaining knowledge along the way that is intrusive, without consent from who it’s spying on.
Sites are free to make money off their content. There are ways besides ads. Paywalls, subscriptions, donations, etc.
Point is, they can make money in ways that doesn’t require telling their users how to do things on their own computers and doesn’t involve forcing malware and spyware onto their users. Nothing is being stolen. The html document was delivered on the public web internet with no restrictions. It was even delivered with the code to run ads. It was given to the world. How the world renders that document cannot somehow change that into a theft.
ublock has always worked for YouTube ads, until the very recent crusade against adblocking.
Either you are misinformed, or you are flatout lying. I literally just tried it on Firefox with uBlock and after 10 videos, received 0 ads. See here for more context: https://www.reddit.com/r/uBlockOrigin/comments/1etvawp/youtu... A simple Google Search of "does ublock origin block YouTube ads" disproves you.
[0]: https://www.theverge.com/2023/9/25/23889917/youtube-premium-... [1]: https://www.reddit.com/r/youtube/comments/1d0d1sg/premium_li...
I'm the opposite, I get youtube premium as a side effect of paying for youtube music.
If you don't like that, then don't send people free web pages when they make HTTP requests. Make your web server return 402 Payment Required instead. If you send us free stuff with garbage included, don't blame us for deleting the garbage.
Every browser should have uBlock Origin. It should be literally built into the browser in fact, only conflicts of interest prevent that.
Somebody has to pay the compute bill and ads are mechanism to get some €€ back.
I do use ad blockers cuz a lot of sites are too ads heavy, but at least im not making up some ideology that im not ripping somebody off.
Be genuine and honest with yourself
From the parent comment: "If you don't like that, then don't send people free web pages when they make HTTP requests. Make your web server return 402 Payment Required instead"
If you prefer radical / extreme approaches, then do it with your content
A 386 could handle a regexp fine. Compare that to audio or video decoding for ads. Not the same ballpark by orders of magnitude.
It's dead because Google makes money from ads. I shifted to Firefox ages ago.
If the browser maintainers have seen a couple of machines with similar problems and maintainers of regexp-using add blockers simply insisted that their code was fast, "a 386 could handle" etc, I can easily see how the browser maintainers might lose patience. Don't need to assume ill will.
My comment wasn't that all algorithms are always efficient. It was that properly compiled regular expressions are.
Extensions often lead to performance issues.
It looks like the recent changes are all about slowly locking down what extensions can do because it’s currently a free for all where random anonymous extension owners have full access to everyone’s browsers.
The major browser vendors already have extension "stores" that are supposed to be curated. I believe it's also true that installing an extension directly ("side-loading") is usually disabled by default (or just not an option at all).
They've done their due diligence for our "safety". Now, it's just bullshit to prevent us from blocking ads, trackers, and spyware.
Granted, I'm sure malware slips through. But, what security danger is there to a user if an extension blocks a network request? Manifest V3 eliminating the ability to block network requests is NOT for user security. The absolute best excuse they can come up with is that it has something to do with performance, but that's also bullshit because I'm 99% sure I can find plenty of ways to make a Manifest V3 extension waste CPU and/or memory.
To simplify, and speaking from uBO's perspective, consider that nine distinct tokens can be extracted from the URL in the address bar for the current webpage:
https
news
ycombinator
com
reply
id
41758007
goto
item%3Fid%3D41757178%2341758007
To match such URL against the tens of thousand of filters, there is only a need to lookup filters for these nine tokens, and for most of these tokens there won't be any filters to test, such that in the end for any given URL only a few to no filters will end up being tested, and the majority of these filters are not regex-based, they are just plain string matching.This is the overall simplified explanation of how it really works, in reality it's a bit more complex because there are a lot of other optimizations on top of this.
There is a built-in benchmark tool in uBO, accessible through the dashboard, _Support_ pane, _More_ button, _SNFE: Benchmark_ button[1].
When running the benchmark against a set of 230,364 URLs, I get an average of 11-12 µs per request to perform a match test against the default filter lists in uBO.
* * *
[1] https://github.com/gorhill/uBlock/wiki/Advanced-settings#ben...
But what should I do with the not so tech savvy family members and friends that use Chrome and I installed Ublock origin? Install the lite version? Other alternative?
I'm sorry to say that will be impossible to make them switch to Firefox.
https://adguard.com/en/adguard-browser-extension/overview.ht...
https://adguard.com/en/blog/chrome-manifest-v3-where-we-stan...
Do you know if it has nagging with upsells to the paid products that they offer?
Life's too short.
We need an altstore
[1] https://coinfomania.com/brave-browser-users-monthly-bat-rewa...
[2] https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
https://en.wikipedia.org/wiki/Cliqz#Integration_with_Firefox
How about more recently, when they enabled “privacy-preserving attribution” without user consent?
https://blog.mozilla.org/netpolicy/2024/08/22/ppa-update/
It's like them, after all, they also include a unique ID with each download, that then they send in their opt-out telemetry.
How about Firefox's sponsored links in the New Tab page?
https://support.mozilla.org/en-US/kb/sponsor-privacy
I am asking because this community has a serious double-standard. This isn't about any “shady crypto” or affiliate codes being inserted, issues which were promptly fixed. It's about something else entirely, and people are being disingenuous about it.
For my private use, I am using an older Mac with some memory consumption issues, so until I upgrade, I am using safari because it's the most lightweight, and while the extension support is the smallest of all, at least for very major things you are still covered.
For work, the Mac I am using is way more powerful, and yet I find strange issues. Vivaldi dies if I open more than 60-70 tabs at once but it doesn't even really matter, because all the Chromium based browsers that have said "don't worry, we will keep maintaining Manifest V2" feel like they are on a "danger zone" to me.
And then, I try to use Firefox and while the extension support is the most complete, many times I am finding unresponsive pages (usually tools like Google Meet, which I need to use because of work) or even worse: profile files get messed up and I start getting an error "There was an error, that's all we know" every time I try to log into any service using Google SSO.
So to summarize, at this rate I will have to migrate to Qutebrowser... or Lynx.
WRT ad blocking, any serious Chromium-based browser that has vowed continued V2 support already has a performant ad blocker in its native code to cover their ass on this point you're making here (see: Brave; though also Orion, of the ones that I know, which is a Webkit browser). Of course, effective dynamic ad blocking isn't the only thing lost with Manifest V3 but definitely the most noticeable.