Hardware manufacturer Samsung and Mozilla are jointly developing a new browser engine called Servo. The browser is developed using Mozilla’s Rust programming language. ARM backend to Rust was contributed by Samsung. And Samsung will bring Servo to Android through its build infrastructure that cross-compile to Android. It also collaborates with Mozilla to test Servo on mobile devices.
Servo is built from scratch on modern hardware keeping in mind the security vulnerabilities and parallel hardware that may rule in future. Rust is Mozilla’s new safe systems language supported by a community of enthusiasts. Servo can work for Android and ARM. Rust focuses on speed, safety and concurrency. It aims to replace C++, an unsafe language. Rust’s lightweight task mechanism allows fine-grained isolation between browser components without the need for expensive runtime protection schemes.