Servo Web Engine Now Supports Promises, Continues Churning Along

Written by Michael Larabel in Mozilla on 28 September 2016 at 08:58 PM EDT. 19 Comments
It's been nearly two months since last writing about Mozilla's Servo web layout engine (in early August, back when WebRender2 landed) but development has kept up and they continue enabling more features for this next-generation alternative to Gecko.

The latest is that Servo now supports JavaScript promises. If you are unfamiliar with the promise support, see this guide.

The latest Servo code has improvements around its Rust binding generator for C and C++ code plus other changes.

While Q3 is coming to a close, their top priorities have been to finish WebRender, Stylo (style system in Gecko integration work), and continue Servo nightly builds. There has also been items around WebRender2, impoving page load performance, web fonts loading, auto-updating, and more.

Still on the roadmap for 2016 are production IO and caching subsystems, polishing and validating WebRender graphics subsystem, layout maturity, shipping one Rust component in Firefox Nightly, and experimenting with uplifting a major piece of Servo into Gecko.

Stop by the Servo Blog if you are interested in more information about this Rust-written Mozilla project on a weekly basis.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week