Titan Engine | Excel-speed in the Browser
Get Started
NEW RELEASE - GITHUB
Excel-speed in the Browser.
The high-performance spreadsheet engine for modern web apps. Built on Rust and WebAssembly for zero-copy memory access and sub-millisecond calculation cycles.
Get Started<br>rocket_launch
View Benchmarks
Real-time Recalculation
Because Titan is compiled to WebAssembly, it brings native execution speed to the browser. It resolves massive dependency chains in milliseconds, so the grid never locks up while users are typing.
bolt
60FPS Execution
Batched recalculations finish in under 10 milliseconds, easily beating the 16ms budget required for a smooth user interface.
memory
Zero GC Pauses
Titan manages memory internally in WebAssembly. This bypasses the JavaScript garbage collector entirely, preventing unpredictable browser freezes.
Try the grid, it's blazing fast!<br>turn_right
Glide data grid powered by Titan Engine
Engine Capabilities
Architected in Rust to bypass JavaScript runtime limitations and deliver deterministic, ultra-low latency execution.
speed
WASM-Compiled Core
Predictable, native-level execution via a custom Rust stack-based VM and Pratt parser.
memory
Zero-Copy Memory
Bypasses JS garbage collection by sharing memory buffers directly between the engine and UI.
account_tree
Topological Graph
Resolves complex chained formulas flawlessly using Kahn's algorithm with cycle detection.
history
Atomic Time-Travel
Instantly undo or redo massive batched structural mutations with O(1) state snapshots.
Array Math (Matrix Broadcasting)
100,000 evals
Titan Engine (WASM)<br>8.0ms
HyperFormula (JS)<br>82.0ms
Parsing & Compilation
30,000 formulas
Titan Engine (WASM)<br>2812.0ms
HyperFormula (JS)<br>7540.0ms
Proven WebAssembly Performance
We benchmarked Titan against HyperFormula (the industry standard JS formula engine) across 10 extreme scenarios. Titan processes data in WASM linear memory, bypassing the JavaScript garbage collector to provide predictable, deterministic speeds even under massive loads.
check_circle<br>Memory Allocation: 5.7x faster (100k raw cell inserts in 70ms)
check_circle<br>Data Processing: 2.8x faster VLOOKUPs and SUMIFs
check_circle<br>Absolute Stability: Handled massive structural mutations (inserting rows across 20k chained formulas) in just 14ms, a test where Javascript completely crashed.
View the full 10-scenario benchmark suite<br>arrow_right_alt
Ready to accelerate?
Start building next-gen spreadsheets with the most advanced WebAssembly engine in the browser.
Get Started
Documentation