This document discusses the benefits of single page applications (SPAs) and how to create one using Ember.js and Rails. It explains that SPAs allow redrawing parts of a website without additional server requests by using AJAX. Some pros of SPAs are better user experience, support for mobile, and complete control over loading. Potential cons include needing JavaScript and URLs without paths. Frameworks like Ember.js, Angular, and Meteor can help build SPAs. Ember is a good choice as it is fast and uses MVC patterns. The document provides steps for integrating Ember into a Rails app using the ember-cli-rails gem.