Weniger htmx, mehr HTML: Bessere Webseiten bauen

2025-04-08

Dieser Artikel teilt die zweijährige Erfahrung des Autors beim Erstellen von Webdiensten mit htmx und plädiert für einen minimalistischen Ansatz: Priorität auf schlichtes HTML statt starker Abhängigkeit von htmx-Erweiterungen wie `hx-boost`. `hx-boost` bietet zwar nahtlose Seitenaktualisierungen, verursacht aber Probleme wie Konflikte mit dem Zurück-Button des Browsers und Störungen anderer Bibliotheken. Der Autor empfiehlt die Verwendung von Standard-HTML-Links und -Formularen und nutzt Browser-Caching-Mechanismen (ETags und Cache-Control-Header) für effiziente Aktualisierungen und eine bessere Benutzererfahrung. Moderne Browser verfügen bereits über hervorragende Leistungsoptimierungsfunktionen, sodass eine übermäßige Abhängigkeit von JavaScript-Frameworks zur Simulation von SPAs überflüssig ist. Nur bei Bedarf an persistentem Seitenzustand (z. B. Musikplayer) sollten erweiterte Funktionen wie `hx-boost` in Betracht gezogen werden. Letztendlich vertritt der Autor die Einfachheit und Zuverlässigkeit von HTML und HTTP für die Erstellung besser zu wartender und benutzerfreundlicherer Webseiten.

Entwicklung