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
MOZILLA --
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.

About The Author
Author picture

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 10,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 or contacted via MichaelLarabel.com.

Related Mozilla News
Popular News This Week