5 ms·
SerenityOS's LadyBird browser is an impressive project, but it doesn't prove that you can rewrite something like Chromium in a few years. It does prove you can
by azakai 4y ago
SerenityOS's LadyBird browser is an impressive project, but it doesn't prove that you can rewrite something like Chromium in a few years.
It does prove you can get something working. But it will take many more years to actually get to feature parity given the long tail of web APIs. It will also take many more years to be competitive on performance with existing engines. And even if you use a memory-safe language you'll be introducing many other bugs along the way.
This doesn't diminish the LadyBird browser in any way! It can still be useful for many people in many ways.
- blub 4y agoMany of those web APIs are things Google forces down everyone’s throats to have something at least on paper resembling feature parity with native applications.
- Volt 4y agoAre you saying Safari had the right idea? Because I agree.
- UltraViolence 4y agoMind you that only a handful of developers worked on LadyBird and it has Javascript and CSS working. LadyBird only needs video and WebRTC to be fully functional for day-to-day use by non-power users. WebSockets and WebGL would be nice too, but that will take some time. Most other API's are cruft, such as WebUSB (a Google contraption that more or less ignores security).