Astro's early bet on the server
Check out my Astro course: https://learnastro.dev Astro is static by default and ships no client-side JavaScript. But you can add an SSR adapter to get LOTS of benefits: dynamic routes, dynamic endpoints, actions, server islands, sessions, and more.