workerd — Engineering Performance
63 engineers all time · Jan 2025 – Aug 2026 · built 2026-08-23 · GitHub
Performance snapshot
Today's rolling 90-day reading for workerd, compared with the start of the series. Pick a window to move that comparison point.
Eff. capacity added
−8.3engineers
23 devs deliver like 15 (0.6x pre-AI)
Avg. perf / dev / mo (ETV)
+8.2%
0.51 → 0.55
Active engineers
−37.8%
37.0 → 23.0
Features
+27.3pp
35.2% → 62.5%
workerd vs. Cloudflare
Per-engineer ETV for workerd against Cloudflare as a whole. Both lines are 90-day rolling averages scaled to a 30-day month, so they share one axis and can be read against each other at any point. Pick a window to zoom the chart to it.
Performance over time
ETV stacked by Features / Maintenance / Tests / Docs / Fixes — 90-day moving average, normalized to ETV / month.
Engineering capacity
Effective engineers behind workerd, in pre-AI terms. Per-engineer ETV divided by the Q1 2025 baseline of 0.86 ETV / dev / mo gives a capacity multiple, and that multiple applied to the engineers active in the trailing 90 days turns it into engineer-equivalents. The line is the real headcount, so the gap between line and area is what the leverage is worth.
Knowledge concentration
How dependent is this repo on a small number of engineers? Higher top-1 share = higher key-person risk.
James M Snell owns 16.4 % of commits.
Reports
Written summary of the work completed each month.
No monthly reports available yet.
Top engineers
Most impactful commits
Top 10 by ETV in the all-time window.
- 27.4ETVin-tree workerd-cxx as src/rust/cxx Copy of current sources (preserving license files) massaged to be built in workerd.Mike Aizatsky · 201d4c13 · 2026-08-11
- 7.6ETVSpelling fixes. (#3461) * Spelling fixes. * readd is re-add, not read * Revert change to expected textErik Corry · 7ab82d8d · 2025-02-05
- 5.1ETVadd gc support to Rust owned objectsYagiz Nizipli · 75b49f9e · 2026-03-18
- 4.8ETVadd WORKERD_ENABLE_ALL_AUTOGATES env variableYagiz Nizipli · 38586257 · 2025-05-09
- 4.3ETVadd node:fs and node:fs/promises stub methods (#3796)Yagiz Nizipli · 24d5823c · 2025-06-02
- 4.1ETV[build] 04-30-25 Roll Rust depsFelix Hanau · 33e007cb · 2025-04-30
- 4.0ETVenable eslint on wd-test filesYagiz Nizipli · 1b9c849f · 2026-03-06
- 4.0ETVMake all tests pass after adding all-compat-flags variant First we bulk remove compat date from all tests. Then we add enable-flags to make the default variant pass. Then we add disable-flags to make the all-compat-flags variant pass. Python tests don't run all-compat-flags and all-autogates variants. I made them all pass under those variants and then disabled the variants. The impact on CI times is just way too high to justify the value sadly. We need to find a way to improve python test CI times and then reenable them.Dan Lapid · 0531893c · 2025-12-23
- 3.3ETVupdate node.js streams implementationYagiz Nizipli · b6ceaf5b · 2025-10-17
- 3.0ETVadd support for traceable collections and custom tracing in Rust JSG (#6384)Yagiz Nizipli · 6a9488a0 · 2026-04-01