News for hackers. Stuff that matters.
Re:Welcome to Ladybird, a truly independent web browser by awesomekling on Tuesday July 02, 2024 @06:34AM (#40855239)
I can't speak for Servo, but my understanding is that they have very different goals than we do.

Servo wants to build an embeddable engine for controlled sets of HTML/CSS/JS content, with a focus on modularity and parallelism.

Ladybird wants to build a usable browser for the open web, warts and all, with a focus on compatibility and correctness.

I'm a big fan of Servo and I hope they become a huge success! Competition and new ideas in browser engines will benefit all of us! :)

Re:Welcome to Ladybird, a truly independent web browser by mananaysiempre on Tuesday July 02, 2024 @07:57AM (#40855760)
> Servo wants to build an embeddable engine

That’s what they pivoted to after being expelled from Mozilla, but that wasn’t the original goal, was it? It’s the safer(?) one they turned to when the job security evaporated.

(Not sure if that changes anything, just feel obligated to point out the retcon here.)

Re:Welcome to Ladybird, a truly independent web browser by spankalee on Tuesday July 02, 2024 @02:00PM (#40858980)
It would be very cool if Servo were picked up as the engine for a new browser.
Re:Welcome to Ladybird, a truly independent web browser by mminer237 on Tuesday July 02, 2024 @04:39PM (#40860206)
You can download Servo right now and use it as a browser: https://servo.org/download/

It is just extremely rough. It is in a far less-usable state than Ladybird even is and very prone to crashing.

Re:Welcome to Ladybird, a truly independent web browser by diego_sandoval on Wednesday July 03, 2024 @01:41AM (#40863065)
But it's memory safe.
Re:Welcome to Ladybird, a truly independent web browser by SushiHippie on Tuesday July 02, 2024 @04:55PM (#40860322)
Agreed, I really hope that someday we'll get a full rust browser, because rust is a language where I could see myself contributing (e.g. fixing bugs that annoy me when using it all day) to it, compared to other languages like C/C++.
Re:Welcome to Ladybird, a truly independent web browser by Ygg2 on Tuesday July 02, 2024 @06:28PM (#40861053)
>that wasn’t the original goal

They always aimed for a better embeddable story than Gecko. That and more parallelism in layout and processing.

> It’s the safer(?) one they turned to when the job security evaporated.

Not safer, more like saner multithreading story. Safe rust isn't so much for security as it is safety in a parallel context.

Re:Welcome to Ladybird, a truly independent web browser by mananaysiempre on Tuesday July 02, 2024 @07:24PM (#40861412)
Re better embeddability, sure. As best as I can tell the Firefox devs have been feeling some amount of dismay because of the fact that everyone embeds Chromium/Blink, despite the whole thing having been built more as an application platform rather than as a foundation for one specific web browser. And that’s entirely understandable, as is attempting to do better on the second go-round. But now it seems that Servo is explicitly targeting embedding and -adjacent use cases only, and that’s a post-Mozilla thing.

Re “safe”, I meant that targeting the embedding usecase is safer in a social and project-planning way, as in smaller probability of other people calling them nuts and greater probability of getting something usable in a finite amount of time. Which is fair enough.

Re:Welcome to Ladybird, a truly independent web browser by Ygg2 on Wednesday July 03, 2024 @01:47AM (#40863096)
> as is attempting to do better on the second go-round

You seem to be under some impression that Servo before Mozilla layoff and after Mozilla layoffs are the same? They aren't. I mean, the code is a continuation of effort, but the people who worked on it before and after the Mozilla exodus aren't the same.

Servo originally did have the same goal of better embeddability, but after it's resurrection it's only the same by mostly coincidence. Sponsors (Tizen IIRC) wants a fast embeddable browser. That's about it.

Re:Welcome to Ladybird, a truly independent web browser by trustno2 on Tuesday July 02, 2024 @03:47PM (#40859858)
The talk about correctness gets me thinking.

If there is a difference between how specs define something, and how browsers behave (and website expect them to behave), will you choose technical correctness or websites actually functioning?

Technically this has been the big problem of HTML5 vs XHTML, and "technical correctness" lost to actual usability.

Re:Welcome to Ladybird, a truly independent web browser by the_duke on Tuesday July 02, 2024 @04:00PM (#40859940)
Nowadays the spec mostly is "whatever Chrome does".

Firefox has often been forced to just conform to Chrome behaviour, despite differing specs, or because the spec was rejected/not agreed upon.

Re:Welcome to Ladybird, a truly independent web browser by Ygg2 on Tuesday July 02, 2024 @06:30PM (#40861064)
We're back to good ol' days of "Internet Explorer is the spec". It's just made by Google.
Re:Welcome to Ladybird, a truly independent web browser by Shugyousha on Wednesday July 03, 2024 @08:31AM (#40865327)
> We're back to good ol' days of "Internet Explorer is the spec". It's just made by Google.

and the code (at least a large part of it in the form of Chromium) is Open Source. I don't think it's as bleak as people make it out to be.

Re:Welcome to Ladybird, a truly independent web browser by trustno2 on Thursday July 04, 2024 @10:59AM (#40875471)
Chromium is basically everything important anyway; Chrome is some sprinkle on top (I think some DRM stuff?)