JavaScript 每周问题 723:2025 年 2 月 14 日

主要观点:

  • 介绍了 Lea Verou 的“Style Observer”库,可观察 CSS 属性变化并处理浏览器 quirks,她还有其他项目如 Color.js。
  • Anthony Fu 阐述了向“ESM-Only”迁移的原因,Sarah Gooding 提到 require(esm)在 Node.js 20 上的回退和稳定使迁移更易。
  • 行业分析师 Kate Holterhoff 质疑 npm 是否足够,React Native 团队总结了最近的贡献者峰会,Popover API 成为基线浏览器功能,读者 Ishan Anand 在浏览器中实现 GPT2 用于数据处理实验。
  • 列举了多个软件的发布,如 Node.js 的不同版本、pnpm、Pixi.js、Astro、Prettier、Electron 等,还介绍了一些文章、工具及相关代码,如构建复制代码片段按钮的博客、Ohmjs 等,以及 Kaluma、bcrypt.js、Jasmine、Midscene.js 等项目,还有关于 typography 的 GitHub 发布。

关键信息:

  • “Style Observer”库可观察 CSS 属性变化且处理浏览器 quirks,项目主页为 observe.style。
  • Anthony Fu 认为应“ESM 仅”,Sarah Gooding 提到相关回退稳定。
  • Kate Holterhoff 质疑 npm,React Native 峰会总结,Popover API 成为基线。
  • 多个软件版本发布及相关工具项目。

重要细节:

  • “Style Observer”库经过“exhaustively tested”。
  • Node.js v23.8.0、v22.14.0 等版本发布及特性。
  • pnpm 10.3 增加“strict-dep-builds”选项。
  • Pixi.js 8.8 是 2D WebGL 渲染器。
  • 各工具项目如 Kaluma 为 RP2040 的 JavaScript 运行时等。
阅读 9
0 条评论