Servo browser engine
E97032
Servo browser engine is an experimental, high-performance web browser engine designed for parallelism and safety, originally developed by Mozilla using the Rust programming language.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| Servo | 0 |
| Servo browser engine (experimental) | 1 |
Statements (41)
| Predicate | Object |
|---|---|
| instanceOf |
layout engine
ⓘ
open-source software project ⓘ web browser engine ⓘ |
| aimsTo |
explore next-generation browser engine architecture
ⓘ
improve performance on multi-core hardware ⓘ improve security of web rendering ⓘ |
| componentUsedIn |
Mozilla Quantum project
ⓘ
surface form:
Firefox Quantum CSS engine (Stylo)
|
| designedFor |
high performance
ⓘ
memory safety ⓘ parallelism ⓘ |
| developedIn |
Rust
ⓘ
surface form:
Rust programming language
|
| developmentModel | open source ⓘ |
| goal |
demonstrate safety benefits of Rust in browser engines
ⓘ
serve as a research platform for browser technologies ⓘ |
| hasFeature |
GPU-accelerated rendering
ⓘ
modular architecture ⓘ parallel style computation ⓘ sandboxed components ⓘ |
| implements | web rendering engine ⓘ |
| influenced |
Gecko layout engine
ⓘ
surface form:
Firefox Quantum CSS engine (Stylo)
Mozilla Quantum project ⓘ |
| is |
experimental
ⓘ
multi-process ⓘ |
| license | MPL 2.0 ⓘ |
| originalDeveloper |
Mozilla
ⓘ
surface form:
Mozilla Research
|
| originatedAt | Mozilla ⓘ |
| programmingLanguage | Rust ⓘ |
| repository | https://github.com/servo/servo ⓘ |
| supports |
CSS
ⓘ
HTML ⓘ JavaScript ⓘ WebGL ⓘ modern web standards ⓘ |
| supportsPlatform |
Android
ⓘ
Linux ⓘ Windows ⓘ macOS ⓘ |
| uses |
Rust concurrency features
ⓘ
parallel layout ⓘ parallel rendering ⓘ |
| writtenIn | Rust ⓘ |