{"id":65,"date":"2026-01-16T00:00:00","date_gmt":"2026-01-15T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/et\/astro-cloudflare-mida-see-tahendab-astro-6\/"},"modified":"2026-01-20T06:33:08","modified_gmt":"2026-01-20T05:33:08","slug":"astro-cloudflare-mida-see-tahendab-astro-6","status":"publish","type":"post","link":"https:\/\/helloblog.io\/et\/astro-cloudflare-mida-see-tahendab-astro-6\/","title":{"rendered":"Astro ja Cloudflare: mida see t\u00e4hendab sisup\u00f5histe saitide arendajale (ja miks Astro 6 on siinkohal v\u00f5tmet\u00e4htsusega)"},"content":{"rendered":"\n<p>Cloudflare teatas, et The Astro Technology Company (Astro web framework\u2019i tegijad) liitub Cloudflare\u2019iga. Kui oled Astroga teinud dokumentatsiooniportaale, turunduslehti v\u00f5i sisup\u00f5hiseid saite, siis see uudis ei ole lihtsalt \u201cj\u00e4rjekordne \u00fchinemine\u201d \u2014 siit jookseb l\u00e4bi mitu praktilist m\u00f5ju: projekti governance, \u00f6kos\u00fcsteemi rahastus ning v\u00e4ga konkreetne tehniline muutus Astro 6-s, mis teeb kohaliku arenduse palju l\u00e4hemaks sellele, mis p\u00e4riselt production\u2019is t\u00f6\u00f6tab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mis Astro puhul tegelikult huvitav on (ja miks see \u00fcldse loeb)?<\/h2>\n\n\n\n<p>Astro on raamistik sisup\u00f5histe saitide ehitamiseks: eesm\u00e4rk on kiire HTML serveripoolse renderdusega ning v\u00f5imalus lisada interaktiivsust ainult sinna, kuhu vaja. Astro eristub eelk\u00f5ige sellega, et ta ei \u00fcrita olla universaalne \u201capp framework\u201d igaks juhtumiks, vaid hoiab fookuse sisul ja j\u00f5udlusel.<\/p>\n\n\n\n<p>Cloudflare\u2019i vaatepunktist sobitub see h\u00e4sti nende \u201cfaster Internet\u201d ideega: suur osa veebist on endiselt sisu (docs, blogid, landingu\u2019d, teadmistebaasid, turunduslehed) ning kui neid ehitada vaikimisi kiireks, on m\u00f5ju proportsionaalselt suurem kui veel \u00fche SPA-platvormi tuunimisel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"1013\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/18\/2026\/01\/BLOG-3112_1.png\" alt=\"Cloudflare\u2019i blogi illustratsioon Astro ja Cloudflare\u2019i liitumisuudise kohta\" class=\"wp-image-64\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/18\/2026\/01\/BLOG-3112_1.png 1800w, https:\/\/helloblog.io\/app\/uploads\/sites\/18\/2026\/01\/BLOG-3112_1-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/18\/2026\/01\/BLOG-3112_1-1024x576.png 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/18\/2026\/01\/BLOG-3112_1-768x432.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/18\/2026\/01\/BLOG-3112_1-1536x864.png 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/18\/2026\/01\/BLOG-3112_1-400x225.png 400w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: Cloudflare Blog<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mis j\u00e4\u00e4b samaks: open source, MIT ja \u201crun anywhere\u201d p\u00f5him\u00f5te<\/h2>\n\n\n\n<p>Cloudflare\u2019i teate j\u00e4rgi j\u00e4\u00e4b Astro edasi <em>open source<\/em>\u2019iks (avatud l\u00e4htekood), MIT-litsentsiga ning panustamiseks avatuks. Oluline detail on ka see, et nad r\u00f5hutavad avalikku roadmap\u2019i ja avatud governance\u2019it \u2014 ehk suund ja prioriteedid peaksid j\u00e4tkuvalt olema avalikult j\u00e4lgitavad.<\/p>\n\n\n\n<p>Teine selge lubadus: Astro \u201cportability\u201d ehk v\u00f5ime joosta eri pilvedes ja platvormidel ei muutu. Praktikas t\u00e4hendab see, et Astro kasutamine ei pea muutuma Cloudflare\u2019i-keskseks, isegi kui Cloudflare muutub Astro arenduse jaoks \u201ckodubaasiks\u201d.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Mida see t\u00e4hendab tiimi tasandil?<\/h4>\n\n\n<p>Teate j\u00e4rgi on k\u00f5ik The Astro Technology Company t\u00e4iskohaga t\u00f6\u00f6tajad n\u00fc\u00fcd Cloudflare\u2019i t\u00f6\u00f6tajad ja j\u00e4tkavad Astro kallal. See on oluline, sest see v\u00e4hendab klassikalist riski, kus \u00fchinemise j\u00e4rel projekt \u201ck\u00fclmub\u201d v\u00f5i hajub fookus.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6kos\u00fcsteem ja rahastus: Astro Ecosystem Fund j\u00e4tkub<\/h2>\n\n\n\n<p>Astro kasv on suuresti tulnud kogukonnast (integratsioonid, adapterid, Starlight jms). Cloudflare \u00fctleb otse, et j\u00e4tkab open-source panuste toetamist l\u00e4bi Astro Ecosystem Fund\u2019i ning toob v\u00e4lja ka rea t\u00f6\u00f6stuspartnereid (nt Webflow, Netlify, Wix, Sentry, Stainless). Arendajana on see pigem hea signaal: lisandub eeldus, et integratsioonid ja \u201cpikad sabad\u201d (small-but-important paketid) ei j\u00e4\u00e4 ilma hapnikuta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Miks arendajad Astro poole vaatavad: fookus, mitte \u201ck\u00f5ik k\u00f5igile\u201d<\/h2>\n\n\n\n<p>Cloudflare\u2019i postitus p\u00f5hjendab Astro populaarsust sellega, et paljud raamistikud proovivad teenindada korraga kahte v\u00e4ga erinevat maailma: sisup\u00f5hised saidid ja t\u00e4ismahulised web-app\u2019id. Astro on selle asemel hoidnud fookuse disainiprintsiipidel, mis on sisule sobivad: <em>content-driven<\/em>, <em>server-first<\/em>, <em>fast by default<\/em>, <em>easy to use<\/em> ja <em>developer-focused<\/em>.<\/p>\n\n\n\n<p>Selle k\u00f5ige tehniline selgroog on Astro <em>Islands Architecture<\/em> (saarearhitektuur): enamus lehte on lihtne ja kiire staatiline HTML, aga \u00fcksikud piirkonnad v\u00f5ivad olla \u201cclient islands\u201d ehk brauseris t\u00f6\u00f6tavad interaktiivsed komponendid. Ja mis eriti praktiline: sa ei ole lukus \u00fche UI framework\u2019i k\u00fclge \u2014 samal lehel v\u00f5ivad koos eksisteerida React, Vue, Svelte, Solid jne, kui see on sinu tiimi jaoks m\u00f5istlik.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Astro 6: uus lokaalne dev server Vite Environments API peal<\/h2>\n\n\n\n<p>K\u00f5ige k\u00e4egakatsutavam osa sellest uudisvoost on Astro 6. Avalik beeta on juba olemas ning \u00fcldv\u00e4ljalase (GA) on teate j\u00e4rgi plaanis l\u00e4hin\u00e4dalatel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kuidas beeta kiiresti k\u00e4ima saada<\/h3>\n\n\n\n<p>Kui tahad Astro 6 beetat uues projektis proovida, on Cloudflare\u2019i postituses kaks konkreetset k\u00e4sku:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># Uus projekt (viitab next-harule)\nnpm create astro@latest -- --ref next\n\n# Olemasoleva projekti uuendamine beeta peale\nnpx @astrojs\/upgrade beta\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#6A737D\"># Uus projekt (viitab next-harule)<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">npm<\/span><span style=\"color:#9ECBFF\"> create<\/span><span style=\"color:#9ECBFF\"> astro@latest<\/span><span style=\"color:#79B8FF\"> --<\/span><span style=\"color:#79B8FF\"> --ref<\/span><span style=\"color:#9ECBFF\"> next<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Olemasoleva projekti uuendamine beeta peale<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">npx<\/span><span style=\"color:#9ECBFF\"> @astrojs\/upgrade<\/span><span style=\"color:#9ECBFF\"> beta<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Miks see dev serveri muudatus on suur asi?<\/h3>\n\n\n\n<p>Astro 6 uus arendusserver on ehitatud Vite Environments API peale. Sisuline v\u00f5it arendaja jaoks: lokaalne runtime saab olla sama, kuhu sa deploy\u2019d. See v\u00e4hendab klassikalist \u201cworks on my machine\u201d l\u00f5het, eriti kui tootmises on edge\/runtime-spetsiifilised API-d.<\/p>\n\n\n\n<p>Cloudflare\u2019i kontekstis t\u00e4hendab see, et kui jooksutad <code>astro dev<\/code> koos Cloudflare Vite plugin\u2019iga, k\u00e4ib sinu kood lokaalselt <em>workerd<\/em>\u2019is (Cloudflare Workersi open-source runtime). Nii saad kohapeal kasutada samu sidumisi ja teenuseid, mida Workersis: Durable Objects, D1, KV, Agents ning teised Workersi runtime bindings.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-success is-style-success is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Oluline n\u00fcanss: see pole \u201cainult Cloudflare\u2019i feature\u201d<\/h4>\n\n\n<p>Astro 6 dev serveri loogika on seotud Vite Environments API-ga. Kui m\u00f5ni teine JavaScript runtime pakub Vite plugin\u2019i, mis seda API-t kasutab, saab sama l\u00e4henemist rakendada ka mujal \u2014 idee on, et local dev jookseb production\u2019iga samasuguses keskkonnas ja sama API pinnaga.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Live Content Collections: reaalajas uuenev sisu ilma rebuild\u2019ita<\/h2>\n\n\n\n<p>Teine Astro 6 muudatus, mis sisup\u00f5histe saitide puhul p\u00e4riselt loeb: <em>Live Content Collections<\/em> on n\u00fc\u00fcd stabiilne ning pole enam beeta. M\u00f5te on lihtne: saad tuua sisu\/datat, mis muutub tihti, ilma et peaksid iga muutuse peale kogu saiti uuesti build\u2019ima.<\/p>\n\n\n\n<p>See sobib h\u00e4sti n\u00e4iteks e-poe laoseisu, s\u00fcndmuste nimekirja v\u00f5i muu \u201cpidevalt elava\u201d info jaoks. Samal ajal s\u00e4ilivad Astro content collections\u2019i tugevused: valideerimine ja cache\u2019imine (vahem\u00e4lu kasutus) j\u00e4\u00e4vad m\u00e4ngu, ehk sa ei pea valima \u201ckas paindlikkus v\u00f5i struktuur\u201d.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CSP tugi ja muud arendajakogemuse parandused<\/h2>\n\n\n\n<p>Astro 6 toob teate j\u00e4rgi veel mitmeid arendajakogemuse (DX) parandusi: eriti mainitakse esmaklassilist Content Security Policy (CSP) tuge, lihtsamaid API-sid ning Zod 4 uuendust. CSP on sisup\u00f5histe saitide puhul tihti see viimane puslet\u00fckk, mis viib turvan\u00f5uded \u201cp\u00e4riselt korras\u201d tasemele \u2014 eriti kui saidil on kolmandate osapoolte skripte v\u00f5i keerukam embed\u2019ide maailm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mida see k\u00f5ik kokku t\u00e4hendab, kui sa ehitad sisuplatvorme?<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Astro suund ei muutu \u201ckinniseks tooteks\u201d: MIT-litsents, open governance ja panustamine j\u00e4\u00e4vad keskseks.<\/li>\n\n\n<li>Cloudflare\u2019i tugi suurendab t\u00f5en\u00e4osust, et Astro arendus on stabiilselt rahastatud ja tempokas (oluline eriti adapterite ja runtime-integratsioonide puhul).<\/li>\n\n\n<li>Astro 6 Vite Environments API p\u00f5hine dev server on praktiline murrang: lokaalne keskkond saab olla production\u2019iga samas runtime\u2019is, mis v\u00e4hendab ebameeldivaid \u00fcllatusi deploy j\u00e4rel.<\/li>\n\n\n<li>Live Content Collections avab huvitava vahepealse ruumi: saad ehitada kiire \u201cenamasti staatilise\u201d saidi, aga hoida osa sisust reaalajas ilma rebuild pipeline\u2019ita.<\/li>\n\n\n<li>Kui sa already deploy\u2019d Cloudflare Workers\/Pages \u00f6kos\u00fcsteemi v\u00f5i kasutad Cloudflare for Platforms\u2019i kaudu \u00fcles ehitatud platvorme, on n\u00e4htavalt rohkem p\u00f5hjuseid Astroga standardiseerida.<\/li>\n\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Viited<\/h2>\n\n\n\n<p>Allikad, mille p\u00f5hjal see \u00fclevaade koostati:<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Viited \/ Allikad<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/blog.cloudflare.com\/astro-joins-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro is joining Cloudflare<\/a><\/li><li><a href=\"https:\/\/astro.build\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro<\/a><\/li><li><a href=\"https:\/\/webflow.com\/feature\/cloud\" target=\"_blank\" rel=\"noopener noreferrer\">Webflow Cloud<\/a><\/li><li><a href=\"https:\/\/vibe.wix.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Wix Vibe<\/a><\/li><li><a href=\"https:\/\/github.com\/withastro\/astro\/milestone\/37\" target=\"_blank\" rel=\"noopener noreferrer\">Astro 6 milestone<\/a><\/li><li><a href=\"https:\/\/github.com\/withastro\/astro\/releases\/tag\/astro%406.0.0-beta.0\" target=\"_blank\" rel=\"noopener noreferrer\">Astro 6.0.0-beta.0 release<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/astro-ecosystem-fund-update\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro Ecosystem Fund update<\/a><\/li><li><a href=\"https:\/\/docs.astro.build\/en\/concepts\/why-astro\/#design-principles\" target=\"_blank\" rel=\"noopener noreferrer\">Astro \u2013 Design principles<\/a><\/li><li><a href=\"https:\/\/docs.astro.build\/en\/concepts\/islands\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro Islands Architecture<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/introducing-astro\/\" target=\"_blank\" rel=\"noopener noreferrer\">Introducing Astro (2021)<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/cloudflare-for-platforms\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare for Platforms<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/astro-6-beta\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro 6 beta<\/a><\/li><li><a href=\"https:\/\/vite.dev\/guide\/api-environment\" target=\"_blank\" rel=\"noopener noreferrer\">Vite Environments API<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/workers\/vite-plugin\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare Workers Vite plugin<\/a><\/li><li><a href=\"https:\/\/github.com\/cloudflare\/workerd\" target=\"_blank\" rel=\"noopener noreferrer\">workerd<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/durable-objects\/\" target=\"_blank\" rel=\"noopener noreferrer\">Durable Objects<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/d1\/\" target=\"_blank\" rel=\"noopener noreferrer\">D1<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/kv\/\" target=\"_blank\" rel=\"noopener noreferrer\">KV<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/agents\/\" target=\"_blank\" rel=\"noopener noreferrer\">Agents<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/workers\/runtime-apis\/bindings\/\" target=\"_blank\" rel=\"noopener noreferrer\">Workers runtime bindings<\/a><\/li><li><a href=\"https:\/\/docs.astro.build\/en\/reference\/experimental-flags\/live-content-collections\/\" target=\"_blank\" rel=\"noopener noreferrer\">Live Content Collections (experimental flags)<\/a><\/li><li><a href=\"https:\/\/v6.docs.astro.build\/en\/guides\/content-collections\" target=\"_blank\" rel=\"noopener noreferrer\">Astro v6 content collections guide<\/a><\/li><li><a href=\"https:\/\/zod.dev\/?id=introduction\" target=\"_blank\" rel=\"noopener noreferrer\">Zod<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro blog<\/a><\/li><li><a href=\"https:\/\/astro.build\/chat\" target=\"_blank\" rel=\"noopener noreferrer\">Astro Discord<\/a><\/li><li><a href=\"https:\/\/workers.cloudflare.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare Workers<\/a><\/li><li><a href=\"https:\/\/www.cloudflare.com\/network-services\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare network services<\/a><\/li><li><a href=\"https:\/\/www.cloudflare.com\/performance\/accelerate-internet-applications\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare accelerate Internet applications<\/a><\/li><li><a href=\"https:\/\/www.cloudflare.com\/ddos\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare DDoS protection<\/a><\/li><li><a href=\"https:\/\/www.cloudflare.com\/application-security\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare application security<\/a><\/li><li><a href=\"https:\/\/www.cloudflare.com\/products\/zero-trust\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare Zero Trust<\/a><\/li><li><a href=\"https:\/\/one.one.one.one\/\" target=\"_blank\" rel=\"noopener noreferrer\">1.1.1.1<\/a><\/li><li><a href=\"https:\/\/www.cloudflare.com\/learning\/what-is-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">What is Cloudflare?<\/a><\/li><li><a href=\"https:\/\/www.cloudflare.com\/careers\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare careers<\/a><\/li><li><a href=\"https:\/\/www.stainless.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Stainless<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/stainless-astro-launch\/\" target=\"_blank\" rel=\"noopener noreferrer\">Starlight \/ Stainless + Astro launch<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Astro tiim liitub Cloudflare\u2019iga ja see on haruldane uudis, mis m\u00f5jutab korraga nii avatud l\u00e4htekoodi tulevikku kui ka igap\u00e4evast DX-i. Vaatame, mis j\u00e4\u00e4b samaks, mis muutub ning miks Astro 6 uus Vite\u2019il p\u00f5hinev dev server on eriti oluline just Workersi maailmas.<\/p>\n","protected":false},"author":49,"featured_media":63,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[33,34,45,44,35],"class_list":["post-65","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raamistikud","tag-astro","tag-cloudflare-workers","tag-frontend","tag-jamstack","tag-vite"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":127,"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/posts\/65\/revisions\/127"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/media\/63"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/et\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}