Many people seem to treat it synonymously with "no more procedural request blocking", but that's not a thing Mozilla ever did:
> For Manifest V3 extensions, Chrome no longer supports the "webRequestBlocking" permission (except for policy-installed extensions). Instead, the "webRequest" and "webRequestAuthProvider" permissions enable you to supply credentials asynchronously. Firefox continues to support "webRequestBlocking" in Manifest V3 and provides "webRequestAuthProvider" to offer cross-browser compatibility.
The permission model also seems much more reasonable (less permissions have to be requested upfront at install time) than MV2, so I actually hope Firefox does deprecate it at some point.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
https://blog.mozilla.org/en/firefox/firefox-manifest-v3-adbl...
Running an adblocker is the defining feature of the extensions API. ublock origin has 5x as many users as the second-most-popular extension [1]
Supporting ublock isn't just a nice-to-have add-on feature for an extension API, it's literally the only thing most users care about.
[1] https://addons.mozilla.org/en-GB/firefox/search/?promoted=re...
Which, in my experience, blocks ads just as well, but also lets pages load significantly faster.
MV3 supports uBlock.
Brave still allows you to install uBlock & some other extensions that should technically not be supported under MV3, but they still ship it with support for those.
Just heard about Helium browser, which is just dechromium + uBlock and it's still beta.
* pre-fetching
* html filtering
* use of WebAssembly
* data compression and private/incognito mode
My last hope is ladybird right now, I don't use Firefox or Chrome as my main browsers anymore, and use them only within temporary sandboxes. Without history, without cookies, without logins for the most part.
I built my own tools on top of it, mostly to use internet websites and selfhosted kiwix archives with my local agentic env.
I guess what I am saying is that I don't have a primary browser anymore. Not a browser where I just can trust it that it doesn't do shit with my data. Being able to selfhost kiwix is a superb internet experience if you build your own search dashboard for it, I can fully recommend it.
Have to merge my things upstream with ZIMdex when I have the time (probably around June).
Sources? I can't find anything on that via google/ddg (Germany)
edit: oof.
But also oof to .. some other items there from the blog. Apparently rsync is now banned from the list of acceptable software, because they do not ban LLM's completely?
https://drewdevault.com/blog/rsync-without-rsync/
Sounds like you will never run out of problems, with a ideology like this.
I mean he's basically going off a checklist of leftist stereotypes here and trying to check as many of them as possible.
Meanwhile the other guy he's criticising is literally just a standard right-wing conservative, not far right, not alt right, just the regular kind. The far right I've seen is basically beyond the idea of being merely anti-immigration, they demand ICE style mass deportations immediately and in every country.
If both of them met in a bar through sheer coincidence, I'd expect drewdevault to start the fight.
Charlie Kirk was for mass deportation. He didn't even hide it. He said it openly. How do you come off saying that these people aren't far-right or alt-right when they are unabashedly so?
"expressing support for an alt-right ideologue"
This is what Kling actually said:
"RIP Charlie Kirk
I hope many more debate nerds carry on his quest to engage young people with words, not fists."
I also support fighting with words, not fists. I do not support his ideology at all and would have loved to debate him openly, but the concept of murdering someone for having the wrong opinion is disturbing to me, so I agree with Kling here.
And about "white replacement"
"'White males are actively discriminated against in tech.
It’s an open secret of Silicon Valley.'
One of the last meetings I attended before leaving Apple (in 2017) was management asking us to “keep the corporate diversity targets in mind” when interviewing potential new hires.
The phrasing was careful, but the implication was pretty clear.
I knew in my heart this wasn’t wholesome, but I was too scared to rock the boat at the time."
He said whites were discriminated for being white. Not replaced. That is not really the same to me.
It is now. That's what the shifting of the Overton Window and normalization of right-wing ideology does. These aren't fringe beliefs anymore, they're commonly held, mainstream right-wing views. They're policy within the US government. Charlie Kirk was treated as a martyr and a hero by the administration. He was treated with more dignity and respect than war veterans. The DHS posts memes about mass deportation.
The "far right" and "alt-right" no longer exist. Those labels are no longer useful and no longer describe reality.
Nope, FF is being infiltrated by adtech for last year or two. Last holdout is Safari now :)
https://apps.apple.com/us/app/ublock-origin-lite/id674534269...
Why do people say crap like this... Safari was the first browser to completely remove mv2. From all the major browsers Safari has the worse adblocking experience and support for adblocking extensions...
1. Third-party cookie blocking by default — 2003 (Safari 1.0); industry first.
2. Intelligent Tracking Prevention (ITP), using on-device machine learning to identify and limit cross-site trackers — 2017; industry first.
3. Storage Access API prompts for embedded third-party content (e.g., social login widgets) — 2018 (ITP 2.0); industry first (co-developed by WebKit, later adopted as a web standard).
4. Full third-party cookie blocking (no exceptions) — 2020 (ITP in Safari 13.1); industry first for a major browser.
Ad/tracking blocking is one of the things that can only be trusted if it's open source, i.e. uBlock Origin.
By the way, does this Adblock Engine actually block trackers? Or it just stops the ads from displaying?
That said, if this is writing on the wall I’d hope they’ll listen to the community this time and allow the engine to be extended / make it such that a block all ads feature always exists. I’m cautiously optimistic given Mozilla’s track record just over the past year-ish. They have released some great new features that help bring Firefox closer to feature parity with other browsers.
I am a Firefox hopeful and recently switched back to using it as my daily driver when Arc went belly up (but mainly for uBlock Origin support).
There is no feature Firefox provides that is more differentiating than ublock origin. As long as pages load and security issues are patched it is the reason to choose Firefox as a browser. What would they prioritize over it?
[1] https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as...
While far from being perfect, I find it good enough for keeping things separated, especially when using a desktop/workspace workflow. For example, in workspace/desktop 2 I have a Firefox window opened with the first tab set to "container A", so hitting ctrl-t there opens new tabs with the same container "A", so I'm logged-in for all projects A. In another Firefox window in workspace 3 I work with "business project B" tabs (where I'm logged into different atlassian, github, cloud, gmail, ...)
Then with a Window Manager like i3wm or Sway I set keybinds to jump directly to the window (and workspace), using the mark feature [1]
It's also possible to open websites directly in specific containers so it's flexible. For example on my desktop 8 I have all my AI webchats in "wherever my company pay for it" tabs: `firefox --new-window 'ext+container:name=loggedInPersonnal&url=https://chat.mistral.ai' 'ext+container:name=loggedInBusinessA&url=https://chatgpt.com' 'ext+container:name=loggedInBusinessB&url=https://gemini.google.com' 'ext+container:name=loggedInBusinessB&url=https://claude.ai'`
It's also the only way I found to keep opened multiple chat apps (Teams, Slack, Discord, ...). The alternative electron apps are as resource-hungry, and in my experience never handled multiple accounts well (especially Teams).
[O] https://addons.mozilla.org/en-US/firefox/addon/sticky-window...
In case of the extension manifest, that's probably layered on top of the JS engine which does get attention and scrutiny. It's not like an API needs to be updated. If you'd always do that, nothing would ever be interoperable and we'd likely have a hard time trying to communicate.
The feature that better adblockers need is one callback that's similar to one that's still in V3. It's not difficult to keep if it's your own codebase.
However, I am also concerned that this is an "embrace extend extinguish" move.
I use uBlock Origin in Firefox and network ad blocker. Wondering what other options are there.
I’m not familiar with off the shelf solutions for this that have ad blocking built in. Also ads are injected by JS so you need a mechanism to detect that.
More and more ads are now served from the same domain as the site making it harder to distinguish them from real content.
But then you're using ZScaler and that just feels all nice and icky.