Dev Digest — November 2025
This page contains all Dev Digest issues published in November 2025. It includes curated links to programming and developer news covering TypeScript, Tooling, DevOps.
Updates
TypeScript's native Go port (Project Corsa) delivers ~10× type-check speedups
November 29, 2025Microsoft's TypeScript team has ported the compiler and language service to Go (Project Corsa), producing large, real-world speed and memory improvements and shipping native previews for early testing.
TypeScript native previews (Go-based tsgo) — ~10x faster type-checks and editor service
November 26, 2025Microsoft published native previews of the TypeScript compiler and language service (codename ‘Corsa’ / tsgo), delivering order-of-magnitude improvements for editor load times, type-checks and CI builds; early preview is available via @typescript/native-preview and a VS Code extension.
Node.js (LTS) can run TypeScript files natively (type stripping enabled by default)
November 23, 2025Node.js v22.18.0 (LTS) enables type stripping by default so you can run .ts files with node file.ts; experimental, opt-out available.
Node.js 24 (LTS) drops MSVC on Windows — ClangCL now required to build Node and native modules
November 20, 2025Node.js 24 was promoted to LTS (Oct 28, 2025); its official Windows build toolchain no longer supports MSVC — teams that build Node or native addons on Windows must switch CI/images to ClangCL and validate native binaries.
Node.js 24 (Krypton) promoted to LTS — V8 13.6, npm 11, and a Windows toolchain shift
November 17, 2025Node.js 24 entered Long‑Term Support on 2025-10-28; it brings V8 13.6, npm 11, permission model stabilization, AsyncLocalStorage implementation changes, and a required switch from MSVC to ClangCL on Windows — with an early Buffer.allocUnsafe bug already patched.
Docker extends Compose for agentic apps — Compose + Docker Offload + MCP for production AI
November 12, 2025Docker now lets you define, run, and scale AI agents with Compose, add cloud GPU offload from Docker Desktop, and ship Model/Tool integrations via the Model Context Protocol — a practical bridge from local prototypes to production agentic systems.
React Compiler 1.0 released — stable, production-ready build-time memoization
November 8, 2025React Compiler 1.0 is now stable. It auto‑memoizes components at build time, ships compiler‑powered linting, and is integrated into starter flows for Expo, Vite, and Next.js.
TypeScript native previews (Go-based 'Corsa') deliver ~10x type-check speedups
November 4, 2025Microsoft published native previews of a Go-based TypeScript compiler (project 'Corsa') — available as @typescript/native-preview/tsgo — that already cuts full-project type-check times by ~10x while editor integration is in preview.
React Compiler 1.0: stable automatic memoization for React and React Native
November 1, 2025React Compiler 1.0 is stable (Oct 7, 2025): a build-time optimizer that applies automatic, granular memoization and compiler-powered linting, with first‑class adoption paths in Expo, Vite and Next.js.
Node.js marks built-in TypeScript type‑stripping stable (v25.2.0)
November 28, 2025Node.js v25.2.0 (Nov 11, 2025) promotes runtime TypeScript 'type stripping' to stable — run many .ts files with node directly, with important practical caveats.
WebAssembly 3.0 final — GC, 64‑bit memory, multi‑memory and exceptions land
November 25, 2025Wasm 3.0 (final) adds native GC, 64‑bit address spaces, multiple memories, exception handling and other core features — a practical turning point for compiling high‑level languages to Wasm and for server‑side Wasm runtimes.
Microsoft ships TypeScript native previews (Go-based 'tsgo') — huge type-check speedups
November 22, 2025Microsoft published broad previews of a Go-native TypeScript compiler (Project Corsa): a preview npm package (tsgo) and VS Code extension that deliver order-of-magnitude type-check and memory improvements for large codebases.
GraphQL Specification — September 2025 edition: Schema Coordinates, OneOf inputs, and executable-document descriptions
November 19, 2025The GraphQL Foundation published the September 2025 edition of the GraphQL specification — the first full spec update since 2021 — adding Schema Coordinates, OneOf input objects, descriptions on executable documents, full Unicode grammar, and clearer deprecation/execution semantics.
GitHub Octoverse: TypeScript becomes the most-used language on GitHub (Aug 2025)
November 15, 2025GitHub's Octoverse (Oct 28, 2025; updated Nov 7, 2025) reports TypeScript overtook Python and JavaScript in August 2025—practical implications for tooling, CI, and AI-assisted development.
TypeScript native previews (10x faster compiler) now broadly available
November 10, 2025TypeScript team published native previews of the compiler (Project Corsa) with ~10x type-checking speedups for large codebases—preview CLI (tsgo) and VS Code extension available; important but feature-incomplete.
TypeScript goes native (Project Corsa): ~10× faster compiler and native previews
November 7, 2025Microsoft announced a native Go port of the TypeScript compiler and language service (codename Corsa), with published previews showing ~10× faster type‑checking and much faster editor/project load times; JS-based tooling will continue during a phased migration to a native TypeScript 7 line.
Node.js 25 — V8 14.1, big JSON speedups and Web APIs enabled by default
November 3, 2025Node.js 25 (Current) ships V8 14.1 with major JSON.stringify performance gains, built-in Uint8Array Base64/Hex helpers, Web Storage enabled by default, a new --allow-net permission, and removals of legacy APIs — important for runtime performance, native modules, and secure-by-default deployments.
Docker patches critical RCE in nested dependency, upstreams fix to LangChain.js
November 27, 2025Docker found and fixed a critical RCE (CVE-2025-12735) rooted in the expr-eval dependency, replaced it with a maintained alternative, and contributed the fix upstream to LangChain.js—affecting Kibana and many LLM apps.
Deno 2 announces Node/npm compatibility, package management, and LTS — a real migration path
November 24, 2025Deno 2 introduces backwards compatibility with Node and npm (package.json/node_modules), new package commands, a TypeScript-first registry (JSR), and an LTS channel — a practical bridge for teams to adopt Deno incrementally.
React 19.2 — Partial pre-rendering, Activity component, and server-streaming improvements
November 21, 2025React 19.2 (Oct 1, 2025) introduces Partial Pre-rendering, an <Activity/> primitive, cacheSignal/useEffectEvent APIs, and SSR streaming/batching fixes that materially reduce client JS and improve SSR predictability.
Docker Engine v29 makes containerd the default image store, raises API floor, moves Moby to Go modules
November 18, 2025Docker Engine v29 (Nov 11, 2025) switches new installs to containerd's image store, increases the minimum Engine API to 1.44, migrates Moby to Go modules (changing Go import path expectations), and adds experimental nftables firewall support — changes that materially affect Linux hosts, CI runners, and Go consumers.
Vercel launches Bun runtime for Functions (Public Beta)
November 13, 2025Vercel now offers Bun as a first‑class runtime for Vercel Functions, letting teams run serverless functions on Bun with Vercel-managed hosting and integrated observability.
Node.js 24 promoted to LTS (Oct 28, 2025) — V8 13.6, npm 11, tightened permissions, and an important Windows toolchain change
November 9, 2025Node.js 24 entered Long‑Term Support on Oct 28, 2025. This release brings V8 13.6, npm 11, global URLPattern, AsyncLocalStorage behavior changes, a simpler permission CLI, Undici 7, and a Windows build-toolchain switch that requires attention in CI and native modules.
Node.js 24 moves to LTS with V8 13.6, npm 11, ClangCL on Windows
November 6, 2025Node.js 24 (V8 13.6) entered LTS in October 2025 — major runtime updates affecting native builds, async context, permission flags, and WebAssembly/typed-array capabilities.
TypeScript native previews: Go-based compiler (tsgo) now available
November 2, 2025Microsoft published TypeScript Native Previews — a Go-based tsc executable (tsgo) that shows multi‑project builds and editor workloads running up to ~10x faster in many real projects.