this post was submitted on 23 Mar 2025
154 points (94.3% liked)

Technology

68066 readers
3824 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
 

I believe that Ladybird has more funding and better support for the web, but Servo wins in performance. Though, they're hard to compare directly!

top 50 comments
sorted by: hot top controversial new old
[–] noodlejetski@lemm.ee 88 points 1 week ago

I hope they both persevere, we need more browser engine competition.

[–] asudox@lemmy.asudox.dev 60 points 1 week ago* (last edited 1 week ago) (4 children)

I don't think Ladybird can compete with the other browsers with that speed.

Oh and I still wonder why they chose Swift over all the other compiled languages to this day. Was OOP really that crucial?

I'm waiting for Servo tbh.

[–] Agosagror@lemmy.dbzer0.com 28 points 1 week ago (1 children)

Primeagen interviewed the creator, who basically said they chose swift because it was fun. Other languages they tried were less fun.

[–] isaaclyman@lemmy.world 7 points 6 days ago

As a professional dev (okay, okay, forgot where I was, aren’t we all) I approve of this reasoning

[–] sugar_in_your_tea@sh.itjust.works 15 points 1 week ago* (last edited 1 week ago)

Swift is great! The guy who made Rust worked on Swift for 3-ish years, so there's a fair amount of overlap in interest between the two. Those were the two main contenders, and I guess OOP was the deciding factor.

I'm waiting for whichever is ready first.

[–] taladar@sh.itjust.works 5 points 1 week ago (1 children)

The GitHub project seems to be mostly C++ and the Qt comment in the article would support that.

[–] jbaber@lemmy.sdf.org 19 points 1 week ago (2 children)

HN crowd told me they're porting to swift. When I asked "why not Rust", they said the C++ code was very OOP, so it was easier to port to swift.

[–] taladar@sh.itjust.works 24 points 1 week ago (2 children)

Which probably means it uses deep inheritance hierarchies since that is the one thing that does not exist in Rust (and for a good reason).

load more comments (2 replies)
[–] AnotherHelldiver@jlai.lu 6 points 1 week ago (1 children)

I'm not a dev but does Swift will restrict it to Apple platforms since it is Apple language?

[–] shortwavesurfer@lemmy.zip 26 points 1 week ago (1 children)

Considering the road Firefox is going down, I am very happy for any alternative, so I'm looking forward to both of these. But I've also been playing around with the Gemini protocol, which looks really neat, although it's very simple.

[–] alt_xa_23@lemmy.world 3 points 6 days ago (1 children)

Gemini is fun. I've had a capsule for a while now, but keep forgetting to do anything with it.

I'd love to do more with Gemini, I just have a hard time viewing it as more than a curiosity.

[–] shortwavesurfer@lemmy.zip 2 points 6 days ago

Yeah, I can understand that. There's one Gemini browser I like on Android called Buran (fdroid), but it hasn't been updated in several years, and there are some accessibility things with it while using the Talkback screen reader, which makes it somewhat annoying, and I don't think it will be updated.

Also, there is no way to put in a Socks 5 proxy, so I can't browse onion capsules with it.

[–] clot27@lemm.ee 21 points 1 week ago

servo is written in rust so gotta be better :>>>

[–] retrogirl 19 points 1 week ago

Servo will succeed.

[–] taladar@sh.itjust.works 3 points 1 week ago (2 children)

Ladybird seems to be C++, I don't really see a new project written in a language that is that horrible to use attracting a lot of contributors in the long term.

[–] haakon@lemmy.sdf.org 14 points 1 week ago (1 children)

They plan to rewrite it in Swift, which may or may not help.

[–] nintendiator@feddit.cl 3 points 1 week ago

Here's to a swift migration!

load more comments (1 replies)
load more comments
view more: next ›