Titan Engine

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.

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! 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) 8.0ms
HyperFormula (JS) 82.0ms

Parsing & Compilation

30,000 formulas
Titan Engine (WASM) 2812.0ms
HyperFormula (JS) 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 Memory Allocation: 5.7x faster (100k raw cell inserts in 70ms)
  • check_circle Data Processing: 2.8x faster VLOOKUPs and SUMIFs
  • check_circle 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 arrow_right_alt

Ready to accelerate?

Start building next-gen spreadsheets with the most advanced WebAssembly engine in the browser.