overlook over web evolution
https://www.quora.com/What-are-the-pros-and-cons-of-server-side-rendering-vs-client-side-rendering-with-APIs-What-is-more-popular-when-building-web-apps
- webpage - static website (HTML files are stored on server)
- (Traditional) server-side rendered pages (use PHP, ASP, Servlets and HTML templates)
- Client Side Rendering (Bootstrapping HTML via Javascript)
- Symmetric server side rendering (like client side rendering but on server via NodeJS before it is served to client)
- static website (again): JAMStack (html pages which use javascript to call Rest Services.)