Ryan Townsend's wroclove.rb 2026 talk argues Rails was right to embrace HTML-over-the-wire and that five emerging web-platform APIs — View Transitions, Speculation Rules, Compression Dictionaries, Invoker/Interest Invokers, and Declarative Partial Updates — let developers remove client-side JavaScript while getting app-like UX. He traces Rails' frontend history (RJS → Sprockets → Turbo Links → Webpacker 'dark years' → Import Maps / Hotwire / Prop Shaft), urges treating client JavaScript as a liability, and answers questions on migrating from React, Hotwire interop, and HTMX.
claude-opus-4-7616aaaa6