What you're watching
One engine. The CLI runs it natively;
your browser runs it in WebAssembly.
No simulation layer, no pre-rendered data — the tab you're in does
the same work a feed handler does, in four steps.
01
Raw ITCH bytes in
The wire format, unmodified
Your browser downloads ~1.6 MB of gzipped ITCH 5.0 — the
binary format Nasdaq actually disseminates — and decodes it
zero‑copy, reading fields straight off the byte slice with no
intermediate allocation.
02
Price‑time priority queue
The same Rust the CLI runs
Each message mutates a limit order book kept in strict price‑time
priority by limitbook-core, a #![no_std] crate
compiled unchanged to wasm32-unknown-unknown — the exact
code path behind the native CLI.
03
Reconstructed live, then proven
Tick‑for‑tick with the CLI
Every level above is computed in your tab and deep‑checked every
1,000 messages. At the end, the final book is compared tick‑for‑tick
against limitbook replay — the parity badge you see land.