News for hackers. Stuff that matters.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by hfktnrjek on Saturday June 05, 2021 @08:13AM (#27404250)
4 companies, yet only two browsers* between them, with one holding 85%+ of the market.

* yes, I know they only share the engine

Re:Apple, Mozilla, Google, Microsoft form group to standardi... by zwily on Saturday June 05, 2021 @08:15AM (#27404264)
WebKit and Chromium split so long ago, i don’t really think you can call them the same engine anymore.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by ozim on Saturday June 05, 2021 @08:52AM (#27404538)
Look at the bright side, Google at least discusses some stuff with other companies rather than doing ActiveX or other crap like Microsoft when they had 80%+ of the market.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by somehnacct3757 on Saturday June 05, 2021 @09:07AM (#27404650)
It's pageantry. Google forced Manifest V3 on the world without consulting the other browsers or the existing WebExtension stakeholders. They did it under a false flag of security and performance, objectives that could have been achieved with MV2 if they wanted. But that wouldn't allow them to neuter ad-blockers.

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.

Re:Apple, Mozilla, Google, Microsoft form group to standardi... by SquareWheel on Saturday June 05, 2021 @09:54AM (#27405047)
> Google forced Manifest V3 on the world without consulting the other browsers or the existing WebExtension stakeholders.

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.

Re:Apple, Mozilla, Google, Microsoft form group to standardi... by jannes on Saturday June 05, 2021 @11:33AM (#27405873)
The WebExtensions API (promise-based) was created by Mozilla. Whereas “Chrome Extensions” (callback-based) was created by Google.

These are not compatible with each other despite being very similar. The former uses the browser.* namespace and the latter uses the chrome.* namespace

Re:Apple, Mozilla, Google, Microsoft form group to standardi... by SquareWheel on Saturday June 05, 2021 @12:14PM (#27406255)
There are implementation differences, but it's not as if they were independent inventions. Mozilla's API is based directly on Chromium's. That itself is fine (because Chromium is open-source), but I don't think a difference like callbacks vs promises makes it a unique product. If that's what you were implying, anyway.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by somehnacct3757 on Saturday June 05, 2021 @01:50PM (#27407136)
Manifest V3 was released three Chrome versions ago. It doesn't fully work, but Google considers it released. They've also started the clock to MV2 deprecation. Have you? You won't be able to deploy MV2 come April 2022. This working group will still be putting its pants on.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by somehnacct3757 on Saturday June 05, 2021 @04:29PM (#27408213)
If anyone wants proof Google considers it launched, read the warning on MV2 docs.

>>> 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.

https://developer.chrome.com/docs/extensions/mv2/

Re:Apple, Mozilla, Google, Microsoft form group to standardi... by tech234a on Saturday June 05, 2021 @02:25PM (#27407426)
Where did you find the April 2022 date? I couldn’t find a depreciation timeline for MV2 anywhere.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by somehnacct3757 on Saturday June 05, 2021 @04:37PM (#27408277)
I was going from memory, and I was sadly too optimistic!

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...

Re:Apple, Mozilla, Google, Microsoft form group to standardi... by SuchAnonMuchWow on Saturday June 05, 2021 @08:20AM (#27404288)
to be fair, the way plugins/addons are handled in a browser is a part where browser differs completely despite having the same engine
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by efdee on Saturday June 05, 2021 @09:00AM (#27404602)
At least two of them (Edge/Chrome) have extensions that are interchangable.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by edlebert on Saturday June 05, 2021 @08:19AM (#27404284)
Also, the engine has little-to-nothing to do with the plugin system.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by cm2187 on Saturday June 05, 2021 @08:56AM (#27404576)
And of which, one which 100%-ish of its revenues are coming from the other.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by lbotos on Saturday June 05, 2021 @08:28AM (#27404348)
Wait,

Safari == webkit

FF == Gecko

Google == Chromium

Microsoft == Chromium

Right?

So 3 Engines?

Re:Apple, Mozilla, Google, Microsoft form group to standardi... by IceWreck on Saturday June 05, 2021 @08:29AM (#27404361)
Chromium is forked from Webkit so the two share a lot of code
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by stingraycharles on Saturday June 05, 2021 @08:32AM (#27404379)
But they have diverged so long ago, they are for all practical purposes different rendering engines. It’s not the same deal as, say, Chrome and Edge.
Re:Apple, Mozilla, Google, Microsoft form group to standardi... by filmgirlcw on Saturday June 05, 2021 @08:52AM (#27404541)
Right, Blink and WebKit are no longer reliably similar, which is why when devs don’t test on WebKit (to say nothing of Gecko), rendering stuff can reliably break.

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.

Re:Apple, Mozilla, Google, Microsoft form group to standardi... by no_way on Saturday June 05, 2021 @08:54AM (#27404554)
Blink and Webkit have become separate enough that you can't call them the same in good faith: layout engine is completely different, style engine is different and many other parts have been rewritten in both Blink and Webkit independently of each other.