Frontend
Astro
Astro ist ein Web-Framework für schnelle, inhaltsgetriebene Websites, die standardmäßig kaum JavaScript ausliefern. Warum ich die meisten Marketing-Seiten damit baue.
KI-Zusammenfassung anfordern
Astro ist ein Web-Framework für inhaltsgetriebene Websites. Es rendert Seiten beim Build oder auf dem Server zu schlichtem HTML und schickt JavaScript nur dorthin, wo eine Komponente es wirklich braucht.
Stärken: was es gut kann
- Schnell von Haus aus: Seiten liefern wenig oder gar kein JavaScript aus, was sich direkt in den Core Web Vitals zeigt.
- Inhalte zuerst: Markdown, Content Collections mit Typprüfung und Anbindungen an alle großen Headless-CMS.
- Islands: Interaktive Teile können React, Svelte, Vue oder reines JavaScript nutzen, nur dort, wo es nötig ist.
- SEO und Barrierefreiheit: sauberes HTML, eingebaute Bildoptimierung, Sitemaps und View Transitions.
- Freie Hostingwahl: Statische Seiten laufen überall, Server-Rendering funktioniert auf Cloudflare, Node und weiteren Plattformen.
Grenzen: was zu bedenken ist
Für stark interaktive Anwendungen mit viel gemeinsamem Zustand ist ein App-Framework wie SvelteKit oder Next.js oft die bessere Basis.
Einsatz: wann ich es wähle
Für Marketing-Seiten, Landingpages, Blogs, Dokumentationen und mehrsprachige Unternehmensseiten, allein mit Markdown oder kombiniert mit einem Headless-CMS. Diese Website ist mit Astro gebaut.
