智迹闻AuraTracer
EN

EVENT DOSSIER

因为 ECMAScript 无法跟上进度,所以将 `JavaScript installer pnpm recast in Rust

2026-09-04 20:22 产品与应用 🔥 40.2 事件热度
1家信源
1天持续发酵
40.2事件热度
4个提及
摘要由 AI 生成

2026 年 9 月 4 日,《The Register》报道指出,JavaScript 包管理器 pnpm 的安装器已被重写为使用 Rust 语言。此次重构旨在解决当前 ECMAScript 标准演进带来的性能挑战,以应对日益复杂的 JavaScript 生态对工具链效率提出的更高要求。

相关事件RELATED EVENTS
关键实体KEY ENTITIES
RustSocketnpmpnpm

报道态势 · 每日报道量LANGUAGE SPLIT

实体关系
Rust × Socket1Rust × npm1Rust × pnpm1Socket × npm1Socket × pnpm1npm × pnpm1

信号强度SIGNALS

关键词热度
  • pnpm1
  • Rust1
  • npm1
  • Socket1

全部报道(1)SOURCES

T The Register en 2026-09-04 20:22

JavaScript installer pnpm recast in Rust because ECMAScript can't keep up

知名 JavaScript 包管理器 pnpm 因完全重写为 Rust,安装时间缩短高达 90%。其维护者 Zoltan Kochan 表示,新版 pnpm 12 升级无需担忧,命令、标志及锁文件格式均与 v11 兼容。项目基准测试显示,v12 安装未缓存样本包仅需 5.19 秒,而 v11 需 8.22 秒,原生 npm 需 47.7 秒;配合新构建的 Rust 后端服务器 pnpr,安装时间进一步降至 3.37 秒。新版核心二进制包含约 65.9% Rust 和 33.5% TypeScript,旨在消除通过 Node.js 路由文件系统操作带来的开销。尽管团队曾对比 Bun 和 Yarn 但测试数据因失误被移除,pnpm 仍凭借内容寻址存储机制在依赖去重方面优于 npm,并在 2025 年 JavaSc…