JavaScript Weekly 第 768 期

14 阅读3分钟

阅读原文

🦄 本期核心要点

  • Web依赖的破局之路:资深标准专家Lea Verou深度剖析JavaScript依赖管理的根本缺陷,并提出面向未来的解决思路
  • Temporal API时代降临:Chrome 144全面支持,这个筹备多年的日期时间API终于准备好取代脆弱的原生Date对象
  • React组件逆向工程:探索如何在不接触源码的情况下,从生产环境React应用中"复刻"任意组件的奇技淫巧
  • 安全与性能齐飞:Node.js发布年度安全更新,Bun和pnpm带来实用新特性,工具链持续进化

深度观点

Web依赖体系已崩坏,我们能否重建?

💡 曾在Web标准核心圈耕耘多年的Lea Verou,用亲历者视角将每个前端都吐槽过的依赖地狱抽丝剥茧。这不是简单的抱怨,而是一场关于"为何引入依赖如此混乱"的教育性反思,更给出了可行的未来路径。如果你曾npm install后陷入迷茫,这篇必读。


简讯


新版本

Node.js 1月安全更新

🛠 姗姗来迟的年度安全更新,涵盖20.x、22.x、24.x和25.x四个版本,修复五个不同漏洞。生产环境建议立即升级。

Bun v1.3.6

🛠 不仅支持tar归档操作、JSONC解析,更带来大量性能优化和小幅改进,这个快速运行时又向前迈了一步。

pnpm 10.28

🛠 新增beforePacking钩子,让你在发布时动态定制package.json内容,灵活性大增。


技术前瞻

Date已死,Temporal当立

💡 筹备多年的Temporal API终于落地。Mat通过大量实例对比,将Date的软肋与Temporal的优势展现得淋漓尽致。虽然浏览器支持尚不全面,但Chrome 144本周全面支持,加上Temporal Polyfill填补空白,迁移时机已成熟。


黑客技巧

如何"偷"走任意React组件

🛠 没有源码也能复刻组件?David Fant展示了利用React内部Fiber数据结构提取组件信息的黑科技,再配合LLM重建代码。想研究大厂产品实现却无从下手?这里有惊喜。


工具库更新


生态快讯