Smooth UI animations on server-rendered HTML | Adrien Siami
06-Mar-2026 301
I’ve been using Hotwire in production since the beta release of Turbo, and it’s changed the way I build web apps. It’s a great way to get SPA-like interactivity at a fraction of the complexity.
In this article, we’ll explore how we can use Turbo 8’s morphing, the view transitions API, and a sprinkle of Stimulus to create a smooth, interactive experience with minimal code. We’ll see how these technologies work together to make server-rendered apps feel modern and snappy.
We’ll build a simple todo app to demonstrate the concept, and enhance it step by step.
The full source code is available on GitHub: Intrepidd/rails-hotwire-todo-app.
Smooth UI animations on server-rendered HTML | Adrien Siami #ruby #rubydeveloper #rubyonrails #Smooth #animations #server-rendered #Adrien #Siami #server-rendered https://rubyonrails.ba/link/smooth-ui-animations-on-server-rendered-html-adrien-siami