Uses a quadtree for hit-testing and renders only visible tiles, so it stays at 60fps with thousands of shapes.
All projectsproject
Infinite Canvas Whiteboard
Collaborative whiteboard with pan/zoom, vector shapes and CRDT-based realtime sync.
SvelteYjsWebSocketCanvas API#realtime#canvas#collaboration