A developer creates a pixel art editor using Alpine.js with URL-based state persistence. The project evolved from using Uint8Array encoding to a run-length encoding scheme with Base36 compression to create shorter shareable URLs. The application features drawing tools, color sampling, undo/redo functionality, and canvas

15m read timeFrom bennadel.com
Post cover image
Table of contents
You Might Also Enjoy Some of My Other PostsReader Comments
1 Comment

Sort: