Original author(s) | Mozilla Corporation |
---|---|
Developer(s) | Linux Foundation and volunteers[1][2] |
Repository | |
Written in | Rust |
Operating system | Cross-platform |
Type | Browser engine |
License | MPL 2.0[3] |
Website | servo |
Servo is an experimental browser engine designed to take advantage of the memory safety properties and concurrency features of the Rust programming language. It seeks to create a highly parallel environment, in which rendering, layout, HTML parsing, image decoding, and other engine components are handled by fine-grained, isolated tasks.[4][5] It also makes use of GPU acceleration to render web pages quickly and smoothly.[6][7]
Servo has always been a research project. It began at the Mozilla Corporation in 2012, and its employees did the bulk of the work until 2020.[8] This included the Quantum project, when portions of Servo were incorporated into the Gecko engine of Firefox.[9][10]
After Mozilla laid off all Servo developers in 2020,[8] governance of the project was transferred to the Linux Foundation.[1] Development work officially continues at the same GitHub repository with the project itself entirely volunteer driven.[2]
linux foundation
was invoked but never defined (see the help page).2020 layoff
was invoked but never defined (see the help page).