About the WASM category

There are currently two ways in which Revolt is built to WebAssembly:

  • The "ReplPad" in-browser rich console experience. It provides everything from docking windows to rich editors, with the full power of the browser available. This is built via Emscripten, and integrates with JavaScript.

  • As a WASI blob of .wasm, designed to run cross-platform in Wasm runtimes.

While native builds for Windows/Mac/Linux are still pursued as a necessary part of the further development of Revolt, these WebAssembly targets are the primary focus of Revolt's "deliverables".