Dev Digest — 十一月 2025
本页面收录了 十一月 2025 发布的所有 开发者摘要 期刊,包含围绕 TypeScript, 工具, DevOps 的精选编程与开发者新闻链接。
更新
TypeScript 的原生 Go 移植 (项目 Corsa) 实现了 ~10 倍的类型检查速度提升
2025年11月29日微软的 TypeScript 团队已将编译器和语言服务移植到 Go(项目 Corsa),产生了显著的实际速度和内存改进,并发布了原生预览供早期测试。
TypeScript 原生预览(基于 Go 的 tsgo)—— ~10 倍更快的类型检查和编辑器服务
2025年11月26日微软发布了 TypeScript 编译器和语言服务的原生预览(代号‘Corsa’ / tsgo),在编辑器加载时间、类型检查和 CI 构建方面提供了数量级的改进;早期预览可通过 @typescript/native-preview 和 VS Code 扩展获得。
Node.js (LTS) 可以原生运行 TypeScript 文件(默认启用类型剥离)
2025年11月23日Node.js v22.18.0 (LTS) 默认启用类型剥离,因此您可以使用 node file.ts 运行 .ts 文件;实验性,支持选择退出。
Node.js 24 (LTS) 在 Windows 上放弃 MSVC — 现在需要 ClangCL 来构建 Node 和本地模块
2025年11月20日Node.js 24 已于 2025 年 10 月 28 日晋升为 LTS;其官方 Windows 构建工具链不再支持 MSVC — 在 Windows 上构建 Node 或本地插件的团队必须切换 CI/镜像到 ClangCL,并验证本地二进制文件。
Node.js 24 (Krypton) 升级为 LTS — V8 13.6、npm 11 和 Windows 工具链的转变
2025年11月17日Node.js 24 于 2025-10-28 进入长期支持;它带来了 V8 13.6、npm 11、权限模型稳定、AsyncLocalStorage 实现变更,以及在 Windows 上从 MSVC 切换到 ClangCL 的要求 — 早期的 Buffer.allocUnsafe bug 已经修复。
Docker 扩展 Compose 以支持智能应用 — Compose + Docker Offload + MCP 用于生产 AI
2025年11月12日Docker 现在允许您使用 Compose 定义、运行和扩展 AI 代理,从 Docker Desktop 添加云 GPU 卸载,并通过模型上下文协议(Model Context Protocol)交付模型/工具集成 — 从本地原型到生产智能系统的实用桥梁。
React 编译器 1.0 发布 — 稳定、生产就绪的构建时记忆化
2025年11月8日React 编译器 1.0 现在已稳定。它在构建时自动记忆化组件,提供编译器驱动的 linting,并集成到 Expo、Vite 和 Next.js 的启动流程中。
TypeScript 原生预览(基于 Go 的 'Corsa')提供 ~10 倍的类型检查速度提升
2025年11月4日微软发布了基于 Go 的 TypeScript 编译器的原生预览(项目 'Corsa')——可作为 @typescript/native-preview/tsgo 使用——已经将完整项目的类型检查时间缩短了 ~10 倍,而编辑器集成仍处于预览阶段。
React 编译器 1.0:为 React 和 React Native 提供稳定的自动记忆化
2025年11月1日React 编译器 1.0 稳定发布(2025年10月7日):一个构建时优化器,应用自动、细粒度的记忆化和编译器驱动的 linting,在 Expo、Vite 和 Next.js 中具有一流的采用路径。
Node.js 标记内置 TypeScript 类型剥离稳定 (v25.2.0)
2025年11月28日Node.js v25.2.0(2025年11月11日)将运行时 TypeScript '类型剥离' 提升为稳定版本——可以直接使用 node 运行多个 .ts 文件,但有重要的实际注意事项。
WebAssembly 3.0 最终版 — 垃圾回收、64位内存、多内存和异常处理落地
2025年11月25日Wasm 3.0(最终版)增加了原生垃圾回收、64位地址空间、多内存、异常处理和其他核心功能 — 这是将高级语言编译为Wasm和服务器端Wasm运行时的一个实际转折点。
微软发布 TypeScript 原生预览(基于 Go 的 'tsgo')——巨大的类型检查速度提升
2025年11月22日微软发布了 Go 原生 TypeScript 编译器(项目 Corsa)的广泛预览:一个预览 npm 包(tsgo)和 VS Code 扩展,为大型代码库提供数量级的类型检查和内存改进。
GraphQL 规范 — 2025年9月版:模式坐标、OneOf 输入和可执行文档描述
2025年11月19日GraphQL 基金会发布了 2025 年 9 月版的 GraphQL 规范——自 2021 年以来的首次完整规范更新——增加了模式坐标、OneOf 输入对象、可执行文档的描述、完整的 Unicode 语法支持以及更清晰的弃用/执行语义。
GitHub Octoverse: TypeScript 成为 GitHub 上使用最广泛的语言 (2025年8月)
2025年11月15日GitHub 的 Octoverse(2025年10月28日;更新于2025年11月7日)报告称,TypeScript 在2025年8月超越了 Python 和 JavaScript——对工具、CI 和 AI 辅助开发的实际影响。
TypeScript 原生预览(编译器速度提升 10 倍)现已广泛可用
2025年11月10日TypeScript 团队发布了编译器的原生预览(Corsa 项目),对于大型代码库提供了约 10 倍的类型检查速度提升——预览 CLI(tsgo)和 VS Code 扩展可用;重要但功能尚不完整。
TypeScript 原生化(Corsa 项目):编译器速度提升约 10 倍和原生预览
2025年11月7日微软宣布了 TypeScript 编译器和语言服务的原生 Go 移植版(代号 Corsa),已发布的预览显示类型检查速度提升约 10 倍,编辑器/项目加载时间大幅缩短;基于 JS 的工具将在向原生 TypeScript 7 行的逐步迁移过程中继续使用。
Node.js 25 — V8 14.1,JSON 性能大幅提升,默认启用 Web API
2025年11月3日Node.js 25(当前版本)发布了 V8 14.1,带来了主要的 JSON.stringify 性能提升,内置 Uint8Array Base64/Hex 辅助工具,默认启用 Web Storage,新增 --allow-net 权限,并移除了过时的 API — 这些对运行时性能、本地模块和默认安全部署至关重要。
Docker 修复嵌套依赖中的关键 RCE,向 LangChain.js 提交上游修复
2025年11月27日Docker 发现并修复了根植于 expr-eval 依赖中的关键 RCE (CVE-2025-12735),用一个受维护的替代品替换了它,并将修复提交给 LangChain.js——影响 Kibana 和许多 LLM 应用。
Deno 2 宣布与 Node/npm 兼容、包管理和 LTS — 一个真实的迁移路径
2025年11月24日Deno 2 引入了与 Node 和 npm(package.json/node_modules)的向后兼容性、新的包命令、以 TypeScript 为首的注册表(JSR)以及 LTS 通道 — 为团队逐步采用 Deno 提供了一个实用的桥梁。
React 19.2 — 部分预渲染、Activity 组件和服务器流式改进
2025年11月21日React 19.2(2025年10月1日)引入了部分预渲染、<Activity/> 原语、cacheSignal/useEffectEvent API,以及SSR流式/批处理修复,实质性减少了客户端JS并改善了SSR的可预测性。
Docker Engine v29 将 containerd 设为默认镜像存储,提升 API 最低版本,迁移 Moby 到 Go 模块
2025年11月18日Docker Engine v29(2025年11月11日)将新安装的默认镜像存储切换为 containerd,提升最低 Engine API 到 1.44,迁移 Moby 到 Go 模块(改变 Go 导入路径预期),并增加实验性的 nftables 防火墙支持——这些变化对 Linux 主机、CI 运行器和 Go 用户有实质性影响。
Vercel推出Bun运行时用于Functions(公开测试版)
2025年11月13日Vercel现在将Bun作为Vercel Functions的第一类运行时,允许团队在Vercel管理的托管和集成可观察性下运行基于Bun的无服务器函数。
Node.js 24 被提升为长期支持 (2025年10月28日) — V8 13.6, npm 11, 权限收紧,以及一个重要的 Windows 工具链变更
2025年11月9日Node.js 24 于2025年10月28日进入长期支持。此版本带来了 V8 13.6、npm 11、全局 URLPattern、AsyncLocalStorage 行为变化、更简单的权限 CLI、Undici 7,以及一个需要在 CI 和本地模块中关注的 Windows 构建工具链切换。
Node.js 24 进入 LTS,搭载 V8 13.6、npm 11 和 Windows 上的 ClangCL
2025年11月6日Node.js 24 (V8 13.6) 于 2025 年 10 月进入 LTS — 主要的运行时更新影响本地构建、异步上下文、权限标志以及 WebAssembly/类型数组功能。
TypeScript 原生预览:基于 Go 的编译器 (tsgo) 现已可用
2025年11月2日微软发布了 TypeScript 原生预览——一个基于 Go 的 tsc 可执行文件 (tsgo),在许多真实项目中显示出多项目构建和编辑器工作负载的运行速度提高了约 10 倍。