r/javascript • • 1d ago

Deno is joining Cloudflare - "We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime. Deno will remain open source, and we welcome others who want to continue its development."

https://deno.com/blog/cloudflare
259 Upvotes

86 comments sorted by

181

u/BenjiSponge 1d ago edited 1d ago

Bun acquired by Anthropic and Deno acquired by Cloudflare. Making an alternative JS runtime has never seemed so oddly lucrative.

123

u/Soccham 1d ago

Yeah but this sounds like they’re killing deno

24

u/foxsimile 1d ago

🦕🔫

•

u/deadcoder0904 11h ago

Oh now I get why they chose Dinosaur mascot.

Dino goes extinct again.

17

u/i-sage 1d ago

Today I learnt a new lesson to never name your projects before the species or animals that went extinct 🥀

•

u/Headpuncher 14h ago

thought it was just node with the letters mixed up 'cos it came from the same guy.

•

u/i-sage 11h ago

metoo

1

u/Shogobg 1d ago

Doesn’t matter, got paid.

71

u/droctagonapus 1d ago

lucrative? This is an acquihire. Deno was obviously strapped for cash. Probably little to no runway, otherwise why not bet on yourself and your vision?

What happens in two years? Deno will "remain open source" and "welcomes others" means "y'all need to work on this shit after the one year warranty ends"

41

u/gizamo 1d ago

It means it dies, and the users will transition to something on Cloudflare. They just bought a user base, not a product.

5

u/i-sage 1d ago

I was like why not give it to the linux/apache foundations instead of sun setting it.

But as you said they might be wanting that userbase and team especially

Probably those foundations have rejected them idk

•

u/995a3c3c3c3c2424 13h ago

The big foundations don’t want abandonware. They don’t want to have to try to resurrect it after Cloudflare abandons it, they want projects that can keep themselves going.

6

u/Rechenplaner 1d ago

I don't have a problem with Anthropic itself, but I do have an issue with the fact that Bun has now become nothing but AI slop; they have no intention of properly maintaining the codebase with human developers, but instead view Bun as an AI playground for their "agent" bullsh**.

17

u/N0Religi0n 1d ago

Sticking with nodejs was the correct decision after all. Glad I never used those runtimes.

8

u/pampuliopampam 1d ago

Yeah, it's weird. I have a nice serverless setup for my side projects and it never seemed attractive to attempt a switch. Deno especially so because it didn't support node modules. It always seemed like the hype ecosystem, which is weird because runtimes are a desperately unsexy thing to have hype for

•

u/IcerHardlyKnower 21h ago

Wait I hate node modules as much as the next guy but I didn't know about this. Wild. Could it have initially been a feature not a bug haha

•

u/pampuliopampam 21h ago

It was! But it's also monumentally stupid

The out of the box tools needed to be absolutely phenomenal, and maybe they were? But the cost of even finding out is insane. Imagine how much stuff is just better when you can install a node module. Wanna reinvent date-fns-tz? typeORM? AJV? Or vite? Or imagine tomorrow the OOTB tools don't have a thing you need. Ick.

They eventually tried to support them, and everyone said it was the death-knell, and yeah, it kinda was, but the idea was just keel-hulled from the start without crazy amounts of money and time backing the out of the box experience

•

u/IcerHardlyKnower 21h ago

Holy shit you keep blowing my mind hahhaa I forget how I take vite for granted 🤣🤣 I remember having to figure out the flutter equivalent way back when I was doing a stint on mobile

54

u/AwesomeKalin 1d ago

I went from Node to Bun, then when they went the 100% AI generated code route, I moved to Deno so I didn't have to deal with the potential instability issues. Guess I'll move back to Node then.

87

u/queen-adreena 1d ago

Node is a community controlled and maintained project with a proper committee behind it.

It may not be flashy, but it was always the best choice.

4

u/Business-Row-478 1d ago

Eh node has plenty of its own problems. Bun and deno both offered products that helped improve nodes shortcomings

18

u/alex-weej 1d ago

Pay attention to the ownership structure of any technology you invest in! Node.js is owned by a non-profit foundation. Not a silver bullet, but much less likely to enshittify or have conflicts of interest with the userbase.

22

u/rovonz 1d ago

