*** Welcome to piglix ***

Servo (layout engine)

Servo
Servo screenshot.png
Screenshot of Servo rendering the Servo preview release page
Developer(s) Mozilla Research, Samsung and others
Preview release
Nightly build / June 30, 2016; 10 months ago (2016-06-30)
Repository github.com/servo/servo
Written in Rust
Operating system Cross-platform
Type Layout engine
License MPL 2.0
Website servo.org

Servo is an experimental web browser layout engine being developed by Mozilla Research, with Samsung porting it to Android and ARM processors. The prototype seeks to create a highly parallel environment, in which many components (such as rendering, layout, HTML parsing, image decoding, etc.) are handled by fine-grained, isolated tasks. Source code for the project is written in the Rust programming language.

Two significant components used by Servo are based on pre-existing C++ code from Mozilla. JavaScript support is provided by SpiderMonkey, and the 2D graphics library Azure is used to interface with OpenGL and Direct3D.

Servo is named after Tom Servo, a robot from the television show Mystery Science Theater 3000.

Servo makes use of GPU acceleration to render web pages more quickly. Servo is significantly faster, in certain benchmarks, than Gecko, Mozilla's other layout and rendering engine, as of November 2014.

Development of Servo began in 2013. The very first commit on 8 February 2012 did not contain any source code. The first rudimentary code commit occurred on 27 March 2012.

On 3 April 2013 Mozilla announced that they and Samsung collaborate on Servo.

As of the 30th of June 2016, a preview version is available for download. This is marked as 0.0.1 and is available for Mac and Linux.


...
Wikipedia

...