Mengapa Saya Memilih Astro untuk Portfolio Ini?
MNA.
EN
Mengapa Saya Memilih Astro untuk Portfolio Ini?

Mengapa Saya Memilih Astro untuk Portfolio Ini?

Alasan teknis dan personal kenapa Astro menjadi pilihan terbaik untuk membangun website portfolio yang cepat dan ringan.


Pendahuluan

Dalam dunia pengembangan web modern, kita sering dihadapkan pada pilihan framework yang berlimpah: React, Vue, Svelte, Next.js, dan banyak lagi. Namun, untuk portfolio ini, saya memutuskan untuk menggunakan Astro.

1. Performa "Islands Architecture"

Astro menggunakan pendekatan unik yang disebut Islands Architecture. Artinya, HTML dikirim sebagai static file, dan JavaScript hanya dimuat (hydrate) pada bagian-bagian kecil yang interaktif saja. Ini membuat website sangat ringan dan cepat dimuat.

2. Framework Agnostic

Salah satu fitur favorit saya adalah kemampuan Astro untuk mencampur berbagai framework UI. Saya bisa menggunakan komponen React untuk sidebar yang kompleks, dan Svelte untuk form kontak yang ringan, semuanya dalam satu proyek.

3. Developer Experience (DX)

Sintaks .astro sangat mirip dengan HTML biasa + JSX, membuatnya sangat intuitif. Tidak perlu konfigurasi webpack yang rumit, semuanya "just works" out of the box.

Kesimpulan

Untuk konten-driven website seperti blog dan portfolio, Astro adalah juara tak terbantahkan saat ini. Kecepatan loadingnya memberikan pengalaman pengguna (UX) yang superior.