Chapter 6. Building Richer Web Applications
In the last chapter, we saw what Single Page Applications (SPAs) are and took a deep dive into learning little details about them. SPAs are, as the name suggests, developed to contain a single page. This page is then refreshed and new content is loaded dynamically, based on the users clicks, using AJAX and HTML5.
In this chapter, we'll cover a few advanced techniques for SPAs. We'll cover the following:
- Real-time communication with websockets
- Improving load times with CLJS modules
- Server-side rendering