The JavaScript toolchain landscape saw two major consolidations this week. VoidZero released the beta of Vite+, a unified MIT-licensed toolchain that wraps Vite, Vitest, Rolldown, tsdown, Oxlint, and Oxfmt behind a single vp CLI with six consistent commands. Since alpha, over 500 pull requests landed, bringing smarter build caching, an improved vp migrate, and Rolldown 1.0's new plugin system. Meanwhile, Next.js 16.3 shipped Turbopack improvements that cut dev server memory usage by up to 90% via filesystem caching, enabled persistent disk cache by default (2.3x–5.5x faster cold builds), and added an experimental Rust React Compiler showing 20–50% gains on large apps like v0.
On the React side, a production post-mortem on React Compiler v1.0 revealed real-world incompatibilities: React Hook Form's watch() stopped triggering re-renders due to memoization of internal references, surfaced by the react-hooks/incompatible-library rule. Libraries like TanStack Table and MobX require use no memo wrappers. A complementary guide tackled RSC hydration mismatches in Next.js App Router, cataloguing six root causes including browser-only API access, timezone divergence, and CSS-in-JS ordering under streaming. Security also demanded attention: Express released multer 2.2.0 and morgan 1.11.0 to patch three CVEs — a denial-of-service via deeply nested multipart fields (CVE-2026-5079), orphaned disk files from aborted uploads (CVE-2026-5038), and log forging via unsanitized CR/LF in the :remote-user token (CVE-2026-5078).
Git 2.55 rounded out the week with incremental multi-pack index support in git repack, an experimental git history fixup subcommand, parallel config-based hook execution via hook.jobs, Linux fsmonitor support via inotify, and bitmap generation time cut from ~612 to ~294 seconds on large repositories.