Seit Jahren dominieren React, Angular & Co. die Webentwicklung, wenn es darum geht, interaktive Webanwendungen zu entwickeln. Klassische Multi-Page Applications gelten schnell als ungeeignet, wenn mehr als die Anzeige von Seiten benötigt wird.
Als mögliche Alternative dazu bietet sich mittlerweile die JavaScript-Bibliothek htmx an. Mit ihr können Web-Anwendungen, die z.B. mit Django oder Laravel entwickelt wurden, mit wenig Aufwand um umfangreiche Interaktivität erweitert werden. Bei der Entwicklung muss dafür kein JavaScript verwenden.
Dieser Vortrag stellt htmx und die Schwesterbibliothek hyperscript vor und zeigt, wie damit komplexe UIs für Web-Anwendungen werden können.