February in Servo: faster layout, pause and resume scripts, and more!

Servo 0.0.6 includes some exciting new features:

  • < button command> and < button commandfor> (@lukewarlow, #41237)
  • ‘:modal’ selectors on < dialog> (@lukewarlow, #42201)
  • ‘@property’ rules (@yezhizhen, @Loirooriol, #42136, #42858)
  • ‘alignment-baseline’ and ‘baseline-shift’ (@Loirooriol, #42361)
  • ‘Content-Security-Policy: base-uri’ (@WaterWhisperer,…
Read more →
March in Servo: keyboard navigation, better debugging, FreeBSD support, and more!

Servo 0.1.0 represents Servo’s biggest month ever, with a record 530 commits and our first ever release on crates.io! For security fixes, see § Security.

With this release Servo becomes more accessible, thanks to tab navigation (@mrobinson, @Loirooriol, #42952, #43019, #43058, #43246, #43267, #43067), keyboard navigation with Alt+Shift and the accesskey attribute (@mrobinson,…

Read more →
October in Servo: better for the web, better for embedders, better for you

Servo now supports several new web platform features:

  • < source> in < video> and < audio> (@tharkum, #39717)
  • CompressionStream and DecompressionStream (@kkoyung, #39658)
  • fetchLater() (@TimvdLippe, #39547)
  • Document.parseHTMLUnsafe() (@lukewarlow, #40246)
  • the which property on UIEvent (@Taym95, #40109)
  • the relatedTarget property on…
Read more →
April in Servo: new Android UI, focus, forms, security fixes, and more!

Servo 0.2.0 contains all of the changes we landed in April, which came out to yet another record 534 commits (March: 530). For security fixes, see § Security.

Note: the GitHub release is available now, but the crates.io release is not yet complete. We expect to publish it some time next week.

We’ve shipped several new web platform features:

  • < select multiple> (@lukewarlow,…
Read more →
January in Servo: preloads, better forms, details styling, and more!

Servo 0.0.5 is here, bringing with it lots of improvements in web platform features. Some highlights:

  • < link rel=preload> (@TimvdLippe, @jdm, #40059)
  • < style blocking> and < link blocking> (@TimvdLippe, #42096)
  • < img align> (@mrobinson, #42220)
  • < select disabled> (@simonwuelker, #42036)
  • OGG files can now be played in < audio> (@jdm, #41789)
    *…
Read more →
November in Servo: monthly releases, context menus, parallel CSS parsing, and more!

Correction (2026-01-19)

An earlier version of this post said that Servo now has full support for ChaCha20-Poly1305, but this was incorrect. We had only landed the ‘importKey’ and ‘exportKey’ operations. The ‘encrypt’, ‘decrypt’, and ‘generateKey’ options landed in the following month.

Landing in Servo 0.0.3 and our November nightly builds, we now have context menus for links, images,…

Read more →
December in Servo: multiple windows, proxy support, better caching, and more!

Servo 0.0.4 and our December nightly builds now support multiple windows (@mrobinson, @mukilan, #40927, #41235, #41144)! This builds on features that landed in Servo’s embedding API last month. We’ve also landed support for several web platform features, both old and new:

  • ‘contrast-color()’ in CSS color values (@webbeef, #41542)
  • partial support for < meta charset>
Read more →
Page 1