Funny thing, Epiphany (now known as GNOME Web) was originally built around Gecko, but when Mozilla axed embedding, the project had no choice except to switch web engines and so it’s now built around WebKit instead.
Relevant repos:
https://github.com/sailfishos/qtmozembed https://github.com/sailfishos/embedlite-components https://github.com/sailfishos/gecko-dev
Of course the decision was made back in the Firefox 5 days, but back then Chrome was rapidly growing, mostly at the cost of Firefox. Had Firefox remained embeddable, I think it would've only been held back in important performance areas like threading and rendering because of the API around the web view.
Interesting enough, with the Firefox for Android rewrite, Mozilla actually went back to making Gecko embeddable: https://wiki.mozilla.org/Mobile/GeckoView This design decision is also claimed to be the reason for them to disable about:config in production builds, because misconfiguring geckoview can disconnect it from the app and leave users with a broken browser (apparently).
So now there is an official way of embedding Gecko in your application, but it's limited to Android only.
Additionally, I believe that one of the reasons why Firefox has struggled to maintain market share is because it’s a bit of an acquired taste. Relative to Chrome, Safari, etc it’s kinda quirky and not to everybody’s liking. Alternative browsers wrapping Gecko could’ve helped a lot here.
Camino was a great example — Mozilla couldn’t justify building a Mac-specialized Firefox and that makes sense, so Camino filled that gap instead and became quite popular among Mac users. When Camino had to close up shop following the removal of embedding, most of those users didn’t switch to Firefox but instead to Chrome and Safari because those were better suited to their needs.
So says the narrative. Mozilla has money, but prefer using it for C-Level salaries : Mitchell Baker raised her salary from 2.5M$ to 7M$ within 4 years, all the while laying-off developers and spending a shitload of money on seminaries and others BS expenses. Meanwhile, the market share of Firefox dropped.
And I assume you have noticed that privacy is not their main concern.
Such a pity because Phoenix/Firebird/Firefox brought a lot to the Web. But I guess this happens when Corporate people take over any organisation.
It was US tax issues that forced them to go corporate but as a result of the Google deal. So they tricked them into going corporate.
Seminaries? Kagi turns up nothing. Could you explain?
Except for Internet Explorer.
talking about Mozilla wasting resources is quite funny. Do you think having a competitor to Electron would be worse than
+ LLM
+ VPN
As for Electron, I don't really care. I open most Electron apps in pinned Firefox tabs already.
As for the ones that integrate natively and can't run in the browser, Firefox is slower than Chrome so I'd rather have these 3MiB of JS apps ship with another slightly outdated copy of Chrome than with a slightly outdated copy of Firefox.
https://mozilla.github.io/geckoview/
I don't know what I'm talking about though. I just found that and have no idea how useful it is
(It could be a part of KDE – they do have multiple media players, why not multiple browsers as well? But it could also be an independent project. I might tinker with this idea sometime, although I don’t have a KDE setup right now as my main laptop broke down.)