April in Servo: new Android UI, focus, forms, security fixes, and more!
Servo aims to empower developers with a lightweight, high-perfo…
May 31, 2026
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, @mrobinson, #43189)
- < template shadowrootslotassignment> (@simonwuelker, #44246)
- < video> playback on OpenHarmony (@rayguo17, #43208)
- ‘minimum-scale’ and ‘maximum-scale’ values in < meta name=viewport> (@shubhamg13, #40098, #43715)
- ‘color-mix()’ with any number of values (@Loirooriol, #43890)
- ‘ &::before’ and ‘ &::after’ in ‘::details-content’ (@Loirooriol, #43878)
- ‘revert-rule’ (@Loirooriol, #43878)
- ‘tab-size’ (@mrobinson, @SimonSapin, #44480)
- ‘text-align: match-parent’ (@TG199, #44073)
- new Worker() with blob URLs (@jdm, #44004)
- getContext(
"webgl") on OffscreenCanvas (@niyabits, #44159) - the detail property on PerformanceMark and PerformanceMeasure (@shubhamg13, #44289, #44272)
Plus a bunch of new DOM APIs:
- ‘selectionchange’ events on and
Discussion in the ATmosphere