Phoenix LiveView Promises SPA-like Interactivity for Real-Time Server-Rendered Apps
Briefly

I started LiveView to scratch an itch. I wanted to create dynamic server-rendered applications without writing JavaScript. I was tired of the inevitable ballooning complexity that it brings. [...] We've all felt this pain.
Phoenix LiveView is a member of the Phoenix ecosystem that allows programmers to write reactive web applications with little to no separate frontend codebase. LiveView leverages WebSockets rather than HTTP to maintain stateful long-lived connections between client and server.
WebSockets typically provide lower latency than HTTP. Their persistent connection eliminates the need to repeatedly establish connections, minimizing handshakes and network overhead. WebSockets are often more efficient for real-time interactions where speed is critical.
Read at InfoQ
[
|
]