About 8 months after I published this, Apple put their money where their mouth is and proved me wrong! This is an amazing step forward for the web. Stay tuned for a follow up article.
I almost can’t believe it, but it looks like this article may have actually helped things along: (https://bugs.webkit.org/attachment.cgi?id=317095&action=prettypatch)
This allows smaller teams to get the performance benefits of a Single Page Application without the added cost or complexity. I use it on all my Rails projects and clients are always blown away by the user experience and speed of their app.
Turbolinks has been around for a while, but it had its caveats, and thus faced a good deal of resistance from the Rails community. The engineers at Basecamp (thank you Sam Stephenson) then re-wrote the library from the ground-up, fixed the wonkiness, and released Turbolinks 5 — and it has been glorious ever since. …