Turbolinks is OK, but I prefer intercooler for HTML-based apps because it gives me a lot more control:
https://github.com/LeadDyno/intercooler-js/
I don't use it for everything, but it's great for a lot of my work.
https://github.com/LeadDyno/intercooler-js/
I don't use it for everything, but it's great for a lot of my work.
This is almost a general theme in webdev, the middle ground is often left out, with things accumulating either on the complex or purposely minimalistic. Rails/Sinatra, Flask/Django, React/Angular... (and yes, I'm aware that it's slightly ironic that RoR is now my "monolith" end of things, given how light it was back when we were doing horrible things with Struts and J2EE)
I wouldn't try to write a video game or anything like that with it, but for most of what I do it gives me what I want with very little complexity.