
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.

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.

Fresh 2.0 beta introduces optional Vite integration - with hot reloading, faster boot times, seamless React aliasing, and the full Vite plugin ecosystem

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.

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

Here are proposals that were advanced at the last TC39 meeting and what that means for the future of JavaScript.

In 30 years, JavaScript went from being a little scripting language to one of the world

Addressing recent Deno criticisms and sharing our vision for the future

Fresh 2.0 is very much still active. Here’s an update and how to try out the alpha.

Learn how Plaid used Deno to minimize downtime and improve cutover speed during a critical infrastructure migration.

Deno 2.3 adds new features for deno compile and deno fmt, support for using local npm packages, several performance improvements, and more. Here are the biggest highlights.

You can now access JSR packages via pnpm and Yarn. Here

Debugging requires implementation to get the right data for you to resolve issues quickly. Here

With Deno

Oracle has filed a partial motion to dismiss our fraud claim. We’re now waiting on the USPTO to weigh in.

AI and LLMs are certainly useful assistive tools. But what if we need to train LLMs on confidential documents and materials? Here