The last time I checked the source code, it was filled with horrible unsafe C++. They also re-implement everything whether it is needed or not.
> It was filled with horrible unsafe C++
Are you saying their code was horrible and unsafe, or just that its a byproduct of using C++. They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114....
> They also re-implement everything whether it is needed or not.
No they don't. SerenityOS did, and that was the goal of the project. But Ladybird has plenty of third party libraries.
Aren’t Chrome and Firefox also filled with “horrible unsafe C++”?
> It was filled with horrible unsafe C++
Are you saying their code was horrible and unsafe, or just that its a byproduct of using C++. They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114....
> They also re-implement everything whether it is needed or not.
No they don't. SerenityOS did, and that was the goal of the project. But Ladybird has plenty of third party libraries.