Servo already exists and is independent and written in a modern language and way ahead of this.
I mean, competition is good but they aren't the only independent browser engine.
This is a most excellent place for technology news and articles.
Servo already exists and is independent and written in a modern language and way ahead of this.
I mean, competition is good but they aren't the only independent browser engine.
"Ladybird uses a brand new engine based on web standards, without borrowing any code from other browsers." has the same energy as
In this case having more browser engines not under Google's control is probably a good thing. Although this effort might've been better spent working on Servo.
Remind me in 2 years when this project becomes discontinued...
Good luck!
builds a new browser from scratch without borrowing existing code
still chooses to do it in C++
Epic fail
The language choice was because Ladybird started as a component of SerenityOS, which is also written in C++. With this separation, they are free to gradually introduce other language(s) into the codebase, and maybe eventually replace C++ entirely, piece by piece.
In Hackernews thread about this, the head maintainer mentioned that they have been evaluating several languages already, so we'll see what the future brings.
In the meantime, let's try to be mature about it, what do you say?
The dev has 30 years of experience with c++ and a lot of it was on browsers.
He tried to incorporate rust with the help of "JT", one of the original rust designers/devs and according to Andreas it didn't work that well due to the web being too objet oriented or something like that. They both worked together (well, mostly "JT") to create a new safe programming language called "yakt" that transpile to c++, but the project is currently pretty much dead because nobody is really working on it anymore.
The project management may have some obvious problems (jOin dIsc0Rd sErVEr; w0rD "thEy" t0o p0liTicAl). But we really need an alternative to browsers funded by Google (Chrome and Firefox).
So I'll do my best to actually build from sources and see what can I help with. Attacking the author is helping nobody.
And for the folks who are saying "wHy n0t rUst", you can always show me the (rust) code.
And for the folks who are saying “wHy n0t rUst”, you can always show me the (rust) code.
https://github.com/servo/servo
I really wish they would publish flatpaks because I can't be arsed to either build the thing or get a non-standard precompiled binary to run on nixos.