Компания 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 Ecosystem Fund, совместно с отраслевыми партнерами, включая Webflow, Netlify, Wix, Sentry, Stainless и многих других.
С самого первого дня Astro делал ставку на веб-технологии и портативность: Astro создан для работы где угодно, в разных облаках и на разных платформах. В этом нет ничего нового. Вы можете развернуть Astro на любой платформе или в любом облаке, и мы стремимся поддерживать разработчиков Astro по всему миру.
Существует множество веб-фреймворков — так почему же разработчики выбирают Astro?
Компания Astro стремительно развивается:
Почему? Многие веб-фреймворки появлялись и исчезали, пытаясь угодить всем и каждому, стремясь удовлетворить потребности как сайтов, ориентированных на контент, так и веб-приложений.
Ключ к успеху Astro: Вместо того чтобы пытаться удовлетворить все возможные сценарии использования, Astro сосредоточился на пяти принципах дизайна. Astro — это…
Контент-ориентированный: Astro разработан для демонстрации вашего контента.
Сервер-ориентированный: Веб-сайты работают быстрее, когда HTML-код генерируется на сервере.
Быстрый по умолчанию: Создать медленный веб-сайт в Astro должно быть невозможно.
Простой в использовании: Вам не нужно быть экспертом, чтобы создать что-либо с помощью Astro.
Ориентированный на разработчиков: У вас должны быть все необходимые ресурсы для достижения успеха.
Архитектура Astro Islands является ключевым элементом, обеспечивающим все это. Большая часть каждой страницы может представлять собой быстрый, статический HTML — быстрый и простой в построении по умолчанию, ориентированный на рендеринг контента. А при необходимости вы можете отобразить определенную часть страницы в виде клиентского острова, используя любой клиентский UI-фреймворк. Вы даже можете комбинировать несколько фреймворков на одной странице, будь то React.js, Vue, Svelte, Solid или любой другой:
Возвращаем радость от создания веб-сайтов!
Чем больше Astro и Cloudflare общались, тем яснее становилось, как много у нас общего. Миссия Cloudflare — помочь построить лучший Интернет, и частью этого является создание более быстрого Интернета. Почти все мы выросли, создавая веб-сайты, и мы хотим видеть мир, где люди получают удовольствие от создания чего-либо в Интернете, где каждый может опубликовать что-то на сайте, который действительно принадлежит ему.
Когда Astro впервые запустился в 2021 году, создание качественных веб-сайтов стало настоящей проблемой — это напоминало борьбу с инструментами и фреймворками сборки. Странно это звучит, учитывая появление программистов и мощных программ обучения в области разработки программного обеспечения в 2026 году, но в 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 Environments, который запускает ваш код локально, используя ту же среду выполнения, в которую вы развертываете приложение. Это означает, что при запуске astro dev с плагином Cloudflare Vite ваш код будет работать в workerd, открытой среде выполнения Cloudflare Workers, и сможет использовать Durable Objects, D1, KV, Agents и многое другое. Это не только функция Cloudflare: любая среда выполнения JavaScript с плагином, использующим API Vite Environments, может воспользоваться этой новой поддержкой и гарантировать, что локальная разработка будет работать в той же среде с теми же API среды выполнения, что и производственная среда.
В Astro функция обновления контента в режиме реального времени также стабильно работает в версии 6 и вышла из бета-версии. Эти коллекции контента позволяют обновлять данные в реальном времени без необходимости перестройки сайта. Это упрощает добавление часто меняющегося контента, например, текущего ассортимента в интернет-магазине, при этом сохраняя преимущества встроенной проверки и кэширования, обеспечиваемые существующей поддержкой коллекций контента в Astro.
В Astro 6 есть еще много нового, включая самый популярный запрос от Astro — первоклассную поддержку политики безопасности контента (CSP), а также более простые API, обновление до Zod 4 и многое другое.
Удваиваю ставки на Astro
Мы рады приветствовать команду Astro в Cloudflare. Мы с нетерпением ждём продолжения разработки, выпуска и совершенствования Astro, чтобы сделать его лучшим способом создания сайтов, ориентированных на контент. Мы уже думаем о том, что будет дальше после версии 6, и будем рады услышать ваше мнение.
Чтобы быть в курсе последних новостей, следите за блогом Astro и присоединяйтесь к Discord-серверу Astro. Расскажите нам, над чем вы работаете!
Перевод статьи https://blog.cloudflare.com/astro-joins-cloudflare/