Clone over smart HTTP from git http-backend vs git clone
repo: 10,000-file synthetic repository; canonical cached shape, scenario variants documented by the runner · 10,000 files · 1,000 commits · 800 refs
| tool | median | min | max | runs | peak memory |
|---|---|---|---|---|---|
| git | 955 ms | 949 ms | 964 ms | 5 | 35 MB |
| grit | 929 ms | 923 ms | 935 ms | 5 | 31 MB |
$ rm -rf /tmp/grit-bench-scratch/daily-remote-synth-10k-clone/remote.git-campaign-clone && cd /tmp/grit-bench-scratch/daily-remote-synth-10k-clone && git clone -q http://127.0.0.1:40091/remote.git remote.git-campaign-clone
$ rm -rf /tmp/grit-bench-scratch/daily-remote-synth-10k-clone/remote.git-campaign-clone && cd /tmp/grit-bench-scratch/daily-remote-synth-10k-clone && grit clone http://127.0.0.1:40091/remote.git remote.git-campaign-clone
| date | grit commit | git | grit | grit vs git | grit peak |
|---|---|---|---|---|---|
| 2026-10-27 | 8dbc58e77 | 955 ms | 929 ms | par | 31 MB |
| 2026-10-26 | c7cf2c443 | 1.02 s | 1.24 s | 1.2× slower | 31 MB |
| 2026-10-25 | 2824ad391 | 1.10 s | 1.13 s | par | 28 MB |
| 2026-10-24 | 157a05dde | 1.02 s | 1.14 s | 1.1× slower | 44 MB |
| 2026-10-23 | bddf92f86 | 950 ms | 698 ms | 1.4× faster | 79 MB |
| 2026-10-22 | 4c131b942 | 983 ms | 676 ms | 1.5× faster | 65 MB |
| 2026-10-21 | d4844e92a | 941 ms | 695 ms | 1.4× faster | 65 MB |
| 2026-10-20 | 4754ad0b9 | 1.02 s | 7.35 s | 7.2× slower | 117 MB |