This document provides an overview of single page applications using JavaScript and ASP.NET. It discusses what SPAs are, their key characteristics like being launched from a single page and rendering portions client-side. Popular JavaScript frameworks for building SPAs like Backbone, Angular, Ember and Knockout are also summarized, along with how to structure code and build REST APIs with ASP.NET Web API.