MoonBit & WebAssembly: Unlocking the True Efficiency of Wasm
summary
MoonBit claims WebAssembly-first code that is both tiny and fast: simple string FFI compiles to 180 bytes, an HTTP component builds to 27 kilobytes, and compilation runs 10 to 100 times faster than Rust in large projects. It actually uses Wasm GC and JS-string-builtins, emits half the Rust size for many binaries, integrates with the Component Model and extism, and demos compile and run (playable Mario, WasmCloud AI agent, in‑browser torch) with live debugging.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:31Why MoonBit for WebAssembly
- 5:27MoonBit features and goals
- 7:36Pattern matching in MoonBit
- 10:04Live MoonBit demo
- 11:29MoonBit in the browser
- 13:57Efficient FP in MoonBit
- 15:44MoonBit on servers
- 17:52Reusing libraries with components
- 19:40MoonBit future features
- 20:24MoonBit beyond WebAssembly
- 22:09Community plans
- 23:16Q&A
related talks
46mA State Of WebAssembly - The Browser is now a real VM
37mBuilding a better web with WebAssembly at the edge
16mWhy WebAssembly
53mWASM Wonders Decoding WebAssembly's Inner Workings
23mWebAssembly for the rest of us
29mWhat is Web Assembly and Why Should you Care?
47mRewrite the web with Rust and Web Assembly
36mHelp me WebAssembly, You're My Only Hope
