The Global
Browser Supercomputer
Like Vast.ai β but for CPU and RAM.
Open a tab, join the grid. Submit jobs, distribute computation across thousands of browsers worldwide. Zero install. Full sandbox.
How It Works
Three steps from browser tab to global supercomputer
Join
Open /join in any browser. Your CPU and RAM become a compute node. Web Workers execute tasks β zero install.
Submit
Write a JS function or upload WASM. Submit input data via/jobs. The orchestrator splits work across nodes.
Compute
Tasks execute in parallel across browsers. Results aggregate automatically. 100 tabs = 100Γ parallelism. No servers, no VMs, just tabs.
Architecture
Serverless orchestration with browser-native compute
ββββββββββββββββ ββββββββββββββββ
β Browser A β β Browser B β ββββββββββββββββ
β /join β β /join β β Submitter β
β (Worker) β β (Worker) β β /jobs β
ββββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββ¬ββββββββ
β WebSocket (WSS) β β
ββββββββββββ¬ββββββββββββββββββββββββββββββββββ
β
βββββββββββ΄ββββββββββ
β API Gateway WS β
β (Route on type) β
βββββββββββ¬ββββββββββ
ββββββββββββΌβββββββββββ
βΌ βΌ βΌ
βββββββββββ ββββββββββ ββββββββββββ
β connect β βregisterβ βsubmit-jobβ ... 7 Lambdas
βdisconnectβ βheartbeatβ βdispatch β
β β β β βaggregate β
ββββββ¬βββββ βββββ¬βββββ ββββββ¬ββββββ
βββββββββββΌβββββββββββββ
βΌ
ββββββββββββββββββ
β DynamoDB β
β connections β
β nodes β
β jobs Β· tasks β
ββββββββββββββββββ
Security Model
Defense in depth β untrusted code can't escape
π Web Worker Sandbox
- β Separate thread, no DOM access
- β Blocked: fetch, XMLHttpRequest, WebSocket
- β Blocked: importScripts, Worker, navigator
- β Blocked: localStorage, indexedDB, document
- β Timeout enforcement kills runaway code
π‘οΈ Frozen Scope
- β Only safe globals exposed (Math, JSON, Array...)
- β
Object.freeze()prevents scope mutation - β WASM: no host function imports
- β WASM binaries capped at 10MB
- β Future: v86 Linux VM for full isolation
AWS Lambda Β· DynamoDB Β· API Gateway Β Β·Β Vercel Next.js 15 Β Β·Β Exa AI Search Β Β·Β Web Workers + WASM