HTMX : le retour du server-side rendering
La philosophie HTMX
HTMX est une bibliothèque qui permet de faire des requêtes AJAX, des transitions CSS, des WebSockets et des Server-Sent Events directement depuis le HTML, sans écrire de JavaScript.
Comment ca marche
Des attributs HTML comme hx-get, hx-post, hx-swap declenchent des requêtes au serveur et inserent la réponse HTML dans la page.
Avantages
Moins de JavaScript, moins de complexité, applications plus legeres. Le serveur renvoie du HTML, pas du JSON. C'est un retour aux fondamentaux du web.
Limites
HTMX ne convient pas aux interfaces très interactives (éditeurs, dashboards temps réel). Pour ces cas, React ou Vue restent plus adaptes.