LmCast :: Stay tuned in

One Year of Sponsored Servo Development

Recorded: Sept. 17, 2026, 9:08 a.m.

Original Summarized

Your Donations at Work: One Year of Sponsored Servo Development - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

Get Involved

Contributing

Servo Book

WPT pass rates

Code of Conduct

Download

Blog

Demos

About

About Servo

Made with Servo

Governance

Sponsorship

Your Donations at Work: One Year of Sponsored Servo Development
Looking back on Servo's first donation-funded role.
Posted 2026-09-15

Last September, the Servo project announced that long-time maintainer Josh Bowman-Matthews (@jdm) would work part-time on improving the Servo contributor experience, entirely funded by the monthly donations on OpenCollective and GitHub.
In his own words, here is a look back over the past year!

First of all, I am enormously grateful to everyone who financially supports Servo, as those donations have enabled me to devote significant time to a project that I care a lot about.
Some highlights from that funded work that I’m proud of:

I nominated 8 new maintainers
I reviewed 1150 pull requests
I filed 114 issues targeted at newer contributors (92% of them have been fixed)
I wrote new documentation about borrow hazards, experimental features, the AI policy, finding things to do, and fixing stable and intermittent test failures

On top of that, I spent time diagnosing unexpected failures in others’ PRs and fixed numerous intermittent test failures that made merging PRs more difficult for everyone.
A few pieces of work from this period that stand out to me:

supporting a large scale rewrite of Servo’s JS engine integration to address intermittent panics related to garbage collection—I reviewed lots of pull requests, but also filed many issues that enabled the work addressing the panics to be spread across many other contributors
getting tagged in to help understand test failures, uncovering our broken window.open behaviour, and eventually making a lot of flaky tests more stable
supporting another contributor’s grant proposal to work on Servo that was approved!

This role I’ve carved out means a lot to me—I’ve found a healthy balance that allows me to spend time with my family as well as make meaningful contributions to Servo, and I get to spend a lot of time looking for ways to make the project more accessible for others.
A big thank you to everybody supporting the project and my work; each individual monthly donation makes a big difference!
I’m excited to see what’s possible in the coming year.

Back

Contact

Zulip chat
GitHub discussions
Email: [email protected]
Mastodon
Bluesky

© 2026 The Servo Project Developers
Copyright © Servo is a project of Linux Foundation Europe.
For website terms of use, trademark policy and other project policies please see https://lfprojects.org.
The source code for this website can be found at https://github.com/servo/servo.org.

Code of Conduct

The retrospective details the work performed by Josh Bowman-Matthews during a year where he contributed part-time to improving the contributor experience of the Servo project, funded entirely by monthly donations from OpenCollective and GitHub. Bowman-Matthews expressed deep gratitude for the financial support, noting that these donations enabled him to dedicate significant time to a project he cares about while maintaining a healthy balance with his personal life.

During this period, the work focused on enhancing the project's health and accessibility for contributors. Highlights of the funded contributions include nominating eight new maintainers and reviewing a substantial volume of pull requests, amounting to one thousand one hundred fifty. Furthermore, he actively managed the issue tracking process by filing one thousand one hundred four issues specifically targeting newer contributors, with ninety-two percent of these issues subsequently being resolved. Bowman-Matthews also took on the responsibility of writing new documentation covering complex topics such as borrow hazards, experimental features, the AI policy, and troubleshooting stable and intermittent test failures.

Beyond documentation and contribution management, a significant portion of his effort was spent diagnosing unexpected failures within others' pull requests and resolving intermittent test failures that had previously complicated the merging of contributions. Specific technical achievements involved supporting a large-scale rewrite of Servo's JavaScript engine integration to mitigate intermittent panics related to garbage collection. This involved reviewing numerous pull requests and filing issues that helped facilitate the work required to address these panics across many contributors. Other notable efforts included assisting in understanding test failures to uncover behavior related to broken window.open functionality and working on another contributor's grant proposal that subsequently received approval. The overall effort demonstrated a commitment to making the Servo project more accessible and stable through both technical refinement and community support.