Simon Knott
90d · built 2026-07-24
90-day totals
- Commits
- 110
- Grow
- 8.9
- Maintenance
- 8.1
- Fixes
- 4.9
- Total ETV
- 22
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 63 %
- By Growth share
- Top 38 %
30-day trajectory
Last 30 days vs. the 30 days before. Up arrows on Growth and ETV mean improvement; up arrow on Fixes share means more time on fixes (worse).
↑+120.8 %
vs 24 prior
↑+1.6 pp
recent vs prior
↓-4.0 pp
recent vs prior
Daily performance
Daily ETV, stacked by Growth, Maintenance and Fixes.
Work-mix over time
Share of Growth / Maintenance / Fixes over a rolling 7-day window. Reads as 'where is effort flowing right now'.
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
| Repo | Commits | ETV |
|---|---|---|
| playwright | 105 | 22.0 |
Most impactful commits
Top 20 by ETV in the 90-day window.
- 3.6ETVfeat: support AbortSignal on server-side methods (#41141)github.com-microsoft-playwright · eb9eb488 · 2026-06-30
- 3.2ETVchore(protocol): make timeout a protocol-level field (#41712) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>github.com-microsoft-playwright · 33173da8 · 2026-07-14
- 1.8ETVfeat(dashboard): annotate multiple screenshots (#40664) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-playwright · 2f1d9c06 · 2026-05-06
- 1.3ETVfix(screencast): acknowledge frames after callbacks (#41898) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>github.com-microsoft-playwright · bc97a130 · 2026-07-21
- 0.8ETVdevops(test-results-db): CLI to compact CI test results into DuckDB (#41673)github.com-microsoft-playwright · b8f840cc · 2026-07-08
- 0.6ETVfix(dispatcher): lift progress controller creation before instrumentation (#41643)github.com-microsoft-playwright · b5e3a77d · 2026-07-07
- 0.6ETVchore(protocol): split channel and dispatcher types (#41321)github.com-microsoft-playwright · 18af5623 · 2026-06-18
- 0.5ETVfeat(expect): support AbortSignal on web-first assertions (#41566)github.com-microsoft-playwright · 72fc4f78 · 2026-07-01
- 0.5ETVfeat(test-runner): add Reporter.preprocessSuite() hook for test filtering (#41100)github.com-microsoft-playwright · b592dfc7 · 2026-07-01
- 0.4ETVfix(ui-mode): include project outputDirs in allowedFileRoots (#41065)github.com-microsoft-playwright · cadf83c4 · 2026-06-01
- 0.4ETVfeat: add `AbortSignal` support to client-side Waiter methods (#41136)github.com-microsoft-playwright · fd47b674 · 2026-06-04
- 0.4ETVReapply "feat: add `AbortSignal` support to client-side Waiter methods" (#41257)github.com-microsoft-playwright · 485ec25d · 2026-06-15
- 0.4ETVdevops: report CI test results as parquet artifacts (#41669)github.com-microsoft-playwright · bddd05f5 · 2026-07-07
- 0.3ETVchore: skip open() under coding agents (#40438)github.com-microsoft-playwright · 05deb5d4 · 2026-04-27
- 0.3ETVfix(trace-viewer): show ellipsis and copy full Return value (#40593)github.com-microsoft-playwright · ba621b5f · 2026-05-04
- 0.3ETVfix(dashboard): block `show -s` until the controller acks the reveal (#40902)github.com-microsoft-playwright · a5126302 · 2026-05-19
- 0.3ETVfeat(test runner): expose TestRun to reporters (#41793)github.com-microsoft-playwright · 58ee77db · 2026-07-15
- 0.3ETVperf(recorder): wrap MJPEG frames in MKV with timestamps (#41191)github.com-microsoft-playwright · 3d38b1d3 · 2026-06-18
- 0.2ETVfeat(mcp): --output-max-size with post-response disk eviction (#41031)github.com-microsoft-playwright · 525f3754 · 2026-05-29
- 0.2ETVfix(cli): wait for dashboard daemon READY signal before returning from `cli show` (#40725)github.com-microsoft-playwright · d8c56b02 · 2026-05-08