About
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Created by Mozilla Research in 2012, the Servo project began as a research and development effort. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020. The project finally moved to Linux Foundation Europe in 2023 with the mission of trying to regain interest from the broader industry.
Servo is written in Rust, taking advantage of the memory safety properties and concurrency features of the language.
Servo is an independent project hosted at Linux Foundation Europe and managed openly by the Technical Steering Committee.
The current short-term focus of the project is to transition Servo from a research project to a production-ready web engine by delivering stable APIs, improving user interaction capabilities, and fostering an active community that contributes to its growth.
The project’s long-term vision is to make Servo the leading embeddable web engine that powers innovative applications and frameworks, offering unparalleled performance, stability, and modern web standards compliance.
Since its creation in 2012, Servo has contributed to W3C and WHATWG web standards, reporting specification issues and submitting new cross-browser automated tests, and core team members have co-edited new standards that have been adopted by other browsers. As a result, the Servo project helps drive the entire web platform forward, while building on a platform of reusable, modular technologies that implement web standards.
Roadmap
Servo’s roadmap is defined in the project wiki.
Presentations
Latest talks about Servo
Driving Innovation with Servo and OpenHarmony: Unified Rendering and WebDriver
by Jingshi Shangguan & Zhizhen Ye
by Jonathan Schwender
- MiniApps Design and Servo by Gregory Terzian (Sep 2025 at WebEvolve 2025 Annual Event)
- Servo - an embeddable web rendering engine by Josh Matthews (May 2025 at RustWeek)
- Building a Web Rendering Engine in Rust by Rakhi Sharma (Mar 2025 at OpenHarmony Technical Forum)
- Why Build a New Browser Engine in Rust? by Martin Robinson (Jan 2025 at Barcelona Free Software)
- Servo: Building a Browser Rendering Engine in Rust by Rakhi Sharma (Oct 2024 at Ubuntu Summit)
- Solving Concurrency with (In-)formal Methods in Servo by Gregory Terzian (Oct 2024 at GOSIM)
- Porting Servo to OpenHarmony by Jonathan Schwender (Oct 2024 at GOSIM)
- Servo Project Updates at Linux Foundation Europe Member Summit 2024 by Manuel Rego (Sep 2024 at Linux Foundation Europe Member Summit)
- Servo: A Web Rendering Engine For The Future 🔮 by Manuel Rego (July 2024 at Global Software Technology Summit)
- Modular Servo: Three Paths Forward by Gregory Terzian (May 2024 at GOSIM)
- Meet Servo by Rakhi Sharma (Apr 2024 at Seattle Rust User Group)
- A Year of Servo Reboot: Where Are We Now? by Rakhi Sharma (Apr 2024 at Open Source Summit North America)
- Embedding Servo in Rust projects by Rakhi Sharma (Feb 2024 at FOSDEM)
- Servo: A Web View From Somewhere Else by Martin Robinson (Sep 2023 at GOSIM)
- You Can Work on the Web Platform! by Martin Robinson (Sep 2023 at GOSIM)
- Servo Web Rendering Engine Reboot by Manuel Rego (Sep 2023 at Open Source Summit Europe)
- Servo Update Linux Foundation Europe Member Summit 2023 by Manuel Rego (Sep 2023 at Linux Foundation Europe Member Summit)
- Servo 2023 by Delan Azabani (Jun 2023 at Web Engines Hackfest)
- Servo in 2023 by Martin Robinson (May 2023 at RustNL)
- Streaming video from WebXR content using Servo by Alan Jeffrey (May 2021)
- Servo by Alan Jeffrey (Mar 2021)
- What I Talk About When I Talk About Running on the Web by Jack Moffitt (July 2017 at PolyConf)
- Servo Architecture: Safety and Performance by Jack Moffitt (Jan 2017 at linux.conf.au)
- Servo: Today & Tomorrow by Jack Moffitt (Sep 2016 at Web Engines Hackfest)
- Servo: Building a Parallel Browser by Jack Moffitt (Jan 2015 at linux.conf.au)
- Servo: Designing and Implementing a Parallel Browser by Jack Moffitt (Oct 2013 at Strange Loop)
Logo
Servo logo can be found at Servo’s project repository on GitHub.