Moins de htmx, plus de HTML : construire de meilleurs sites web
Cet article partage l’expérience de deux ans de l’auteur dans la construction de services web avec htmx, en plaidant pour une approche minimaliste : privilégier le HTML simple plutôt que de dépendre fortement des améliorations de htmx telles que `hx-boost`. Bien que `hx-boost` offre des mises à jour de page fluides, il introduit des problèmes tels que des conflits avec le bouton Retour du navigateur et des interruptions dans d’autres bibliothèques. L’auteur préconise l’utilisation de liens et de formulaires HTML standard, en tirant parti des mécanismes de mise en cache du navigateur (ETags et en-têtes Cache-Control) pour des mises à jour efficaces et une expérience utilisateur supérieure. Les navigateurs modernes possèdent déjà d’excellentes capacités d’optimisation des performances, éliminant le besoin de dépendre excessivement des frameworks JavaScript pour imiter les SPA. Seul un état de page persistant (comme un lecteur de musique) justifie l’utilisation de fonctions avancées telles que `hx-boost`. En fin de compte, l’auteur défend la simplicité et la fiabilité du HTML et du HTTP pour construire des sites web plus faciles à maintenir et plus conviviaux.