Unstaged worktree diff on big-blobs: grit diff vs git diff
repo: 200 paths with large binary blobs and multiple blob revisions · 200 files · 120 commits · 40 refs
| tool | median | min | max | runs | peak memory |
|---|---|---|---|---|---|
| git | 296 ms | 288 ms | 298 ms | 8 | 182 MB |
| grit | 92 ms | 88 ms | 100 ms | 8 | 191 MB |
$ git diff
$ grit diff
| date | grit commit | git | grit | grit vs git | grit peak |
|---|---|---|---|---|---|
| 2026-10-27 | 8dbc58e77 | 296 ms | 92 ms | 3.2× faster | 191 MB |
| 2026-10-26 | c7cf2c443 | 349 ms | 93 ms | 3.8× faster | 298 MB |
| 2026-10-25 | 2824ad391 | 313 ms | 164 ms | 1.9× faster | 295 MB |
| 2026-10-24 | 157a05dde | 308 ms | 215 ms | 1.4× faster | 364 MB |
| 2026-10-23 | bddf92f86 | 316 ms | 190 ms | 1.7× faster | 365 MB |
| 2026-10-22 | 4c131b942 | 314 ms | 222 ms | 1.4× faster | 364 MB |
| 2026-10-21 | d4844e92a | 315 ms | 214 ms | 1.5× faster | 364 MB |
| 2026-10-20 | 4754ad0b9 | 323 ms | 174 ms | 1.8× faster | 258 MB |