this post was submitted on 01 Sep 2024
279 points (98.6% liked)

Technology

69658 readers
2707 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] daggermoon@lemmy.world 10 points 8 months ago (2 children)

I'm just learning there's another web engine? I heard about Ladybird but not this. Now I need to try it.

[–] orangeboats@lemmy.world 36 points 8 months ago* (last edited 8 months ago) (2 children)

Servo was an experimental ground for Mozilla in some ways (like testing out a new CSS engine and porting it back to Gecko if it works). So it's quite normal for people to be unaware of it, it was not meant for the public.

But later on it was abandoned by Mozilla and stuck in a limbo, until it got picked up by the Linux Foundation. Now it's a standalone project and I wish them well. We really need a new FOSS web engine.

[–] Appoxo@lemmy.dbzer0.com 2 points 8 months ago (2 children)
[–] Fitik@fedia.io 9 points 8 months ago (1 children)

One of the differences is that Gecko written in C++ while Servo is written in Rust

It's also more optimized and modern

[–] Appoxo@lemmy.dbzer0.com 1 points 8 months ago (4 children)

That may explain the language it was written in (if that even matters? Not a developer) but why is Gecko supposdely not open source?

[–] sugar_in_your_tea@sh.itjust.works 12 points 8 months ago

The language doesn't really matter, the important thing is that it's a new codebase with a focus on memory safety and performance, and Rust helps servo achieve that goal. Gecko is an older codebase, so its focus would be more on compatibility.

Both are open source, servo is mostly exciting because it's a ground-up reimplementation, so it's not shackled by older decisions.

[–] ForgotAboutDre@lemmy.world 7 points 8 months ago

I don’t think he’s suggesting it isn’t open source, just we need more open source engines.

[–] rorsche@lemm.ee 6 points 8 months ago

Gecko is open source. They were saying it would be good to have a new FOSS browser engine that isn't Chromium or Gecko to add some competition to the mix

[–] orangeboats@lemmy.world 6 points 8 months ago (1 children)

Ah you got my comment wrong! I didn't mean to suggest Gecko is closed source. I just wanted another web engine that is also open source.

[–] Appoxo@lemmy.dbzer0.com 2 points 8 months ago

Happens. Sorry :D

[–] LeFantome@programming.dev 6 points 8 months ago

Gecko is of course Open Source. It is also pretty much the oldest browser engine code base and written in C++. Servo is modern and Rust. Gecko started at Netscape.

The other problem is that Gecko is hard to embed.

[–] daggermoon@lemmy.world 2 points 8 months ago* (last edited 8 months ago)

I hate having to rely on Gecko alone to keep Google from having complete control of the web. Very happy to hear about Servo.

[–] Flipper@feddit.org 6 points 8 months ago

Servo was codeveloped with rust by Mozilla, to get a faster and safer engine. Servo basically showed where improvements needed to be done and then rustc was modified to fit the need.