Tag: JavaScript
Next.js 16.4: Cache Components recommended for every app, plus agent-driven upgrades
Next.js 16.4 recommends Cache Components for all apps, adds ensureStatic, navigation() and prefetch(), and ships next upgrade --agent with React 19.3.
React 19.3: stable View Transitions and Fragment Refs, plus the new browser() API
React 19.3 makes ViewTransition and Fragment Refs stable, adds browser() to react-dom, Trusted Types support and Context directly in Server Components.
Node.js 26: Temporal on by default, V8 14.6 and a round of removals
Node.js 26 enables the Temporal API by default, moves to V8 14.6 and Undici 8, removes legacy APIs and becomes LTS in October.
Vite 8 replaces esbuild and Rollup with Rolldown, a single Rust bundler
Vite 8 unifies dev and build on Rolldown, promises 10-30x faster builds and adds devtools, tsconfig paths and a mode that kicks in for coding agents.
Astro 6: a dev server on Vite's Environment API, local workerd and a Rust compiler
Astro 6 rebuilds the dev server, runs workerd from dev to production, stabilizes Live Collections and CSP, adds a Fonts API and requires Node 22.
Node.js 25.4: require(esm) and the module compile cache are now stable
Node.js 25.4 stabilizes require(esm), the compile cache, --build-snapshot and v8.queryObjects(), and adds #/ subpath imports and npm 11.7.0.
Deno 2.6: dx, deno audit and finer-grained permissions for the supply chain
Deno 2.6 brings dx as an npx alternative, deno audit, lifecycle script approval, minimum dependency age and type checking with tsgo.