Skip to content

Add Arker to the sandbox benchmarks - #271

Merged
kisernl merged 1 commit into
computesdk:masterfrom
aatishparson-arker:add-arker-provider
Aug 3, 2026
Merged

Add Arker to the sandbox benchmarks#271
kisernl merged 1 commit into
computesdk:masterfrom
aatishparson-arker:add-arker-provider

Conversation

@aatishparson-arker

@aatishparson-arker aatishparson-arker commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Adds Arker to the sandbox benchmarks.

Forks ubuntu-small for the TTI benchmark; dax overrides it to ubuntu-full-8 via DAX_RESOURCE_OPTIONS for the standardized 8 vCPU / 16 GiB profile.

Arker selects hardware via platforms on the provider factory rather than a sandbox.create() option, so — like lightning's instanceType — it is set from the dax workflow env (ARKER_PLATFORMS=graviton4); elsewhere the platform is chosen automatically.

The runner skips a provider whose requiredEnvVars are unset, so this stays inert until an ARKER_API_KEY secret is added. The key is read through load-vault-secrets.sh like every other provider's.

Requires @computesdk/arker >= 0.1.2 (now published) — 0.1.1's runCommand threw against the current @arker-ai/sdk. Fixed in computesdk/computesdk#683.

Measured against production, driven from us-east-1:

benchmark golden shape result
TTI ubuntu-small 1 vCPU / 388 MiB / aarch64 381 ms
dax ubuntu-full-8 8 vCPU / 16 GiB / aarch64 57.2 s, 8/8 phases parsed

Notes for reviewers

  • Disclosure: I work for Arker.
  • Snapshots via fork: create({ snapshotId }) branches an existing VM by id; create({ templateId }) forks a golden by name.
  • Happy to provide API credentials for the daily benchmarks once merged.

Open in Devin Review

@open-cla

open-cla Bot commented Jul 31, 2026

Copy link
Copy Markdown

Contributor License Agreement

All contributors are covered by a CLA.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

Open in Devin Review

Comment thread benchmarks/sandbox/providers.ts
Forks `ubuntu-small` for the regular benchmark; dax overrides it to
`ubuntu-full-8` via DAX_RESOURCE_OPTIONS for the standardized 8 vCPU / 16 GiB
profile.

Arker selects hardware via `platforms` on the provider factory rather than a
sandbox.create() option, so like lightning's instanceType it is set from the dax
workflow env (ARKER_PLATFORMS=graviton4); elsewhere the platform is automatic.

The runner skips a provider whose requiredEnvVars are unset, so this is inert
until the ARKER_API_KEY secret is added.

Measured against production:
  regular  ubuntu-small   1 vCPU / 397572 kB    TTI 413 ms
  dax      ubuntu-full-8  8 vCPU / 16607368 kB  57.8 s, 8/8 phases parsed

Needs @computesdk/arker >= 0.1.2; 0.1.1's runCommand throws against the current
@arker-ai/sdk.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tpwz2hqd4mnWU5AF5P9TpD
@kisernl
kisernl merged commit 47dea69 into computesdk:master Aug 3, 2026
6 checks passed
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Storage Benchmark Results

1MB Files

# Provider Score Download Throughput Upload Status
1 Azure Blob Storage 96.2 0.03s 291.0 Mbps 0.07s 10/10
2 AWS S3 94.8 0.11s 79.2 Mbps 0.22s 10/10
3 Tensorlake 94.7 0.05s 167.6 Mbps 0.60s 10/10
4 Vercel Blob 94.5 0.16s 54.0 Mbps 0.26s 10/10
5 Tigris 94.0 0.10s 80.0 Mbps 0.45s 10/10
6 Cloudflare R2 93.5 0.29s 28.6 Mbps 0.65s 10/10
7 Archil 0.0 0.00s 0.0 Mbps 0.00s 0/10
8 Google Cloud Storage 0.0 0.00s 0.0 Mbps 0.00s 0/10

View full run · SVGs available as build artifacts

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Snapshot/Fork Benchmark Results

small dataset

# Provider Score Snapshot create Fork (snapshot) Fork (live) First read Status
1 Tensorlake 99.7 0.03s 0.27s 0.31s 0.11s 1/1
2 Tigris 99.5 0.23s 0.37s 0.28s 0.23s 1/1
3 Azure-blob 98.6 0.79s 0.81s 1.50s 0.02s 1/1
4 Cloudflare R2 80.3 12.80s 10.14s 20.53s 0.74s 1/1
5 AWS S3 0.0 0.00s 0.00s 0.00s 0.00s 0/1

View full run

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Browser Benchmark Results

# Provider Score Create Connect Navigate Release Total Status
1 Tilion 96.9 0.10s 0.04s 0.10s 0.01s 0.27s 10/10
2 Browseruse 94.7 0.17s 0.11s 0.08s 0.04s 0.45s 10/10
3 Kernel 94.2 0.04s 0.09s 0.11s 0.05s 0.28s 10/10
4 Browserbase 92.3 0.23s 0.14s 0.13s 0.13s 0.65s 10/10
5 Hyperbrowser 87.5 0.37s 0.59s 0.26s 0.11s 1.41s 10/10
6 Steel 79.6 0.50s 0.49s 0.14s 0.43s 1.89s 10/10
7 Notte 55.8 0.53s 2.31s 0.52s 0.46s 4.19s 10/10

