Updated
Updated · InfoWorld · Jun 29
Deno 2.9 Adds Native Desktop App Tool, Halves Cold Start to 17ms
Updated
Updated · InfoWorld · Jun 29

Deno 2.9 Adds Native Desktop App Tool, Halves Cold Start to 17ms

2 articles · Updated · InfoWorld · Jun 29

Summary

  • Deno Land’s Deno 2.9 introduces deno desktop, letting developers turn a script or web framework project into a native, self-contained desktop app.
  • 17ms cold-start time for a hello-world program is about half Deno 2.8’s 34ms, driven by snapshot and module-loading changes including lazy-loaded Node globals and a V8 code cache.
  • 62 MB resident memory under load now stays roughly flat across server workloads, versus 94 MB to 197 MB in Deno 2.8, cutting peak RSS by up to 3.1x.
  • 1.27x HTTP throughput gains in real-world tests, plus 1.11x for plaintext and 1.18x for 1 MiB bodies, come with a new Deno-owned HTTP/1.1 serving path.
  • Node.js 26 is now Deno’s compatibility target, with the node-compat test suite bumped to version 26.3.0.

Insights

As `deno desktop` promises to replace Electron, can its performance and security really challenge the established king of cross-platform development?
With zero-config for Next.js, can Deno truly deliver the promise of turning any modern web app into a native desktop application?
Deno champions security, but new malware exploits WebAssembly. Can its sandboxed runtime truly protect against these advanced, hidden threats?