Deno 2.9 introduces deno desktop, a new command that builds native desktop applications from web framework projects with no extra toolchain, producing a single distributable binary with built-in Deno.* desktop APIs. Performance gains include 2x faster cold startup (17ms), up to 3x less RSS memory, and 27% higher realworld Deno.serve throughput. Also adds direct npm, pnpm, yarn, and Bun lockfile reading in deno install, CSS module imports, and a stronger test runner.
Deno Changelog
Deno 2.8 introduces import defer syntax, six new subcommands (transpile, pack, bump-version, ci, why, audit fix), network debugging in Chrome DevTools, and framework-aware deno compile. Cold npm installs are now 3.66x faster.
Deno has released Claw Patrol, an open-source security firewall designed for agents that extends beyond HTTP protocol protection.
Fresh now detects whether pages use islands or partials and skips injecting the client-entry script entirely when neither is present, allowing static pages to ship with no JavaScript. View Transitions API support is now available via the f-view-transition attribute on partials navigation. Additional features include first-class WebSocket support, CSP nonce injection middleware, IP filtering middleware, OpenTelemetry server-to-browser trace propagation, and Temporal API support in islands.
Deno 2.7 stabilizes the Temporal API, adds Windows on ARM builds, npm overrides in package.json, brotli compression streams, self-extracting compiled binaries, deno create, and dozens of Node.js compatibility improvements.
Add structured logging, distributed traces, and game analytics to your Deno game and learn how to use Deno Deploy's built-in logs, traces, and metrics dashboards.
Capture player identities, add a customization modal, and persist those preferences via Oak + PostgreSQL.
Deno Deploy is now generally available, plus some highlights of new features and tools.
Instant Linux microVMs with defense-in-depth security for running untrusted code.
Building a leaderboard with database integration for our example browser-based game.
Adding obstacles, collision detection and game mechanics to our example browser-based game.
This series of posts will guide you through building a simple game using Deno. This post sets up the game loop, user controls and basic game physics.
A high severity Denial-of-Service (DoS) vulnerability has been found in React Server Components and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users.
This release includes dx for running package binaries, more granular permissions, source phase imports, faster type checking with tsgo, native source maps, deno audit, and much more.
This series of posts will guide you through building a simple game using Deno. Each post corresponds to a stage in the development process, gradually introducing new features and concepts.
A critical Remote Code Execution (RCE) vulnerability has been found in React Server Functions and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users.
Highlights from the new version of Deno Deploy.
Here’s a roundup of some of our popular open source libraries and how we use them in Deno.
Recent supply chain attacks on npm is a reminder that Node and npm grants unfettered access to your systems. Here's how Deno, with an opt-in security model, protects against these vulnerabilities.
Our legal battle over Oracle's claim on the word "JavaScript" is entering the discovery phase. Here's how you can help.
