* yes, I know they only share the engine
* yes, I know they only share the engine
Their member in this group, Simeon Vincent, won't acknowledge this because his paycheck requires him to not understand it. You could read the last year of the chrome extension google group for countless examples of developers raising issues with MV3 architecture only to be corporate-spoken away by the 800-lb browser gorilla. They aren't listening, but they want you to think they are.
Google does whatever it wants, whenever it wants, as poorly documented as it wants. MV3 still does not have buy-in from extension developers but Google has started the clock on MV2 deprecation. This new group is nothing more than an attempt to get Google to document loudly what they're already doing.
WebExtensions is still Google's browser API. Mozilla implemented it so they could support Chrome extensions, but they didn't inherit partial ownership as a result of that.
I also think it's premature to say it was "forced on the world" when Manifest V3 isn't even released yet.
These are not compatible with each other despite being very similar. The former uses the browser.* namespace and the latter uses the chrome.* namespace
The soonest it could happen is _January_ 2022. [1]
Google intentionally won't set a timeline here because they're more interested in finishing and getting promotions than what's best for users and developers on their platform. So they want to make the period as small as they can get away with. The fact that Google has ignored so many requests for a timeline here should tell you that they are happy letting MV2 die on the earliest stated date. Otherwise they'd communicate a later date when asked!
[1] https://groups.google.com/a/chromium.org/g/chromium-extensio...
>>> The page you're viewing describes extensions using Manifest V2. Now that Manifest V3 has launched, we strongly recommend that you use it for any new extensions that you create.
Safari == webkit
FF == Gecko
Google == Chromium
Microsoft == Chromium
Right?
So 3 Engines?
They share a ton of history but the split happened eight years ago and A LOT of code has changed. In fairness, WebKit (and thus, Safari) has later adopted some of the same changes, but they really aren’t synonymous anymore.