JavaScript 周刊 第747期

94 阅读5分钟

原文:JavaScript Weekly

🌟 本周热点

Observable Notebooks 2.0 技术预览版发布

Observable Framework 和全新的 Notebook Kit 是一个丰富的响应式 JavaScript “笔记本”工具生态系统中的两个核心部分,旨在创建数据可视化(示例)和仪表盘。该项目最初由 Mike Bostock(D3.js 的作者)创建。此次发布的 v2 版本是一个巨大的进步,引入了基于 HTML 的新笔记本文件格式,并且首次支持原生 JavaScript,甚至可以使用 import 语句导入库。

这里有一个很酷的示例,展示了其巨大潜力。这个版本包含了很多新内容,值得深入探索。

过去十年中涌现的众多 JavaScript 运行时

一篇内容详实、研究深入的精彩文章,全面回顾了过去和现在各种各样的 JavaScript 运行时和引擎。文章不仅涵盖了像 Node.js 和 Bun 这样的主流选择,还介绍了云平台和其他一些较为小众的“荣誉提名”。这篇文章是了解 JavaScript 运行时发展历程的绝佳读物。

Node.js v22.18 (LTS) 默认启用类型擦除功能

通常我们不会特别报道 Node.js LTS 的小版本更新,但这次的更新带来了一个重大调整:默认启用了类型擦除(即 TypeScript 支持)。这意味着,现在你可以像在 Bun 或 Deno 中一样,直接通过 node app.ts 来运行 TypeScript 文件,无需额外配置。

💡 小提示: Node v24.5 (Current) 也已发布,其中 node:http(s) 模块现在支持代理,更新了 OpenSSL 到 3.5 版本,并正式移除了 --experimental-wasm-modules 实验性标志。


⚡️ 简讯


🚀 新版发布


📖 文章与视频


🛠️ 代码与工具


🎁 彩蛋