Next.js adalah framework yang sangat powerful, tapi kadang terasa over-engineered untuk website yang sebagian besar kontennya statis. Itulah kenapa saya mulai explore Astro.
Apa itu Astro?
Astro adalah web framework yang fokus pada content-driven websites. Filosofinya: kirim sesedikit mungkin JavaScript ke browser. Secara default, Astro menghasilkan HTML murni tanpa JavaScript client-side.
Yang Saya Suka
- Zero JS by default — website jadi super cepat
- Content Collections — cara yang elegan manage konten
- Islands Architecture — interaktif hanya di bagian yang perlu
- Integrations — mudah pakai React, Vue, Svelte, dll
Yang Kurang
- Ecosystem belum seluas Next.js
- Beberapa edge case SSR belum sempurna
- Dokumentasi kadang kurang depth
Kesimpulan
Untuk blog, portofolio, dan website konten — Astro adalah pilihan terbaik saat ini. Untuk aplikasi yang sangat interaktif, Next.js masih lebih cocok.