First of all, I`ve been using next.js to build my things, It's easy and I like the way how it makes React with SSR easy peasy, but I want something simpler, and somedays ago I saw a tweet about this new version of Astro.build, Looking for the landing page its look nice, because I able to build closest to HTML + CSS + Vanilla JS triad and at the same time, I have the option to use any JSframework like React, Vue or svelte.
There are the main features of Astro:
Focus on HTML
Astro puts a strong focus on HTML as the primary language for building web applications. It uses HTML as the templating language and provides a set of custom tags for building components. This approach can make it easier for web developers who are familiar with HTML to get started with Astro. It also makes it possible to use existing HTML code and templates within your Astro applications.
No Virtual DOM
Smaller Bundle Size