Multi-tenant JavaScript
Edge Runtime

One OS process. Many isolated apps. Sub-millisecond cold starts with V8 isolates and sliver snapshots. WinterTC compatible.

267ยตs
Cold Start
100%
Test Pass
v2.0a
Current

Features

Production-ready edge runtime with comprehensive API support

โšก

Sub-millisecond Cold Starts

~267ยตs cold starts with sliver snapshots. 187x faster than fresh V8 isolates.

๐Ÿ”’

Multi-tenant Isolation

One OS process hosts many isolated apps in separate V8 isolates with strong per-app boundaries.

W

WinterTC Compatible

Full fetch(), Request, Response, Headers, URL, TextEncoder, TextDecoder support per WinterTC spec.

โฑ

CPU Time Limits

Configurable per-request CPU limits with timer-based termination. Prevents infinite loops and resource exhaustion.

โš™

Memory Management

Per-isolate memory limits with LRU eviction and soft termination. 4-tier pressure monitoring prevents OOM conditions.

P

Per-Tenant Metrics

Automatic metrics collection per hostname. Prometheus exposition format at /_admin/metrics endpoint.

W

WebAssembly Support

V8 built-in WASM engine for executing binary modules. Source hash caching for integrity verification.

๐Ÿ”

WebCrypto API

Full crypto.subtle implementation: AES-GCM, HMAC, SHA-256/384/512, PBKDF2. JWK key import/export.

S

Sliver Snapshots

Portable isolate snapshots with VFS state. Deploy once, run anywhere. Tar-based format with integrity validation.

โ‡„

WebSocket Support v2.0a

WebSocketPair API compatible with Cloudflare Workers. Per-connection V8 isolate with CPU/memory enforcement per frame.

Learn more โ†’

Get started

Follow the quick start guide to build and run your first NANO application.

View Quick Start Guide