Skip to main content

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.