INTERACTION·Jan 2026
Infinity Canvas
Pan & zoom surface where every page is a panel in one shared coordinate space.
The infinite canvas you navigate on the main portfolio. Every page is a panel positioned in one shared coordinate space, rendered on a live dot grid.
Built with pointer events for smooth pan and pinch-zoom. The camera state is shared across all panels via context, so nodes and transitions can reference absolute canvas coordinates.
Specs
StackNext.js · TypeScript · Pointer Events API
Runtimereal-time @ 60 FPS
ArtifactINFINITY_CANVAS_CORE