Deno присоединяется к Cloudflare
Deno Is Joining Cloudflare
Вся команда Deno переходит в Cloudflare, чтобы развивать модель программирования Workers и Durable Objects. Deno runtime будет поддерживаться ещё год с ежемесячными обновлениями, после чего разработка прекратится. Deno Deploy проработает шесть месяцев, а JSR переедет на инфраструктуру Cloudflare. Цель — сделать распределённые вычисления со встроенным масштабированием стандартом для серверной разработки, особенно для AI-агентов.
Сегодня мы объявляем, что вся команда Deno присоединяется к Cloudflare, чтобы продолжить эту работу.
- theodorejb
> Мы будем поддерживать среду выполнения Deno ещё год, выпуская ежемесячные релизы с исправлениями ошибок и обновлениями безопасности. После этого года мы прекратим разработку среды выполнения Deno. Deno останется открытым исходным кодом, и мы приветствуем всех, кто захочет продолжить его разработку.
Так что если кто-то другой не возьмётся за разработку, Deno больше не будет поддерживаться.
- sholladay
Я любил ранний Deno и мне грустно видеть, как он умирает. Я вложил много сил в экосистему Deno из-за первоначального видения Рая.
Но я остановился, потому что увидел это приближение в тот момент, когда они сменили курс и начали ставить совместимость с npm в приоритет. Поверхность Deno превратилась из прекрасно простой в очень раздутую. Думаю, они почувствовали давление венчурного финансирования и просто сдались в попытке перестроить Node с нуля.
Светлая сторона в том, что ранний Deno был настолько хорош, что Node скопировал некоторые его функции. Так что по крайней мере у нас теперь Node получше.
- coldtea
«Разработка Deno фактически прекращена в результате acquihire со стороны Cloudflare» — был бы лучший заголовок.
- sixdimensional
Итак, консолидация/поглощения в сфере инструментов для разработчиков продолжаются... хм!
- Cursor -> SpaceX
- Astral/uv -> OpenAI
- Stainless -> Anthropic
- Bun -> Anthropic
- Astro.js -> Cloudflare
- Deno -> Cloudflare
- VoidZero (Vite и др.) -> Cloudflare
- NuxtLabs -> Vercel
- Hugging Face -> NVIDIA
- ... что ещё?
- networked
RIP, моя любимая среда выполнения JavaScript, и спасибо тебе. Ты был слишком безопасным для этого мира.
Что это за бизнес-ход для Cloudflare? celld — это более полноценная среда выполнения Cloudflare-at-home, чем текущий workerd. Что Cloudflare выиграет от превращения Workers в товар широкого потребления?
Скажу, что хотя я не особо пользователь Cloudflare Workers, я присматривался к workerd и celld с интересом. Идея полного бэкенда в коробке мне привлекательна (см. также: PocketBase, Algernon). В то же время это поглощение означает, что другая компания не купит Deno ради celld.
- ryanrasti
Многие комментарии о сворачивании Deno, но более интересная часть — это слияние модели celld в workerd.
Я следил за celld с момента его анонса. Загрузка как долговечности, так и координации из объектного хранилища упрощает множество вещей для самостоятельного хостинга. (Да, иронично, что самохостинг имеет облачную зависимость, но в данном случае, я думаю, это оправдано, потому что S3 стал широко поддерживаемым протоколом, который можно запустить и самостоятельно).
Будет любопытно увидеть детали того, как именно эта модель попадёт в workerd.
- bennett_dev
Мне оставляет горький привкус то, как Райан Даль так настойчиво продвигал Deno и Deno Deploy годами, чтобы просто позволить им умереть в течение 1 года и 6 месяцев соответственно.
К счастью, у меня нет кодовых баз, которые бы активно использовали возможности Deno, иначе сейчас это была бы крутая кривая обучения.
- flohofwoe
Резюмируя мои чувства: дерьмо!
Способность Deno импортировать напрямую из реестра пакетов или даже git-репозитория в автономном TS-скрипте без необходимости в файле package.json или подобном файле «метаданных» была действительно очень удобна для написания shell-скриптов. Насколько я знаю, node.js всё ещё не может ничего подобного?
- TheRoque
Чёрт. Deno — супер старый проект, в 2018 году создатель Nodejs выступил с докладом «вещи, которые я ненавижу в NodeJS», и представил Deno. Сейчас это 8 лет назад, и очевидно, что хотя проект был известен большинству пользователей Node, он вообще не получил traction. Я даже не помню «плохие части», которые Deno пытается решить, — были ли они вообще настолько плохи? В любом случае Node будет продолжать развиваться и внедрять новые функции, новые стандарты, оптимизацию. Я думаю, что переход на альтернативу — это супер рискованно. В эпоху LLM, если хочешь уйти от Node, лучше перевести всё на нативный Go или Rust.
- pimterry
Сторона Cloudflare тоже стоит прочтения: https://blog.cloudflare.com/deno-joins-cloudflare/