The Servo project is joining Linux Foundation Europe (www.igalia.com)
from snaggen@programming.dev to rust@programming.dev on 08 Sep 2023 17:55
https://programming.dev/post/2735201

#rust

threaded - newest

Gobbel2000@feddit.de on 08 Sep 2023 18:22 next collapse

Great to see the Servo project getting more support. Having more choice in this space is a very good thing. Igalia keeps doing fantastic work.

jet@hackertalks.com on 09 Sep 2023 04:42 next collapse

Maybe now there will be a way to donate directly to servo development.

onlinepersona@programming.dev on 10 Sep 2023 07:33 collapse

That was my biggest gripe with it being in mozilla’s clutches.They are great at mismanaging money. It feels like they’re hold back Firefox on purpose.

jet@hackertalks.com on 10 Sep 2023 07:35 collapse

Agreed. There is a conflict of interest at the leadership level.

(I said conflict of interest people, when 83% of your funding comes from your main competition it’s hard not to have a conflict of interest. Don’t tell me how good the people are at heart. It’s not about intent it’s about capabilities)

onlinepersona@programming.dev on 09 Sep 2023 10:01 next collapse

Where was Servo all these years? Is there an actual browser built upon it? Firefox still seems to be pure Gecko.

Hans_VL@lemmy.world on 09 Sep 2023 11:12 next collapse

I believe some parts of Gecko is upstream of Servo. Igalia have nice podcast with some of the developerd: www.igalia.com/chats/servo

technom@programming.dev on 10 Sep 2023 04:15 next collapse

The quantum project that finally made Firefox competent against Chrome was about integrating parts of Servo with Gecko.

anlumo@feddit.de on 10 Sep 2023 07:09 collapse

Servo was on hold while Mozilla didn’t have the money to fund development. That lasted for several years.

jet@hackertalks.com on 10 Sep 2023 12:07 collapse

Of all the things Mozilla does, this seems like the most fundamental to their core outreach product, their browser. And the fact they gave it up but maintained a lot of their superfluous activities just really frustrated me

anlumo@feddit.de on 10 Sep 2023 18:44 collapse

Yes, agreed. Servo is the only important project preparing them for the future they have. Shutting it down meant that they went into maintenance mode, only doing the bare minimum to keep the immediate income up.

LeFantome@programming.dev on 09 Sep 2023 17:04 collapse

It is great to see Servo being actively worked on again. Rust is a great fit for a browser. It may even be a blessing that Servo is free of Mozilla’s corporate interests.

It does not seem that Igalia intends to make a browser out of it though. Hopefully somebody else steps up to make that happen.

technom@programming.dev on 10 Sep 2023 04:12 collapse

What indicates that Igalia doesn’t want to make a browser with it? What else is their motivation?

LeFantome@programming.dev on 10 Sep 2023 04:37 collapse

Well, they do not answer the question “what is Servo” by saying it is a web browser. They answer that it is a “rendering engine”.

But ok, you might think the obvious thing to do with a “rendering engine” is to make a browser.

I guess that is why they answer the question “what can Servo do for you?” as follows:

“Servo can be used to build embedded applications with web technologies, such as kiosk interfaces and digital signage. At present, Servo is especially suited to applications that use WebGL or WebGPU, as well as CSS-based applications where the developer has control over how components are implemented. Servo’s layout engine can similarly be used as the basis for Rust-based native UI frameworks.”

Maybe it is just me but “we are making a web browser from Servo” or even “YOU could make a web browser with Servo” seem to be markedly under-represented in those answers.

These are from the pages linked.

I guess my question back would be, “what evidence is there that Igalia plans to make a browser?”.

icesentry@programming.dev on 10 Sep 2023 04:39 next collapse

That description also makes it feel like it could be used like a leaner electron

anlumo@feddit.de on 10 Sep 2023 07:08 next collapse

Writing a browser not based on Blink or Gecko seems to be an insane goal these days. Maybe they don’t want to be insane.

jet@hackertalks.com on 10 Sep 2023 12:06 collapse

Setting manageable expectations for the team, is a good thing. And yes a rendering engine can be the core part of a browser. And that is a massive huge monumental chunk of work. If they have the rendering engine production ready some team may be tor is going to wrap a browser interface around it. Getting the engine working is probably 90% of the work