Перейти до вмісту
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