News for hackers. Stuff that matters.
Re:Declarative Shadow DOM by DaiPlusPlus on Friday October 02, 2020 @03:31AM (#24660010)
> at least two implementers must be interested

Are Chromium-based implementations considered independent implementations if they were developed independently? Like, if both Microsoft and Google work on it for Chromium in secret...

Re:Declarative Shadow DOM by olliej on Friday October 02, 2020 @03:57AM (#24660208)
no, because that would have meant that IE6 would have been able to "standardize" anything due to the number of "browsers" that were ie wrappers. Alternatively you could look at the numerous browsers on osx and iOS that are essentially wrappers for a basic [NS|WK]WebView - that would allow any of those to count as an alternate implementation.
Re:Declarative Shadow DOM by thayne on Friday October 02, 2020 @04:26AM (#24660367)
So if Mozilla decides maintaining gecko isn't worth it, and switches to blink too, then it's basically just Safari and Chrome, and both would have to agree on standardization?
Re:Declarative Shadow DOM by olliej on Friday October 02, 2020 @04:51PM (#24666889)
It’s kind of already the case.

Functionally mobile safari is the only thing stopping google having complete control of the web platform, just as MS did in the days of IE4-6.

There are a bunch of standards that google has proposed that are horrific for user privacy, and I would fully expect all google properties to become dependent on them if they didn’t have to care about mobile safari.

Re:Declarative Shadow DOM by DaiPlusPlus on Friday October 02, 2020 @05:46AM (#24660801)
I think it's worth distinguishing between "shell" browsers that simply wrap an encapsulated rendering engine (such as those IE6/MSHTML-based browsers from decades ago) and other browsers like Chromium/Edge/Opera which have a different level of integration with the rendering engine - because those browsers are able to tweak and extend - or disable - the engine's features on a granular scale.

It's better to compare Chrome/Edge/Opera as "distributions and customizations" of Chromium/Blink instead of mere as wrappers - the same way that Linux distributions aren't reduced to just "GNU/Linux kernel wrappers".

Re:Declarative Shadow DOM by olliej on Friday October 02, 2020 @04:52PM (#24666910)
No, from the point of view of the engine there is no meaningful difference between the engines.

Maybe they change some of the defaults, but none of those various wrappers are shipping engines that are different.

Re:Declarative Shadow DOM by SimeVidas on Friday October 02, 2020 @08:04AM (#24661743)
That’s not how open-source collaboration works. If it’s a web platform feature (like in this case), development happens in the open. Everything else would be a scandal.