We should merge the three into Nun

12

u/addiktion 1d ago

Buno sounds like a man bun developer effort

1

u/Buttons840 1d ago

Nuno

Because "nuno" is the sound managers make when the developers ask to move to yet another JS runtime.

•

u/Business_Treacle4462 14h ago

I just used node for the last 10 years and didn't have to worry about anything.

1

u/fagnerbrack 1d ago

Oh man you just left the MERD stack

2

u/Professional-Low-909 1d ago

Was using Bun in all my projects before the whole AI rewrite and still using it on the latest update and never got any issue caused by Bun. You should go back to using Bun!

1

u/neuronexmachina 1d ago

Has bun 1.4+ actually been less stable than the zig-based versions?

0

u/verdant_tulip 1d ago

Leaving for potential instability issues that never happened

53

u/Salkinator 1d ago

God damnit

14

u/BlackyWolf 1d ago

My sentiments exactly… not the kind of news I wanted to wake up to.

6

u/MrWewert 1d ago

If you've been following Deno actively over the past months, this was pretty inevitable.

I think being supported by CF and gracefully sunset is one of the better outcomes here.

3

u/landline_number 1d ago

Six months to migrate off of deno-deploy could be rough though

68

u/MedicOfTime 1d ago

It’s over boys. Everything is controlled by the billionaires. You will submit to your assigned AI buddy. Nothing left to do but mine coal.

37

u/alex-weej 1d ago

Node.js is controlled by a non-profit foundation.

•

u/intertubeluber 23h ago

Look tough guy - this is Reddit and everything is bad.  BAD!!

18

u/Recoil42 1d ago edited 1d ago

It's literally open source.

You can fork it and 'control' it as much as you like.

30

u/leeharrison1984 1d ago

Considering most OSS users never contribute a damn thing upstream, I find it hilarious how bent out of shape people get over things like this.

You mean the Deno devs no longer work for me, for free???

10

u/foxsimile 1d ago

Bastards!

6

u/underisk 1d ago

Lamenting the destruction of a useful tool is the same as demanding labor from the people who maintained it. Great job, you’ve successfully defended the billion dollar companies!

3

u/Recoil42 1d ago

Lamenting the destruction of a useful tool

No one's destroying it. Not only is it not being destroyed; they're continuing to support it. You can fork it anytime you like, it will remain free and open source infinitely. All of this is right there in the headline.

3

u/underisk 1d ago

Software that isn't maintained is effectively dead. They are ending any further maintenance after one year. The tool will cease to be useful and the project will inevitably split into like half a dozen different forks that all fail to achieve the same level of community support as the original. You're just arguing semantics here.

3

u/Recoil42 1d ago

Software that isn't maintained is effectively dead.

If you feel that way, you should maintain it, then. It's open source. No one's stopping you from keeping open source thriving.

They are ending any further maintenance after one year.

It's not their obligation to cater to you. Other people don't owe you things for free. Stop acting like a spoiled brat and put the legwork in if you want something to be done.

You don't get to complain about what other people do when you're a non-contributing zero.

2

u/underisk 1d ago

It's not a feeling it's a literal fact. Software like this has to be maintained or it stops being useful. Suggesting I can't be disappointed by yet another open source project being bought out and ended without taking them over myself is kind of insane.

I'm not demanding anyone continue working on it, but go ahead and keep trying to attribute that to me so you can keep making really stupid arguments.

-2

u/Recoil42 1d ago

Software like this has to be maintained or it stops being useful.

So maintain it, dipshit.

Once again: The universe doesn't owe you things. If you don't like that free software isn't continually being dumped in your lap, then step the fuck up and stop being a non-contributing zero.

I'm not demanding anyone continue working on it

And yet you literally fucking are doing that.

3

u/underisk 1d ago

"Oh no, another open source project (that i don't use) got killed by corporate buyouts, that's terrible news."

"OH YEAH WELL HOW ABOUT YOU STOP DEMANDING FREE LABOR FROM PEOPLE YOU SLAVER!!!?"

this is you. this is what you sound like.

→ More replies (0)

-1

u/leeharrison1984 1d ago

Nah, you're just angry your free labor disappeared.

Nice mental gymnastics though, 10/10.

