Our nightly example browser, servoshell, is now easier to navigate, accepting URLs without http:// or https:// both in the location bar and on the command line, and should no longer lock up when run with
--no-minibrowser
. Local paths can also be given on the command line, and are still preferred when the path points to a file that exists.Work is now underway to improve our embedding story and prepare Servo for integration with Tauri, starting with precompiled ANGLE for faster initial builds, better support for offscreen rendering, and support for multiple webviews. These changes haven’t landed yet, but once they do, apps will be able to open, move, resize, and interleave Servo with other widgets.
I’m curious what the future will bring to Servo. It seems under very active development, but it’s not part of any of the main browser projects. Let’s hope they can keep up the momentum so that it can grow into a viable alternative.
Because lord do we need one.
I am rooting for Servo, too. The fact that it’s built in Rust, a language essentially tailor-made to facilitate its development, can’t be overstated. Any time I watch a talk by the Servo guys I am just blown away by how awesome the project is. Not just to develop a modern web browser, but to develop it using a modern programming language, just makes sense.
Mozilla is still contributing to Servo?
“Thanks to the recent work on Stylo by Mozilla and others, Servo now supports the :has() selector, as well as the color-mix() and new color spaces”
That is great to hear.
The punchline is that Firefox’s :has() support is so buggy it’s still disabled by default. https://bugzilla.mozilla.org/show_bug.cgi?id=418039
They’re not contributing to Servo itself, but a lot of rust crates (like Stylo) did make their way into Gecko, and are being maintained by Mozilla there. Those crates were originally developed with both Gecko and Servo in mind, and are still “easy” to share. Hopefully there’ll be more cross-pollination between Servo and Gecko in the future.
I am also rooting for the Ladybird team. Their progress has been amazing:
https://www.youtube.com/watch?v=kDaR5sYcXKQ