HTML über WebSockets: Echtzeit-SPAs mit kaum JavaScript
HTML over WebSockets: real-time SPAs with barely any JavaScript
Der Artikel stellt den Hypermedia-Ansatz „HTML over the Wire“ vor, bei dem der Server fertiges HTML statt JSON über WebSockets sendet. Dadurch entfällt eine separate API, und die gesamte Rendering-Logik bleibt im Backend. Vorteile sind echte Bidirektionalität, geringere Latenz und weniger JavaScript. Nachteile sind höhere Serverlast und Komplexität. Der Autor vergleicht WebSockets mit SSE und HTTP und zeigt, welche Frameworks wie Phoenix LiveView oder Django LiveView diesen Ansatz nutzen.
„Der Kanal ist so wichtig, dass er die Architektur der Anwendung und ihr Kommunikationsmuster bestimmt.“