Single Page Apps
A single page application is a website that redraws the DOM whenever a user navigates within the site instead of asking the server for a new file. This means the first call to the server will statically serve all the necessary HTML, CSS & JS. Subsequent calls will be non-refreshing calls that send and receive JSON. Like this:
