https://www.pangram.com/history/30310094-f54b-4e74-8d68-e4c9...
So it's not a game changer, just a less-bloated JS solution?
What server doing ? it uses cgi, python, etc myriad of scripts to generate html
Whats better, a button click and js in browser opens a menu, or fetching a new html with menu open
hx-trigger="keyup changed delay:500ms"
hx-trigger="click[ctrlKey]"
It fires off weird events you’re supposed to hook into with JS:
document.body.addEventListener('htmx:beforeSwap', function(evt) { …
You lose static analysis and gain hard to track down bugs merely from typos
It reminds me of ColdFusion and Angular v1, with its extensions to HTML. HTML was meant for defining content structure, not behavior
Just use plain JS over this if you hate React so much. Or jQuery even. Keep the behavior out of the content layer.