Leaderboard
Vercel
Firecracker microVMs, millisecond starts, active-CPU billing.
Runs
103
measured
Total p50
3.05 s
wall time
Total p99
17.46 s
tail latency
Cold start p50
397 ms
create → ready
Avg cost
$0.00039
per run
Success
85.4%
61–40–2 record
+Head to head
Vercel Sandbox vs the field
Where Vercel Sandbox lands against every other tested sandbox. Switch the stat to compare on speed, tail latency, cold start, cost, reliability, or the objective composite.
Vs the field
Vercel Sandbox ranks 5th of 8 on Speed · p50
lower is better
+Per workload
Wall time by workload
median total wall time · fastest first
| Workload | Runs | Total p50 | Total p99 | Cold p50 | Avg cost | Success |
|---|---|---|---|---|---|---|
| build a Next.js app | 10 | 16.45 s | 18.66 s | 376 ms | $0.00231 | 0% |
| Cold start | 27 | 1.23 s | 1.92 s | 462 ms | $0.00005 | 81.5% |
| filesystem storm | 21 | 3.28 s | 4.17 s | 355 ms | $0.00021 | 100% |
| git clone | 21 | 1.80 s | 2.39 s | 404 ms | $0.00010 | 100% |
| npm install | 12 | 3.13 s | 3.42 s | 371 ms | $0.00019 | 100% |
| python import | 12 | 8.65 s | 8.91 s | 377 ms | $0.00059 | 100% |
+Recent runs
Wall time, recent runs
pass fail
| Workload | vs | Total | Provision | Exec | Cost | OK |
|---|---|---|---|---|---|---|
| Cold start | Dedalus | 0 ms | 0 ms | 0 ms | $0 | ✗ |
| Cold start | Dedalus | 0 ms | 0 ms | 0 ms | $0 | ✗ |
| Cold start | Dedalus | 0 ms | 0 ms | 0 ms | $0 | ✗ |
| Cold start | Dedalus | 0 ms | 0 ms | 0 ms | $0 | ✗ |
| Cold start | Dedalus | 0 ms | 0 ms | 0 ms | $0 | ✗ |
| git clone | Blaxel | 1.72 s | 402 ms | 1.32 s | $0.00009 | ✓ |
| filesystem storm | Blaxel | 3.28 s | 380 ms | 2.90 s | $0.00021 | ✓ |
| git clone | Blaxel | 1.94 s | 404 ms | 1.54 s | $0.00011 | ✓ |
| filesystem storm | Blaxel | 3.20 s | 333 ms | 2.87 s | $0.00020 | ✓ |
| Cold start | Blaxel | 1.57 s | 838 ms | 731 ms | $0.00005 | ✓ |
| Cold start | Blaxel | 1.37 s | 620 ms | 754 ms | $0.00005 | ✓ |
| git clone | Declaw | 1.88 s | 327 ms | 1.56 s | $0.00011 | ✓ |
| git clone | Declaw | 1.64 s | 398 ms | 1.24 s | $0.00009 | ✓ |
| filesystem storm | Declaw | 3.16 s | 296 ms | 2.87 s | $0.00020 | ✓ |
| filesystem storm | Declaw | 3.24 s | 337 ms | 2.90 s | $0.00021 | ✓ |
| python import | Daytona | 8.32 s | 345 ms | 7.97 s | $0.00057 | ✓ |
| python import | Daytona | 8.65 s | 321 ms | 8.33 s | $0.00059 | ✓ |
| Cold start | Declaw | 999 ms | 285 ms | 714 ms | $0.00005 | ✓ |
| Cold start | Declaw | 984 ms | 369 ms | 615 ms | $0.00004 | ✓ |
| npm install | Daytona | 3.05 s | 388 ms | 2.66 s | $0.00019 | ✓ |
| npm install | Daytona | 3.12 s | 340 ms | 2.78 s | $0.00020 | ✓ |
| git clone | Daytona | 1.93 s | 366 ms | 1.57 s | $0.00011 | ✓ |
| git clone | Daytona | 1.66 s | 404 ms | 1.26 s | $0.00009 | ✓ |
| filesystem storm | Daytona | 3.19 s | 387 ms | 2.81 s | $0.00020 | ✓ |
| build a Next.js app | Sprites | 15.83 s | 317 ms | 15.52 s | $0.00221 | ✗ |
| filesystem storm | Daytona | 3.33 s | 526 ms | 2.80 s | $0.00020 | ✓ |
| Cold start | Daytona | 1.09 s | 291 ms | 795 ms | $0.00006 | ✓ |
| Cold start | Daytona | 1.34 s | 640 ms | 701 ms | $0.00005 | ✓ |
| python import | Sprites | 8.78 s | 329 ms | 8.45 s | $0.00060 | ✓ |
| build a Next.js app | Sprites | 17.46 s | 504 ms | 16.96 s | $0.00241 | ✗ |
| python import | Sprites | 8.84 s | 456 ms | 8.38 s | $0.00060 | ✓ |
| npm install | Sprites | 3.22 s | 354 ms | 2.86 s | $0.00020 | ✓ |
| npm install | Sprites | 3.15 s | 487 ms | 2.67 s | $0.00019 | ✓ |
| git clone | Sprites | 1.93 s | 477 ms | 1.45 s | $0.00010 | ✓ |
| git clone | Sprites | 2.42 s | 549 ms | 1.87 s | $0.00013 | ✓ |
| filesystem storm | Sprites | 3.23 s | 346 ms | 2.88 s | $0.00020 | ✓ |
| filesystem storm | Sprites | 4.32 s | 407 ms | 3.91 s | $0.00028 | ✓ |
| Cold start | Sprites | 1.28 s | 506 ms | 776 ms | $0.00006 | ✓ |
| Cold start | Sprites | 1.40 s | 510 ms | 894 ms | $0.00006 | ✓ |
| build a Next.js app | E2B | 18.77 s | 352 ms | 18.42 s | $0.00262 | ✗ |
| build a Next.js app | E2B | 16.81 s | 411 ms | 16.40 s | $0.00233 | ✗ |
| python import | E2B | 8.78 s | 446 ms | 8.33 s | $0.00059 | ✓ |
| python import | E2B | 8.35 s | 249 ms | 8.10 s | $0.00058 | ✓ |
| npm install | E2B | 2.98 s | 300 ms | 2.68 s | $0.00019 | ✓ |
| npm install | E2B | 3.43 s | 730 ms | 2.70 s | $0.00019 | ✓ |
| git clone | E2B | 2.11 s | 365 ms | 1.75 s | $0.00012 | ✓ |
| git clone | E2B | 2.24 s | 566 ms | 1.67 s | $0.00012 | ✓ |
| filesystem storm | E2B | 3.39 s | 545 ms | 2.85 s | $0.00020 | ✓ |
| filesystem storm | E2B | 3.56 s | 624 ms | 2.94 s | $0.00021 | ✓ |
| Cold start | E2B | 1.46 s | 364 ms | 1.10 s | $0.00008 | ✓ |
Ready for lights out
See what the arena can do
Built for ambitious infra. Powered by open, reproducible benchmarks. Engineered to get the numbers right.
Start a race