This Week In Servo 77

In the last week, we landed 78 PRs in the Servo organization’s repositories.

We are excited to announce that Josh Matthews, a member of the Mozilla Firefox DOM team, is now a part of the Servo core team! He has long played a key role in the project, and we look forward to his future work.

Planning and Status

Our overall roadmap is available online and now includes the initial Q3 plans. From now on, we plan to include the quarterly plan with a high-level breakdown in the roadmap page.

This week’s status updates are here.

Notable Additions

fitzgen improved the SpiderMonkey binding generation process

mrobinson added transformation support for rounded rectangles

shinglyu implemented separate layout traces for each reflow, to aid with layout debugging

mortimer added several WebGL commands

vlad updated the SpiderMonkey Windows support, in preparation for another upgrade

ms2ger implemented error reporting for workers

nox updated our Rust version

glennw fixed some reftests where the reference was empty

ms2ger removed usage of mem::transmute_copy

sam added the dblclick event

event malisa implemented the DOM Response API

API kichjang added support to properly generate typedef identities in WebIDL unions

nical added tests for Matrix2D and Matrix4D

and imperio returned video metadata to the build, now using a pure Rust stack!

uk992 created an amazing ./mach boostrap command for Windows MSVC support

command for Windows MSVC support attila added WebBluetooth support for Android

ajeffrey added unit tests of IPC reentrancy

aneesh fixed the availability of basic admin utilities on all of our buildbot instances

notriddle corrected a layout issue for fixed tables using percentages

nox implemented WebIDL namespaces

mrobinson supported 3d transforms for dotted borders

shinglyu fixed a layout issue for collapsed margins

samuknet implemented the dblclick DOM event

New Contributors

Interested in helping build a web browser? Take a look at our curated list of issues that are good for new contributors!

Screenshot

The amazing intern on the Developer Relations team, Sam, made an awesome video demonstrating some of the impact of great restyle speed in Servo.