
Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file ...
Frontend Developers
Thoughtful URL design can encode and preserve application state, enabling features like shareability, bookmarking, and deep linking without additional storage.
URLs should store state that defines reproducible views such as filters, selections, and configurations, but not sensitive or purely transient data. Consistent URL patterns using path segments, query parameters, and fragments support usability in many modern web apps.