JavaScript周刊 - 2026年2月10日

49 阅读5分钟

JavaScript Weekly Issue 772: 2026年2月10日

header.jpg

npmx: 全新的 npm 包浏览器

一个快速、流畅的方式来浏览官方 npm 仓库中的包。它确实快速、流畅,并且在前端和中心展示了更多信息 - 例如查看 axios 页面"我们不是要取代 npm 仓库,而是通过快速、现代的 UI 提供提升的开发者体验。"

💡 一个特别巧妙的功能是快速比较包的能力,可以在大小、依赖项、模块格式、许可证等方面进行比较。


最受喜爱的 JavaScript 课程

JavaScript: The Hard Parts 年复一年被数千名开发者平均评分 4.92。为 JavaScript 的工作原理构建真实的心智模型,从执行上下文和闭包到异步行为和现代语言特性。

Frontend Masters 赞助


📊 State of JS 2025 调查结果

年度调查结果发布了,将超过 12,000 名 JavaScript 开发者的意见汇编成一系列图表,涵盖的领域包括语言痛点前端框架选择构建工具使用有多少代码是 AI 生成的,以及他们使用哪些非 JS/TS 语言

Devographics


ESLint v10.0.0 发布

这个期待已久的里程碑版本完成了对传统 eslintrc 配置系统的移除,引入了从被检查文件开始的新配置查找算法(对 monorepo 非常友好),添加了 JSX 引用跟踪以修复作用域分析问题等等。

ESLint Team


简讯

  • webpack 分享了其 2026 路线图。主题包括支持通用目标以将代码编译到多个运行时、无需加载器构建 TypeScript、无需插件的 CSS 模块等。

  • VoidZero 分享了其 2026 年 1 月回顾,涵盖 Oxlint、Oxfmt、Vitest 等的更新。

  • Deno Deploy 现已正式发布,作为轻松将 JS/TS 应用部署到 Web 的平台。还有一个 45 分钟的视频展示 Ryan Dahl 的演示。

  • 🤯 Promethee 提供 JavaScript 的 UEFI 绑定。用 JavaScript 而不是 C 编写 UEFI 引导加载程序?是的。


版本发布

  • 🤖 Transformers.js v4 预览版 – 在新的 WebGPU 运行时上在浏览器中运行 ML 模型。

  • Bun v1.3.9 – 使用 --parallel/--sequential 并发/顺序运行多个 package.json 脚本,更快的 Bun.markdown.react(),正则表达式获得 SIMD 提升等。

  • Ink 6.7 – 使用 React 构建丰富的终端应用。v6.7 添加了并发渲染和同步更新(更少闪烁!)

  • Ember 6.10 – 稳定、久经考验的框架的清理和现代化。


📖 文章和视频

JavaScript 清理资源即将变得更容易

symbol-dispose.jpg

对 Symbol.dispose 和 using 这两个新特性的有趣技术探索,它们将缓解许多关于清理的头痛问题:关闭连接、释放资源等。只是要小心布偶们……

Mat Marquis


Evan You 谈 Vite、Rust 和 JS 工具的未来

Vue.js 创建者加入 Better Stack 播客,讨论他从构建 Vite 到创立 VoidZero 和开发基于 Rust 的 JS 工具链的历程。

Evan You 和 Better Stack


使用 Sentry 日志而非仅错误调试 Next.js 生产问题

从一个 Next.js 生产调试会话中学到的教训,在这个会话中,理解行为比堆栈跟踪更重要。

Sentry 赞助


🤖 使用 AI 调试 React: 它能替代经验丰富的开发者吗?

Nadia 建立了一个充满微妙 bug 的应用,释放了 Claude 来处理它,然后……看着它未能给人留下深刻印象。

Nadia Makarevich


更多文章


🛠 代码与工具

Shovel.js: 如果你的服务器只是一个 Service Worker 会怎样?

一个围绕 Service Worker 模型构建的全栈框架和元框架,尽可能使用 Web API 在 Node、Bun 和边缘运行时提供一致的服务器表面。

Brian Kim


VerifyFetch: 具有恢复和验证功能的获取大文件

想象一下 fetch,但具有恢复下载的能力,检查你下载的是否是你想要下载的内容,并在任何损坏时快速失败。GitHub 仓库

Hamza Ezzaydia


教你的 AI 编码智能体如何实现 Clerk 身份验证

一条命令为 Claude Code、Cursor、Copilot 等安装 Clerk Skills。你的智能体学习身份验证,所以你可以更快地发布。

Clerk 赞助


🔐 OTPAuth: 一次性密码 (HOTP/TOTP) 库

Node、Deno、Bun 和浏览器库,用于生成和验证双因素身份验证中使用的 TOTP 和 HOTP 一次性密码。

Héctor Molinero Fernández


📺 Shaka Player 5.0: 播放自适应媒体的库

在浏览器中无需插件播放 DASH 和 HLS 等格式。支持通过 IndexedDB 离线存储和播放。(演示)

Shaka Project


更多工具


📢 生态系统其他动态

半色调的色彩

halftone.jpg

Maxime Heckel 对像素化、抖动以及使用 React Three Fiber 创建 GLSL 驱动的半色调效果的全面介绍。这是一种在现代网页设计和数字艺术中越来越流行的美学。


😬 Heroku 采用"维持工程模式"

云托管/PaaS 先驱 Heroku 采用了"维持工程模式",没有新功能在计划中。开发者社区听到了"死亡警钟",迁移离开 Heroku 加入了许多待办事项列表。


🎥 使用 Remotion 构建视频

如果你对使用智能体通过 Remotion 构建视频的热议感到不知所措,Remotion 现在有▶️ 一个 5 分钟的教程,将其简化为基础知识


📗 Node.js 官方文档新设计预览

这是 Node.js 官方文档的新设计预览。如果遇到任何问题,你可以提交问题


原文链接: JavaScript Weekly Issue 772