Runtime
Enarx runtime requires the following:
- Call-out API
- a JIT Enarx needs a library where we can say “here’s a context; here’s an application that we can load into context; here are the call-outs for APIs within that context; run the application”. This will use a JIT compilation engine to provide runtime portability across CPUs.
Call-out API
WASI - The W3C subcommittee to standardize a WASM system API.
JIT
Wasmtime - A standalone WASM JIT. Built by Mozilla using Rust and Cranelift.