Yury Semikhatsky
90d · built 2026-07-24
90-day totals
- Commits
- 138
- Grow
- 5.4
- Maintenance
- 5.0
- Fixes
- 6.8
- Total ETV
- 17.2
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 41 %
- By Growth share
- Top 65 %
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).
↓-38.6 %
vs 44 prior
↓-1.0 pp
recent vs prior
↓-2.9 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 | 126 | 17.2 |
Most impactful commits
Top 20 by ETV in the 90-day window.
- 1.1ETVchore(electron): revert #40184 (move Electron API to a separate package) (#40733)github.com-microsoft-playwright · 7d139824 · 2026-05-09
- 1.0ETVfeat(screenshot): add webp output format (#41152)github.com-microsoft-playwright · f3114b3e · 2026-07-10
- 0.8ETVfix(test-runner): run teardown projects when maxFailures is reached (#41737)github.com-microsoft-playwright · 686830af · 2026-07-15
- 0.8ETVfix(mcp): ignore browser config when attaching to extension (#40475)github.com-microsoft-playwright · 5ec1b3f8 · 2026-04-29
- 0.7ETVchore(mcp): remove support for extension protocol v1 (#41857)github.com-microsoft-playwright · f7342d20 · 2026-07-20
- 0.6ETVfeat(webview): synthesize keyboard and mouse input (#41055)github.com-microsoft-playwright · 9fe284a5 · 2026-05-29
- 0.5ETVfix(webview): handle cross-origin process swap (#41024)github.com-microsoft-playwright · 08a37f29 · 2026-05-27
- 0.5ETVfeat(mcp): refactor network into requests + request commands (#40447)github.com-microsoft-playwright · 78a77a70 · 2026-04-27
- 0.5ETVfix(webview): intercept subframe document requests before frame is known (#41332)github.com-microsoft-playwright · 9e9fecb1 · 2026-06-17
- 0.4ETVfix(download): clear error when saving downloads from a non-collocated browser (#41088)github.com-microsoft-playwright · 9587e735 · 2026-06-02
- 0.4ETVfix(screenshot): fix webp transparency and lossless detection, add tests (#41781)github.com-microsoft-playwright · e71a5bf6 · 2026-07-14
- 0.4ETVfeat(webkit): launch WebKit in WSL directly over WebSocket transport (#41251)github.com-microsoft-playwright · f4f64fba · 2026-06-15
- 0.4ETVfix(har): stream HAR to disk to support files >512MB (#40616)github.com-microsoft-playwright · c025980e · 2026-05-05
- 0.4ETVfeat(test-runner): support named test locks (#41862)github.com-microsoft-playwright · f86bd78c · 2026-07-24
- 0.4ETVfix(mcp): pick a writable output directory when cwd is unsuitable (#40544)github.com-microsoft-playwright · fbae9a8e · 2026-04-30
- 0.3ETVfeat(test): allow testIdAttribute to be a comma-separated list of names (#40844)github.com-microsoft-playwright · fc39cf70 · 2026-05-14
- 0.3ETVfeat(browserType): allow passing a ConnectionTransport to connectOverCDP (#40972)github.com-microsoft-playwright · 8f503225 · 2026-05-22
- 0.2ETVfeat(test): support per-project webServer configuration (#40869)github.com-microsoft-playwright · ed918508 · 2026-05-18
- 0.2ETVfix(recorder): skip click on file inputs and use hoveredModel (#40899)github.com-microsoft-playwright · 9afece0f · 2026-05-18
- 0.2ETVfeat(tracing): add live option to startHar (#40609)github.com-microsoft-playwright · 499743d9 · 2026-05-04