Introduction

One of the most important and exciting trends in web development in recent years is the move toward single page applications, or SPAs. Instead of clicking through hyperlinks and waiting for each page to load, the user loads a site once, and all the interactivity is handled fluidly by a rich JavaScript front end.

Most single page application development is done on the front end, as opposed to traditional web applications, which use server-side interactions and server-side render engines to do the same. This transition helps to create a more fluid user experience (UX) and makes web applications resemble desktop applications. Major web applications such as Gmail and Google Docs are implemented as SPAs, demonstrating that SPAs are the ...

Get Pro Single Page Application Development: Using Backbone.js and ASP.NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.