React Compiler 1.0 released — stable, production-ready build-time memoization
Key update
React Compiler 1.0 is officially released as a stable tool that performs build‑time automatic memoization and validations for React (including React Native). It ships with compiler‑powered lint rules (merged into the react‑hooks eslint presets), has integrations for new‑app templates (Expo, Vite, Next.js), and is supported across common build tools with experimental swc support. (it.react.dev)
Why it matters
This is a practical, developer‑facing change rather than a research preview: the compiler reduces manual useMemo/useCallback boilerplate by applying precise, conditional memoization that plain hooks can't express, delivering measurable load and interaction speedups in production apps. For new projects the recommendation is to enable the compiler by default (partnered templates make that trivial); for existing apps the team provides an incremental adoption guide and explicit rollout advice because changes to memoization can affect effects or other code that relies on previous identity semantics. Tooling impact is real: expect faster renders, new lint diagnostics that catch latent "Rules of React" violations, and gradual additions to build pipelines (Babel plugin today, swc integration coming). Operational recommendations: try the compiler in small, well‑tested feature branches, pin the compiler version for controlled upgrades, enable the updated eslint preset to surface issues early, and prioritize end‑to‑end tests during rollout. (it.react.dev)
Source
Read Next
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.
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.
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.