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
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: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