Skip to main content
Version: 3.20.0 (stable)

WASM mims

Build high-performance mims using WebAssembly for compute-intensive workloads.

Why WASM?

WebAssembly mims are ideal for:

  • Performance-critical code: Near-native execution speed.
  • Existing native code: Port C/C++/Rust libraries to mimOE.
  • Compute-intensive workloads: Image processing, encryption, compression.

Key Differences from JavaScript mims

AspectJavaScriptWASM
LanguageJavaScript (ES5)Rust, C, C++
Runtime APIscontext objectImported functions
System interfaceN/ANo WASI
Best forMost applicationsPerformance-critical

For runtime design decisions that apply to both JavaScript and WASM mims, see Design Trade-offs.

Coming Soon

Detailed guides for WASM development (toolchain setup, imported functions, and examples) are in progress.