Chapter 1. What is a single-page application?
This chapter covers
- The definition of a single-page application (SPA)
- An overview of the basic elements of an SPA
- The benefits of SPAs over traditional web applications
Developers have been chasing the dream of delivering web applications with the look and feel of native desktop applications for about as long as they’ve been writing them. Various solutions for a more native-like experience, such as IFrames, Java applets, Adobe Flash, and Microsoft Silverlight, have been tried with varying degrees of success. Though different technologies, they all have at least one goal in common: bringing the power of a desktop app to the thin, cross-platform environment of a web browser. The single-page (web) ...