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 →
This month in Servo: experimental mode, Trusted Types, strokeText(), and more!

September was another busy month for Servo, with a bunch of new features landing in our nightly builds:

  • the Trusted Types API is now stable (@TimvdLippe, #39281, #39263)
  • strokeText() on CanvasRenderingContext2D (@sagudev, #39183)
  • invertSelf() on DOMMatrix (@lumiscosity, #39148)
  • getType() and supports() on ClipboardItem (@Gae24, #39296)
  • getAll() and…
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 →
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 →
This month in Servo: variable fonts, network tools, SVG, and more!

Another month, another record number of pull requests merged! August flew by, and with it came 447 pull requests from Servo contributors. It was also the final month of our Outreachy cohort; you can read Jerens’ and Uthman’s blogs to learn about how it went!

Highlights

Our big new feature this month is rendering inline SVG elements (@mukilan, @Loirooriol, #38188, #38603). This…

Read more →
Page 1