Throwback Thursday... Remember PJAX? No, well you've probably encountered it's use on the web, most notably Github uses this technique to load in views and turbolinks is a similar technology. I think it's useful to look at the history of SPA technology so one can decide on the most appropriate solution for their problem. No one likes over-engineering.
Author - Nathan Totten