HTML over the Wire
summary
Discusses building modern web apps using the “HTML over the Wire” approach as an alternative to heavy SPAs. Covers the problems of SPA complexity, server–client state synchronization, and server-side rendering, and shows how to send pre-rendered HTML fragments to the browser (via AJAX or WebSockets) using the Turbo and Stimulus libraries.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:39"Modern" Web Development
- 2:01Framework Comparison
- 3:14Increasing Complexity
- 7:00Old Principle - Revisited
- 7:46VANILLA JAVASCRIPT
- 9:42Our Old Friend - jQuery
- 10:49Turbo - Principle
- 13:02TURBO - LAZY LOADING
- 14:48TURBO STREAMS & WEBSOCKETS
- 20:48Turbo Streams & Multiple Targets
- 24:25INTEGRATION & REAL-TIME API
- 26:36Micro Frontends
- 28:42STIMULUS
- 31:56Advantages / Disadvantages
related talks
31mLoose Coupling in the Frontend with 'Hotwire: HTML over the wire' or Death to Single-Page Applications
34mHotwire Demystified
49mBring back the joy in web development with HTMX and Hypermedia-Driven Applications
26mwire.js
58mUnderstand the Next Phase of Web Development
32mRevisiting the Hotwire Landscape after Turbo 8
27mHTML Hypermedia APIs and Adaptive Web Design
43mChoosing Wisely: SPA vs. HTMX for Your Next Web Project with Chris May
