DenoチームがCloudflareに参画、ランタイム開発は1年で終了へ
Deno Is Joining Cloudflare
DenoチームがCloudflareに参画し、WorkersとDurable Objectsのチームと協力してサーバー構築の新しいプログラミングモデルを推進する。Denoランタイムは1年間のセキュリティ・バグ修正を経て開発終了、Deno Deployは6ヶ月後に停止、JSRはCloudflareのインフラに移行する。AIエージェントの基盤としてDurable Objectsを活用する狙いだ。
本日、Denoチーム全員がCloudflareに参画し、その取り組みをさらに前進させることを発表します。
HNでの議論
511- theodorejb
「Denoランタイムは今後1年間、バグ修正とセキュリティアップデートを含む月次リリースでサポートを続けます。その後、Denoランタイムの開発を終了します。Denoはオープンソースとして残り、開発を続けたい人たちを歓迎します。」
つまり、誰かが開発を引き継がない限り、Denoはもうサポートされなくなるということだ。
- sholladay
初期のDenoが大好きだったし、それが死ぬのを見るのは悲しい。Ryの当初のビジョンに惹かれて、私はDenoエコシステムにかなり投資した。
でも、彼らが方針を変えてnpm互換性を優先し始めた瞬間に、こうなることは見えていたのでやめた。Denoの表面積は、美しくシンプルなものから非常に肥大化したものへと変わってしまった。VC資金のプレッシャーを感じて、Nodeを第一原理から作り直すことを諦めてしまったんだと思う。
せめてもの救いは、初期のDenoがとても良かったので、Nodeがその機能のいくつかをコピーしたことだ。おかげで少なくとも今は、より良いNodeがある。
- coldtea
「Denoの開発はCloudflareによるacquihireで事実上終了」のほうが良い見出しだろう。
- 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は現在のworkerdよりも完全な「Cloudflare-at-home」ランタイムだ。Workersをコモディティ化してCloudflareに何の得があるんだ?
私はCloudflare Workersのユーザーというわけではないけれど、workerdとcelldには興味を持って注目してきた。箱の中に完全なバックエンドが入っているというアイデアは魅力的だ(PocketBaseやAlgernonも参照)。同時に、この買収は、別の企業がcelld目当てにDenoを買収することはもうないということを意味する。
- ryanrasti
コメントの多くはDenoの終了についてだが、もっと興味深いのはcelldモデルをworkerdに統合する部分だ。
celldが発表されてからずっと追ってきた。オブジェクトストレージを基盤に耐久性とコーディネーションの両方をブートストラップするというのは、セルフホスティングにとって多くのことを単純化してくれる。(そう、セルフホスティングがクラウド依存を持つのは皮肉だが、この場合は正当化されると思う。S3は広くサポートされたプロトコルになり、自分で動かすこともできるからね)。
そのモデルが具体的にどうやってworkerdに入るのか、詳細が気になる。
- bennett_dev
Ryan Dahlが何年もDenoとDeno Deployをあれほど強く推してきたのに、それぞれ1年と1年6ヶ月で終わらせてしまうのは、後味が悪い。
幸いなことに、Denoの機能をヘビーに使っているコードベースはないので、さもなければ今ごろ急な学習曲線だっただろう。
- flohofwoe
感想をまとめると:クソ!
Denoの、package.jsonや同種の「メタデータ」ファイルを必要とせず、スタンドアロンのTSスクリプトからパッケージレジストリやgitリポジトリから直接インポートできる能力は、シェルスクリプト的なものにとって本当に良かった。私の知る限り、node.jsは今でも似たようなことはできないはず?
- TheRoque
なんてこった。Denoは超古いプロジェクトで、2018年にNode.jsの作者が「NodeJSの嫌いなところ」というトークをしてDenoを紹介した。もう8年前だ。明らかに、ほとんどのNodeユーザーに知られていたにもかかわらず、まったく traction を得られなかった。Denoが解決しようとしていた「悪い部分」すら覚えていない。そんなに悪かったのか? いずれにせよNodeは進化を続け、新機能や新標準、最適化を実装していくだろう。代替に移るのは超リスキーだと思う。LLMの時代にNodeから抜け出したいなら、すべてをネイティブのGoかRustに翻訳したほうがいい。
- pimterry
Cloudflare側も読む価値がある:https://blog.cloudflare.com/deno-joins-cloudflare/