Astro to framework, który renderuje podstrony do HTML-a w trakcie budowania i nie wysyła żadnego JavaScriptu, dopóki komponent o to nie poprosi. Interaktywne kawałki deklaruje się pojedynczo jako wyspy, więc strona wiezie kod tylko dla nich.
Co to jest Astro
Astro to framework do budowania stron, którego domyślnym wynikiem jest HTML. Piszesz komponenty w składni Astro albo w Vue, React czy Svelte, a one wykonują się raz, podczas budowania, i zostawiają po sobie gotowy znacznik. Komponent trafia do przeglądarki jako JavaScript tylko wtedy, gdy wyraźnie o to poprosisz, komponent po komponencie.
To odwrócenie jest całym produktem. Większość frameworków wysyła aplikację i renderuje treść w jej środku, a Astro wysyła treść i wpuszcza aplikację tam, gdzie ją wskażesz.
Kiedy Astro jest dobrym wyborem
Astro pasuje wszędzie tam, gdzie strona ma być czytana i znajdowana: na stronie firmowej, blogu, w katalogu, na landingu. Rachunek za taką stronę płaci się zwykle JavaScriptem, którego nikt nie potrzebował. Wizytówka zbudowana jako aplikacja jednostronicowa pobiera cały framework po to, żeby wyświetlić trzy akapity, a ta sama strona w Astro pobiera trzy akapity.
Dlatego spoko.space jest zrobione właśnie w ten sposób.
Jak Astro wypada w praktyce
Skoro stawiam takie tezy, wypada rozliczyć się z nich na własnym serwisie. Każda podstrona spoko.space jest budowana z góry, a garstka interaktywnych rzeczy (menu, przełącznik motywu, powiększanie zdjęć, baner zgody) to wyspy z własnymi małymi skryptami. Artykuł nie wiezie żadnego.
Koszt też warto podać uczciwie. Zmiana treści oznacza przebudowę, a ta trwa kilka minut, bo przy okazji renderuje kartę społecznościową dla każdej podstrony w przeglądarce bez okna, a potem sprawdza własny wynik: linki, dane strukturalne, długości tytułów, mirrory w Markdownie i pary językowe. To dobry układ przy stu podstronach i zły przy stu tysiącach.
Kiedy Astro jest złym wyborem
Astro przeszkadza wtedy, gdy budujesz aplikację, a nie dokument. Panel, w którym każdy kafelek dzieli stan z resztą, narzędzie z tabelą odświeżaną na żywo, cokolwiek za logowaniem, gdzie większość ekranu jest interaktywna: to chce frameworku zaprojektowanego pod działającą aplikację, a sięganie tam po wyspy oznacza walkę z modelem. Taka praca idzie u mnie do Vue i Laravela.
Czym Astro nie jest
Astro nie jest CMS-em, bo nikt w nim nie edytuje treści, i nie jest backendem. Buduje podstrony z tego, co mu podasz: plików w repozytorium, headless CMS-a albo API. Zastępuje warstwę szablonów, nie bazę danych.
Powiązane pojęcia
Zobacz też
Chcesz to mieć zrobione, a nie tylko zdefiniowane?
To jest ta część pracy, do której się mnie wynajmuje. Na stronie niżej jest, ile to kosztuje i jak przebiega.
Tworzenie stron internetowychGdzie o tym piszę

Autorski CMS z AI
Autorski headless CMS i panel do zarządzania stronami, podstronami, tłumaczeniami i mediami z jednego miejsca — z AI podpiętym do pracy nad treścią przez MCP.

Nowoczesny blog motoryzacyjny
Blog motoryzacyjny na headless WordPressie i Astro, gotowy do pracy z AI przez MCP.

Testy E2E z AI i Playwright (2026) – praktyczny przewodnik
Jak wykorzystać AI w testach E2E z Playwrightem? Praktyczny przewodnik: gdzie AI realnie oszczędza czas, strategia selektorów, prompty, MCP i realny ROI z liczb.

Jak wybrać web developera dla swojej firmy?
Sprawdź portfolio, zapytaj o technologie i przeczytaj opinie — ale jest kilka rzeczy, które odróżniają dobrego dewelopera od złego. Praktyczny przewodnik dla właścicieli firm.

Frameworki aplikacji webowych w 2026
Astro, Vue, React, Next.js czy WordPress headless? Porównanie popularnych frameworków z benchmarkami wydajności i scenariuszami użycia.