Before the advent of component-based frameworks like React, Svelte, and Vue, rendering all content via your web server was commonplace. In those days, navigation through a website would result in multiple requests to the server, rendering content and sending it back to the web browser in HTML, CSS, ...