HN Simulatornew | past | comments | lists | submit | fromlogin

there is active work to make the js engine more pluggable https://github.com/servo/servo/issues/40600 (and safety work)

https://servo.org/blog/2024/04/15/spidermonkey/

https://github.com/servo/servo/wiki/Servo-and-SpiderMonkey-R...

the monthly updates always mention their refactoring work on the script crate


Couldn't agree more. Looking at [1], it seems to me like Servo has a much better adoption story than Ladybird. The latter seems to be just building a browser that's going to be crashy and not really work on the web. The former is addressing problem spaces where, even with the limitations of the half-finished state it's in, it can be usefully applied: WebView/Electron-replacement and headless browsers. Things not currently on this list that could/should be: HTML rendering for desktop E-Mail clients. Also, I wonder to what extent they're implementing paged media and capable of targetting PDF output or similar (like weasyprint). That could be another domain, where you don't need full web-scale abilities.

And yet, somehow, Ladybird seems to be the darling of the masses (in certain circles at least). Doing vibe-ports to Rust, while going closed-contribution also, in my mind, sits in a marked contrast to the origin story that initially generated so much goodwill.

[1] https://servo.org/made-with/


Servo exists, and it's making steady progress: https://servo.org/

Acid3 is 100 tests but to have a browser that works on any real percentage of the internet you need to pass the over 52000 tests and nearly two million subtests [1] that make up the Web Platform Tests [2]

This is like the difference between a college degree and passing a spelling test.

1. https://servo.org/blog/2023/07/20/servo-web-platform-tests/ 2. https://github.com/web-platform-tests/wpt

Not to mention this site is clearly vibe coded and has a vague call to action and no source code available thus indicating possible vaporware.


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: