this post was submitted on 01 Jul 2024
536 points (93.9% liked)

Technology

59672 readers
2708 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 content.
  3. Be excellent to each another!
  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, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 110 points 4 months ago (7 children)

The website makes it sound like all of the code being bespoke and "based on standards" is some kind of huge advantage but all I see is a Herculean undertaking with too few engineers and too many standards.

W3C lists 1138 separate standards currently, so if each of their three engineers implements one discrete standard every day, with no breaks/weekends/holidays, then having an alpha available that adheres to all 2024 web standards should be possible by 2026?

This is obviously also without testing but these guys are serious, senior engineers, so their code will be perfect on the first try, right?

Love the passion though, can't wait to see how this project plays out.

[–] [email protected] 55 points 4 months ago

W3C lists 1138 separate standards currently, so if each of their three engineers implements one discrete standard every day, with no breaks/weekends/holidays, then having an alpha available that adheres to all 2024 web standards should be possible by 2026?

Yes, that is exactly the plan: "We are targeting Summer 2026 for a first Alpha version"

[–] [email protected] 41 points 4 months ago (2 children)

a Herculean undertaking with too few engineers and too many standards

Yeah, as a layperson this is my take. If mozilla is struggling to stay in the game then I just don't really see how an unfinanced indie team has a shot.

[–] [email protected] 2 points 4 months ago (1 children)

Mozilla has loads of projects, not just the browser. I doubt more than a 30 work exclusively on the engine nowadays.

[–] [email protected] 3 points 4 months ago

Even if that were true, and it seems unlikely, that's still an order of magnitude more than the ladybug devs.

[–] [email protected] 1 points 4 months ago (1 children)

Let's not forget that Mozilla (the company) is largely mismanaged, so that doesn't help.

[–] [email protected] 4 points 4 months ago

It might seem that way but it's a fairly arrogant assertion. They're a sophisticated organisation with a lot of well experienced people guiding them. As an outsider it's easy to criticise their seemingly endless series of bad decisions, but I'm still confident that internally all of these decisions seemed like a good idea at the time.

Besides which, this would be a good reason to fork their codebase rather than starting from scratch.

[–] [email protected] 20 points 4 months ago (2 children)

You are assuming that they only started now from point 0. They have probably been working on it for a bit before announcing everything.

[–] [email protected] 10 points 4 months ago (1 children)

Exactly. They have been working on Ladybird Browser for few years already, before it was announced as standalone product (It was a part of SerenityOS).

[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

And it passes the Acid3 test, which is more than Firefox does.

[–] [email protected] 10 points 4 months ago

They say they already use it to manage GitHub issues so it's definitely more than "point 0" right now.

[–] [email protected] 11 points 4 months ago (1 children)

Sure, but an individual website may use only a few of those standards. Ladybird devs will pick a website they like to use - Reddit, Twitter, Twinings tea, etc. and improve adherence to X or Y standards to make that one website look better. In turn, thousands of websites suddenly work perfectly, and many others work better than before.

Ladybird is largely conformant to the majority of HTML standards now. It's about the edge cases (and where standards aren't followed by websites) and performance. This isn't a new project.

[–] [email protected] 2 points 4 months ago (1 children)

Lol, mentioning Twinings tea together with Reddit and Twitter sounds so random

[–] [email protected] 2 points 4 months ago (1 children)

Andreas Kling, the founder and lead dev, has a massive love for Twinings tea and spent a few Dev logs working on improving their website with the end goal being ordering his tea from them :)

[–] [email protected] 2 points 4 months ago

That is a nice little tidbit of information :)

[–] [email protected] 4 points 4 months ago

They've been at it for four years and they plan to have an alpha by 2026. Maybe wait how it actually turns out?

[–] rottingleaf 2 points 4 months ago

Wait, 1138? If there are any Star Wars fans in there, there won't be more.

[–] [email protected] -2 points 4 months ago (1 children)

Let's not do zomething because it's hard pretty much sums up every new generation.

Imagine if they said that when they had to program everything in assembly...

[–] [email protected] 10 points 4 months ago (1 children)

Software nowadays is a lot more complex. You'd get nowhere using assembly. Are you also gonna call me lazy if I say making a smartphone from scratch is complicated? "But the Nokia 1234 only had 4kb of memory" Is what you will probably say.

[–] [email protected] 0 points 4 months ago

You'd get nowhere using assembly because people wanted to keep improving technology.

The Nokia was actually build and freakin' rock solid. Then came smartphones because people wanted to improve. It sure wasn't easy and they didn't go Geez, a phone from scratch? Why bother?