At their best, Single Page Apps (SPAs) can rival and even exceed native mobile and desktop applications for value they provide to users. Modern browsers are incredibly capable, and open-source tools and frameworks promise to put slick web apps within reach of even the smallest teams. However, many product teams struggle to maintain and improve their single page apps. They can be slow, buggy, hard to use and resistant to change. This is bad for business. We'll explore how this happened and suggest some approaches product teams can take to shelter themselves from trouble and develop a healthy relationship with their apps.