September 4, 2018

Phoenix LiveView announced

José Valim announced Phoenix LiveView on September 4, 2018 at ElixirConf US — real-time server-rendered UIUser interface — the parts of software people see and interact with. over WebSockets without writing JavaScript.

What it was for

Elixir (programming language)LiveView let ElixirA language on the Erlang VM with Ruby-like syntax — popular for Phoenix web apps and real-time systems. developers build interactive dashboards, forms, and chats with server-side state — sending HTMLHyperText Markup Language — the standard markup for structuring web pages. diffs over the wire. It influenced Rails Hotwire and HTMX by showing that SPAs were not the only path to rich UIs.

People

  • José Valimcreator

Why it's here

LiveView pioneered server-driven reactive UIs in a mainstream web framework.

Why it mattered

It reduced frontend complexity for teams that wanted interactivity without ReactA JavaScript library for building UIs — component trees and declarative rendering for the web..

What it solved

Real-time UIs seemed to require JavaScript SPAs and duplicated state on client and server.

Media

  • Elixir (programming language)
    ImageElixir (programming language)

    José Valim, Public domain, via Wikimedia Commons

Related