Mozilla and Samsung jointly announced a new partnership today to build a “next generation” web browser engine dubbed as Servo with aiming on to bring the technology to Android and ARM. Mozilla shared through its blog post that the joint partnership will be the resultant of tomorrow’s “faster, multi-core, heterogeneous computing architectures” and “massively parallel hardware” which will results in rebuilding the Web browser “from the ground up on modern hardware, rethinking old assumptions along the way.”
Mozilla describe the Rust, the language in which Servo is written as: It is intended to fill many of the same niches that C++ has over the past decades, with efficient high-level, multi-paradigm abstractions, and offers precise control over hardware resources. But beyond that, it is *safe by default*, preventing entire classes of memory management errors that lead to crashes and security vulnerabilities. Rust also features lightweight concurrency primitives that make it easy for programmers to leverage the power of the many CPU cores available on current and future computing platforms.
The duo although has not shared any timeline for Servo, while both are currently on putting “more resources” into the project, the companies are believing on to have the first major revised version of Rust “in the coming year.” The companies are currently working towards expanding and documentation of the libraries. If you would be interested in looking at what the whole of project looks like and in case, if you would be interested in contributing to the projects, you can download and try the recently-released Rust 0.6 or can even check out the source for Rust and Servo on GitHub.