Simple WASM module built from Rust for testing WasmWorker.
add(a: i32, b: i32) -> i32- Add two numbersfib(n: u32) -> u64- Calculate Fibonacci number (recursive)double(x: i32) -> i32- Multiply by 2subtract(a: i32, b: i32) -> i32- Subtract two numbersmultiply(a: i32, b: i32) -> i32- Multiply two numbers
Requirements:
- Rust toolchain
- wasm32-unknown-unknown target:
rustup target add wasm32-unknown-unknown
Build:
pnpm buildThis will create dist/module.wasm.