In an era of modern web pages that routinely weigh in at hundreds of megabytes, I set out to compress a fully functional whiteboard application to the absolute limit:
Serverless Sharing: By utilizing custom binary encoding, drawing data is compressed directly into the URL itself. No database is needed; simply share a link to share your creative ideas.
Hardcore RDP Algorithm: Real-time path simplification ensures silky-smooth lines while keeping data volume to a bare minimum.
"True Whiteboard" Logic: Unlike conventional digital whiteboards, text boxes here cannot be directly deleted or edited. Want to get rid of one? You’ll have to erase it with the eraser tool—just like you would in the real world. Heh—*that's* what I call a whiteboard.
Tech Stack: Vanilla JS + Vite.
Bringing a tool back to its purest (perhaps even slightly obsessive) form: stay light, stay fast. 🍀