News for hackers. Stuff that matters.
Re:Manifest v3 in Firefox: Recap and Next Steps by rektide on Wednesday May 18, 2022 @10:15PM (#31429934)
On the one hand it's good to remember Manifest v2 is from a long long time ago, before Web Extensions API was a glimmering in anyone's eye. It was simply the chrome extension api back then.

It was powerful & capable. But it wasnt a standard, other than that it was by far the highest potential most capable most interesting user-agency extension on the planet by a good measure.

What's so fucking twisted is that we're undergoing "standardization" in v3 at the exact same moment Google is radically rewriting & reshaping the api to be far far far less capable.

It's hard to see a single win from any of the changes. After achieving world dominating success, the very last moment before standardization these chums have repealed a huge swarth of changes, all untested & unproven. It's amateur hour, just a sas ahit show right before standardization. devlarativeNetRequesr has some ostensibly good & virtuous advatanges, but it was obviously shit & deeply insufficient in the most woefully obvious of ways. Eliminating dynamic code was tacked on as a pro-security gimmick that didnt even remotely take technical interest & possibity into concerns: oh whoops we accidentally blew up userscript extensions, sorry, but you're all safe now.

This whole thing deeply deeply walks the line between vicious & evil farce & accidnetal fuckwittery. I still tend to give these folks the benefit of a doubt, that they simply lacked vision & respect & understanding & werent actively sabotaging & neutering the web like it certainly looks like.

That all said, v3 is actually the first proposed standard, seemingly sabotaged & crippled that it may be. So when you say this, I think, no, alas, everyone is for the first time trying to join up, just, alas, it's for misbegotten quite-possibly-sabotaged greatly de-fanged trash:

> As a developer of a browser supporting WebExtensionsAPI, the move to v3 is going to add so much complexity.

Re:Manifest v3 in Firefox: Recap and Next Steps by mook on Wednesday May 18, 2022 @11:27PM (#31430333)
> But it wasnt a standard, other than that it was by far the highest potential most capable most interesting user-agency extension on the planet by a good measure.

While the Chrome extension API was certainly the most wide-reaching at the time, it wasn't the most capable. I used to have a Firefox extension that made Win32 API calls. Mozilla ended up deciding it wasn't sustainable, I guess?

Re:Manifest v3 in Firefox: Recap and Next Steps by sroussey on Thursday May 19, 2022 @02:14AM (#31431308)
The extension API for Firefox was simply the entire internal api of the browser. Making it work cross process (everything was single process) was a huge pain and things were going to break depending on how you used the APIs. And the security considerations of accessing every api was a big issue.

On the other hand, Firebug could not have been created without it…

Re:Manifest v3 in Firefox: Recap and Next Steps by rektide on Thursday May 19, 2022 @12:23AM (#31430740)
I very very very rarely try to declare someone's feature to be an anti-feature, but as a Linux user: the feature you proclaim is- distinctly & clearly- a huge antifeature I want kept far away from the web & it's extensions. What is a feature to you is a huge will not run anywhere else to me.