Live data from Hacker News

The Ladybird browser project

ladybird.dev

1–10 of 293 posts

Re: The Ladybird browser project

#6
post #2

[flagged]

The whole point of the project is to write a completely independent browser from scratch. The effort seems focused to me, write a complete engine. Not write a small part of a browser.

But why would reusing something be better? Reusing someone else code wouldn't be competing with them, it'd be depending on them.

Re: The Ladybird browser project

#8
post #2

[flagged]

The whole point of the project is to write a completely independent browser from scratch. The effort seems focused to me, write a complete engine. Not write a small part of a browser. But why would reusing something be better? Reusing someone else code wouldn't be competing with them, it'd be depending on them.

Because you can have something usable instead of dreams. If you want to have completely independent code eventually, then replace modules one by one, while having a working product. Like Mozilla did with Servo. They had C++ codebase they wanted to replace with Rust codebase. They did not create entire browser from scratch, but replaced C++ with Rust gradually. While one figures what HTML and CSS layout should look like, no need to have no JavaScript engine and basically unusable browser. Use existing JavaScript engine, replace it later when/if project has enough resources.
Post reply on HN