Measure app.fetch() overhead in-process.
bun bench.mts
node bench.mtsCompare working tree vs a git ref (default: main):
./compare.sh
./compare.sh v4.12.0
RUNTIME=node ./compare.sh
ROUNDS=5 ./compare.shcompare.sh runs each variant in a fresh process and reverses the variant order on every round, so that same-process JIT/GC warm-up and execution order do not bias the results. The summary reports the median of the per-round averages along with the raw values of every round.