The document discusses the differences between web sites and web apps, and how to create real-time functionality in Rails applications. It explains that web sites focus on content consumption while web apps enable interaction. Emerging applications now expect more real-time functionality, updating content without page refreshes. This can be achieved in Rails using tools like Juggernaut, which implements real-time functionality using Node.js, Redis, and websockets to push data from Rails to the client-side in real-time. Alternatives like Pusher are also discussed.