WASM native
WASM native
The runtime built for the post-container era.
Native WASI 0.2, dual-engine routing, sub-millisecond cold starts.
WASM-native isolation
A memory boundary you can test.
A read can move inside linear memory. Crossing its fixed boundary changes the result from allowed access to a trap.
Interactive linear-memory example
0163248648096
Component memory
Outside memory
064 byte boundary
read(24, 8)Access allowedif read_start + read_length > memory_size:
trap("out of bounds")
else:
read(memory, read_start, read_length)The paradigm shift
What is wasm-native?
Traditional containers
Ship an entire OS layer, libraries, and runtime. Gigabytes of redundancy. Minutes to cold start at scale. Security requires layered workarounds.
OS layer
Runtime
Libraries
Your code
~150 MB
typical container image
Wasm-native
Ship only your compiled logic. The runtime provides everything else through capability-based interfaces. Sandboxed by design. Instant cold starts.
Your code
342 KB
compiled WASM module
450x
smaller than a typical container image.
That is not a typo.
That is not a typo.
The standard
The WASI standard.
Your code
Rust, Go, Python, JS, C, Swift
Component model
Type-safe interfaces between modules
WASI 0.2 Preview interfaces
filesystem, sockets, http, clocks, random
Sandbox boundary
Capability-based. No ambient authority. No escape.
Component Model
Modules declare typed imports and exports. No more ABI mismatches. Compose components like Lego.
Preview2 Interfaces
Standardized APIs for HTTP, filesystem, sockets, clocks, and random. Write once, run on any compliant host.
Capability-Based Security
No ambient authority. Every resource must be explicitly granted. A module cannot access what it was not given.
Your language. our runtime.
Write in the language you know. Compile to WASM. Deploy everywhere.
Rust
FIRST CLASS
Native WASI 0.2 target. Zero overhead. The gold standard.
Go
FIRST CLASS
TinyGo compiler. Goroutines work. Standard library supported.
Python
SUPPORTED
Componentize-py. Full CPython via WASI. pip packages work.
JavaScript
SUPPORTED
StarlingMonkey runtime. Node.js APIs via WASIX. npm compatible.
C / c++
SUPPORTED
wasi-sdk. Compile any C/C++ to WASM. Existing codebases just work.
Swift
EXPERIMENTAL
SwiftWasm project. Foundation APIs available. Growing ecosystem.
Cold start benchmark
Not even close.
Docker
300ms
AWS Lambda
200ms
CloudFlare Workers
5ms
Hives
0.8ms
375x
faster cold start than Docker containers
See it in action.
Deploy your first WASM workload in under two minutes. No containers. No VMs. Just code.