Mozilla's Servo Engine Is Crazy Fast Compared To Gecko

Written by Michael Larabel in Mozilla on 9 November 2014 at 08:24 AM EST. 40 Comments
MOZILLA
Yesterday an update was shared concerning the latest state of Google's Blink Engine fork of WebKit. While not receiving much mainstream attention, Mozilla's Servo Engine is starting to come together as a much more performant and advanced layout engine compared to Gecko. Next year we might see some Servo action within Firefox OS and on Android.

The Servo layout engine is Mozilla's experimental project written in the Rust programming language and seeking for a high level of parallelism in the rendering and layout of web-pages. While there's not yet any firm plans to replace Gecko with Servo inside Firefox on the desktop, the new engine continues to be developed and was talked about a few weeks back at LinuxCon Europe 2014 in Germany.

Aside from talking about the usual Servo points with the work done by Mozilla and Samsung, some new performance numbers were shared that show how fast Servo is relative to Gecko when it comes to handling web-pages:


Rendering CNN's web-site was much faster with Servo than Gecko, even when just running Servo with one CPU thread.


Handling Reddit is also much faster with Servo than Gecko and blew way past Gecko when using its multi-threading abilities.

For those wishing to embed the Servo Engine within their own applications for web rendering, Servo seeks to have a stable API/ABI, will be a C-based interface, considered "flexible" by its developers, and has already been largely designed.

In 2015 the Mozilla developers might try embedding the Servo Engine within Firefox Android and Firefox OS, but there's not yet any plans for using Servo to replace Gecko within Firefox or Thunderbird.

The Servo road-map the 2015 plans include releasing an alpha-quality browser using Servo as its rendering engine, landing a Servo component authored in Rust into Gecko, and implementing more features.

The LinuxCon Europe 2014 slides about Servo can be found in PDF form.

Also don't forget that tomorrow Mozilla is expected to unveil a new web-browser targeting developers, which will most likely be Gecko based.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week