Deno 1.9
Deno 1.9 adds a new native HTTP/2 web server, a vastly improved op infrastructure, import completions in the LSP, an interactive permission prompt, blob url support.
A drop-in JavaScript runtime with built-in TypeScript, npm support, and security by default. Run your existing Node project on Deno with no setup.
Visit deno.com → On Hacker News Mar 2021 – Oct 2026
Software Engineering 46Web & Frontend 26Tech Industry & Business 12Infrastructure & DevOps 6Databases & Data 2Security & Privacy 1
Deno 1.9 adds a new native HTTP/2 web server, a vastly improved op infrastructure, import completions in the LSP, an interactive permission prompt, blob url support.
Fresh is a new full stack web framework for Deno. By default, Fresh web pages send zero JavaScript to the client.
Web compatibility data for Deno is now available on MDN.
`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 cold npm installs.
The build step helps Node.js/npm run in the browser, optimize end-user performance, etc. But long build times limit productivity. With modern tooling, do we still need a build step?
A brief history about server-side rendering and why it's the right approach for modern web development.
Deno 1.28 ships with stabilized npm modules, auto-discovered lock file, a new subprocess API, and more
Explanation and making of a website in a single JavaScript file
Deno 1.10 improves the built-in test runner, adds support for Web Storage API, structured clone, and more.
This update augments compatibility with npm and Node.js, incorporates glob support, and enhances TLS certificates with IP addresses. It also brings forth improvements to the configuration, language server, APIs, and updates to V8 and TypeScript.
Deno 1.14 improves Web Crypto support, adds customization options to deno fmt and deno lint, introduces URLPattern, and more.
A brief history of the internet explaining why building for the edge is faster, more secure, and easier than ever.
Deno 1.33 is a step towards our next major release, with improved LSP support, enhanced Node.js compatibility, and more.
Deno.serve() is stable, support for key npm packages, and more.
Deno 1.27 ships with major improvements for IDEs, better support for npm packages, navigator.language Web API and more.
This release makes Fresh even more powerful with automatic JSX, plugins, DevTools integration and more.
We've re-added WebGPU, added new deno coverage reporters, made substantial Node.js compatibility improvements, and more.
Deno 1.20 increases performance, auto-compresses http responses, adds 'deno task', adds 'deno bench', allows import maps in deno.json, and more
Our next major version of Deno combines the simplicity, security, and performance of Deno 1 with full Node and npm backwards compatibility, and much more.
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.
How CommonJS became Node's module system, ESM solved modules for the browser, and why supporting both slows down the JavaScript ecosystem.
`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 26 compatibility.
Deno 1.22 changes default type-checking behavior, removes Deno.emit() API, adds Response.json() API, adds Deno namespace to workers by default, and more
Deno 1.13 stabilizes the native HTTP server, and introduces FFI, a streaming WebSocket API, the new self.structuredClone() function and more.
Deno 1.31 adds support for package.json, stabilizes Node-API, Deno.Command API, adds `node:v8` module, and more.
Deno 1.26 adds Cache Web API; improves permission system, experimental npm support, Node.js compatibility; ships with TypeScript 4.8, and more.