/

Deno Blog

25 stories

Deno Blog

Deno BlogLanguagesDeno 2.9 `deno desktop` for building native desktop apps from web tech, first-class migration from npm/pnpm/yarn/Bun, CSS module imports, snapshot and parameterized testing, smaller `deno compile --bundle` binaries, and Node.js 2

June 25
Deno Blog

Deno BlogLanguagesDeno 2.8 `import defer`, six new subcommands (`deno transpile`, `deno pack`, `deno bump-version`, `deno ci`, `deno why`, `deno audit fix`), network debugging in Chrome DevTools, framework-aware `deno compile`, and 3.66x faster co

May 22
Deno Blog

Deno BlogLanguagesClaw Patrol: an open-source security firewall for agents Why we needed an agent firewall that speaks more than HTTP.

May 21
Deno Blog

Deno BlogLanguagesFresh 2.3: Zero JS by default, View Transitions, and Temporal support Fresh 2.3 ships true zero-JS pages, View Transitions, CSP nonce support, IP filtering, and Temporal API support in islands.

April 24
Deno Blog

Deno BlogLanguagesDeno 2.7: Temporal API, Windows ARM, and npm overrides 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 improvement

February 25
Deno Blog

Deno BlogLanguagesBuild a dinosaur runner game with Deno, pt. 6 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.

February 23
Deno Blog

Deno BlogLanguagesBuild a dinosaur runner game with Deno, pt. 5 Capture player identities, add a customization modal, and persist those preferences via Oak + PostgreSQL.

February 9
Deno Blog

Deno BlogLanguagesDeno Deploy is Generally Available Deno Deploy is now generally available, plus some highlights of new features and tools.

February 3
Deno Blog

Deno BlogLanguagesIntroducing Deno Sandbox Instant Linux microVMs with defense-in-depth security for running untrusted code.

February 3
Deno Blog

Deno BlogLanguagesBuild a dinosaur runner game with Deno, pt. 4 Building a leaderboard with database integration for our example browser-based game.

January 26
Deno Blog

Deno BlogLanguagesBuild a dinosaur runner game with Deno, pt. 3 Adding obstacles, collision detection and game mechanics to our example browser-based game.

December 22
Deno Blog

Deno BlogLanguagesBuild a dinosaur runner game with Deno, pt. 2 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.

December 15
Deno Blog

Deno BlogLanguagesReact / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected 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.

December 11
Deno Blog

Deno BlogLanguagesDeno 2.6: dx is the new npx 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.

December 10
Deno Blog

Deno BlogLanguagesBuild a dinosaur runner game with Deno, pt. 1 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.

December 8
Deno Blog

Deno BlogLanguagesReact Server Functions / Next.js Vulnerability: Deno Deploy users protected 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.

December 3
Deno Blog

Deno BlogLanguagesMy highlights from the new Deno Deploy Highlights from the new version of Deno Deploy.

October 21
Deno Blog

Deno BlogLanguagesDeno's Other Open Source Projects Here’s a roundup of some of our popular open source libraries and how we use them in Deno.

October 16
Deno Blog

Deno BlogLanguagesHow Deno protects against npm exploits 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.

September 30
Deno Blog

Deno BlogLanguagesHelp Us Raise $200k to Free JavaScript from Oracle Our legal battle over Oracle's claim on the word "JavaScript" is entering the discovery phase. Here's how you can help.

September 18
Deno Blog

Deno BlogLanguagesDeno 2.5: Permissions in the config file Simpler permission management with permission sets, new Deno.test APIs for setting up and tearing down test cases, specifying custom headers in WebSocket connections, runtime APIs in deno bundle, and more.

September 10
Deno Blog

Deno BlogLanguagesFresh 2.0 Graduates to Beta, Adds Vite Support Fresh 2.0 beta introduces optional Vite integration - with hot reloading, faster boot times, seamless React aliasing, and the full Vite plugin ecosystem

September 2
Deno Blog

Deno BlogLanguagesDeno 2.4: deno bundle is back Deno bundle is back, alongside the addition of bytes and text imports, stabilized built-in OpenTelemetry, a new --preload flag, simplified dependency management with deno update, and more.

July 2
Deno Blog

Deno BlogLanguagesJavaScript™ Trademark Update The Trademark Trial and Appeal Board has dismissed our fraud claim against Oracle. We disagree with this decision.

June 27