There are currently two ways in which Ren-C 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.
- (See also Language Bridging category for discussions of JavaScript integration)
-
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 Ren-C, these WebAssembly targets are the primary focus of Ren-C's "deliverables".