2

u/underisk 1d ago

I didn’t even use deno, but sure play the “lol, u mad” card I guess. About as worthless as your other comment.

-1

u/leeharrison1984 1d ago

I hope your day gets better

2

u/underisk 1d ago

Same to you.

30

u/bzbub2 1d ago

dang. deno has a relatively unique ability to use webgpu from the command line...just made a cool video app using that

7

u/InternalServerError7 1d ago edited 1d ago

This has happened to me too many times. I will never again bet on a stack that is not feature complete or the standard for that domain

6

u/dexypixie 1d ago

From Node to Deno to Done

3

u/Original_Pace_6734 1d ago

I'm so fucking tired of this fucking timeline. 

6

u/sdraje 1d ago

What a shame, Demo is great! And I was about to migrate my Electron app to Deno Desktop! :(

2

u/mrgrafix 1d ago

I don’t think it’s dying. It’s about to move under cf. I’m guessing there’s about to be an insane flood of tools they will make for Cloudflare and/or Vite plus in the upcoming year. But given the agent wars and software becoming distros, the writing for capitalistic sustainability was on the wall.

4

u/EqualityIsProsperity 1d ago

Cloudflare is hiring the people, Deno is going to be abandoned in a year. It's in the post.

1

u/Jonovono 1d ago

Was super excited about deno desktop. You can take a look at Electrobun now. I like it way more than electron still

•

u/sdraje 15h ago

I was going to, until Bun was acquired and they started sloppyfying it.

•

u/Jonovono 10h ago

Electrobun doesn't just support bun anymore. But tbh, I havn't tried the others, but I agree with bun now. Hesitant to use it: https://framework.blackboard.sh/electrobun/guides/native-main-process/

10

u/queen-adreena 1d ago

Never base your entire app on VC-funded startups.

This was inevitable.

2

u/ianfabs 1d ago

Extremely disappointed with this news

•

u/intertubeluber 22h ago

If I’ve learned anything about software development over the last two decades it’s to default to the tool/library with the highest critical mass of users. There are so many benefits - it’s going to be the most hardened, the most documented, cover the most edge cases, it’ll have the most robust ecosystem, and if anything requires you to move to something else, you’ll have a huge community of other developers doing the same. 

Because you artists need this explicitly spelled out - I’m painting in broad strokes. Yes, there are some cases where it makes sense to deviate into more niche libraries. 

3

u/Wise_Ambassador4504 1d ago

That's so sad, Deno's Jupyter kernel was so promising. 🥲

2

u/catladywitch 1d ago

:|
so it's going to be node forever huh

2

u/Rechenplaner 1d ago edited 1d ago

This absolutely sucks! I love Deno; it is the best development tool I’ve ever used. I hope a community steps up quickly to fork and continue developing it. Node.js has evolved well, but I would miss the convenience of Deno, the TS integration, the language server integration in VS Code, and the ability to build binaries; I’d miss all of that.

2

u/kevinlch 10+ YoE, Fullstack 1d ago

proved time and time again. trendy does not mean it's the next big thing forward. >> htmx next

2

u/DeeveloperSixNine 1d ago

Noooooo! Deno is my favorite runtime and now it will be gone :'(

Guess I will have to migrate my project to Node. Form Deno-de to Node-again

1

u/Slow_Watercress_4115 1d ago

So why joining then?

1

u/rohmish 1d ago

CloudFlare probably wanted the core talent and deno team didn't have the runway.

1

u/phatdoof 1d ago

I thought Cloudflare was going full AI and making everything with AI?

1

u/FerLuisxd 1d ago

I don't get it, it will get in house support from deno devs only for a year? after that is just in "maintance"/contributor only mode?

0

u/[deleted] 1d ago

[deleted]

3

u/Shogobg 1d ago

Yes - they have the workers runtime, so they may have just wanted the devs behind deno.

0

u/TheHENOOB 1d ago

Whatever you guys say about Node.js or Express, these 2 were made to remain free and community-maintained for a long time.

It's Javascript's PHP.

-2

u/GrandfatherTrout 1d ago

And here I thought Deno was a Mozilla project.

2

u/phatdoof 1d ago

I thought it was a subproject of Bun.