The developers of Servo are starting 2024 by going all in.
That got me wondering; What's the progress with Servo nowadays? 🤔
If you were not familiar, Servo is an experimental browser engine that leverages the power of Rust to provide a memory-safe and modular experience that is highly adaptable.
After Mozilla created Servo back in 2012 as a research project, it saw its share of ups and downs over the years, with it making a comeback in 2023; thanks to a fresh approach by the developers on how Servo should move forward.
Even though there are plenty of open source Chrome alternatives; With this, there's a chance that we will get some really cool options based on Servo that just might give Blink and Gecko a run for the money! 😃
Let's see how The Servo Project has fared so far, and what's in store for it in 2024.
Servo: What to Expect?
Just a few months back, in September 2023, after The Servo Project officially joined Linux Foundation Europe, the existing contributors from Igalia stepped up their game by taking over the project maintenance.
He showcased stuff like the WebGL support, cross-platform support including mobile support for Android and Linux, among other things.
They have experimented with Servo for embedded applications use-cases (like running it on Raspberry Pi), and have plans to make advances on it. As far as I can see, it looks like, Servo is faster for Raspberry Pi compared to Chromium 🤩
You can explore more such demos on Servo's demo webpage.
Not to forget, a new layout engine is also in the works, where new features and compatibility arrangements are being made within its development.
Did you know that even though Mozilla dropped the experimental project, Firefox still utilizes some servo components in the browser? 😉
Naturally, that makes us wonder if the newer Servo layout engine (or any other component) might make it into the Firefox (never say never!).
Back then, Servo was still considered experimental, and in 2024, I hope that progresses a bit further.
Seeing this is an independent project, the progress so far looks very promising, the official website now lists an updated roadmap for 2024 that pretty much has the same things for all of 2024.
There's project maintenance and outreach that will include the usual project maintenance tasks alongside community management, then there's the implementation of CSS support which will see work being done on providing basic CSS features for the Servo layout engine.
With embedding API definition, the Servo team will finish work on defining the Servo webview API in collaboration with Tauri while also implementing new features and requirements for the API.
And, finally, we have Initial Android support, that will see Servo being made to build on modern Android versions, with the developers publishing nightly APKs on the official website some time in the future.
💬 What do you think of Servo? Will it rise to become a strong contender to the likes of Blink and Gecko?