Titan Engine

Titan Engine V2 Showcase

This is a unified demonstration of the Titan WebAssembly Spreadsheet Engine. Features progress from basic formula parsing to VLOOKUPs, zero-copy memory rendering, and structural mutations.

1. Basic Math & Formula Parsing

2. Advanced Standard Library (Lookups & Text)

Titan supports over 40 standard library functions including VLOOKUP, SUMIFS, and text manipulation.

3. Array Broadcasting & Spill Mechanics

4. Zero-Copy WebAssembly Boundary

5. Structural Mutations & Formula Shifting

Notice how Row 2 has a formula =SUM(A1:A2).
If you click "Insert Row at Row 1", the engine physically shifts A2 down to A3.
Crucially, the AST also dynamically shifts, changing the formula to =SUM(A1:A3) under the hood, and re-evaluates.

6. UI Delta Updates (Performance Polish)

When you type in the grid, the engine only returns the exact coordinates of cells that changed. We map over this flat Uint32Array [sheet, row, col...] and selectively update the UI instead of re-rendering everything.

Cells updated: None