Javascript SPA applications get less respect from business owners than they deserve.<p>People see JS and throw their JQuery &amp; some CSS developers at it.  Or they use their backend PHP devs who&#x27;ve never written code that runs for longer than one request.<p>Either way you end up with code written by people who don&#x27;t understand some of the fundamentals of UI programming.<p>Angular gets the worst of it because it&#x27;s the most popular framework.  It&#x27;s exacerbated by the fact that Angular doesn&#x27;t offer suggestions for a lot of common problems.