News for hackers. Stuff that matters.
Re:Firefox is the alternative to a Chrome hegemony by nilslindemann on Monday November 29, 2021 @10:29AM (#29380941)
I always wondered why the engine is not separated from the GUI in browsers. In chess world this is totally normal, you have a chess GUI and a chess engine (and a crude communication protocol).
Re:Firefox is the alternative to a Chrome hegemony by my123 on Monday November 29, 2021 @12:03PM (#29382176)
> I always wondered why the engine is not separated from the GUI in browsers

For WebKit that's the case.

Re:Firefox is the alternative to a Chrome hegemony by kevingadd on Monday November 29, 2021 @12:51PM (#29382825)
All the major browser engines can be embedded, the GUI is a separate layer. It's been that way for ages, even IE was this way.
Re:Firefox is the alternative to a Chrome hegemony by pseudalopex on Monday November 29, 2021 @02:37PM (#29384189)
Gecko isn't really embeddable. Except on Android.
Re:Firefox is the alternative to a Chrome hegemony by burnte on Monday November 29, 2021 @09:38PM (#29388248)
Gecko was ALWAYS embedable, it was literally designed that way from day one.
Re:Firefox is the alternative to a Chrome hegemony by pseudalopex on Tuesday November 30, 2021 @11:19AM (#29393775)
Mozilla removed the embedding APIs in 2011. And they were incomplete and unstable before.[1]

[1] https://groups.google.com/g/mozilla.dev.embedding/c/c_NMcO-N...

Re:Firefox is the alternative to a Chrome hegemony by burnte on Thursday December 02, 2021 @10:10PM (#29426203)
That's about being about to build out Gecko as a blob to be called like a library. That doesn't mean Gecko can be used without all the extra parts in your app.
Re:Firefox is the alternative to a Chrome hegemony by pseudalopex on Wednesday December 08, 2021 @12:03AM (#29481430)
> That's about being about to build out Gecko as a blob to be called like a library.

That's what embedding a browser engine means.

> That doesn't mean Gecko can be used without all the extra parts in your app.

What extra parts?