In this chapter, we will apply the knowledge gained in this book so far to create a single-page application. We will also look at possible usages of Elm beyond web applications.
Building a Single-Page Application
A single-page application (SPA) is a web application that loads a single HTML page. It can be more or less static, or it can have dynamic updates triggered by user interactions.
Most of the work in an SPA happens on the client side. This can be a browser on a desktop or mobile device, or a wrapper like Electron or another cross-platform framework. Data processed in the application ...