Astro 5: Content Layer & Server Islands
Daftar Isi
Astro adalah framework web untuk situs content-driven (blog, marketing, dokumentasi, e-commerce) dengan filosofi “zero JavaScript by default”. Astro 5 (rilis akhir 2024, kini di seri 5.x) membawa dua fitur besar. Ringkasan dari blog resmi Astro.
Content Layer
Memperluas content collections dari sekadar file Markdown lokal menjadi sumber apa pun — CMS, API, atau database — dengan API terpadu yang type-safe. Kamu mendefinisikan loader untuk request HTTP, lengkap dengan caching dan paginasi bila perlu.
Server Islands
Evolusi dari arsitektur Islands milik Astro. Server Islands memungkinkan kamu menunda rendering konten dinamis hingga setelah halaman statis dimuat. Hasilnya: halaman statis cepat yang ter-cache di CDN, dengan konten personal/dinamis yang disuntikkan kemudian — tanpa harus memilih satu strategi caching untuk seluruh halaman.
Lainnya
astro:env kini stabil (tidak lagi membocorkan API key ke client), penyederhanaan rendering statis, dan dukungan View Transitions. Untuk upgrade, gunakan CLI @astrojs/upgrade.
Astro tetap unggul di Core Web Vitals — “Hello World” Astro hanya sekitar 12KB. Detail di astro.build.
Komentar
Belum ada komentar. Jadilah yang pertama! 👋