Astro follows Island architecture under the hood. Meaning loads each and every component independently and exclusively. This makes Astro quite fast in 2020 as compared to Next.js and other javascript competitors.
But that’s not the only thing why Astro is getting so much love and recognition.
Astro is termed as an all-in-one framework meaning we can write React, Svelte and Vue code in a single repository. We can use markdown extension to lazy-loading optimised image components and third-party like TailwindCSS and vercel integrations in a single repository.
Imagine writing HTML or markdown directly for static pages such as blog and using React with Redux or Zustand for home pages that requires complex state management in a single repository.
This makes Astro highly extensible and customisable and we can do whatever we want in a single repository. This is the future I can see where we don’t argue among the frameworks to choose instead we just add whatever we want in whatever fashion.
Astro - All in one framework #shorts