4 ms·
Manifest V3 is a perfect example of "great idea but terrible execution". The ability to have extension pages be suspended when not in use is great. Improving (a
by Diggsey 4y ago
Manifest V3 is a perfect example of "great idea but terrible execution". The ability to have extension pages be suspended when not in use is great. Improving (and having finer grained) permissions is great. It should have stopped there: introduce a new "persistent" permission that extensions can request to stay around permanently, and when not requested, introduce lifecycle events so extensions can properly handle suspension/resumption. Make some tweaks to how permissions as a whole are handled.
Instead we have this abomination which is worse for everyone involved. It doesn't improve performance because it forces extension authors to hack around the broken API, and in doing so waste CPU and memory.
Firefox FTW
- joisig 4y agoMV2 background pages were already by default in a mode where they are suspended when not in use. MV3 doesn't improve on that except to make it impossible to have persistent background pages.
- kgwxd 4y agoThe primary idea is terrible, the good ideas are only there to cover up the primary purpose, kill tracker blocking. Terrible idea, terrible execution.
- tomjen3 4y agoThe problem with being able to request permissions is that the extensions will then not work without it. So in reality you often don't have a choice. Ultimately of course, it is folly to assume you can have privacy with a browser made by an ad company.