Play In Your Browser¶
Try a lightweight, in‑browser build of RustyRunways powered by WebAssembly. This demo runs the core simulation in WASM and the React UI in your browser — no install needed.
Download the Desktop App for Best Experience
For the best UX and performance, download the native desktop builds from the Releases page.
Important limitations of the web demo: - Saves/loads: not available in the browser version. - Start from YAML: not available in the browser version. - Performance: CPU/graphics are browser‑limited; long runs may be slower. - Persistence: state resets when the page is refreshed.
These features (save/load and YAML scenarios) are available via: - Python bindings (CLI + wrappers) - Tauri desktop app - Native Rust build
Launch Demo¶
If the embed doesn't load, open it directly: - Open the web demo
How it works¶
- The Rust core (
crates/core) is compiled to WebAssembly viawasm-bindgenusing a thin wrapper crate (crates/wasm). - The React UI falls back to calling the WASM API when Tauri is not detected.
- We build the demo with
scripts/build_web_demo.sh, which places a static web build underdocs/web-demo/so MkDocs can serve it.