A Astro Technology Company, criadora do framework web Astro, está se unindo à Cloudflare.
O Astro é um framework voltado para a criação de sites rápidos e centrados em conteúdo. Nos últimos anos, diversos desenvolvedores e empresas, incluindo marcas renomadas como Porsche e IKEA, além de empresas de inteligência artificial em rápido crescimento, como OpenAI, têm utilizado o Astro para desenvolver seus sites. Plataformas que operam com a Cloudflare, como Webflow Cloud e Wix Vibe, também escolheram o Astro para facilitar o desenvolvimento e a implantação de sites por parte de seus clientes. A Cloudflare também usa o Astro para seus próprios conteúdos, como documentação de desenvolvedores e páginas de aterrissagem.
Com essa união, a expectativa é que o Astro se torne ainda mais robusto como o melhor framework para sites focados em conteúdo nos próximos anos. A nova versão do Astro, chamada Astro 6, está se aproximando, trazendo um servidor de desenvolvimento repaginado e impulsionado pelo Vite. A primeira versão beta pública do Astro 6 já está disponível, e a versão final será lançada nas próximas semanas.
Todos os funcionários da Astro Technology Company agora são parte da Cloudflare e continuarão a dedicar seus esforços ao desenvolvimento do Astro. A empresa reafirma seu compromisso com o sucesso a longo prazo do projeto, que manterá seu status de código aberto, licenciado sob MIT e aberto a colaborações.
A comunidade de contribuintes de código aberto foi crucial para o desenvolvimento do Astro, e a Cloudflare também se compromete em apoiar essas contribuições por meio do Astro Ecosystem Fund, em parceria com empresas como Webflow, Netlify, Wix e Sentry.
Desde seu lançamento, o Astro se destacou por sua portabilidade, permitindo que desenvolvedores o utilizem em qualquer plataforma ou serviço de nuvem. Essa flexibilidade não mudará com a nova parceria, e a Cloudflare está comprometida em apoiar todos os desenvolvedores que usam o Astro.
O Astro tem crescido rapidamente e se destacado entre diversos frameworks disponíveis. Enquanto muitos outros tentam atender a todas as necessidades, o sucesso do Astro pode ser atribuído a cinco princípios de design:
- Orientado ao conteúdo: O foco é mostrar o conteúdo.
- Servidor primeiro: Sites que renderizam HTML no servidor funcionam mais rapidamente.
- Rápido por padrão: É difícil criar um site lento com o Astro.
- Fácil de usar: Qualquer um pode aprender a usar o Astro.
- Focado no desenvolvedor: Os desenvolvedores têm acesso a recursos que facilitam seu trabalho.
A arquitetura chamada “Islands Architecture” permite que a maior parte de cada página seja estática e rápida, enquanto partes específicas podem ser renderizadas dinamicamente usando qualquer framework de interface do usuário. Isso possibilita a combinação de múltiplos frameworks em uma mesma página.
Com a união entre Astro e Cloudflare, ambos veem a oportunidade de tornar a construção de websites algo prazeroso novamente. A missão da Cloudflare é ajudar a construir uma Internet melhor e mais rápida, e isso se alinha com a visão do Astro de facilitar a criação e publicação de conteúdo online de forma acessível.
Astro 6 está perto de ser lançado, e a primeira versão beta já está disponível. Para experimentar, os desenvolvedores podem usar o comando npm create astro@latest. Para atualizar aplicações já existentes, a atualização pode ser feita com o comando npx @astrojs/upgrade beta.
A nova versão traz um servidor de desenvolvimento que funciona localmente com o mesmo ambiente que será utilizado na implantação. Isso facilita a execução de códigos usando funcionalidades específicas da Cloudflare, como Durable Objects e D1.
Além disso, a versão 6 do Astro traz coleções de conteúdo em tempo real, que permitem atualizações sem a necessidade de reconstruir o site. Essa funcionalidade é ideal para informações que mudam com frequência, como inventário de produtos.
A nova versão também atenderá a uma demanda antiga dos usuários, oferecendo suporte aprimorado para Content Security Policy (CSP) e melhorias nas APIs.
A Cloudflare dá boas-vindas à equipe Astro e está empolgada com o futuro do desenvolvimento conjunto. Para acompanhar as novidades, os interessados podem seguir o blog do Astro e participar do Discord da comunidade.