Команда Deno присоединяется к Cloudflare: Deno Deploy закроют через полгода

Команда Deno присоединяется к Cloudflare: Deno Deploy закроют через полгода

В блоге deno.com, в посте от первого лица, объявлено: вся команда Deno присоединяется к Cloudflare, чтобы «развить начатую работу». Слов «покупка» или «сделка» в тексте нет, условия не раскрыты, речь только о том, что команда переходит в Cloudflare.

Автор рассказывает, как он пришёл к этому решению. Сначала была среда выполнения Deno, затем хостинг Deno Deploy, а потом работа над системой celld. По его словам, эксплуатация Deploy показала, сколько сложности остаётся под удобным интерфейсом для разработчика. celld строится на модели программирования Cloudflare Workers и позволяет с самого начала писать распределённые приложения, при этом система остаётся простой в эксплуатации; масштабирование заложено в саму модель программирования, а не собирается каждым приложением отдельно. В Cloudflare команда объединит свою работу с командами Workers и Durable Objects. Цель, сделать эту модель способом по умолчанию для создания серверов, будь то сеть Cloudflare или собственная инфраструктура пользователя.

Автор прямо признаёт, что решение сосредоточить усилия на общей платформе, а не на отдельной среде выполнения и хостинге, серьёзное изменение для тех, кто строил на Deno. Конкретно это означает следующее:

  • среду выполнения Deno будут поддерживать ещё год с ежемесячными релизами исправлений ошибок и обновлений безопасности; после этого Deno завершит её разработку, но проект останется с открытым исходным кодом, и другим разработчикам предлагают продолжить его развитие;
  • Deno Deploy проработает ещё шесть месяцев и затем будет закрыт; платным клиентам, переходящим на Cloudflare Workers, обещана помощь с миграцией;
  • реестр JSR продолжит работать, его инфраструктура переедет в Cloudflare;
  • Deno продолжит поддерживать rusty_v8 и будет работать над его интеграцией в workerd.

Отдельно автор пишет, что потребность в лучших абстракциях особенно остра в эпоху ИИ: Durable Objects сочетают дешёвое бессерверное исполнение, постоянное состояние, WebSockets и высокоуровневый JavaScript-интерфейс, то, что особенно полезно для каркасов запуска ИИ-агентов (agent harnesses). Именно это он больше всего хочет исследовать, и поэтому celld сосредоточен на Durable Objects. Подробности, в совместном посте автора и Кентона Варды (Kenton Varda) в блоге Cloudflare; тем, кто строит агентов в больших масштабах и хочет запускать их на собственной инфраструктуре, автор предлагает написать ему на ry@cloudflare.com.

Ключевые факты

  • Вся команда Deno присоединяется к Cloudflare; в посте нет слов о покупке и не названы условия.
  • Среду выполнения Deno будут поддерживать ещё год с ежемесячными релизами исправлений и обновлений безопасности, затем Deno завершит её разработку; проект остаётся с открытым кодом.
  • Deno Deploy проработает ещё шесть месяцев и закроется; платным клиентам обещана помощь с миграцией на Cloudflare Workers.
  • JSR продолжит работать, его инфраструктура переедет в Cloudflare; rusty_v8 продолжат поддерживать и интегрировать в workerd.
  • Будущая работа команды пойдёт в celld, систему на модели программирования Cloudflare Workers с упором на Durable Objects и ИИ-агентов.

Почему это важно

Deno задумывался как альтернативная среда выполнения JavaScript с упором на безопасность, встроенный набор инструментов и совместимость с Node.js. Теперь команда решила не развивать отдельную среду выполнения и хостинг, а вложить силы в общую платформу Cloudflare. Для всех, кто построил проекты на Deno и Deno Deploy, это означает, что у привычного стека появились сроки: год поддержки среды выполнения и шесть месяцев работы хостинга.

Кому это важно

Прежде всего тем, кто запускает приложения на Deno Deploy: хостинг закроется через шесть месяцев. Затем командам, которые используют среду выполнения Deno в продакшене, ей остаётся год поддержки со стороны Deno. Также затронуты пользователи реестра JSR (он продолжит работать на инфраструктуре Cloudflare), разработчики, следящие за rusty_v8 и workerd, и те, кто строит ИИ-агентов на Durable Objects.

Как это применить

Из текста поста следует практический порядок. Для Deno Deploy: срок, шесть месяцев, платным клиентам, переходящим на Cloudflare Workers, обещана помощь с миграцией (подробности не приведены). Для среды выполнения Deno: ежемесячные релизы исправлений и обновлений безопасности будут выходить ещё год, поэтому есть время оценить, оставаться ли на Deno или переходить на другую платформу. Желающим продолжить разработку среды выполнения автор прямо предлагает сделать это: проект остаётся открытым. Тем, кто строит агентов в больших масштабах и хочет запускать их на своей инфраструктуре, автор предлагает написать ему на ry@cloudflare.com.

Можно ли доверять

Источник, официальный блог Deno, пост написан от первого лица и отражает позицию самой команды. Имя автора в тексте не указано, подробности подаются как намерения и планы. Цены, условия сделки, число людей в команде и детали миграции в посте не раскрыты, а текст совместного поста Кентона Варды и автора в блоге Cloudflare в материал не входит.

Риски и подводные камни

Среда выполнения Deno перестанет развиваться самой командой через год; продолжит ли её развитие кто-то другой, неизвестно, автор лишь приглашает желающих. Deno Deploy закроется через шесть месяцев, а помощь с миграцией обещана только платным клиентам. Детали такой миграции в посте не описаны. Наконец, celld и модель программирования Cloudflare Workers привязывают дальнейшую работу к платформе Cloudflare, хотя заявленная цель, чтобы эта модель работала и на собственной инфраструктуре пользователя.

«Мы понимаем, что для тех, кто строил на Deno, это серьёзное изменение.»

— автор поста в блоге Deno