2024Creator & Author100% Client-Side WASM Parsing
Disalytics
Client-side Counter-Strike demo analyzer in Rust & WebAssembly

Technologies & Tools
RustWebAssembly (WASM)Web WorkersTypeScriptNext.jsTailwind CSS
Project Overview
Disalytics is a client-side Counter-Strike match replay analyzer built for speed and absolute privacy. Rather than uploading multi-megabyte binary demo files to a remote server, Disalytics runs a Rust parsing engine compiled to WebAssembly inside an isolated Web Worker, delivering instant statistical breakdowns, combat timelines, and round analytics without a single byte leaving the user's browser.
Key Engineering Highlights
- Architected in-browser binary parser using Rust compiled to WebAssembly for native-level execution speed.
- Decoupled demo processing into background Web Workers to maintain a smooth 60fps main thread.
- Zero backend architecture — private by design with no file uploads, storage costs, or user accounts required.
Screenshots & Interface Walkthrough



