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!
If you’re leaving firefox for ideological reasons you may want to also avoid Ladybird. The dev had a public freakout over the idea that women exist.
the dev is a recovered addict and ex-convict who took up os development to be able to focus on something other than the world around him, in a country where the pronouns debate barely exists. him initially not accepting a documentation change from an unknown contributor that only changes pronouns does not qualify as a public freakout.
Edit: not to mention, this has been fixed. read the history of the documents touched by the offending PR and you will see that they were changed years ago.
All code is political, especially foss code. If he had accepted the change, even after initially being skeptical, no one would care. But he picked a side in the dumb culture war and stuck with it.
but… he did. the documentation has all been changed to use second-person pronouns for user actions. that was years ago. the most rudimentary checks of the git history shows this. yet people are still going at him for it.
That’s good to hear, if true. I’m not an expert at git, I’ve just seen the two issues that were both closed as won’tfix. I think they’d help their PR (edit: public relations) a lot if they just updated those issues.
or if people would take the two seconds to click the “history” button on the file in the pull request. at this point, this brigading and targeted harassment of an individual with a history of depression and drug abuse has been going on for close to four years. it’s no longer a “PR” matter.
It sounds like if they really did commit to changing their ways, they haven’t communicated it, which is PR (Public Relations).
Unfortunately, the lead developer of Ladybird, Andreas Kling, has engaged in transphobia and enforced misogynistic language in his previous project’s documentation, SerenityOS. This post documents and links to multiple examples: https://toot.cat/@EveHasWords/114081930465217200
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.
The GitHub project seems to be mostly C++ and the Qt comment in the article would support that.
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.
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).