View full run · SVG available as build artifact

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Sandbox Benchmark Results

Sequential

# Provider Score Median TTI P95 P99 Status
1 isorun 99.8 0.02s 0.04s 0.04s 10/10
2 northflank 98.7 0.09s 0.18s 0.18s 10/10
3 declaw 98.3 0.04s 0.37s 0.37s 10/10
4 archil 98.0 0.20s 0.21s 0.21s 10/10
5 lightning 97.6 0.16s 0.34s 0.34s 10/10
6 blaxel 97.4 0.24s 0.28s 0.28s 10/10
7 createos 96.9 0.08s 0.65s 0.65s 10/10
8 upstash 95.3 0.40s 0.57s 0.57s 10/10
9 vercel 95.3 0.33s 0.69s 0.69s 10/10
10 beam 94.1 0.11s 1.32s 1.32s 10/10
11 cloud-run 93.6 0.59s 0.70s 0.70s 10/10
12 runloop 93.5 0.59s 0.72s 0.72s 10/10
13 tensorlake 92.3 0.68s 0.90s 0.90s 10/10
14 superserve 92.2 0.35s 1.44s 1.44s 10/10
15 opencomputer 91.4 0.54s 1.34s 1.34s 10/10
16 modal 90.4 0.54s 1.59s 1.59s 10/10
17 tenki 89.0 0.80s 1.56s 1.56s 10/10
18 e2b 87.8 0.97s 1.60s 1.60s 10/10
19 daytona 78.7 1.09s 3.69s 3.69s 10/10
20 codesandbox 74.3 2.44s 2.78s 2.78s 10/10
21 sandbox0 73.3 2.48s 2.94s 2.94s 10/10
22 cloudflare 60.0 3.33s 4.99s 4.99s 10/10
23 arker 0.0 0.00s 0.00s 0.00s 0/10
24 hopx 0.0 0.00s 0.00s 0.00s 0/10

Staggered

# Provider Score Median TTI P95 P99 Status
1 declaw 99.2 0.05s 0.13s 0.13s 10/10
2 createos 99.0 0.08s 0.13s 0.13s 10/10
3 northflank 98.9 0.09s 0.15s 0.15s 10/10
4 beam 98.6 0.09s 0.22s 0.22s 10/10
5 lightning 98.2 0.16s 0.20s 0.20s 10/10
6 archil 98.0 0.18s 0.24s 0.24s 10/10
7 blaxel 97.6 0.23s 0.26s 0.26s 10/10
8 isorun 97.4 0.02s 0.62s 0.62s 10/10
9 superserve 96.2 0.35s 0.41s 0.41s 10/10
10 upstash 95.1 0.44s 0.56s 0.56s 10/10
11 modal 94.2 0.55s 0.62s 0.62s 10/10
12 runloop 93.9 0.58s 0.67s 0.67s 10/10
13 cloud-run 93.8 0.57s 0.69s 0.69s 10/10
14 vercel 93.5 0.39s 1.02s 1.02s 10/10
15 opencomputer 92.9 0.56s 0.94s 0.94s 10/10
16 tensorlake 91.3 0.76s 1.04s 1.04s 10/10
17 tenki 90.4 0.79s 1.20s 1.20s 10/10
18 e2b 89.1 0.97s 1.27s 1.27s 10/10
19 daytona 81.4 1.68s 2.12s 2.12s 10/10
20 cloudflare 72.2 2.39s 3.37s 3.37s 10/10
21 codesandbox 72.0 2.71s 2.94s 2.94s 10/10
22 sandbox0 66.7 2.78s 4.15s 4.15s 10/10
23 arker 0.0 0.00s 0.00s 0.00s 0/10
24 hopx 0.0 0.00s 0.00s 0.00s 0/10

Burst

# Provider Score Median TTI P95 P99 Status
1 declaw 99.1 0.08s 0.11s 0.11s 10/10
2 createos 98.3 0.16s 0.18s 0.18s 10/10
3 archil 97.9 0.20s 0.21s 0.21s 10/10
4 beam 97.9 0.13s 0.32s 0.32s 10/10
5 lightning 97.8 0.21s 0.23s 0.23s 10/10
6 northflank 97.5 0.23s 0.27s 0.27s 10/10
7 blaxel 97.1 0.26s 0.32s 0.32s 10/10
8 superserve 96.2 0.37s 0.38s 0.38s 10/10
9 modal 94.5 0.55s 0.57s 0.57s 10/10
10 cloud-run 93.9 0.56s 0.68s 0.68s 10/10
11 upstash 93.8 0.61s 0.63s 0.63s 10/10
12 tensorlake 93.6 0.53s 0.81s 0.81s 10/10
13 vercel 92.7 0.51s 1.05s 1.05s 10/10
14 opencomputer 90.4 0.83s 1.16s 1.16s 10/10
15 e2b 90.3 0.80s 1.22s 1.22s 10/10
16 tenki 88.2 1.15s 1.24s 1.24s 10/10
17 isorun 84.5 0.04s 3.82s 3.82s 10/10
18 runloop 81.2 0.72s 3.62s 3.62s 10/10
19 cloudflare 72.8 2.24s 3.44s 3.44s 10/10
20 codesandbox 68.1 3.01s 3.46s 3.46s 10/10
21 sandbox0 66.7 3.10s 3.68s 3.68s 10/10
22 daytona 49.1 1.82s 10.93s 10.93s 10/10
23 arker 0.0 0.00s 0.00s 0.00s 0/10
24 hopx 0.0 0.00s 0.00s 0.00s 0/10

