{"slug": "deno", "name": "Deno", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "A JavaScript and TypeScript runtime with built-in tooling and a permission-based security model.", "recommenders": 17, "commenters": 31, "warners": 6, "score": 12.527, "rising": 9.38, "first": "2025-12-02", "latest": "2026-10-10", "why": "Liked for its security model and permissions, built-in tooling like deno fmt and deno lint, and compiling TypeScript into standalone executables.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 20, "neutral": 6, "compare": 3, "warn": 6}, "spark": [0, 1, 1, 0, 1, 0, 1, 4, 0, 2, 1, 9], "listed": true, "loved": ["Built-in tooling", "Security model"], "caveat": "Uncertain future", "short_quote": "I love Deno's UX and tooling, but the security benefits Deno has over Node are still the number one reason, we're picking Deno over Node at work.", "icon": true, "domain": null, "github_repo": "github.com/denoland/deno", "official_url": "https://deno.com", "pricing": "open source", "aliases": ["Deno"], "verdict": [{"text": "Liked for its security model and permissions", "cites": [{"id": 800501232, "item_id": 50031327, "url": "https://news.ycombinator.com/item?id=50031327", "by": "mark_and_sweep", "date": "2026-10-10", "stance": "recommend", "quote": "I love Deno's UX and tooling, but the security benefits Deno has over Node are still the number one reason, we're picking Deno over Node at work.", "excerpt": "Thanks for your response, ry. It's hard to put into words how much I appreciate your work, both on Node and Deno. Honestly, you saved me from a career as a Java dev. :) I've been using Node since 2013 and Deno since 2018 (when it was still written in Go)... I used both first for hobby projects and scripting and later, when they matured, also at work. I disagree that there's little differentiation between Node and Den", "context": "uses Deno at work, hundreds of repos", "use_case": "scripting and work projects", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800361968, "item_id": 50022623, "url": "https://news.ycombinator.com/item?id=50022623", "by": "jppope", "date": "2026-10-09", "stance": "recommend", "quote": "I love their model, security posture, and the standard library.", "excerpt": "This is a real bummer. Work never adopted Deno but I love their model, security posture, and the standard library. I've been less interested in typescript recently, but it has turned into the default for frontend. On the plus side, cloudflare will get access to some fantastic talent, who can hopefully put their effort into building a better web.", "context": "", "use_case": "JS/TS runtime", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 774131584, "item_id": 48383224, "url": "https://news.ycombinator.com/item?id=48383224", "by": "lukeweston1234", "date": "2026-06-03", "stance": "recommend", "quote": "There is already a strong, safe runtime that's not vibe coded, called Deno, that more people need to check out.", "excerpt": "Couple of notes here: - This is blatantly irresponsible, and killed any credibility this project has - Comparing unsafe counts to UV makes no sense here. - There is already a strong, safe runtime that's not vibe coded, called Deno, that more people need to check out. - I am skeptical why Bun was even an acquisition target in the first place, other than pulling stunts like this.", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Bun Has Been Converted to Rust. Now What?"}]}, {"text": ", built-in tooling like deno fmt and deno lint", "cites": [{"id": 799723872, "item_id": 49982742, "url": "https://news.ycombinator.com/item?id=49982742", "by": "AgentME", "date": "2026-10-06", "stance": "recommend", "quote": "the built-in formatter (deno fmt) is great too", "excerpt": "While I'm at it, I forgot to mention the built-in formatter (deno fmt) is great too. I use Prettier in other projects and it's also great in those projects, but it's tiring that it's yet another dependency to remember to add and configure in a new node project.", "context": "", "use_case": "test, lint, format, type check", "switched_from": "", "story": "Friendship ended with Deno, now Node is my best friend"}, {"id": 788256640, "item_id": 49266040, "url": "https://news.ycombinator.com/item?id=49266040", "by": "skybrian", "date": "2026-08-11", "stance": "recommend", "quote": "I use Deno and run 'deno lint' as part of the build. It doesn't allow 'any'.", "excerpt": "I haven't seen that too much, but I do have guardrails. I use Deno and run 'deno lint' as part of the build. It doesn't allow 'any'. Also, I tend to ask planning questions, like \"how would you implement this\" and \"what would the API changes be?\" I'm picky about API's. Lately I've been using Deno workspaces (multi-package repos) and tell it when to make a new package or a new entrypoint. Maybe that helps? If I just as", "context": "", "use_case": "TypeScript runtime and linting", "switched_from": "", "story": "Why Go Is an Ideal Language for AI-Assisted Software Engineering"}, {"id": 800320592, "item_id": 50020037, "url": "https://news.ycombinator.com/item?id=50020037", "by": "phaser", "date": "2026-10-09", "stance": "recommend", "quote": "I use Deno daily", "excerpt": "I\u2019m happy if this means Deno is able to get a second impulse. I use Deno daily and while it\u2019s true that it\u2019s in this weird position where it\u2019s not sexy like bun or enterprise-y like node, it has a great developer experience. a no-surprises runtime that does a lot of interesting things the right way (like compile to desktop to a browser-less webgpu runtime), the vscode extension is flawless and overall the perfect bal", "context": "", "use_case": "daily JS/TS runtime", "switched_from": "", "story": "Cloudflare acquires Deno"}]}, {"text": ", and compiling TypeScript into standalone executables.", "cites": [{"id": 795083664, "item_id": 49692729, "url": "https://news.ycombinator.com/item?id=49692729", "by": "NetOpWibby", "date": "2026-09-14", "stance": "recommend", "quote": "for my server-side apps, I just use Deno and compile my executable that way", "excerpt": "This looks pretty cool! I love TypeScript. Although for my server-side apps, I just use Deno and compile my executable that way. I have pondered cloning Caddy in TypeScript just because...would Zena be capable of this?", "context": "", "use_case": "server-side apps", "switched_from": "", "story": "Ask HN: What are you working on? (September 2026)"}, {"id": 778832480, "item_id": 48677030, "url": "https://news.ycombinator.com/item?id=48677030", "by": "phaser", "date": "2026-06-25", "stance": "recommend", "quote": "Deno has never got in my way.", "excerpt": "I am the freaky outlier that's actually excited about this. My city builder game, Microlandia[1], runs on Deno. The game's graphics and UI is a Three.js/React app, but the real guts of the game are a \"sidecar\" process that is a `deno compile` typescript executable. On Mac, there's a Tauri shell that runs both client and server, and for Linux and Windows we use Electron, (Tauri proved to be quite problematic except wh", "context": "indie game developer", "use_case": "game simulation sidecar", "switched_from": "", "story": "Deno 2.9"}, {"id": 778088144, "item_id": 48630509, "url": "https://news.ycombinator.com/item?id=48630509", "by": "steve_adams_86", "date": "2026-06-22", "stance": "recommend", "quote": "I use it for several applications (frontend, backend, CLIs) in production settings, and it has been excellent.", "excerpt": "I use it for several applications (frontend, backend, CLIs) in production settings, and it has been excellent. Caveat: I serve small internal teams mostly, some projects only serve < dozen users. One is around 500/day. No issues at all. I\u2019ll definitely use Deno desktop for these internal tools. Their binary compilation (especially now that it can include other binaries) has been totally sound and I expect this to wor", "context": "serves small internal teams", "use_case": "internal tools in production", "switched_from": "", "story": "Deno Desktop"}]}, {"text": " The most common worries are its future after news that development is ending", "cites": [{"id": 800424192, "item_id": 50026512, "url": "https://news.ycombinator.com/item?id=50026512", "by": "steve_adams_86", "date": "2026-10-09", "stance": "recommend", "quote": "Deno is by far my favourite JS runtime.", "excerpt": "I'm so bummed about this. Deno is by far my favourite JS runtime. I could sense this coming for a while now, but I was hopeful and just waiting to see what happened. Here we are. I'm glad I don't need to get off the runtime immediately. Sad we won't see any innovation like we did in the last 8 years or so. I hope workerd at least adopts Deno's security mechanisms so it functions as a better sandbox. One of my favouri", "context": "", "use_case": "JS runtime for LLM harness", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800443280, "item_id": 50027705, "url": "https://news.ycombinator.com/item?id=50027705", "by": "johnbellone", "date": "2026-10-09", "stance": "recommend", "quote": "I\u2019ve been using Deno for years and recently embedding the runtime into applications/platforms for agents. I\u2019ll continue to use it", "excerpt": "Very unfortunate. I\u2019ve been using Deno for years and recently embedding the runtime into applications/platforms for agents. I\u2019ll continue to use it and hope a community springs up.", "context": "", "use_case": "JS runtime embedded in agent platforms", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800404449, "item_id": 50025278, "url": "https://news.ycombinator.com/item?id=50025278", "by": "syrusakbary", "date": "2026-10-09", "stance": "neutral", "quote": "I'm happy that the Deno team found a suitable home.", "excerpt": "I'm happy that the Deno team found a suitable home. Cloudflare is likely the best place for them to land. I believe they will do great things together. However, I'm a bit concerned that there are very few independent Node.js runtimes: Anthropic acquired Bun, and now Deno will not be developed further. Somehow I don't believe that Cloudflare doubling down on their own runtime -workerd, which will be likely migrated to", "context": "", "use_case": "", "switched_from": "", "story": "Cloudflare acquires Deno"}]}, {"text": " and regressions or papercuts in Node compatibility.", "cites": [{"id": 778817584, "item_id": 48676099, "url": "https://news.ycombinator.com/item?id=48676099", "by": "Tiberium", "date": "2026-06-25", "stance": "warn", "quote": "nowadays I'm disappointed in their lackluster approach to stability and testing (specifically in Node compat)", "excerpt": "To be honest, Deno was cool in the past (I even somewhat promoted it on HN in some comments), but nowadays I'm disappointed in their lackluster approach to stability and testing (specifically in Node compat). I recently hit multiple Node compatibility regressions in Deno that were hard to debug, and it doesn't help that they use Claude for everything now, from actual fixes to writing blog posts (even this one). For e", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Deno 2.9"}, {"id": 777880064, "item_id": 48617504, "url": "https://news.ycombinator.com/item?id=48617504", "by": "re-thc", "date": "2026-06-21", "stance": "warn", "quote": "It's a bit of tacked on mess now.", "excerpt": "> Take a look at Deno. It's still heavily AI driven. Maybe less than Bun. And they've gone in the route of just taking Node native libraries and what not just because they gave up on working out the compatibility. It's a bit of tacked on mess now.", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Bun has an open PR adding shared-memory threads to JavaScriptCore"}, {"id": 738038945, "item_id": 46127434, "url": "https://news.ycombinator.com/item?id=46127434", "by": "kabirgoel", "date": "2025-12-02", "stance": "compare", "quote": "Deno felt to me like they were building a parallel ecosystem that I don't have a ton of conviction in", "excerpt": "My team has been using it in prod for about a year now. There were some minor bugs in the runtime's implementation of buffers in 1.22 (?), but that was about the only issue we ran into. The nice things: 1. It's fast. 2. The standard library is great. (This may be less of an advantage over Deno.) 3. There's a ton of momentum behind it. 4. It's closer to Node.js than Deno is, at least last I tried. There were a bunch o", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Anthropic acquires Bun"}]}], "praise": [{"label": "Built-in tooling", "summary": "Commenters praise the developer experience and bundled tools such as the formatter, linter and standard library, which mean fewer extra dependencies.", "quotes": [{"id": 799723872, "item_id": 49982742, "url": "https://news.ycombinator.com/item?id=49982742", "by": "AgentME", "date": "2026-10-06", "stance": "recommend", "quote": "the built-in formatter (deno fmt) is great too", "excerpt": "While I'm at it, I forgot to mention the built-in formatter (deno fmt) is great too. I use Prettier in other projects and it's also great in those projects, but it's tiring that it's yet another dependency to remember to add and configure in a new node project.", "context": "", "use_case": "test, lint, format, type check", "switched_from": "", "story": "Friendship ended with Deno, now Node is my best friend"}, {"id": 788256640, "item_id": 49266040, "url": "https://news.ycombinator.com/item?id=49266040", "by": "skybrian", "date": "2026-08-11", "stance": "recommend", "quote": "I use Deno and run 'deno lint' as part of the build. It doesn't allow 'any'.", "excerpt": "I haven't seen that too much, but I do have guardrails. I use Deno and run 'deno lint' as part of the build. It doesn't allow 'any'. Also, I tend to ask planning questions, like \"how would you implement this\" and \"what would the API changes be?\" I'm picky about API's. Lately I've been using Deno workspaces (multi-package repos) and tell it when to make a new package or a new entrypoint. Maybe that helps? If I just as", "context": "", "use_case": "TypeScript runtime and linting", "switched_from": "", "story": "Why Go Is an Ideal Language for AI-Assisted Software Engineering"}, {"id": 800320592, "item_id": 50020037, "url": "https://news.ycombinator.com/item?id=50020037", "by": "phaser", "date": "2026-10-09", "stance": "recommend", "quote": "I use Deno daily", "excerpt": "I\u2019m happy if this means Deno is able to get a second impulse. I use Deno daily and while it\u2019s true that it\u2019s in this weird position where it\u2019s not sexy like bun or enterprise-y like node, it has a great developer experience. a no-surprises runtime that does a lot of interesting things the right way (like compile to desktop to a browser-less webgpu runtime), the vscode extension is flawless and overall the perfect bal", "context": "", "use_case": "daily JS/TS runtime", "switched_from": "", "story": "Cloudflare acquires Deno"}]}, {"label": "Security model", "summary": "Its permissions and security posture are a main reason some commenters pick it over Node.", "quotes": [{"id": 800501232, "item_id": 50031327, "url": "https://news.ycombinator.com/item?id=50031327", "by": "mark_and_sweep", "date": "2026-10-10", "stance": "recommend", "quote": "I love Deno's UX and tooling, but the security benefits Deno has over Node are still the number one reason, we're picking Deno over Node at work.", "excerpt": "Thanks for your response, ry. It's hard to put into words how much I appreciate your work, both on Node and Deno. Honestly, you saved me from a career as a Java dev. :) I've been using Node since 2013 and Deno since 2018 (when it was still written in Go)... I used both first for hobby projects and scripting and later, when they matured, also at work. I disagree that there's little differentiation between Node and Den", "context": "uses Deno at work, hundreds of repos", "use_case": "scripting and work projects", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800361968, "item_id": 50022623, "url": "https://news.ycombinator.com/item?id=50022623", "by": "jppope", "date": "2026-10-09", "stance": "recommend", "quote": "I love their model, security posture, and the standard library.", "excerpt": "This is a real bummer. Work never adopted Deno but I love their model, security posture, and the standard library. I've been less interested in typescript recently, but it has turned into the default for frontend. On the plus side, cloudflare will get access to some fantastic talent, who can hopefully put their effort into building a better web.", "context": "", "use_case": "JS/TS runtime", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 774131584, "item_id": 48383224, "url": "https://news.ycombinator.com/item?id=48383224", "by": "lukeweston1234", "date": "2026-06-03", "stance": "recommend", "quote": "There is already a strong, safe runtime that's not vibe coded, called Deno, that more people need to check out.", "excerpt": "Couple of notes here: - This is blatantly irresponsible, and killed any credibility this project has - Comparing unsafe counts to UV makes no sense here. - There is already a strong, safe runtime that's not vibe coded, called Deno, that more people need to check out. - I am skeptical why Bun was even an acquisition target in the first place, other than pulling stunts like this.", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Bun Has Been Converted to Rust. Now What?"}]}, {"label": "Production reliability", "summary": "Users running real services report few issues, and say npm support has been smooth for about the last year.", "quotes": [{"id": 778088144, "item_id": 48630509, "url": "https://news.ycombinator.com/item?id=48630509", "by": "steve_adams_86", "date": "2026-06-22", "stance": "recommend", "quote": "I use it for several applications (frontend, backend, CLIs) in production settings, and it has been excellent.", "excerpt": "I use it for several applications (frontend, backend, CLIs) in production settings, and it has been excellent. Caveat: I serve small internal teams mostly, some projects only serve < dozen users. One is around 500/day. No issues at all. I\u2019ll definitely use Deno desktop for these internal tools. Their binary compilation (especially now that it can include other binaries) has been totally sound and I expect this to wor", "context": "serves small internal teams", "use_case": "internal tools in production", "switched_from": "", "story": "Deno Desktop"}, {"id": 800341952, "item_id": 50021372, "url": "https://news.ycombinator.com/item?id=50021372", "by": "dpc94", "date": "2026-10-09", "stance": "recommend", "quote": "It's been pretty smooth sailing for the last year or so though.", "excerpt": "Disappointing news to see it shut down, but maybe the writing was on the wall after they laid off some of their folks. I've been using deno for years and built some nontrivial services in it. When deno added support for npm packages, the early days were pretty rough. I ran into lots of issues with packages and spent a lot of time reading random github issue threads. It's been pretty smooth sailing for the last year o", "context": "built nontrivial services in it", "use_case": "building services", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 778832480, "item_id": 48677030, "url": "https://news.ycombinator.com/item?id=48677030", "by": "phaser", "date": "2026-06-25", "stance": "recommend", "quote": "Deno has never got in my way.", "excerpt": "I am the freaky outlier that's actually excited about this. My city builder game, Microlandia[1], runs on Deno. The game's graphics and UI is a Three.js/React app, but the real guts of the game are a \"sidecar\" process that is a `deno compile` typescript executable. On Mac, there's a Tauri shell that runs both client and server, and for Linux and Windows we use Electron, (Tauri proved to be quite problematic except wh", "context": "indie game developer", "use_case": "game simulation sidecar", "switched_from": "", "story": "Deno 2.9"}]}, {"label": "Executable compilation", "summary": "deno compile is used to ship server apps, game sidecars and internal tools as single binaries.", "quotes": [{"id": 795083664, "item_id": 49692729, "url": "https://news.ycombinator.com/item?id=49692729", "by": "NetOpWibby", "date": "2026-09-14", "stance": "recommend", "quote": "for my server-side apps, I just use Deno and compile my executable that way", "excerpt": "This looks pretty cool! I love TypeScript. Although for my server-side apps, I just use Deno and compile my executable that way. I have pondered cloning Caddy in TypeScript just because...would Zena be capable of this?", "context": "", "use_case": "server-side apps", "switched_from": "", "story": "Ask HN: What are you working on? (September 2026)"}, {"id": 778832480, "item_id": 48677030, "url": "https://news.ycombinator.com/item?id=48677030", "by": "phaser", "date": "2026-06-25", "stance": "recommend", "quote": "Deno has never got in my way.", "excerpt": "I am the freaky outlier that's actually excited about this. My city builder game, Microlandia[1], runs on Deno. The game's graphics and UI is a Three.js/React app, but the real guts of the game are a \"sidecar\" process that is a `deno compile` typescript executable. On Mac, there's a Tauri shell that runs both client and server, and for Linux and Windows we use Electron, (Tauri proved to be quite problematic except wh", "context": "indie game developer", "use_case": "game simulation sidecar", "switched_from": "", "story": "Deno 2.9"}, {"id": 778088144, "item_id": 48630509, "url": "https://news.ycombinator.com/item?id=48630509", "by": "steve_adams_86", "date": "2026-06-22", "stance": "recommend", "quote": "I use it for several applications (frontend, backend, CLIs) in production settings, and it has been excellent.", "excerpt": "I use it for several applications (frontend, backend, CLIs) in production settings, and it has been excellent. Caveat: I serve small internal teams mostly, some projects only serve < dozen users. One is around 500/day. No issues at all. I\u2019ll definitely use Deno desktop for these internal tools. Their binary compilation (especially now that it can include other binaries) has been totally sound and I expect this to wor", "context": "serves small internal teams", "use_case": "internal tools in production", "switched_from": "", "story": "Deno Desktop"}]}, {"label": "Agent sandboxing", "summary": "Its permissions make it a runtime for embedding in agent platforms and as a safer sandbox for AI-run code.", "quotes": [{"id": 787845841, "item_id": 49240365, "url": "https://news.ycombinator.com/item?id=49240365", "by": "sheept", "date": "2026-08-10", "stance": "recommend", "quote": "a script wrapping Deno with the same read/write permissions (safer substitute for `python -c`)", "excerpt": "I use dontAsk mode[0] with read access to the entire file system, write access to files from the working directory[1], some git commands (git commit yes, git push no), and a script wrapping Deno with the same read/write permissions (safer substitute for `python -c`). These are usually enough for most of my coding tasks. In my experience, Claude has been good enough that it can write code and fix bugs without needing ", "context": "", "use_case": "running scripts safely", "switched_from": "", "story": "Auto mode is now the default in Claude Code"}, {"id": 800443280, "item_id": 50027705, "url": "https://news.ycombinator.com/item?id=50027705", "by": "johnbellone", "date": "2026-10-09", "stance": "recommend", "quote": "I\u2019ve been using Deno for years and recently embedding the runtime into applications/platforms for agents. I\u2019ll continue to use it", "excerpt": "Very unfortunate. I\u2019ve been using Deno for years and recently embedding the runtime into applications/platforms for agents. I\u2019ll continue to use it and hope a community springs up.", "context": "", "use_case": "JS runtime embedded in agent platforms", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800424192, "item_id": 50026512, "url": "https://news.ycombinator.com/item?id=50026512", "by": "steve_adams_86", "date": "2026-10-09", "stance": "recommend", "quote": "Deno is by far my favourite JS runtime.", "excerpt": "I'm so bummed about this. Deno is by far my favourite JS runtime. I could sense this coming for a while now, but I was hopeful and just waiting to see what happened. Here we are. I'm glad I don't need to get off the runtime immediately. Sad we won't see any innovation like we did in the last 8 years or so. I hope workerd at least adopts Deno's security mechanisms so it functions as a better sandbox. One of my favouri", "context": "", "use_case": "JS runtime for LLM harness", "switched_from": "", "story": "Cloudflare acquires Deno"}]}, {"label": "Scripting", "summary": "Commenters use it for quick TypeScript scripts, sometimes paired with zx.", "quotes": [{"id": 775900512, "item_id": 48493782, "url": "https://news.ycombinator.com/item?id=48493782", "by": "exidex", "date": "2026-06-11", "stance": "recommend", "quote": "deno + ts + zx was a game changer for me", "excerpt": "I have converged on a workflow that is just what I was doing before, but use LLMs just for boring or tedios parts. General guidelines are: only single agent at a time, small targeted queries, understand what you are building, if something would seem like a fun task, do it yourself. I use LLMs for bug hunting, to trace the flow, to build quick visualizatios (paste csv, ask to generate visualization), to search in the ", "context": "", "use_case": "writing small scripts", "switched_from": "", "story": "Ask HN: How do you get into a flow state when using AI to code?"}, {"id": 800501232, "item_id": 50031327, "url": "https://news.ycombinator.com/item?id=50031327", "by": "mark_and_sweep", "date": "2026-10-10", "stance": "recommend", "quote": "I love Deno's UX and tooling, but the security benefits Deno has over Node are still the number one reason, we're picking Deno over Node at work.", "excerpt": "Thanks for your response, ry. It's hard to put into words how much I appreciate your work, both on Node and Deno. Honestly, you saved me from a career as a Java dev. :) I've been using Node since 2013 and Deno since 2018 (when it was still written in Go)... I used both first for hobby projects and scripting and later, when they matured, also at work. I disagree that there's little differentiation between Node and Den", "context": "uses Deno at work, hundreds of repos", "use_case": "scripting and work projects", "switched_from": "", "story": "Cloudflare acquires Deno"}]}], "caveats": [{"label": "Uncertain future", "summary": "Several commenters are worried after news that Deno is shutting down or will not be developed further.", "quotes": [{"id": 800424192, "item_id": 50026512, "url": "https://news.ycombinator.com/item?id=50026512", "by": "steve_adams_86", "date": "2026-10-09", "stance": "recommend", "quote": "Deno is by far my favourite JS runtime.", "excerpt": "I'm so bummed about this. Deno is by far my favourite JS runtime. I could sense this coming for a while now, but I was hopeful and just waiting to see what happened. Here we are. I'm glad I don't need to get off the runtime immediately. Sad we won't see any innovation like we did in the last 8 years or so. I hope workerd at least adopts Deno's security mechanisms so it functions as a better sandbox. One of my favouri", "context": "", "use_case": "JS runtime for LLM harness", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800443280, "item_id": 50027705, "url": "https://news.ycombinator.com/item?id=50027705", "by": "johnbellone", "date": "2026-10-09", "stance": "recommend", "quote": "I\u2019ve been using Deno for years and recently embedding the runtime into applications/platforms for agents. I\u2019ll continue to use it", "excerpt": "Very unfortunate. I\u2019ve been using Deno for years and recently embedding the runtime into applications/platforms for agents. I\u2019ll continue to use it and hope a community springs up.", "context": "", "use_case": "JS runtime embedded in agent platforms", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800404449, "item_id": 50025278, "url": "https://news.ycombinator.com/item?id=50025278", "by": "syrusakbary", "date": "2026-10-09", "stance": "neutral", "quote": "I'm happy that the Deno team found a suitable home.", "excerpt": "I'm happy that the Deno team found a suitable home. Cloudflare is likely the best place for them to land. I believe they will do great things together. However, I'm a bit concerned that there are very few independent Node.js runtimes: Anthropic acquired Bun, and now Deno will not be developed further. Somehow I don't believe that Cloudflare doubling down on their own runtime -workerd, which will be likely migrated to", "context": "", "use_case": "", "switched_from": "", "story": "Cloudflare acquires Deno"}]}, {"label": "Node compatibility", "summary": "Users report Node compat regressions, papercuts like required .ts import extensions, and a tacked-on feel.", "quotes": [{"id": 778817584, "item_id": 48676099, "url": "https://news.ycombinator.com/item?id=48676099", "by": "Tiberium", "date": "2026-06-25", "stance": "warn", "quote": "nowadays I'm disappointed in their lackluster approach to stability and testing (specifically in Node compat)", "excerpt": "To be honest, Deno was cool in the past (I even somewhat promoted it on HN in some comments), but nowadays I'm disappointed in their lackluster approach to stability and testing (specifically in Node compat). I recently hit multiple Node compatibility regressions in Deno that were hard to debug, and it doesn't help that they use Claude for everything now, from actual fixes to writing blog posts (even this one). For e", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Deno 2.9"}, {"id": 738038945, "item_id": 46127434, "url": "https://news.ycombinator.com/item?id=46127434", "by": "kabirgoel", "date": "2025-12-02", "stance": "compare", "quote": "Deno felt to me like they were building a parallel ecosystem that I don't have a ton of conviction in", "excerpt": "My team has been using it in prod for about a year now. There were some minor bugs in the runtime's implementation of buffers in 1.22 (?), but that was about the only issue we ran into. The nice things: 1. It's fast. 2. The standard library is great. (This may be less of an advantage over Deno.) 3. There's a ton of momentum behind it. 4. It's closer to Node.js than Deno is, at least last I tried. There were a bunch o", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Anthropic acquires Bun"}, {"id": 777880064, "item_id": 48617504, "url": "https://news.ycombinator.com/item?id=48617504", "by": "re-thc", "date": "2026-06-21", "stance": "warn", "quote": "It's a bit of tacked on mess now.", "excerpt": "> Take a look at Deno. It's still heavily AI driven. Maybe less than Bun. And they've gone in the route of just taking Node native libraries and what not just because they gave up on working out the compatibility. It's a bit of tacked on mess now.", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Bun has an open PR adding shared-memory threads to JavaScriptCore"}]}, {"label": "Smaller adoption", "summary": "Some see libraries moving to Bun rather than Deno, and doubt its parallel ecosystem such as JSR.", "quotes": [{"id": 778266434, "item_id": 48641652, "url": "https://news.ycombinator.com/item?id=48641652", "by": "esperent", "date": "2026-06-23", "stance": "compare", "quote": "while Deno is not", "excerpt": "I'm still using node/npm and it's... fine. Every so often I read these posts and think I should change but node/npm is already a low friction part of my workflow. However, what I have seen is that a lot of other libraries I use have switched to Bun. I haven't seen any that switched to Deno, and so I've been under the impression that Bun is becoming a strong node replacement candidate while Deno is not, or at least th", "context": "", "use_case": "", "switched_from": "", "story": "Deno Desktop"}, {"id": 738038945, "item_id": 46127434, "url": "https://news.ycombinator.com/item?id=46127434", "by": "kabirgoel", "date": "2025-12-02", "stance": "compare", "quote": "Deno felt to me like they were building a parallel ecosystem that I don't have a ton of conviction in", "excerpt": "My team has been using it in prod for about a year now. There were some minor bugs in the runtime's implementation of buffers in 1.22 (?), but that was about the only issue we ran into. The nice things: 1. It's fast. 2. The standard library is great. (This may be less of an advantage over Deno.) 3. There's a ton of momentum behind it. 4. It's closer to Node.js than Deno is, at least last I tried. There were a bunch o", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Anthropic acquires Bun"}, {"id": 800546593, "item_id": 50034162, "url": "https://news.ycombinator.com/item?id=50034162", "by": "shepherdjerred", "date": "2026-10-10", "stance": "neutral", "quote": "I used Deno because it had an interesting approach to permissions, dependencies, etc.", "excerpt": "Yes, I used Deno because it had an interesting approach to permissions, dependencies, etc. Once it become \u201ca drop-in for Node\u201d, I decided why would I not use the more popular drop-in for Node that has a bunch of other interesting features. Bun also had far better compatibility with many libraries & native dependencies", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Cloudflare acquires Deno"}]}, {"label": "Hard to build", "summary": "Building from source took hours of crate downloads and about 16 to 20 GB of disk space.", "quotes": [{"id": 772063232, "item_id": 48253952, "url": "https://news.ycombinator.com/item?id=48253952", "by": "sombragris", "date": "2026-05-23", "stance": "warn", "quote": "This software is a beast to build and package.", "excerpt": "My perspective is that of an user, not a developer. I use Deno since yt-dlp required a JS engine and recommended it. So while I don't use it for development, I have to build it for my system. This software is a beast to build and package. On first compilation, it spent like ~5-6 hours just pulling Rust crates. This time thankfully was significantly reduced once the relevant packages were in cargo cach\u00e9; only the chan", "context": "User, not a developer; builds it for own system", "use_case": "JS runtime required by yt-dlp", "switched_from": "", "story": "Deno 2.8"}]}, {"label": "Large binaries", "summary": "One user found compiled executables were big.", "quotes": [{"id": 778064096, "item_id": 48629006, "url": "https://news.ycombinator.com/item?id=48629006", "by": "scirob", "date": "2026-06-22", "stance": "neutral", "quote": "before I used it to ship some stuff but binaries were big", "excerpt": "They had this before I used it to ship some stuff but binaries were big . How small did they get it with this update", "context": "", "use_case": "shipping desktop binaries", "switched_from": "", "story": "Deno Desktop"}]}, {"label": "Cloud functions", "summary": "One user left because cloud functions had weak separation between dev and prod.", "quotes": [{"id": 759492080, "item_id": 47468255, "url": "https://news.ycombinator.com/item?id=47468255", "by": "tossandthrow", "date": "2026-03-21", "stance": "warn", "quote": "I have switched entirely away from anything deno", "excerpt": "I have switched entirely away from anything deno, even though I used it in supabase. But I need to have everything in a mono repo for agents to properly work on in. Cloud functions and weak desperation between dev and prod is a mess, even more so with agents in the loop.", "context": "", "use_case": "", "switched_from": "", "story": "404 Deno CEO not found"}]}], "who": [{"by": "mark_and_sweep", "context": "uses Deno at work, hundreds of repos", "url": "https://news.ycombinator.com/item?id=50031327", "date": "2026-10-10"}, {"by": "dpc94", "context": "built nontrivial services in it", "url": "https://news.ycombinator.com/item?id=50021372", "date": "2026-10-09"}, {"by": "phaser", "context": "indie game developer", "url": "https://news.ycombinator.com/item?id=48677030", "date": "2026-06-25"}, {"by": "steve_adams_86", "context": "serves small internal teams", "url": "https://news.ycombinator.com/item?id=48630509", "date": "2026-06-22"}], "tags": ["for server-side TypeScript", "for scripting", "for sandboxing AI agents", "for internal tools", "single-binary distribution"], "use_cases": ["javascript runtime", "scripting and work projects", "building a tui", "js runtime embedded in agent platforms", "js runtime for llm harness", "js/ts runtime"], "compared": [{"slug": "bun", "name": "Bun", "co": 18, "switched_from": 1, "switched_to": 1}, {"slug": "node-js", "name": "Node.js", "co": 15, "switched_from": 1, "switched_to": 1}, {"slug": "pnpm", "name": "pnpm", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 778821520, "item_id": 48676345, "url": "https://news.ycombinator.com/item?id=48676345", "by": "bartlomieju", "date": "2026-06-25", "stance": "neutral", "quote": "Disclaimer: I'm the author of the linked PR.", "excerpt": "> Seems like the core of these issues was a Claude-coauthored PR: https://github.com/denoland/deno/pull/33208 Disclaimer: I'm the author of the linked PR. Using AI here is not really at fault here - it was just a giant rewrite that replaced how we do `node:http` in Deno. Replacing the engine while driving is never easy and we did the best we could. While we have a lot of test coverage and we use tests directly from N", "context": "contributor to Deno", "use_case": "", "switched_from": "", "story": "Deno 2.9"}], "threads": [{"url": "https://news.ycombinator.com/item?id=50019911", "title": "Cloudflare acquires Deno", "mentions": 10}, {"url": "https://news.ycombinator.com/item?id=48675717", "title": "Deno 2.9", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=48626137", "title": "Deno Desktop", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=47467746", "title": "404 Deno CEO not found", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49971719", "title": "Friendship ended with Deno, now Node is my best friend", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49686380", "title": "Ask HN: What are you working on? (September 2026)", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"compare": 1, "recommend": 1}, "2026-01": {"neutral": 1, "compare": 1, "recommend": 1}, "2026-02": {}, "2026-03": {"warn": 1, "recommend": 1}, "2026-04": {}, "2026-05": {"neutral": 1, "recommend": 1, "warn": 1}, "2026-06": {"recommend": 4, "warn": 3, "neutral": 2, "compare": 1}, "2026-07": {"warn": 1}, "2026-08": {"recommend": 2}, "2026-09": {"recommend": 1}, "2026-10": {"recommend": 9, "neutral": 2}}, "quotes": [{"id": 800546593, "item_id": 50034162, "url": "https://news.ycombinator.com/item?id=50034162", "by": "shepherdjerred", "date": "2026-10-10", "stance": "neutral", "quote": "I used Deno because it had an interesting approach to permissions, dependencies, etc.", "excerpt": "Yes, I used Deno because it had an interesting approach to permissions, dependencies, etc. Once it become \u201ca drop-in for Node\u201d, I decided why would I not use the more popular drop-in for Node that has a bunch of other interesting features. Bun also had far better compatibility with many libraries & native dependencies", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800501232, "item_id": 50031327, "url": "https://news.ycombinator.com/item?id=50031327", "by": "mark_and_sweep", "date": "2026-10-10", "stance": "recommend", "quote": "I love Deno's UX and tooling, but the security benefits Deno has over Node are still the number one reason, we're picking Deno over Node at work.", "excerpt": "Thanks for your response, ry. It's hard to put into words how much I appreciate your work, both on Node and Deno. Honestly, you saved me from a career as a Java dev. :) I've been using Node since 2013 and Deno since 2018 (when it was still written in Go)... I used both first for hobby projects and scripting and later, when they matured, also at work. I disagree that there's little differentiation between Node and Den", "context": "uses Deno at work, hundreds of repos", "use_case": "scripting and work projects", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800465360, "item_id": 50029085, "url": "https://news.ycombinator.com/item?id=50029085", "by": "gnarbarian", "date": "2026-10-10", "stance": "recommend", "quote": "I hope to god deno keeps going.", "excerpt": "this makes me so angry. I've literally spent months working on my tui. I hope to god deno keeps going. https://github.com/ubernaut/exotui https://ubernaut.github.io/exotui/", "context": "", "use_case": "building a TUI", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800443280, "item_id": 50027705, "url": "https://news.ycombinator.com/item?id=50027705", "by": "johnbellone", "date": "2026-10-09", "stance": "recommend", "quote": "I\u2019ve been using Deno for years and recently embedding the runtime into applications/platforms for agents. I\u2019ll continue to use it", "excerpt": "Very unfortunate. I\u2019ve been using Deno for years and recently embedding the runtime into applications/platforms for agents. I\u2019ll continue to use it and hope a community springs up.", "context": "", "use_case": "JS runtime embedded in agent platforms", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800424192, "item_id": 50026512, "url": "https://news.ycombinator.com/item?id=50026512", "by": "steve_adams_86", "date": "2026-10-09", "stance": "recommend", "quote": "Deno is by far my favourite JS runtime.", "excerpt": "I'm so bummed about this. Deno is by far my favourite JS runtime. I could sense this coming for a while now, but I was hopeful and just waiting to see what happened. Here we are. I'm glad I don't need to get off the runtime immediately. Sad we won't see any innovation like we did in the last 8 years or so. I hope workerd at least adopts Deno's security mechanisms so it functions as a better sandbox. One of my favouri", "context": "", "use_case": "JS runtime for LLM harness", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800404449, "item_id": 50025278, "url": "https://news.ycombinator.com/item?id=50025278", "by": "syrusakbary", "date": "2026-10-09", "stance": "neutral", "quote": "I'm happy that the Deno team found a suitable home.", "excerpt": "I'm happy that the Deno team found a suitable home. Cloudflare is likely the best place for them to land. I believe they will do great things together. However, I'm a bit concerned that there are very few independent Node.js runtimes: Anthropic acquired Bun, and now Deno will not be developed further. Somehow I don't believe that Cloudflare doubling down on their own runtime -workerd, which will be likely migrated to", "context": "", "use_case": "", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800361968, "item_id": 50022623, "url": "https://news.ycombinator.com/item?id=50022623", "by": "jppope", "date": "2026-10-09", "stance": "recommend", "quote": "I love their model, security posture, and the standard library.", "excerpt": "This is a real bummer. Work never adopted Deno but I love their model, security posture, and the standard library. I've been less interested in typescript recently, but it has turned into the default for frontend. On the plus side, cloudflare will get access to some fantastic talent, who can hopefully put their effort into building a better web.", "context": "", "use_case": "JS/TS runtime", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800341952, "item_id": 50021372, "url": "https://news.ycombinator.com/item?id=50021372", "by": "dpc94", "date": "2026-10-09", "stance": "recommend", "quote": "It's been pretty smooth sailing for the last year or so though.", "excerpt": "Disappointing news to see it shut down, but maybe the writing was on the wall after they laid off some of their folks. I've been using deno for years and built some nontrivial services in it. When deno added support for npm packages, the early days were pretty rough. I ran into lots of issues with packages and spent a lot of time reading random github issue threads. It's been pretty smooth sailing for the last year o", "context": "built nontrivial services in it", "use_case": "building services", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800333808, "item_id": 50020863, "url": "https://news.ycombinator.com/item?id=50020863", "by": "zamadatix", "date": "2026-10-09", "stance": "recommend", "quote": "I mean I used to do a lot of things I'm glad I don't have to anymore.", "excerpt": "I mean I used to do a lot of things I'm glad I don't have to anymore. I'm not a big fan of doing repetitive work just because I understand how to. Node at least picked up --run, TS stripping support, .env loading, watch mode, and sqlite (plus some other things I'm probably forgetting) since Deno started so at least theres that.", "context": "", "use_case": "JS/TS runtime with built-in tooling", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 800320592, "item_id": 50020037, "url": "https://news.ycombinator.com/item?id=50020037", "by": "phaser", "date": "2026-10-09", "stance": "recommend", "quote": "I use Deno daily", "excerpt": "I\u2019m happy if this means Deno is able to get a second impulse. I use Deno daily and while it\u2019s true that it\u2019s in this weird position where it\u2019s not sexy like bun or enterprise-y like node, it has a great developer experience. a no-surprises runtime that does a lot of interesting things the right way (like compile to desktop to a browser-less webgpu runtime), the vscode extension is flawless and overall the perfect bal", "context": "", "use_case": "daily JS/TS runtime", "switched_from": "", "story": "Cloudflare acquires Deno"}, {"id": 799723872, "item_id": 49982742, "url": "https://news.ycombinator.com/item?id=49982742", "by": "AgentME", "date": "2026-10-06", "stance": "recommend", "quote": "the built-in formatter (deno fmt) is great too", "excerpt": "While I'm at it, I forgot to mention the built-in formatter (deno fmt) is great too. I use Prettier in other projects and it's also great in those projects, but it's tiring that it's yet another dependency to remember to add and configure in a new node project.", "context": "", "use_case": "test, lint, format, type check", "switched_from": "", "story": "Friendship ended with Deno, now Node is my best friend"}, {"id": 795083664, "item_id": 49692729, "url": "https://news.ycombinator.com/item?id=49692729", "by": "NetOpWibby", "date": "2026-09-14", "stance": "recommend", "quote": "for my server-side apps, I just use Deno and compile my executable that way", "excerpt": "This looks pretty cool! I love TypeScript. Although for my server-side apps, I just use Deno and compile my executable that way. I have pondered cloning Caddy in TypeScript just because...would Zena be capable of this?", "context": "", "use_case": "server-side apps", "switched_from": "", "story": "Ask HN: What are you working on? (September 2026)"}, {"id": 788256640, "item_id": 49266040, "url": "https://news.ycombinator.com/item?id=49266040", "by": "skybrian", "date": "2026-08-11", "stance": "recommend", "quote": "I use Deno and run 'deno lint' as part of the build. It doesn't allow 'any'.", "excerpt": "I haven't seen that too much, but I do have guardrails. I use Deno and run 'deno lint' as part of the build. It doesn't allow 'any'. Also, I tend to ask planning questions, like \"how would you implement this\" and \"what would the API changes be?\" I'm picky about API's. Lately I've been using Deno workspaces (multi-package repos) and tell it when to make a new package or a new entrypoint. Maybe that helps? If I just as", "context": "", "use_case": "TypeScript runtime and linting", "switched_from": "", "story": "Why Go Is an Ideal Language for AI-Assisted Software Engineering"}, {"id": 787845841, "item_id": 49240365, "url": "https://news.ycombinator.com/item?id=49240365", "by": "sheept", "date": "2026-08-10", "stance": "recommend", "quote": "a script wrapping Deno with the same read/write permissions (safer substitute for `python -c`)", "excerpt": "I use dontAsk mode[0] with read access to the entire file system, write access to files from the working directory[1], some git commands (git commit yes, git push no), and a script wrapping Deno with the same read/write permissions (safer substitute for `python -c`). These are usually enough for most of my coding tasks. In my experience, Claude has been good enough that it can write code and fix bugs without needing ", "context": "", "use_case": "running scripts safely", "switched_from": "", "story": "Auto mode is now the default in Claude Code"}, {"id": 783503442, "item_id": 48968965, "url": "https://news.ycombinator.com/item?id=48968965", "by": "preommr", "date": "2026-07-19", "stance": "warn", "quote": "it didnt have the weirdness of deno", "excerpt": "I love bun - although disliked how Jarred did the conversion. Project-wise, nothing has changed. Bun was always great because of the fantastic dx - it was just really easy to use , with stuff like out of the box typescript (unreal that it took so long for node, and it's behind a super long flag, wtf...). And it didnt have the weirdness of deno, it maintained backwards compatability with node api, and it just worked. ", "context": "", "use_case": "", "switched_from": "", "story": "Claude Code uses Bun written in Rust now"}, {"id": 778832480, "item_id": 48677030, "url": "https://news.ycombinator.com/item?id=48677030", "by": "phaser", "date": "2026-06-25", "stance": "recommend", "quote": "Deno has never got in my way.", "excerpt": "I am the freaky outlier that's actually excited about this. My city builder game, Microlandia[1], runs on Deno. The game's graphics and UI is a Three.js/React app, but the real guts of the game are a \"sidecar\" process that is a `deno compile` typescript executable. On Mac, there's a Tauri shell that runs both client and server, and for Linux and Windows we use Electron, (Tauri proved to be quite problematic except wh", "context": "indie game developer", "use_case": "game simulation sidecar", "switched_from": "", "story": "Deno 2.9"}, {"id": 778826352, "item_id": 48676647, "url": "https://news.ycombinator.com/item?id=48676647", "by": "catapart", "date": "2026-06-25", "stance": "warn", "quote": "invoking an error using deno", "excerpt": "unfortunately, while the project is in the public domain, it's pre-alpha so I haven't made the repo public yet. but the project is structured the same as another public domain project I've built, and I just checked to make sure it has the same issue. I've gone ahead and made that project public so you can give it a try[0]. but, just to be clear, I don't think the message is wrong? The Node version on this machine is ", "context": "", "use_case": "running Vite project", "switched_from": "", "story": "Deno 2.9"}, {"id": 778817584, "item_id": 48676099, "url": "https://news.ycombinator.com/item?id=48676099", "by": "Tiberium", "date": "2026-06-25", "stance": "warn", "quote": "nowadays I'm disappointed in their lackluster approach to stability and testing (specifically in Node compat)", "excerpt": "To be honest, Deno was cool in the past (I even somewhat promoted it on HN in some comments), but nowadays I'm disappointed in their lackluster approach to stability and testing (specifically in Node compat). I recently hit multiple Node compatibility regressions in Deno that were hard to debug, and it doesn't help that they use Claude for everything now, from actual fixes to writing blog posts (even this one). For e", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Deno 2.9"}, {"id": 778266434, "item_id": 48641652, "url": "https://news.ycombinator.com/item?id=48641652", "by": "esperent", "date": "2026-06-23", "stance": "compare", "quote": "while Deno is not", "excerpt": "I'm still using node/npm and it's... fine. Every so often I read these posts and think I should change but node/npm is already a low friction part of my workflow. However, what I have seen is that a lot of other libraries I use have switched to Bun. I haven't seen any that switched to Deno, and so I've been under the impression that Bun is becoming a strong node replacement candidate while Deno is not, or at least th", "context": "", "use_case": "", "switched_from": "", "story": "Deno Desktop"}, {"id": 778088144, "item_id": 48630509, "url": "https://news.ycombinator.com/item?id=48630509", "by": "steve_adams_86", "date": "2026-06-22", "stance": "recommend", "quote": "I use it for several applications (frontend, backend, CLIs) in production settings, and it has been excellent.", "excerpt": "I use it for several applications (frontend, backend, CLIs) in production settings, and it has been excellent. Caveat: I serve small internal teams mostly, some projects only serve < dozen users. One is around 500/day. No issues at all. I\u2019ll definitely use Deno desktop for these internal tools. Their binary compilation (especially now that it can include other binaries) has been totally sound and I expect this to wor", "context": "serves small internal teams", "use_case": "internal tools in production", "switched_from": "", "story": "Deno Desktop"}, {"id": 778064096, "item_id": 48629006, "url": "https://news.ycombinator.com/item?id=48629006", "by": "scirob", "date": "2026-06-22", "stance": "neutral", "quote": "before I used it to ship some stuff but binaries were big", "excerpt": "They had this before I used it to ship some stuff but binaries were big . How small did they get it with this update", "context": "", "use_case": "shipping desktop binaries", "switched_from": "", "story": "Deno Desktop"}, {"id": 778029393, "item_id": 48626837, "url": "https://news.ycombinator.com/item?id=48626837", "by": "arikrahman", "date": "2026-06-22", "stance": "neutral", "quote": "May integrate move from Bun to using Deno here", "excerpt": "I've decided on using a Clojure/Flutter hybrid that gets the best of all worlds. May integrate move from Bun to using Deno here https://codeberg.org/arik/clutter", "context": "", "use_case": "JavaScript runtime", "switched_from": "Bun", "story": "Deno Desktop"}, {"id": 777880064, "item_id": 48617504, "url": "https://news.ycombinator.com/item?id=48617504", "by": "re-thc", "date": "2026-06-21", "stance": "warn", "quote": "It's a bit of tacked on mess now.", "excerpt": "> Take a look at Deno. It's still heavily AI driven. Maybe less than Bun. And they've gone in the route of just taking Node native libraries and what not just because they gave up on working out the compatibility. It's a bit of tacked on mess now.", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Bun has an open PR adding shared-memory threads to JavaScriptCore"}, {"id": 775900512, "item_id": 48493782, "url": "https://news.ycombinator.com/item?id=48493782", "by": "exidex", "date": "2026-06-11", "stance": "recommend", "quote": "deno + ts + zx was a game changer for me", "excerpt": "I have converged on a workflow that is just what I was doing before, but use LLMs just for boring or tedios parts. General guidelines are: only single agent at a time, small targeted queries, understand what you are building, if something would seem like a fun task, do it yourself. I use LLMs for bug hunting, to trace the flow, to build quick visualizatios (paste csv, ask to generate visualization), to search in the ", "context": "", "use_case": "writing small scripts", "switched_from": "", "story": "Ask HN: How do you get into a flow state when using AI to code?"}, {"id": 774131584, "item_id": 48383224, "url": "https://news.ycombinator.com/item?id=48383224", "by": "lukeweston1234", "date": "2026-06-03", "stance": "recommend", "quote": "There is already a strong, safe runtime that's not vibe coded, called Deno, that more people need to check out.", "excerpt": "Couple of notes here: - This is blatantly irresponsible, and killed any credibility this project has - Comparing unsafe counts to UV makes no sense here. - There is already a strong, safe runtime that's not vibe coded, called Deno, that more people need to check out. - I am skeptical why Bun was even an acquisition target in the first place, other than pulling stunts like this.", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Bun Has Been Converted to Rust. Now What?"}, {"id": 772063232, "item_id": 48253952, "url": "https://news.ycombinator.com/item?id=48253952", "by": "sombragris", "date": "2026-05-23", "stance": "warn", "quote": "This software is a beast to build and package.", "excerpt": "My perspective is that of an user, not a developer. I use Deno since yt-dlp required a JS engine and recommended it. So while I don't use it for development, I have to build it for my system. This software is a beast to build and package. On first compilation, it spent like ~5-6 hours just pulling Rust crates. This time thankfully was significantly reduced once the relevant packages were in cargo cach\u00e9; only the chan", "context": "User, not a developer; builds it for own system", "use_case": "JS runtime required by yt-dlp", "switched_from": "", "story": "Deno 2.8"}, {"id": 771837200, "item_id": 48239825, "url": "https://news.ycombinator.com/item?id=48239825", "by": "sheept", "date": "2026-05-22", "stance": "recommend", "quote": "Deno's LLM contributions have been smaller in scope, so they're more likely to be reviewed by a human, and the codebase remains understood by its contributors.", "excerpt": "Deno's LLM contributions have been smaller in scope, so they're more likely to be reviewed by a human, and the codebase remains understood by its contributors. Can the same be said of Bun, which switched to an entirely different language in a single, million-line PR?[0] [0]: https://github.com/oven-sh/bun/pull/30412", "context": "", "use_case": "JS runtime for yt-dlp", "switched_from": "", "story": "Yt-dlp \u2013 [Announcement] Bun support is now limited and deprecated"}, {"id": 769870753, "item_id": 48116922, "url": "https://news.ycombinator.com/item?id=48116922", "by": "steve_adams_86", "date": "2026-05-12", "stance": "neutral", "quote": "I'm piping sensor readings into duckdb with a deno server", "excerpt": "I was just wishing something like this existed last week. What timing. I'm piping sensor readings into duckdb with a deno server, and couldn't use duckdb -ui to look over the data without shutting down the server. I had no interest in using the server to allow me to look at the contents of the db, so I was just going to live with it for now. This perfectly solves that, along with several other similar kinds of proble", "context": "", "use_case": "server for sensor readings", "switched_from": "", "story": "Quack: The DuckDB Client-Server Protocol"}, {"id": 759493088, "item_id": 47468318, "url": "https://news.ycombinator.com/item?id=47468318", "by": "0xfffafaCrash", "date": "2026-03-21", "stance": "recommend", "quote": "I would say that Deno has been more a force for bettering the ecosystem than not.", "excerpt": "I\u2019m not familiar with the author but something about this post just seems mean-spirited and petty. Deno might not succeed as a project, especially with strong competition from Bun as an alternative to Node, but I would say that Deno has been more a force for bettering the ecosystem than not. Many of those at Deno, including Ryan as well as some of those who have apparently left or been let go have been major contribu", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "404 Deno CEO not found"}, {"id": 759492080, "item_id": 47468255, "url": "https://news.ycombinator.com/item?id=47468255", "by": "tossandthrow", "date": "2026-03-21", "stance": "warn", "quote": "I have switched entirely away from anything deno", "excerpt": "I have switched entirely away from anything deno, even though I used it in supabase. But I need to have everything in a mono repo for agents to properly work on in. Cloud functions and weak desperation between dev and prod is a mess, even more so with agents in the loop.", "context": "", "use_case": "", "switched_from": "", "story": "404 Deno CEO not found"}, {"id": 747209633, "item_id": 46700602, "url": "https://news.ycombinator.com/item?id=46700602", "by": "burntoutgray", "date": "2026-01-20", "stance": "recommend", "quote": "I use Bun or Deno for my projects.", "excerpt": "I use Bun or Deno for my projects. Always disliked Node.js and especially npm. Ryan Dahl created Deno to address his regrets regarding Node.js shortcomings, limitations.", "context": "", "use_case": "JavaScript runtime", "switched_from": "Node.js", "story": "Ask HN: Was Node.js a Mistake?"}, {"id": 745031794, "item_id": 46564487, "url": "https://news.ycombinator.com/item?id=46564487", "by": "bovermyer", "date": "2026-01-10", "stance": "compare", "quote": "What would be the fastest new combo? TS+Svelte+deno?", "excerpt": "I have a \"forever project\" written in TS and Svelte that uses vite, eslint, prettier, and Node.js. I love playing with new things. What would be the fastest new combo? TS+Svelte+deno? Is there something that replaces vite?", "context": "", "use_case": "runtime", "switched_from": "", "story": "The Performance Revolution in JavaScript Tooling"}, {"id": 744996576, "item_id": 46562286, "url": "https://news.ycombinator.com/item?id=46562286", "by": "cloudbonsai", "date": "2026-01-09", "stance": "neutral", "quote": "In theory, this package can be used by Python projects (like yt-dlp) that require an external JS engine.", "excerpt": "Check out the content of the package here: https://inspector.pypi.io/project/deno/2.6.4/packages/6e/23/d15d14667cdb7881c2eb297ac4211d9d450da3a4f64310f288025b7ffeed/deno-2.6.4-py3-none-manylinux_2_17_x86_64.whl/ Basically the \"deno\" package on PyPI contains 1) a stand-aline deno executable, and 2) a tiny Python wrapper that provides `find_deno_bin()`. In theory, this package can be used by Python projects (like yt-dlp", "context": "", "use_case": "external JS engine for Python projects", "switched_from": "", "story": "Deno has made its PyPI distribution official"}, {"id": 741901042, "item_id": 46368815, "url": "https://news.ycombinator.com/item?id=46368815", "by": "Imustaskforhelp", "date": "2025-12-23", "stance": "recommend", "quote": "Deno hosting/the way deno works is another good interesting tidbit for sandboxing.", "excerpt": "I had been in a similar boat and here are some softwares that I recommend or would discuss with you https://github.com/libriscv/libriscv (I talked with the author of this project, amazing author fwsgonzo is amazing) and they told me that this has the least latency out of any sandbox at only minor consequence of performance that they know of Btw for sandboxing, kvm itself feels good too and I had discussed it with the", "context": "", "use_case": "sandboxing", "switched_from": "", "story": "Fabrice Bellard Releases MicroQuickJS"}, {"id": 738038945, "item_id": 46127434, "url": "https://news.ycombinator.com/item?id=46127434", "by": "kabirgoel", "date": "2025-12-02", "stance": "compare", "quote": "Deno felt to me like they were building a parallel ecosystem that I don't have a ton of conviction in", "excerpt": "My team has been using it in prod for about a year now. There were some minor bugs in the runtime's implementation of buffers in 1.22 (?), but that was about the only issue we ran into. The nice things: 1. It's fast. 2. The standard library is great. (This may be less of an advantage over Deno.) 3. There's a ton of momentum behind it. 4. It's closer to Node.js than Deno is, at least last I tried. There were a bunch o", "context": "", "use_case": "JavaScript runtime", "switched_from": "", "story": "Anthropic acquires Bun"}]}