Low-js tools like HTMX and AlpineJS are the future of the web. They allow us to build modern web apps without the bloat of popular SPA frameworks.| hamy.xyz
I've built dozens of projects over the years with technologies ranging from static-site generators to old-school MPAs to SPAs with React / NextJS / SvelteKit. For the past 5ish years SPAs have been the most popular way to build frontends with React coming out on top.| hamy.xyz
HTMX is a tiny JS library that gives your HTML superpowers - allowing it to act more like a modern interactive app than a crufty old enterprise page. It does this by allowing you to swap out only bits of a page rather than requiring a full reload to change the UI (this is what those fancy clientside frameworks like Svelte, React, Vue, etc are doing under the hood to make them feel "modern"). This essentially means that you can build modern apps without any clientside framework - just you and ...| hamy.xyz
The one big remaining (advantage of MPAs) is (server side programming) language choice. If you’re already part of the| </> htmx - high power tools for html