September In Servo: , Rounded Rectangles, And More
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Before you orderOffer from Amazon

Get wellness gear delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

Servo’s November 5 report details 527 commits made during September and included in Servo 0.7.0. The work adds web platform features such as Canvas roundRect(), expands experimental support across areas including accessibility and IndexedDB, and updates SpiderMonkey and mozangle with upstream security fixes.

Servo’s September development work, totaling 527 commits, is included in Servo 0.7.0, according to a project report published November 5. The changes add web platform features such as Canvas’s roundRect() method, update two software components with upstream security fixes, and extend work on compatibility and embedding APIs.

The report lists additions across browser-facing features and developer tools. Servo’s developer-tools console now eagerly evaluates JavaScript inputs, which the project says provides faster feedback. Other web platform additions include the CSS :checked pseudo-class, the user-select property, the HTML <progress> element, CSS typed arithmetic, the alpha() CSS function and the font-width property.

New or expanded DOM interfaces include methods and properties for CSS rules and stylesheets, selections, canvas rendering contexts and performance paint timing. The report also lists CSS and text modules, additional SVG element interfaces, the Content-Language header, and the ML-KEM-768-X25519 algorithm for WebCrypto. For canvas, the notable addition is roundRect() on CanvasRenderingContext2D.

Servo says it upgraded to SpiderMonkey 153.3 and mozangle 0.7, each of which included fixes for security bugs reported upstream. The report does not provide a count or further description of those bugs. It also records practical compatibility progress: the egui.rs demo works as expected with a specified WebGPU preference enabled, and a Candy Crush game is playable in Servo.

At a glance
reportWhen: Report published November 5, 2026; cove…
The developmentServo published its September development report on November 5, describing 527 commits included in version 0.7.0.

New APIs Expand Servo’s Reach

The release adds capabilities that web pages and developers can use, while work on compatibility targets how Servo handles real sites and applications. Features such as Canvas rounded rectangles, CSS updates and new DOM APIs broaden the browser engine’s implementation of web standards; the report’s playable game example offers a concrete, though limited, sign of progress with real-world content.

For developers embedding Servo, the changes also affect configuration and integration. WebGL is now part of the default web-features bundle, while multiprocess mode can be selected at build time. Embedders that do not want default features, or want to reduce binary size by removing multiprocess support, must adjust their build configuration. The project’s note that hidden WebViews are throttled automatically also changes how embedders manage that behavior.

The security-related library upgrades matter because they incorporate fixes reported upstream, but the report does not establish the severity of the bugs or provide details about exposure. Likewise, compatibility examples are demonstrations rather than a broad measure of how Servo performs across websites.

Products Worth Considering

Garmin Venu 3S GPS Smartwatch with AMOLED Display, Soft Gold and French Gray Silicone Band

Garmin Venu 3S GPS Smartwatch with AMOLED Display, Soft Gold and French Gray Silicone Band

Garmin Forerunner 255 GPS Running Smartwatch – 46 mm, Slate Gray

Garmin Forerunner 255 GPS Running Smartwatch – 46 mm, Slate Gray

As an affiliate, we earn on qualifying purchases.

September Work in Version 0.7.0

The post is a monthly development report, not an announcement that every feature described is enabled by default or ready for general use. It says Servo 0.7.0 contains the changes landed in September and groups them into web features, work in progress, embedding APIs, and changes for users and developers. Some features are explicitly tied to preferences, including accessibility, WebGL2, IndexedDB, Web Animations and the Sanitizer API.

Several sections describe ongoing implementation rather than a finished, broadly supported feature. Servo reports improvements to accessibility-tree geometry and update costs; WebGL2 conformance; editing support for applications relying on contenteditable; and video captions and text-track behavior. IndexedDB work includes cursor methods, while WebVTT parsing can now recover from errors. These details show the breadth of the month’s work but do not give compatibility rates or completion dates.

The report also notes user-facing changes: Control+A, or Command+A on macOS, selects all document content, and copying text from password inputs is no longer possible. Unhandled promise rejections now appear in the JavaScript console, which Servo says can help developers investigate compatibility issues.

““Servo 0.7.0 contains all of the changes we landed in September, spanning 527 commits!””

— Servo project report

Feature Status and Compatibility Gaps

The report does not specify which new features are enabled by default, beyond the stated change adding WebGL to the default web-features bundle. Several capabilities require preferences to be enabled, and the post does not give a full feature-by-feature account of maturity, limitations or support across websites.

It is also unclear how widely the reported compatibility examples generalize. The project identifies one demo and one playable game but publishes no broader test results, usage figures or comparison with other browsers. The report names upstream security fixes but gives no vulnerability identifiers, severity ratings or details about whether users need to take any action.

The supplied report excerpt ends mid-sentence in its final section, so it may omit additional details from the original post. No further claims about that unfinished passage can be confirmed from the available material.

More Site Testing and Implementation

Servo asked users to test their preferred websites and share results through its Zulip thread or GitHub discussion, with failures directed to GitHub issues. Those reports can help identify where the engine’s developing web-platform support still falls short.

The September report describes continued work, rather than setting dates for its completion. Accessibility, WebGL2, editing, captions, IndexedDB and other areas remain active development topics in the post. The next indications of progress will come from subsequent Servo updates, release notes and any fixes or additions recorded in the project’s issue tracker.

Key Questions

What did Servo announce in its September report?

The project reported that 527 September commits are included in Servo 0.7.0. The work spans web platform features, security-related dependency updates, compatibility improvements and changes for developers embedding Servo.

What does roundRect() do, and where was it added?

The report lists roundRect() as a new method on CanvasRenderingContext2D. It allows canvas drawing code to create rounded rectangles; the report does not give further detail on its support limits.

Did Servo report security fixes?

Yes. Servo says it upgraded to SpiderMonkey 153.3 and mozangle 0.7, which included fixes for security bugs reported upstream. The post does not identify the bugs or state their severity.

Are all the features ready or enabled by default?

The report does not say that all listed work is enabled by default or complete. It identifies several features behind preferences and describes areas such as accessibility, WebGL2, editing and video captions as ongoing work.

How can users help test Servo?

Servo asked users to share successful website tests in its Zulip thread or GitHub discussion, and to report failures through GitHub issues.

Source: servo.org

Wellness content on this site is informational and not a substitute for professional medical guidance.
You May Also Like

Neighborhood Barre Accelerates Expansion Efforts With 7 New Studios

Search and coverage interest is surging around a reported Neighborhood Barre expansion involving 7 new studios. What’s confirmed so far — and what isn’t.

CIA Funding Helped Keep NeXT Afloat In The 80S

Declassified documents reveal CIA financial support for NeXT during the 1980s, raising questions about government involvement in tech startups.

New SoulCycle Doc Puts Co-Founder’s Ouster Back In The Spotlight

The documentary ‘Spin Wars’ will arrive Dec. 22, featuring SoulCycle co-founder Ruth Zukerman’s account of her departure from the company.

iOS 27, iPadOS 27, And macOS 27

Search interest in Apple’s next OS versions is rising, but no official announcement exists. The trigger remains unconfirmed.