Frontend System Design: Infinite Canvas Whiteboard (Miro / Excalidraw)
interviewNovember 09, 2026A complete frontend system design answer for the infinite canvas whiteboard interview question (Miro, Excalidraw, Figma-style). Covers world-space vs screen-space transforms, zoom-to-cursor math, layered canvas rendering, spatial index culling, selection handles, real-time presence cursors, undo/redo coalescing, and offline persistence.