Comprehensive catalog of runtime environments. Language runtimes, WebAssembly, Containers, MicroVMs, Edge platforms, and Serverless. Each rated by performance, isolation, and maturity.
| Runtime | Type | Exec | Languages | Score | Cold Start | Memory |
|---|---|---|---|---|---|---|
| WasmEdge Lightweight, secure, and high-performance WebAssembly runtime | WebAssembly | hybrid | Rust, C, C++, ... | A | 1ms | 5MB |
| Wasmtime Fast, secure WebAssembly runtime from Bytecode Alliance | WebAssembly | aot | Rust, C, C++, ... | A | 1ms | 5MB |
| Wasmer Universal WebAssembly runtime | WebAssembly | hybrid | Rust, C, C++, ... | A- | 2ms | 8MB |
| wazero The zero dependency Go WebAssembly runtime | WebAssembly | jit | Go | A- | 1ms | 5MB |
| Bun All-in-one JavaScript runtime and toolkit | Language | jit | JavaScript, TypeScript, JSX, ... | B+ | 3ms | 25MB |
| Cloudflare Workers Edge computing platform with V8 isolates | Edge | jit | JavaScript, TypeScript, Rust, ... | B+ | <1ms | 128MB |
| V8 Google's high-performance JavaScript engine | Language | jit | JavaScript, TypeScript, WebAssembly | B | 5ms | 30MB |
| gVisor Application kernel for container security | MicroVM | hybrid | Any | B | 50ms | 20MB |
| Python (CPython) The reference implementation of Python | Language | interpreted | Python | B | 50ms | 15MB |
| Vercel Edge Functions Serverless functions running on Vercel's edge network | Edge | jit | JavaScript, TypeScript, WebAssembly | B | 10ms | 128MB |
| Firecracker Secure microVM for serverless computing | MicroVM | aot | Any | B | 125ms | 5MB |
| Fastly Compute Edge compute platform for running serverless code | Edge | aot | Rust, JavaScript, AssemblyScript, ... | B- | 50ms | 128MB |
| containerd Industry-standard container runtime with emphasis on simplicity | Container | hybrid | Any | B- | 100ms | 20MB |
| AWS Lambda Serverless compute service from Amazon | Serverless | hybrid | JavaScript, TypeScript, Python, ... | B- | 200ms | 128MB |
| Node.js JavaScript runtime built on Chrome's V8 JavaScript engine | Language | jit | JavaScript, TypeScript | B- | 50ms | 40MB |
| Deno Secure runtime for JavaScript and TypeScript | Language | jit | JavaScript, TypeScript, WebAssembly | C+ | 20ms | 35MB |
| Kata Containers Lightweight VMs for container workloads | MicroVM | aot | Any | C+ | 150ms | 100MB |
| Google Cloud Functions Serverless compute platform to build and connect cloud services | Serverless | hybrid | Python, JavaScript, TypeScript, ... | C | 300ms | 128MB |
| Podman Daemonless container engine for OCI containers | Container | hybrid | Any | C | 200ms | 50MB |
| Azure Functions Serverless compute service to run event-triggered code | Serverless | hybrid | JavaScript, TypeScript, Python, ... | C | 800ms | 128MB |
| Docker Industry-standard container runtime | Container | hybrid | Any | C- | 500ms | 50MB |