37signals Dev — Turbo 8 - A happier happy path in Turbo with morphing
11-Oct-2023 846
Turbo 8 is coming with smoother page updates and simpler broadcasts.The traditional server-side full-page programming model that Rails nailed twenty years ago is incredibly productive. It lets you think of your application as a set of standalone screens, work on the initial rendering for those, and reuse that to handle all the interactions. All the alternatives I’ve seen, either within Rails or outside, feel like a downgrade in comparison. Old-fashioned and boring, this programming model delivers peak programming happiness.It’s no coincidence that Turbolinks in 2012 took pjax’s idea and introduced an important distinction: it would just replace the page body, not a customizable container. Combined with handling the browser history under the hood, you would get seamless faster navigation without sacrificing the happiest full-page rendering programming model. It took me years of Single Page Application torment to appreciate how revolutionary this idea was.
37signals Dev — Turbo 8 - A happier happy path in Turbo with morphing #ruby #rubydeveloper #rubyonrails #37signals #Turbo #happier #happy #Turbo #morphing #dev #turbo https://rubyonrails.ba/link/37signals-dev-turbo-8-a-happier-happy-path-in-turbo-with-morphing