This Week In Servo 63

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

Emily Dunham has been working on an org-wide report of the contributor metrics. It’s looking good already, but there is still a lot of fun python work to do on the scripts, for those who want to make sure we’re not counting things incorrectly!

Planning and Status

Our overall roadmap and quarterly goals are available online.

This week’s status updates are here.

Notable Additions

nox fixed all the warnings on Windows

mbrubeck added support for vertical-align in geckolib

in geckolib paul made Servo no longer always quit when the Escape key is pressed

larsberg added initial builder support for more “zealous” SpiderMonkey GC configurations

jack improved our build time by adding ccache support to skia and azure

support to skia and azure larsberg enabled caching on Windows builds, taking them down from 50 minutes to 15

kaksmet made text-align: justify safe for incremental layout

safe for incremental layout ms2ger added support for Gecko’s string atoms in rust-selectors

ddefisher implemented several WebGL functions

pcwalton improved window resize performance on MacOS

rzambre implemented the ability to log profiling output to a CSV file

shinglyu added support for *-reverse flex directions for flexbox

flex directions for flexbox mmatyas enabled the use of NEON instructions on ARM and AArch64

instructions on ARM and AArch64 dzbarsky implemented the readPixels WebGL API

asajeffrey made the WebDriver server wait for pages to load before continuing

jdm fixed a garbage collection hazard

connorgbrewster merged the redundant-yet-awkwardly-intertwined Page and BrowsingContext types

kichjang implemented text/plain form encoding

broesamle fixed a panick on reddit

New Contributors

Get Involved

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

Screenshot

A trace of loading CNN.com’s 356 web fonts using the snazzy new HTML-based profiler:

Servo’s new application icon: