diffshub bench

Benchmarks @pierre/diffs branches against real diffs, live. Each column is a branch ("version"): the server clones it, builds its diffshub app and serves it locally (builds are cached until the branch moves, so the first run of a version takes a few minutes). Patches are downloaded from GitHub once and cached, so runs never re-download. Each checked cell becomes one run: a fresh headless Chromium loads the diff on that version, waits for the parse to finish, then reads the renderer's real memory from the OS before and after a forced GC. Runs execute strictly one at a time, in order, fully isolated from each other — watch them live below.

matrix

passes per checked cell:

connecting…

schedule

live view

no run in progress

live log



    

results (median over ok passes)

wall = stream span as logged by the app (includes reading the patch from the local cache); CPU = renderer main-thread task time over the same window. raw results

version diff runs parse CPU parse wall peak MB settled MB after-GC MB JS heap MB failures

history

Every finished run, newest first, persisted on the server. Click a column header to sort.