View full run · SVGs available as build artifacts

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Browser Throughput Benchmark Results

# Provider Score APS (med) Task (med) Task (p95) Screenshot Status
1 Kernel 81.3 5.98/s 1.67s 1.74s 201ms 3/3
2 Tilion 73.7 4.34/s 2.30s 2.44s 281ms 3/3
3 Browseruse 70.3 3.65/s 2.74s 2.89s 260ms 3/3
4 Browserbase 65.4 2.76/s 3.63s 3.75s 317ms 3/3
5 Steel 58.8 1.90/s 5.26s 6.20s 643ms 3/3
6 Hyperbrowser 52.1 1.27/s 7.86s 8.87s 966ms 3/3
7 Notte 13.9 0.29/s 34.76s 37.74s 4520ms 3/3

View full run · SVG available as build artifact

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Sandbox Dax Benchmark Results

Provider Phases Total Prepare Clone Install Typecheck Status
archil 6/7 46.55s 6.21s 1.98s 17.74s 0.00s 0/1 OK
arker 7/7 57.87s 4.24s 2.46s 12.08s 33.43s 1/1 OK
beam 0/7 0.00s 0.00s 0.00s 0.00s 0.00s 0/1 OK
blaxel 6/7 42.57s 2.00s 2.16s 10.88s 0.00s 0/1 OK
cloud-run 2/7 1.22s 0.34s 0.00s 0.00s 0.00s 0/1 OK
cloudflare 0/7 0.00s 0.00s 0.00s 0.00s 0.00s 0/1 OK
codesandbox 0/7 0.00s 0.00s 0.00s 0.00s 0.00s 0/1 OK
createos 7/7 48.29s 3.19s 2.65s 12.53s 24.88s 1/1 OK
daytona 7/7 74.35s 3.39s 2.03s 14.98s 38.50s 1/1 OK
declaw 6/7 30.66s 6.11s 4.53s 11.30s 0.00s 0/1 OK
e2b 7/7 81.40s 9.06s 2.92s 18.53s 41.96s 1/1 OK
hopx -- 0.00s 0.00s 0.00s 0.00s 0.00s 0/1 OK
isorun -- 0.00s 0.00s 0.00s 0.00s 0.00s 0/1 OK
lightning 7/7 46.14s 5.84s 3.89s 12.58s 18.32s 1/1 OK
modal 7/7 91.78s 4.19s 2.38s 18.91s 58.22s 1/1 OK
namespace 7/7 44.89s 3.33s 1.02s 8.29s 25.91s 1/1 OK
northflank -- 0.00s 0.00s 0.00s 0.00s 0.00s 0/1 OK
opencomputer 6/7 25.35s 3.74s 1.87s 17.02s 0.00s 0/1 OK
runloop 1/7 125.84s 0.00s 0.00s 36.10s 44.22s 0/1 OK
sandbox0 7/7 236.00s 5.37s 7.88s 75.34s 117.21s 1/1 OK
superserve 7/7 93.31s 4.50s 4.36s 19.41s 61.06s 1/1 OK
tenki 7/7 70.31s 4.95s 4.06s 15.23s 39.59s 1/1 OK
tensorlake 7/7 58.13s 11.02s 1.60s 10.60s 30.22s 1/1 OK
upstash 7/7 52.78s 4.01s 1.60s 9.47s 26.22s 1/1 OK
vercel 7/7 73.66s 16.95s 1.87s 12.09s 36.31s 1/1 OK

View full run

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

AI Gateway Benchmark Results

# Gateway Score Cold E2E Warm TTFT Tok/sec Status
1 LLM Gateway 90.8 769ms 625ms 92.1 20/20
2 Anthropic (direct) 90.6 697ms 561ms 90.7 20/20
3 Cloudflare AI Gateway 90.3 894ms 636ms 87.1 20/20
4 Vercel AI Gateway 89.5 781ms 719ms 92.7 20/20
5 OpenRouter 88.9 724ms 785ms 85.3 20/20
6 Pydantic AI Gateway 88.8 710ms 821ms 84.7 20/20
7 Concentrate AI 87.7 975ms 803ms 90.0 20/20

View full run · SVG available as a build artifact

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants