Files
another-boids-in-rust/vendor/gilrs/examples/wasm/README.md

783 B

Wasm Example

These are instructions for running the GUI example in your web browser using Wasm.

Currently only the GUI example is set up to run with Wasm.

Ubuntu requirements

sudo apt install build-essential
sudo apt-get install libssl-dev pkg-config

Setup

rustup target add wasm32-unknown-unknown
cargo install wasm-bindgen-cli
cargo install basic-http-server

Build and Run

Run these from the workspace root.

cargo build --release --example gui --target wasm32-unknown-unknown
wasm-bindgen --out-name wasm_example --out-dir gilrs/examples/wasm/target --target web target/wasm32-unknown-unknown/release/examples/gui.wasm
basic-http-server gilrs/examples/wasm

Now open your web browser and navigate to http://127.0.0.1:4000