React 编译器达到候选发布版 — 构建时自动记忆化已准备好投入生产 (RC)
关键更新
React 的官方 React 编译器已进入候选发布版 (RC):这是一个构建时工具,自动将细粒度记忆化和其他优化插入 React 代码,现在可以安全地在生产环境中尝试。RC 还将编译器的 linter 合并到 eslint-plugin-react-hooks 中,并带来了实验性的 SWC 支持(启用后,Next.js 用户可以获得更快的构建速度);Vite 用户可以继续使用现有的插件集成,同时正在开发 oxc/rolldown 支持。(react.dev)
为什么这很重要
这是 React 堆栈中的一个实际转变:编译器在提前应用精确的记忆化,而不是依赖手动使用 useMemo/useCallback/React.memo 模式,从而减少重新渲染并提高许多应用的运行时响应能力。团队应期望可衡量的性能和开发者生产力提升,但也应将升级视为一次真正的迁移:编译器可能会在边缘情况下改变记忆化语义(尤其是在代码违反 React 规则的地方),因此在初始推出期间固定编译器,运行端到端测试,并启用合并的 ESLint 规则以尽早发现问题。工具的影响是显而易见的 — 通过支持的框架中的 SWC 实现更快的构建,以及即将为替代打包工具提供的集成 — 因此在采用时评估 CI/构建工具链的变化。(react.dev)
来源
继续阅读
AWS CDK 将 CLI 与构造库分离(独立发布和新的 CLI 仓库)
2025年8月31日AWS 宣布 CDK CLI 和 CDK 构造库将独立发布,CLI 将迁移到一个新的仓库——这改变了您在 CI 中版本控制、安装和自动化 CDK 的方式。
Bun 添加 Bun.SQL — 一个零依赖的统一 SQL 客户端 (MySQL, PostgreSQL, SQLite)
2025年8月30日Bun v1.2.21 (2025年8月25日) 引入了 Bun.SQL:一个单一的、零依赖的 SQL 客户端,支持 MySQL/MariaDB (Zig 驱动)、PostgreSQL 和 SQLite,提供一致的标签模板 API。
pnpm 10.12 (v10.12.1) 添加了一个实验性的全局虚拟存储,用于近乎即时的本地安装
2025年8月29日pnpm 10.12 引入了一个中央的、图哈希的虚拟存储,允许多个项目重用精确的依赖图,显著加快了在温暖缓存上的本地安装速度,并改善了单体仓库的工作流程。