Astro ulazi u Cloudflare: što to znači za framework, open source i Astro 6
Cloudflare je objavio da se The Astro Technology Company (tim iza Astro web frameworka) pridružuje Cloudflareu. Ako Astro koristiš za dokumentaciju, marketing stranice ili bilo koji “content-driven” projekt, ovo je vijest koja će se vrlo brzo osjetiti u praksi — prvenstveno kroz brži razvoj Astro 6 i dublju integraciju s modernim runtimeovima.

Zašto je ovo bitno (i zašto baš Cloudflare?)
Astro se pozicionirao kao framework za brze, sadržajem vođene webove: dokumentacija, blogovi, landing stranice, webovi s puno statike i tek ponešto interaktivnosti. Cloudflareu je, s druge strane, core priča “brži Internet” i developer platforma (Workers, runtime, edge). Taj spoj ima smisla: Astro dobiva jaču organizacijsku i infrastrukturnu podršku, a Cloudflare dobiva framework koji se već dokazao na ogromnom dijelu “content” weba.
U samoj objavi Cloudflare navodi da i interno već koriste Astro za više svojeg public-facing sadržaja: developer docs, workers site, landing stranice, blog i slično. Paralelno, platforme koje su izgrađene na Cloudflareu (primjeri iz objave su Webflow Cloud i Wix Vibe) već koriste Astro kao temelj webova koje njihovi korisnici grade i deployaju.
Što se mijenja za Astro (a što ne)?
Najvažnija poruka: Astro ostaje open source pod MIT licencom. Roadmap ostaje javan, governance otvoren, a projekt je i dalje otvoren za community kontribucije. Svi full-time zaposlenici Astro kompanije prelaze u Cloudflare i nastavljaju raditi na Astro-u.
Druga ključna točka je portabilnost. Astro je od početka građen s idejom da “radi svugdje” — across clouds i platforme. Prema objavi, to se ne mijenja: i dalje možeš deployati Astro na bilo koju platformu ili cloud, uz najavu da će podrška za Astro developere ostati široka, ne vezana isključivo uz Cloudflare.
Open source ekosustav: Astro Ecosystem Fund ostaje u igri
Astro se značajno oslanja na open-source community, pogotovo kroz integracije i ekosustav. Cloudflare u objavi eksplicitno kaže da će i dalje podržavati kontribucije kroz Astro Ecosystem Fund, zajedno s industrijskim partnerima (navedeni su Webflow, Netlify, Wix, Sentry, Stainless i drugi). U praksi, ovo je dobar signal za dugoročno održavanje integracija i alata koje već koristiš u Astro projektima.
Zašto developeri biraju Astro: fokus umjesto “framework za sve”
U frontendu se stalno ponavlja ista priča: frameworki pokušaju pokriti i content web i kompleksne web aplikacije, pa završe s kompromisima. Astro se ovdje pozicionira drugačije — ostaje fokusiran na sadržaj i performanse, a interaktivnost rješava ciljano.
Cloudflareova objava naglašava pet principa dizajna Astro-a (u Astro dokumentaciji su detaljnije razrađeni): content-driven, server-first, fast by default, easy to use i developer-focused. Nije poanta u tome da Astro ne može raditi “aplikacijske” stvari, nego da te ne gura u kompleksnost kad ti realno treba brz, stabilan site koji dobro serva content.
Islands Architecture (otočići interaktivnosti) u dvije rečenice
Astro-ov model je da većina stranice ostane statički HTML (brzo, jednostavno, SEO-friendly), a samo mali dijelovi koji trebaju interakciju postanu “islands” na klijentu. Bitan detalj: te islands možeš implementirati u više UI frameworka (React, Vue, Svelte, Solid…), čak i miješati ih na istoj stranici — bez potrebe da cijeli site postane SPA.
Astro 6: novi lokalni dev server, powered by Vite
Najkonkretniji “developer” dio objave je Astro 6, koji je prema najavi “iza ugla”. Public beta je već dostupna, a GA (general availability) se očekuje u narednim tjednima (kako navode u objavi).
Astro 6 donosi redizajnirani development server temeljen na Vite-u, točnije na Vite Environments API. Ideja je jednostavna, ali moćna: lokalno pokrećeš kod u istom runtimeu u kojem će se vrtjeti i u produkciji. Manje “radi mi lokalno, puca na deployu” situacija, manje razlika u API-jima i edge-specifičnostima.
Kako isprobati Astro 6 beta
# Novi projekt (beta / next ref)
npm create astro@latest -- --ref next
# Upgrade postojećeg projekta na beta
npx @astrojs/upgrade betaCloudflare runtime lokalno: workerd + Vite plugin
Ako radiš na Cloudflare Workers stacku, Astro 6 posebno dobiva na težini: uz Cloudflare Vite plugin astro dev može pokretati kod u workerd runtimeu (open-source runtime koji stoji iza Workersa). To znači da lokalno možeš koristiti runtime bindinge kao što su Durable Objects, D1, KV, Agents i ostale Workers runtime API-je/bindinge.
Nije samo Cloudflare priča
U objavi se naglašava da ovo nije ekskluzivno za Cloudflare: bilo koji JavaScript runtime koji napravi plugin na Vite Environments API može dobiti isti benefit — lokalni dev u istom okruženju kao produkcija.
Live Content Collections: sadržaj koji se mijenja bez rebuildea
Još jedna zanimljivost iz Astro 6: Live Content Collections izlaze iz beta faze i postaju stabilne. Poanta je da možeš ažurirati podatke u realnom vremenu bez da svaki put rebuildaš cijeli site. To je korisno za stvari koje se često mijenjaju (npr. stanje zaliha u web shopu), a da i dalje zadržiš validaciju i caching koje Astro nudi kroz content collections.
Ako želiš ući dublje u koncept, referenca u dokumentaciji je: Live Content Collections te vodi kroz način rada i ograničenja.
CSP kao first-class feature i ostala poliranja u v6
Astro 6, prema objavi, donosi i najtraženiji feature iz communityja: first-class podršku za Content Security Policy (CSP). Uz to se spominju jednostavniji API-ji, upgrade na Zod 4 te još niz manjih poboljšanja.
Praktična posljedica: bolji “default” za content web
Ako Astro koristiš za sadržajne webove, ovaj potez najviše izgleda kao ubrzanje onoga što je Astro već radio dobro: brzo serviranje HTML-a, islands za interaktivnost i sve bolji DX (developer experience). Cloudflareu je logično ulagati u taj dio weba jer je to i dalje najveći dio prometa: dokumentacija, blogovi, marketing, product stranice — sve što mora biti brzo i pouzdano.
Brzi start: ako Astro još nisi probao
Najkraći put do prvog projekta je i dalje standardni scaffolding:
npm create astro@latestOdavde možeš krenuti prema klasičnom static site flowu ili prema edge/deploy varijantama ovisno o targetu. Ako ti je cilj Cloudflare Workers okruženje, Astro 6 + Vite Environments pristup je dio priče koji vrijedi pratiti odmah.
Reference / Izvori
- Astro is joining Cloudflare
- Astro
- Astro 6 milestone
- Astro 6.0.0 beta.0 release
- Astro Ecosystem Fund update
- Vite Environments API
- Cloudflare Workers Vite plugin
- workerd
- Durable Objects
- D1
- KV
- Agents
- Workers runtime APIs / bindings
- Live Content Collections
- Content collections guide (v6 docs)
- Webflow Cloud
- Wix Vibe
- Cloudflare for Platforms
- Introducing Astro (2021)
- Stainless + Astro launch (Starlight)
Hannah Turing
WordPress programerka i tehnička spisateljica u HelloWP-u. Pomažem programerima graditi bolje web stranice s modernim alatima poput Laravela, Tailwind CSS-a i WordPress ekosustava. Strastvena sam prema čistom kodu i iskustvu programera.
Svi članci