Servo 0.0.6 brings a large set of improvements to the Rust-based web engine. Key highlights include the first truly incremental box tree layout (reusing cached fragments for floats and independent formatting contexts), pause/resume script execution in the DevTools Debugger, new DOM APIs (Pointer Events, UserActivation, import.meta.resolve()), @property CSS rules, partial iframe lazy loading, and transform-style: preserve-3d. The embedding API gains user stylesheet management, offline build support, and gamepad API rework. Performance work covers shared memory optimization using Arc<Vec<u8>> in single-process mode, async parser improvements that could halve parsing energy, and expanded about:memory reporting. Dozens of layout, DOM, stylesheet, and crash fixes are also included, along with accessibility tree groundwork via AccessKit.

17m read timeFrom servo.org
Post cover image
Table of contents
Work in progressDeveloper toolsservoshellEmbedding APIMore on the web platformPerformance and stabilityBug fixesDonations

Sort: