GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing deno.com — Deno, the drop-in JavaScript runtime for Node developers v2.9 What’s new in Deno→ Better, faster JavaScriptDeno is a fast, open-source, fully Node-compatible JS runtime with TypeScript and everything else you need baked right in. Faster than Node; more stable than Bun. Built-in tools: package manager, test runner, formatter, linter, task runner, type checker, coverage tool, workspace manager, benchmarker, doc generator, jupyter kernel, compiler, desktop app builder.
Or let your agent do itPaste this into any coding agent. Claude Code · Codex · Gemini CLI · OpenCode · Cursor · Pi · <your agent> >Read deno.com/agents.md and set up Deno in this project Everything just worksTypeScript, JSX, and npm, straight from source. No tsc, no ts-node, no bundler, no config to get in the way.server.ts package.json ![]() ![]() Zero-setup TypeScript and npmImport npm packages just like you would anywhere else. Full type-checking is one deno check away.Your Node project, without the Node problemsDeno runs Node code and understands lockfiles (even pnpm and yarn), to make any project simple to run with Deno. Drops right in
Built-in everythingFrom formatting and linting to testing and package management, Deno is designed with seamless developer experience in mind. Stop configuring; start building. Run project tasks(docs)
A faster package managerDeno supports npm workspaces, and can read npm, yarn, and pnpm lockfiles. Pull from npm and JSR with one command, lock to a single integrity file, and resolve from a global cache instead of a per-project node_modules. package.json Package install: Time to install Lower is better · warm = populated cache · cold = empty cache Deno 598mswarm 5.3scold Bun 766mswarm 4.9scold npm 3.8swarm 15.8scold 18-package dependency tree · isolated caches, scripts disabled · Apple M5 · Deno 2.9 canary, npm (Node v26.5), Bun 1.4 canary main.ts Standard library includedThe utilities you’d otherwise assemble from a handful of npm packages, audited, and dependency-free. Includes modules for parsing, collections, formatting, dates, and more, maintained by the Deno team and versioned on JSR. On the cutting edge of JavaScriptThe same fetch, Request, Response, and Crypto APIs you use in the browser, now on the server — and as a TC39 and WinterCG participant, Deno is regularly first to ship new standards-track features.Available today: Temporal · Set methods · Iterator helpers · Promise.try · Float16Array Skip past APIs listWorkerMessageEventWritableStreamDefaultControllerstructuredCloneDecompressionStreamCompressionStreamsetIntervalPromiseRejectionEventclearIntervalBlobfetchbtoalocalStorageNavigatorclearTimeoutReadableStreamDefaultControllerResponse.json()EventTargetcachesCacheStorageMessagePortLocationDedicatedWorkerGlobalScopeWebSocketqueueMicrotaskCryptoKeyErrorEventPerformanceMarkWorkerNavigatorReadableStreamBYOBRequestTextDecoderWorkerLocationTextEncoderStreamReadableByteStreamControllerTransformStreamFileCustomEventEventperformanceDOMExceptionReadableStreamBYOBReadercryptoCloseEventURLPatternPerformanceEntryconsoleglobalThis.close()CryptoRequestReadableStreamStorageWebAssemblyTextDecoderStreamURLSearchParamsProgressEventFileReaderByteLengthQueuingStrategyBeforeUnloadEventTextEncoderatobglobalThis.alert()setTimeoutPerformanceHeadersWorkerGlobalScopeAbortSignalFormDataResponseMessageChannelURLBroadcastChannelTransformStreamDefaultControllerSubtleCryptoCacheWritableStreamAbortControllerReadableStreamDefaultReaderPerformanceMeasureWritableStreamDefaultWriter Granular security controlsDeno blocks file system, network, and environment access by default. Customize, layer, and audit security settings for any use case. Filesystem access requires explicit permission(docs)
Three layers of defenseAccess is denied by default and opened on purpose. Security from end to end, at every layer.
Faster than you thinkDeno doesn't stop improving. If you haven't looked in a while, you might be surprised just how fast we've gotten. 3.66× faster npm installs since Deno 2.8 3.2× efficiency memory, large responses since Deno 2.0 2.1× lower p99 latency, realworld since Deno 2.0 1.5× faster cold start since Deno 2.0 Built for the real worldDeno's been carefully built on Rust since day one to optimize for performance in real-world scenarios (not just cherry-picked benchmarks). Realworld: Requests / sec Higher is better Deno72,400 Bun68,200 Node44,000 Realworld: p99 latency Lower is better Deno1.87 ms Bun2.80 ms Node3.76 ms Realworld: Peak memory Lower is better Bun45 MB Deno64 MB Node116 MB Hello world: Requests / sec Higher is better Deno85,600 Bun81,900 Node56,300 Hello world: p99 latency Lower is better Deno1.60 ms Bun2.29 ms Node3.10 ms Hello world: Peak memory Lower is better Bun41 MB Deno62 MB Node108 MB TypeScript startup: Time to run Lower is better Bun14.7 ms Deno19.6 ms Node50.0 ms Package install: Time (warm cache) Lower is better Deno598 ms Bun766 ms npm3,852 ms Gzip DecompressionStream: MiB / sec Higher is better Deno1,329 Node1,102 Bun1,015 HTTP: 100 concurrent connections · AMD EPYC x86_64, pinned cores · oha, median of 3 runs, uncompressed · See anything, understand everythingDon't just ship code; inspect it deeply at every level with native OpenTelemetry, profiling, and debugging all built-in from the start OTEL in 5 secondsOTEL_DENO=trueTraces from every request, fetch, and console line OTEL docs →GET /checkout 142ms auth.verify 16ms fetchapi.stripe.com 47ms db.querySELECT … orders 44ms cache.set 12ms console.infoorder placed 2ms Profilingdeno run --cpu-profCPU profiles and flame graphs, straight from the runtime Profiling docs →handler auth loadCart render verify db.query parse toJSON gzip decode walk Debuggingdeno run --inspect-brkStep through code in Chrome DevTools or VS Code Debugging docs →1 export async function handler(req) {2 const user = await auth(req)3 const cart = await loadCart(user)4 return render(cart)5 }Deploy Deno anywhereOne binary, every platform. Drop Deno into your existing container, serverless function, or VM. No rewrites, no extra tooling. …and any platform that runs a Linux, macOS, or Windows binary. Or run it on the platform we built for it. The hosting platform built for DenoFirst-class support for Deno, Deno KV, OpenTelemetry, and edge deployments — without a single config file. Built for anything built with JavaScriptDeno Deploy runs Node projects too. Bring your existing Next.js, Hono, Express, or SvelteKit app and get a faster cold start, global edge, and built-in observability. Preview And now, the desktopDeno Desktop builds native, cross-platform desktop apps from the web stack you already know — your frontend, your TypeScript backend, one binary on the desktop. No Electron-sized bundle, no Chromium to ship, no second runtime to manage.
.app .dmg .msi .AppImage Better JavaScriptInstall Deno in a few seconds. Bring an existing project over and see it run. ![]() ![]() ![]() ![]() ![]() |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |