1
2
 
 

Servo 0.3.0 contains all of the changes we landed in May, which came out to 391 commits (March: 534). For security fixes, see § Security.

3
4
 
 

"This is our first release available in crates.io and our first LTS version"

5
 
 

Servo 0.0.6 includes some exciting new features:

  • and (@lukewarlow, #41237)
  • :modal’ selectors on (@lukewarlow, #42201)
  • ‘@property’ rules (@yezhizhen, @Loirooriol, #42136, #42858)
  • ‘alignment-baseline’ and ‘baseline-shift’ (@Loirooriol, #42361)
  • ‘Content-Security-Policy: base-uri’ (@WaterWhisperer, #42272)
  • partial support for (@TimvdLippe, #41959)
  • partial support for ‘transform-style: preserve-3d’ (@simonwuelker, #42755)

Plus a bunch of new DOM APIs:

  • most of the Pointer Events API (@webbeef, #41290)
  • the UserActivation API (@stevennovaryo, #42060)
  • import.meta.resolve() (@Gae24, #42506)
  • integrity in (@Gae24, #42604)
  • the formData() method on Request (@Taym95, #42041)
  • the alpha property on HTMLInputElement (@simonwuelker, #42293)
  • tabIndex on HTMLElement and SVGElement (@mrobinson, @Loirooriol, #42913)
  • fullscreenElement on Document and ShadowRoot (@onsah, #42401)
  • toJSON() on PerformancePaintTiming (@shubhamg13, #42396)
  • navigator.pdfViewerEnabled (@simonwuelker, #42277)
  • keyPath on IDBIndex (@arihant2math, #42431)
  • createIndex(), deleteIndex(), and index() on IDBObjectStore (@arihant2math, @bulltickr, #38840, #42440, #42443)

This is a big update, so here’s an outline:

Work in progress
– accessibility, execCommand()

Developer tools
– localhost only by default, Inspector, Console, Debugger

servoshell
– servo:config, F5 to reload

Embedding API
– offline builds, user stylesheets, context menus, gamepad API

More on the web platform
– font fallback, cookies, IndexedDB, First and Largest Contentful Paint

Performance and stability
– about:memory, incremental layout, shared memory

Bug fixes
– Windows arm64, layout, DOM events, shadow DOM

Donations
– how you can help Servo flourish

6
7
8
9
Servo 2025 Stats (blogs.igalia.com)
submitted 6 months ago by [M] to c/Servo@programming.dev
10
 
 

Big changes to our webview API, improved macOS and Android builds, and now we’ve shipped AbortController, AbortSignal, and XPath.

11
 
 

Click the experimental mode button (☢) to enable bleeding-edge web platform features.

12
submitted 9 months ago by to c/Servo@programming.dev
 
 

A brief update on the goals and plans behind the new Servo releases on GitHub.

13
 
 

Servo’s biggest month by far, with everything from IndexedDB improvements to favicons in servoshell.