Astro 5: cosa cambia rispetto alla 4
Le novità più importanti di Astro 5: Content Layer, Server Islands, View Transitions stabili. Vale l'aggiornamento?
Le novità che ho notato
Astro 5 introduce alcune cose interessanti rispetto alla 4. Riassumo quello che ho trovato più utile nei primi giorni di uso.
Content Layer
L’API getCollection() ora supporta sorgenti esterne (database, CMS headless, API) oltre ai file Markdown locali. Per chi ha solo MD non cambia niente. Per chi ha bisogno di pescare da Notion o WordPress diventa un game-changer.
Server Islands
Pezzi della pagina che restano dinamici anche in build statico. Per esempio: il resto della home è statico ma il blocchetto “ultime news” può essere live. Si dichiara con server:defer.
View Transitions stabili
Erano sperimentali nella 4, ora sono ufficialmente stabili. L’animazione tra pagine fluida senza ricaricamento è abilitabile in 1 riga.
Vale l’aggiornamento?
Per progetti esistenti: sì, l’upgrade è in genere indolore. Il changelog ufficiale elenca i pochi breaking change.
Per progetti nuovi: ovviamente sì, partite direttamente dalla 5.
Cosa NON è cambiato
- Performance già ottime nella 4
- Sintassi
.astroinvariata - Ecosystem degli integration
Buona base per chi inizia adesso con i siti statici.