News for hackers. Stuff that matters.
Re:Mozilla’s Uncertain Future by dralley on Saturday August 15, 2020 @12:31PM (#24170107)
> It's soo more than that. They'd destroyed all the old UI in favor of Chrome-style HTML+JS instead of platform-native XUL

It's a browser, the entire purpose of a browser is rendering HTML+JS quickly and efficiently. XUL primitives are not, on average, faster or more "platform-native".

>They added all sorts of weird commercial initiatives to someonething that was supposed to be ... nonprofit

You understand the problem here, do you not? People complain that they're almost completely reliant on Google for revenue, and they also complain about "weird commercial initiatives" to mitigate their reliance.

>They torched an entire ecosystem of extensions so they could be more Chromelike

XUL / XPCOM had significant, tangible problems. It's not just about being "chromelike", not at all.

https://mozilla.github.io/firefox-browser-architecture/text/...

https://mozilla.github.io/firefox-browser-architecture/text/...

Re:Mozilla’s Uncertain Future by tomc1985 on Saturday August 15, 2020 @12:40PM (#24170183)
> XUL / XPCOM had significant, tangible problems.

Significant problems that could have been fixed

> XUL primitives are not, on average, faster or more "platform-native".

At least on Windows they mapped to their native components. Sure spacing and a few other things were a little off (maybe because it mapped to GTK? I don't remember) but the look and feel then was vastly superior than the Electron-looking garbage that extensions have to do now.

> You understand the problem here, do you not? People complain that they're almost completely reliant on Google for revenue, and they also complain about "weird commercial initiatives" to mitigate their reliance.

You're not understanding me. Most folks have no problem with Pocket and whatever else. What they have a problem with is bundling it with the browser in a way that can't be removed, and then putting out a press release full of PR speak about how important and essential these extras are. These commercial iniatives were made mandatory, even when their beta versions were downloadable extensions

I'm all for Mozilla reaching out to whoever they want to partner with. But keep that shit out of the master repo. The downloadable base should be pure platform and nothing else, with extras as preinstalled, removable extensions. Essentially, the Winamp model

> https://mozilla.github.io/firefox-browser-architecture/text/....

What I see there are mostly people issues that come with not wanting to pay for the talent you need to get the job done. It looks like they had the money to do this but it feels like they spent it on admin and marketing folks instead

The XBL document mentions more systemic problem but I maintain that they could have been fixed iteratively

Re:Mozilla’s Uncertain Future by sfink on Saturday August 15, 2020 @02:07PM (#24170907)
>> XUL / XPCOM had significant, tangible problems. > Significant problems that could have been fixed

Mozilla agreed with you for a long, long time. But we eventually realized that while yes, we could continue to keep fixing those problems, that the opportunity cost was large: fixing XUL issues was taking the place of improving stuff that web pages actually use, and it would be better to not be splitting the effort both ways.

(I work for Mozilla, though mostly not on the stuff being discussed here.)

Re:Mozilla’s Uncertain Future by dralley on Saturday August 15, 2020 @01:35PM (#24170601)
>The XBL document mentions more systemic problem but I maintain that they could have been fixed iteratively ... >Significant problems that could have been fixed

It is not like the Firefox developers do not understand the value of iterative change. That was after all the basis for Project Quantum. If this were true, they would have done it.

But I'll let a Mozilla engineer explain this instead:

https://dblohm7.ca/blog/2015/08/30/on-webextensions/

https://dblohm7.ca/blog/2017/11/16/legacy-firefox-extensions...