InfoWorld AI
2026-06-29 15:04 UTC
Score 53.0
USR-0126-20260629-global-ai-ne-ac75e855
Full article
Deno Land has published Deno 2.9, an update of the company’s JavaScript / TypeScript / WebAssembly runtime that features deno desktop , a mechanism for building native desktop applications from the web stack developers already know. Introduced June 25 , Deno 2.9 also improves startup time, memory use, and HTTP throughput, the company said. Deno installation instructions can be found at docs.deno.com . With Deno 2.9, users can point deno desktop at a script or a web framework project to produce a native and self-contained desktop application where the UI runs in a webview and the logic runs in Deno. Because deno desktop is built on the same machinery as deno compile , the output is a single, distributable binary with code and assets embedded, Deno Land said. Also in Deno 2.9, a hello-world program now cold-starts in about half the time it took in 2.8 (34ms down to 17ms), the company said. This improvement results from a combination of factors including lazy-loading node: globals out of the snapshot, gating the eager Node bootstrap to Node workers, a V8 code cache for residual lazy-loaded ESM modules, and a minified snapshot. Deno 2.9 also brings improvements in memory usage, specifically memory under load. In Deno 2.8, resident set size grew with the workload, from roughly 94 MB serving plaintext to 197 MB streaming 1 MiB bodies, whereas in Deno 2.9 it stays essentially flat, holding around 62 MB no matter what the server is doing. This works out to 2.2x less peak resident se…