← Semua tulisan

Astro 5: Content Layer & Server Islands

· 1 min baca ·AstroFrontendBerita
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