T-083 — Perf spike

PixiJS 1000×1000 cell grid — texture-backed renderer

Answers the question: can iPad render and interact with a 1 M-cell chart at 60 fps? Drag to pan, scroll/pinch to zoom. Watch the FPS counter during continuous pan + zoom. If the running average stays at ~60 fps under interaction, the texture-backed approach is viable for the editor architecture.

Method

What to look for

If this spike succeeds

The texture-backed approach becomes the v1 editor architecture. We'd extend it with:

If this spike fails

Texture upload is the cheapest representation; if it can't hit 60 fps, the bottleneck is the device / browser, not the architecture. Fallback options in order of effort: