In the beginning of the web, content was generated purely on the back end. After the big adoption of front end [[single-page application]]s, a new approach was introduced to generate the HTML using the client application, but on the back end. Examples of frameworks that use [[Server-side rendering|SSR]] are [[Next.js]], [[Nuxt.js]] and [[Nest.js]]. They use [[React.js]], [[Vue.js]], and [[Angular (web framework)|Angular]], respectively, to generate the content of the server.