logoalt Hacker News

lol76810/01/20246 repliesview on HN

Why does this extension even exist on AMO? The article says it's the "Lite/Manifest v3 version" - why would you ever install the inferior edition meant for legacy browsers, instead of the one that blocks ads properly that's meant for Firefox?


Replies

jeroenhd10/01/2024

For the few good reasons Google had for restricting addon manifests: performance and security. Declarative domain lists are easier to cache and lead to fewer (unnecessary) addon activations. Fewer permissions means the impact of a malware-infected version hitting the addon store in the future is a lot lower. uBlock's rule engine is incredibly powerful, to the point where a custom ruleset can inject code into any website. That applies to custom rulesets, but also to the built-in ones that may or may not get their accounts/hosting hacked, or bought out in the future.

Not that I would use the lite version myself, or that I agree with Google's choice, of course; they killed ad blocker APIs without providing an alternative API, after all. With the code already out there anyway, for the people stuck in their ways still using Google Chrome, they may as well make this version available for Firefox.

show 1 reply
SSLy10/01/2024

Because it's lighter on power usage, and that matters for firefox on android.

show 3 replies
Timshel10/01/2024

It can run with way less permission as opposed to UBO.

show 1 reply
EasyMark10/01/2024

It’s faster and has less security implications. I accept that UBO is more powerful even if it has a slightly less secure footprint, but that’s a decision, others may choose for more security per V3

akira250110/01/2024

> why would you ever install the inferior edition

It's my computer. I paid for it and I maintain it. I'll do whatever I please with it.

> instead of the one that blocks ads properly that's meant for Firefox?

I have a better question. Why even use Firefox if it refuses to do what I want?

trustno210/01/2024

manifest v3 is actually not a bad idea at all. it's more efficient, more private.

show 1 reply