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.
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.
This is a most excellent place for technology news and articles.