Astro bukan framework SPA — ia framework untuk site yang konten-driven. Blog, docs, marketing page. Astro 5 (rilis akhir 2025) membawa banyak improvement.
Kenapa Astro Bukan Next.js?
Untuk konten-driven site, Next.js overkill:
Bundle JS besar walaupun konten statis
Hydration tidak perlu untuk read-only
SEO bisa tapi butuh effort
Astro:
Zero JS by default — kirim HTML murni
Islands architecture — hydrate hanya komponen interaktif
MDX native — konten markdown + komponen
Framework agnostic — bisa pakai React/Vue/Svelte untuk island
Fitur Baru Astro 5
Content Layer API — type-safe content collections dari markdown, YAML, JSON, API
Server Islands — render halaman statis, hydrate bagian dinamis on-demand
Dev Toolbar — debugging visual di browser
Custom Toolbar Apps — ekstensi toolbar sendiri
Use Case Astro 2026
Blog & news site
Dokumentasi produk
Marketing landing page
Portfolio
Knowledge base internal
Yang Bukan Astro
Dashboard admin interaktif (pakai Next.js / Remix)
Aplikasi real-time (chat, editor)
E-commerce dengan checkout kompleks
Integrasi Populer
@astrojs/tailwind— styling@astrojs/mdx— konten kaya@astrojs/sitemap— SEO@astrojs/rss— feedastro-icon— icon
Astro bukan saingan Next.js — mereka beda kategori. Pakai Astro untuk konten, Next.js untuk aplikasi.