Korte definitie

Astro — een webframework dat pagina’s vooraf of op aanvraag kan renderen en standaard zo weinig mogelijk JavaScript naar de browser stuurt.

Ook bekend als: Astro framework, Astro.js.

Astro is een framework voor websites die vooral content tonen: bedrijfswebsites, blogs, documentatie en webshops met een afzonderlijke commerce-laag. Het zet componenten tijdens de build om in gewone HTML en voegt alleen interactieve JavaScript toe waar dat nodig is.

Hoe werkt Astro?

Astro-componenten kunnen data, markup en styling samenbrengen. Bij een statische build worden routes vooraf gegenereerd en via gewone bestanden gepubliceerd. Interactieve onderdelen kunnen als afzonderlijke islands worden geladen. Daardoor hoeft een navigatie, tekstsectie of artikelkaart geen volledig JavaScript-framework mee te sturen.

Wat betekent dit voor een klein bedrijf?

Voor kleine bedrijven betekent dit meestal snelle pagina’s, een kleinere technische aanvalsvlakte en voorspelbare hosting. Astro is geen doel op zich: een eenvoudige site kan ook met andere techniek goed werken. De keuze wordt vooral interessant wanneer maatwerk, content, performance en lange levensduur samen belangrijk zijn.

Waar let je bij Astro op?

  • bepaal welke onderdelen werkelijk interactief moeten zijn;
  • kies een contentbron die bij het redactiewerk past;
  • controleer elke build op links, schema en assets;
  • voorzie een duidelijke route voor formulieren en externe diensten;