JavaScript/TypeScript Runtimes (Deno, Bun, Edge) & WinterTC Interop

Parent: JavaScript and Node.js · researched 2026-06-01T01:50:16.157Z· 17 sources · 5 concepts · skill javascript-runtimes-deno-bun-edge

PROVENANCE: Authored by /dr (deep-research-and-build) on 2026-05-31.

Overview

JavaScript/TypeScript Runtimes: Deno 2.x, Bun 1.x, Edge Runtimes & WinterTC Interop

Overview

Core Concept 1 — WinterTC / WinterCG & the Minimum Common Web Platform API (the shared foundation)

Core Concept 2 — Deno 2.x

Core Concept 3 — Bun 1.x (runtime + package manager + test + bundler)

Core Concept 4 — Edge Runtimes (workerd / Vercel Edge / Deno Deploy)

Core Concept 5 — Choosing & migrating between runtimes

Practical Patterns

Anti-Patterns

Troubleshooting

References

Children

Frontier under this node: Bun 1.x runtime + package manager (JavaScriptCore, bun install, text bun.lock, isolated installs, Bun.serve/bun:sqlite/Bun.sql/Bun.s3, bun test, bundler), Choosing & migrating between Node/Deno/Bun/edge (portability via Minimum Common API + Runtime-Key exports), Deno 2.x runtime (Node/npm compat, npm:/node: specifiers, deno.json, JSR, Deno KV/Queues, secure-by-default perms, LTS), Edge runtimes (Cloudflare Workers/workerd nodejs_compat + compatibility dates + unenv, Vercel Edge Runtime, Deno Deploy isolates/subhosting), WinterTC / WinterCG Minimum Common Web Platform API (ECMA-429) + Runtime Keys

← the whole tree · 3D view· how to read this page