Перейти к содержанию
ittechwire

Новости технологий с указанием источников

  1. Главная
  2. Облака

Облака

Deno переходит в Cloudflare ради самостоятельно размещаемых Workers; Deno Deploy будет закрыт

Команда Deno во главе с Райаном Далом переходит в Cloudflare, чтобы Workers и Durable Objects было удобно запускать на собственных серверах. Deno Deploy закроется через шесть месяцев, а разработка рантайма завершится ещё через год.

Редакция ittechwire4 мин чтенияИсточники: 3Перевод с помощью ИИ · оригинал: English
Зона ресепшена в офисе Cloudflare с названием и логотипом компании на стене за стойкой
HaeB · CC BY-SA 4.0

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

  1. 1Вся команда Deno, включая создателя Node.js и Deno Райана Дала, переходит в Cloudflare, сообщили обе компании 9 октября 2026 года.
  2. 2Дал и Берт Белдер возглавят работу над тем, чтобы самостоятельно размещаемый workerd стал полностью поддерживаемым вариантом, с переносом в него кода и идей из celld от Deno.
  3. 3Рантайм Deno ещё год будет получать ежемесячные релизы с исправлениями ошибок и безопасности, затем команда прекратит его разработку; код остаётся открытым.
  4. 4Deno Deploy закроется через шесть месяцев, платящим клиентам помогут перейти на Cloudflare Workers; JSR продолжит работать на инфраструктуре Cloudflare.
  5. 5Кентон Варда из Cloudflare отвергает утверждение, что Workers создавался ради привязки клиентов, и признаёт, что workerd пока запускает Durable Objects лишь в одном экземпляре.

Полный текст

Cloudflare и Deno объявили 9 октября 2026 года, что вся команда Deno во главе с Райаном Далом, создателем Node.js и Deno, переходит в Cloudflare. В совместном посте в блоге Cloudflare Дал и Кентон Варда из Cloudflare пишут, что цель — дать разработчикам возможность гораздо проще запускать Workers и Durable Objects на собственной инфраструктуре, а не только в сети Cloudflare. Cloudflare пометила пост как поглощение, а блогер Саймон Уиллисон описывает сделку как полную покупку Deno компанией Cloudflare. Ни в одном из постов финансовые условия не приводятся.

В центре плана — celld, который команда Deno выпустила в августе. Дал описывает его как единый бинарный файл на Rust, единственная внешняя зависимость которого — объектное хранилище, а Варда говорит, что он задумывался как полностью совместимый с Workers и Durable Objects от Cloudflare. Рантайм Cloudflare, workerd, уже открыт, но Варда признаёт, что он запускает Durable Objects лишь в одном экземпляре: этого хватает для локального тестирования, но не для масштабирования. По словам Варды, маршрутизация, которую Cloudflare использует в продакшене, не подходит тем, кто размещает сервис сам, а на альтернативу у компании так и не нашлось времени. Теперь Дал и Берт Белдер возглавят работу над тем, чтобы самостоятельно размещаемый workerd стал полностью поддерживаемым вариантом, перенеся в него код и идеи из celld. Варда говорит, что в ближайшие месяцы последуют новые анонсы.

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

Варда также использует пост, чтобы ответить на распространённую критику: будто Cloudflare сделала Workers не так, как другие платформы, чтобы привязать клиентов. Он утверждает, что архитектура отличается, потому что Cloudflare считает её лучше, и говорит, что привязка на деле навредила бы компании: когда в 2022 году она предлагала Workers for Platforms таким клиентам, как Shopify, те соглашались строить на нём только при открытом рантайме, поэтому Cloudflare и опубликовала workerd — тот же код, что работает у неё в продакшене. По его словам, некоторые бывшие клиенты с помощью workerd ушли из Cloudflare, и «дать людям запасной выход — это хороший бизнес». Он признаёт, что пока workerd в продакшене используют немногие, и объясняет это тем, что Cloudflare не развила сопутствующие сервисы и инструменты.

Дал пишет, что celld делает масштабирование частью самой модели программирования, так что каждому приложению больше не нужно собирать эту инфраструктуру самостоятельно. Он считает Durable Objects хорошо подходящими для обвязки ИИ-агентов, поскольку они сочетают постоянное состояние, WebSockets, недорогое бессерверное выполнение и высокоуровневый интерфейс на JavaScript. В комментарии на Hacker News, который цитирует Уиллисон, Дал говорит, что прекращение развития рантайма было совместным решением, с которым он согласен, и утверждает, что Deno втянулся в копирование поведения Node.js, тогда как «в конечном счёте он не решает больших проблем». Уиллисон называет прекращение поддержки Deno плохой новостью анонса. Его любимая функция Deno, пишет он, — система разрешений, позволяющая ограничить скрипт выбранными файлами, папками и сетевыми хостами; он отмечает, что Node.js добавил похожую модель в v20.0.0 в апреле 2023 года, но пока не умеет разрешать конкретные хосты по белому списку.

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

Разработчики и компании, которые полагаются на рантайм Deno или Deno Deploy, теперь столкнулись со сроками: шесть месяцев на уход с Deploy и ещё один год выпусков рантайма от нынешней команды, если разработку не подхватят другие. Пользователям Cloudflare план может позволить запускать приложения на Workers и Durable Objects в масштабе на собственных машинах — сегодня один лишь workerd этого не даёт. Многое ещё не ясно: Cloudflare обещает новые анонсы в ближайшие месяцы, а в постах не объясняется, что включает помощь с миграцией, и не раскрываются условия сделки.

Хронология

  1. · Опубликовано

Темы#Deno#Cloudflare#Cloudflare Workers#Durable Objects#JavaScript#Райан Дал

Источники

Эта новость основана на следующих источниках. Прочитайте их, чтобы увидеть полный контекст.

  1. 1Cloudflare · ПервоисточникDeno is joining Cloudflareblog.cloudflare.com
  2. 2Deno · ПервоисточникDeno is joining Cloudflaredeno.com
  3. 3Simon Willison · АналитикаDeno is joining Cloudflaresimonwillison.net