Browser Engine Servo Releases First Official Release 0.0.1

With the first official release, Servo is now available for ARM Macs. Despite the milestone, the browser engine is not yet ready for end-users.

listen Print view
blue globe against a yellow background

(Image: heise medien)

3 min. read
Contents

The Servo project has released the first officially tagged release of its Rust-based browser engine with version 0.0.1. However, the development team emphasizes that this is essentially a nightly build from October 19, 2025, which has undergone additional manual testing.

Servo is an open-source web rendering engine originally initiated by Mozilla and now further developed under the umbrella of the Linux Foundation Europe. The engine consistently relies on the Rust programming language and aims to make web technologies embeddable in various applications. Since its surprising comeback in 2023, the project has been continuously working on improving compatibility with current web applications.

The current version 0.0.1 does not bring any fundamentally new features compared to the previous nightly builds. The main difference lies in the release process itself: the team will now perform additional manual tests before a version is officially tagged. In the future, such tested releases are intended to be published monthly to offer users a more reliable reference point than the daily nightly builds.

Videos by heise

Nevertheless, there is a technical innovation: for the first time, the project is providing pre-compiled binaries for ARM-based Macs. This expands Servo's platform support, which, in addition to desktop systems macOS (x86-64 and ARM), Linux, and Windows, also includes the mobile platforms Android and OpenHarmony. The downloads include servoshell, a simple demo browser that demonstrates the engine's rendering capabilities.

The Servo team follows an unconventional approach with its releases. There are currently no plans to publish the versions on Crates.io or in platform-specific app stores, for example. Instead, distribution is limited to tagged releases on GitHub. With this, the developers want to clearly communicate the project's still experimental nature, which is currently primarily aimed at developers who want to integrate web rendering into their applications. For this purpose, Servo offers a dedicated WebView API, which is still under development. Servo is not yet intended for end users.

Nevertheless, Servo has made significant progress in web compatibility in recent months. Since May, for example, the engine can render complex web applications like Gmail. The developers have continuously expanded support for modern web standards such as CSS Nesting, Shadow DOM, and various Web APIs. However, many of these features are still in an experimental stage and must be activated via special options.

For the future, the Servo team plans to release new tagged versions on a monthly basis. The process is intended to remain relatively simple: a current nightly build will be selected, manually tested, and marked as an official release if validation is successful. The Servo website offers a Troubleshooting Guide for common problems.

All information about release 0.0.1 can be found in the blog. The binaries are available for download on GitHub immediately.

(fo)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.