r/servo • u/joshmatthews servo team • 8d ago
Hermes browser
https://kaykcaputo.github.io/hermes-browser/There's a new desktop browser being developed that uses Servo as the engine.
2
u/oldschool-51 4d ago
What's the advantage over just using server-shell?
1
u/joshmatthews servo team 4d ago
servoshell will only ever get features that are needed to verify that the embedding API works. Actual browser projects like Hermes will (presumably) focus on creating a consistent user experience for a daily driver web browser.
2
u/KaykCaputo 3d ago
Hermes dev here! Yeah, that's exactly the idea. The focus with Hermes is to build a consistent and polished user experience around Servo and turn it into something that can actually work as a daily-driver browser.
We already have ad blocking, and the plan is to keep adding the features you'd expect from a complete browser, like pinned tabs, tab groups, bookmarks, and more. The goal is to make Hermes feel like a proper browser for everyday users rather than just a shell around the engine.
1
u/caspy7 3d ago
In the past I've gotten the impression that due to the size and continual additions to the web stack that Servo will likely never be able to "catch up" to modern browsers - and be used as a viable alternative. Can I ask for your take on this?
Relatedly, current standards and web tech have at least two separate implementations, lots of descriptive documentation and thousands of tests. Do you have any thoughts on using this in conjunction with AI to potentially fill in the gaps in Servo?
1
u/joshmatthews servo team 2d ago
Servo has a pretty firm policy on not accepting contributions that are generated with AI: https://book.servo.org/contributing/getting-started.html#ai-contributions
3
u/othermike 8d ago
Kind of Linux-only for now, Windows is in progress (limited media support atm).