Компания Astro Technology, создатели веб-фреймворка Astro, присоединяется к Cloudflare.
Astro — это веб-фреймворк для создания быстрых, контент-ориентированных сайтов. За последние несколько лет мы увидели невероятно разнообразный круг разработчиков и компаний, использующих Astro для веб-разработки. В их числе такие известные бренды, как Porsche и IKEA, а также быстрорастущие ИИ-компании, такие как Opencode и OpenAI. Платформы, построенные на Cloudflare, такие как Webflow Cloud и Wix Vibe, выбрали Astro в качестве основы для сайтов, которые их клиенты создают и развертывают на своих собственных платформах. В Cloudflare мы тоже используем Astro — для нашей документации для разработчиков, сайта, лендингов и многого другого. Astro используется практически везде, где в интернете есть контент.
Объединив усилия с командой Astro, мы удваиваем наши старания, чтобы сделать Astro лучшим фреймворком для контент-ориентированных сайтов на долгие годы вперед. Лучшая версия Astro — Astro 6 — уже на подходе, она принесет переработанный сервер для разработки, работающий на Vite. Первый публичный бета-релиз Astro 6 теперь доступен, а стабильная версия выйдет в ближайшие недели.
Мы рады поделиться этой новостью и еще больше в восторге от того, что это означает для разработчиков, создающих проекты на Astro. Если вы еще не пробовали Astro — испытайте его, выполнив команду npm create astro@latest.
Что это значит для Astro
Astro останется открытым исходным кодом, будет распространяться под лицензией MIT, будет открыт для вклада сообщества, иметь публичную дорожную карту и открытое управление. Все штатные сотрудники компании Astro Technology теперь являются сотрудниками Cloudflare и продолжат работать над Astro. Мы стремимся к долгосрочному успеху Astro и полны энтузиазма продолжать строительство.
Astro не был бы тем, чем он является сегодня, без невероятно сильного сообщества контрибьюторов с открытым исходным кодом. Cloudflare также обязуется продолжать поддерживать вклад в открытый исходный код через Фонд экосистемы Astro совместно с отраслевыми партнерами, включая Webflow, Netlify, Wix, Sentry, Stainless и многих других.
С самого первого дня Astro был ставкой на веб и переносимость: Astro создан для работы где угодно, в любых облаках и на любых платформах. Ничего в этом не меняется. Вы можете развернуть Astro на любой платформе или в облаке, и мы стремимся поддерживать разработчиков Astro повсеместно.
Существует множество веб-фреймворков — так почему же разработчики выбирают Astro?
Astro быстро растет:
Почему? Многие веб-фреймворки появлялись и исчезали, пытаясь быть всем для всех, стремясь удовлетворить потребности как контент-ориентированных сайтов, так и веб-приложений.
Ключ к успеху Astro: вместо того чтобы пытаться охватить все случаи использования, Astro сосредоточился на пяти принципах проектирования. Astro — это…
-
Ориентированность на контент: Astro был создан, чтобы демонстрировать ваш контент.
-
Приоритет сервера: Сайты работают быстрее, когда они рендерят HTML на сервере.
-
Быстрый по умолчанию: Должно быть невозможно создать медленный сайт на Astro.
-
Простой в использовании: Вам не нужно быть экспертом, чтобы построить что-то с Astro.
-
Сфокусированный на разработчике: У вас должны быть все необходимые ресурсы для успеха.
Архитектура "Островов" (Islands Architecture) Astro является ключевой частью того, что делает все это возможным. Большая часть каждой страницы может представлять собой быстрый статический HTML — быстрый и простой в сборке по умолчанию, ориентированный на рендеринг контента. А когда это необходимо, вы можете отрендерить определенную часть страницы как клиентский "остров", используя любой клиентский UI-фреймворк. Вы даже можете смешивать и сочетать несколько фреймворков на одной странице, будь то React.js, Vue, Svelte, Solid или что-либо еще:
Возвращаем радость от создания сайтов
Чем больше мы, Astro и Cloudflare, общались, тем яснее становилось, как много у нас общего. Миссия Cloudflare — помочь построить лучший интернет, и часть этого — помочь построить *более быстрый* интернет. Почти все мы выросли, создавая сайты, и мы хотим мира, где людям нравится создавать что-то в интернете, где каждый может публиковать контент на сайте, который действительно принадлежит ему.
Когда Astro впервые запустился в 2021 году, создавать отличные сайты стало мучительно сложно — это напоминало борьбу со средствами сборки и фреймворками. Странно это говорить в 2026 году с нашими агентами по коду и мощными LLM, но в 2021 году было очень сложно построить отличный и быстрый сайт, не будучи экспертом в области инструментов сборки JavaScript. Многое улучшилось, как благодаря Astro, так и в более широкой фронтенд-экосистеме, что сегодня мы принимаем это почти как должное.
Проект Astro провел последние пять лет, работая над упрощением веб-разработки. Поэтому, когда появились LLM, затем "виб-кодинг" (vibe coding), а теперь и настоящие агенты по коду, сделавшие возможным создание чего угодно для любого человека, — Astro предоставил основу, которая была простой и быстрой по умолчанию. Мы все видели, насколько лучше и быстрее становятся агенты, когда они строят на правильном фундаменте, в хорошо структурированной кодовой базе. Все чаще мы видим, как и создатели, и платформы выбирают Astro в качестве этого фундамента.
Мы наиболее четко видели это на примере платформ, которые обслуживают и Cloudflare, и Astro, которые расширяют возможности Cloudflare для своих собственных клиентов творческими способами с помощью Cloudflare for Platforms и выбрали Astro в качестве фреймворка, на котором строят их клиенты.
Когда вы развертываете проект на Webflow Cloud, ваш сайт на Astro просто работает и развертывается по всей сети Cloudflare. Когда вы начинаете новый проект с Wix Vibe, за кулисами вы создаете сайт на Astro, работающий на Cloudflare. А когда вы генерируете сайт с документацией для разработчиков с помощью Stainless, то генерируется проект на Astro, работающий на Cloudflare и использующий Starlight — фреймворк, построенный на Astro.
Каждая из этих платформ создана для разной аудитории. Но что у них общего — помимо использования Cloudflare и Astro — так это то, что они делают *удовольствием* создание и публикацию контента в интернете. В мире, где каждый может быть и создателем, и автором контента, мы считаем, что еще предстоит построить множество платформ и охватить множество людей.
Astro 6 — новый локальный сервер для разработки, работающий на Vite
Astro 6 приближается, и первая открытая бета-версия теперь доступна. Чтобы быть одним из первых, кто его попробует, выполните:
npm create astro@latest -- --ref next
Или для обновления существующего приложения Astro выполните:
npx @astrojs/upgrade beta
Astro 6 приносит совершенно новый сервер для разработки, построенный на API сред Vite (Vite Environments API), который запускает ваш код локально, используя ту же среду выполнения, в которую вы развертываете. Это означает, что когда вы запускаете astro dev с плагином Cloudflare для Vite, ваш код выполняется в workerd, среде выполнения Cloudflare Workers с открытым исходным кодом, и может использовать Durable Objects, D1, KV, Agents и другие возможности. Это не просто фича Cloudflare: любая среда выполнения JavaScript с плагином, использующим API сред Vite, может воспользоваться этой новой поддержкой и обеспечить запуск локальной разработки в той же среде, с теми же API среды выполнения, что и в production.
Живые коллекции контента (Live Content Collections) в Astro также стали стабильными в Astro 6 и вышли из бета-версии. Эти коллекции контента позволяют вам обновлять данные в реальном времени, не требуя пересборки вашего сайта. Это упрощает добавление часто меняющегося контента, например, текущего ассортимента в интернет-магазине, при этом вы по-прежнему пользуетесь встроенной валидацией и кэшированием, которые обеспечивает существующая поддержка коллекций контента в Astro.
В Astro 6 есть и другие нововведения, включая самый популярный запрос на функциональность — первоклассную поддержку политики безопасности контента (CSP) — а также более простые API, обновление до Zod 4 и многое другое.
Удвоение усилий по развитию Astro
Мы с огромной радостью приветствуем команду Astro в Cloudflare. Мы в предвкушении дальнейшей разработки, выпуска обновлений и стремления сделать Astro лучшим способом создания контент-ориентированных сайтов. Мы уже размышляем о том, что будет после версии 6, и будем рады услышать ваше мнение.