&lt;offtopic&gt;<p>I feel like SPAs are one of the most abused concepts on the internet right now.<p>A cloud-based 3D modeling software?  Yeah, that <i>definitely</i> needs to be some form of SPA.<p>Your twitter clone, blogging engine, etc. not only doesn&#x27;t have to be an SPA, but <i>shouldn&#x27;t</i> be one because it creates horrendous UX.