栗子前端技术周刊第 113 期 - Angular 21.1、pnpm 10.28、Bun v1.3.6...

518 阅读2分钟

🌰栗子前端技术周刊第 113 期 (2026.01.12 - 2026.01.18):浏览前端一周最新消息,学习国内外优秀文章,让我们保持对前端的好奇心。

📰 技术资讯

  1. Angular 21.1:Angular 21.1 已发布,更新内容包括:为 Cloudflare 和 Cloudinary 图像加载器添加自定义转换、支持 ImageKit 和 Imgix 加载器中的自定义转换、添加路由清理控制等等。

  2. pnpm 10.28:这款高效的包管理器新增了 beforePacking 钩子,可在发布时自定义 package.json 的内容。

  3. Bun v1.3.6Bun.Archive 现在可以处理 tar 归档文件,Bun.JSONC 支持解析带注释的 JSON,此外还包含许多性能优化和调整。

  4. jQuery 二十周年:本周是 jQuery 发布的二十周年。

📒 技术文章

  1. How Browsers Work:浏览器是如何工作的 - 一份关于浏览器工作原理的交互式指南。

  2. Date is Out, Temporal is In:Date 已过时,Temporal 正当时 - 多年来,Temporal API 一直被视为解决 JavaScript Date 对象缺陷的未来方案,但这一 “未来” 终于到来了。Mat 通过大量示例展示了 Date 的不足之处,并以此凸显了 Temporal 的优势。

  3. 视频播放弱网提示实现:文章围绕视频播放弱网提示实现展开,文中提到了 NetworkInformation 和监听 Video 元素事件两种方法。

🔧 开发工具

  1. memlab 2.0:一个用于发现 JavaScript 内存泄漏的框架。这是一个用于识别内存泄漏和优化方法的测试与分析框架,源自 Meta 优化其主应用的内部方案。编写测试场景后,memlab 会对比堆快照、过滤内存泄漏并汇总结果。
image-20260118085436938
  1. Superdiff 3.2:比较两个数组或对象并返回差异,Superdiff 的近期更新提升了性能,增加了对流式输入的支持,并可以使用 Web Worker 在独立线程中进行更高效的差异比对。
image-20260118085226505
  1. Fabric.js 7:一款基于 JavaScript 的 HTML5 Canvas 库。它在 canvas 元素之上提供了一套对象模型,同时支持 SVG 转 canvas、canvas 转 SVG 的双向格式转换功能。此外,该库还配备了大量附带完整代码的示例供开发者参考使用。
image-20260118085320730

🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。

💖 欢迎关注微信公众号:栗子前端