Live Playground — Indicators in Your Browser
This page runs QuantWave's actual Rust engine, compiled to WebAssembly, directly in your browser. There is no server and no Python. The same quantwave-core streaming code that powers the native and Python builds computes SuperTrend, EMA, RSI, Ehlers' CyberCycle, Renko and Kagi bars, and the harmonic pattern scanner here, bit-for-bit identical. Drag the sliders and watch it recompute live over the sample data.
How it works
The quantwave-wasm crate wraps quantwave-core's streaming Next<T> indicators with wasm-bindgen. The whole engine ships as a ~20 KB gzipped WebAssembly module. Because it is the same Rust code, the numbers you see above match the native Rust and Python outputs exactly. A node test checks that bit for bit against quantwave-core for every indicator on this page. That's QuantWave's batch/streaming parity guarantee, extended to a third runtime.
Rebuild locally with ./scripts/build_wasm_playground.sh, then mkdocs serve and open /guides/wasm-playground/.
What's here today
A curated, chart-friendly subset. Full indicator coverage, an npm package, and a CI-built wasm bundle are tracked as follow-up work.