Servo browser engine ships 527 commits in 0.7.0 update
Archived — this story has rotated out of today’s deck. It is kept here in full.
The gist
Servo's September update landed 527 commits, all included in version 0.7.0.
The open-source engine is widening web compatibility for apps that embed it.
Background
Servo is an open-source browser engine project that aims to give developers a lightweight, high-performance alternative for embedding web technologies in applications; it is also available as a no-frills browser. The project published its "September in Servo" status report on Nov 5, 2026, covering changes that landed that month and are now bundled in Servo 0.7.0. A November 2025 Hackaday column described Servo as lightning-fast but sometimes getting stuck in mobile view, and still too buggy for that author's purposes.
How it unfolded
- Nov 5, 2026Servo published its "September in Servo" progress update, covering changes landed in September; Servo 0.7.0 contains all of them, spanning 527 commits.
- Nov 5, 2026Shipped web platform features include the :checked pseudoclass, the user-select property, CSS typed arithmetic, the alpha() CSS function and the font-width property.
- Nov 5, 2026New DOM APIs listed include getComposedRanges() and direction on Selection, roundRect() on canvas contexts, the MLKEM768-X25519 algorithm for WebCrypto, and several SVG element interfaces.
- Nov 5, 2026The developer tools console now eagerly evaluates JS inputs for faster feedback (@freyacodes, #47527).
- Nov 5, 2026Closed captioning work progressed: text tracks now fire enter, exit and cuechange events, and WebVTT parsing can recover from errors (@TimvdLippe).
- Nov 5, 2026The Sanitizer API (--pref dom_sanitizer_enabled) now accepts the javascriptURLs property (@skyz1, #47867).
- Nov 5, 2026Work in progress: the accessibility tree (--pref accessibility_enabled) reports geometry bounds for inline elements and marks display: none elements as hidden (@alice, @mrobinson).
- Nov 5, 2026Work in progress: many conformance improvements for the WebGL2 implementation (--pref dom_webgl2_enabled) (@mxmgorin), and keyboard inputs hooked up under --pref dom_exec_command_enabled, making many WYSIWYG editors usable.
- Nov 5, 2026The project upgraded to SpiderMonkey.
Key terms
- browser engine
- A core software component of web browsers that transforms HTML and other resources into an interactive visual representation.
- commits
- In version control, an operation that sends the latest source code changes to the repository.
- WebVTT
- A W3C standard for displaying timed text in connection with the HTML5 <track> element.
Source: Wikipedia
Who’s saying what
- Official
- The Servo project says version 0.7.0 contains all of the changes landed in September, spanning 527 commits.
- Analysts
- Phoronix framed the report as the open-source engine continuing to broaden web compatibility with new features.
- Caution
- A November 2025 Hackaday column called Servo lightning-fast but sometimes stuck in mobile view, and still too buggy for that author's purposes.