528 期 - 使用 Chrome 的性能面板对 Node 性能进行分析

本期看点:本期的一篇文章介绍了使用 Chrome 的性能面板分析 Node.js 的性能。请注意,从 Chrome 124 开始,JavaScript 分析器将被移除。所以如果还在使用它,需要熟悉这里展示的新方法。
编辑:Yucohny

🔥 本周热门

最新 Node.js 合作峰会之行报告 —— Node 的合作者和社区成员每年都会齐聚一堂参加合作峰会两次,并在此期间分享知识、讨论问题与新的想法。上个月初在伦敦举办的峰会上,讨论了 Node 的 HTTP 堆栈、新的 node --run 功能、ESM 支持、包管理等等。

Joyee Cheung

使用 Chrome 的性能面板对 Node 性能进行分析 —— 这篇文章介绍了使用 Chrome 的性能面板分析 Node.js 的性能。请注意,从 Chrome 124 开始,JavaScript 分析器将被移除。所以如果还在使用它,需要熟悉这里展示的新方法。

Chrome for Developers

Node.js 性能 API 简介 —— perf_hooks 模块 提供了 W3C Web 性能 API 的一个子集,以及用于 Node 的特定性能测量的额外 API。本指南展示了如何使用它的几个特性。

Stanley Ulili

使用 TypeScript 与 oclif 从零开始构建 CLI —— oclif 是由 Salesforce 维护的成熟的 CLI 工具开发框架。本教程从零开始,逐步构建一个可用的 CLI。

Josh Cunningham

4 月 10 日 Node.js 安全更新 —— 一个星期后又发布了一系列安全更新,包括 v18.20.2(LTS)v20.12.2(LTS)v21.7.3(Current)。更新的内容包括 Windows 上的命令注入漏洞。

Rafael Gonzaga

Node 开发人员的九个 Docker 专业技巧

Liran Tal

使用 Bloom 过滤器在 Redis 中减少数据库负载

Marco Moauro

捕获 Node 的垃圾收集跟踪

Ram Lakshmanan

快讯:

🛠 代码与工具

Catena:在 Express 上构建类型安全的 API —— 受 tRPC 的启发,可以将其覆盖在现有的 Express 代码库之上。

Lightning Technologies GmbH

MikroORM v6.2:欢迎 SQL Server 和 libSQL —— MikroORM 是一款基于 Data Mapper、Unit of Work 和 Identity Map 模式的流行的 TypeScript ORM,现在它支持 Microsoft SQL Server,并为自定义类型提供更好的类型安全性。

Martin Adámek

Madge v7.0:从模块依赖关系创建可视化图形 —— 一个用于生成模块依赖关系可视图形、查找循环依赖关系并挖掘其他有用信息的开发工具。

Patrik Henningsson

Modern Errors v7.0:以简单、稳定、一致的方式处理错误 —— 创建错误类、包装或聚合错误,或使用其中几个插件之一来执行诸如打印错误报告信息、打印堆栈跟踪等操作。

ehmicky

版本发布:

© 2025 印记中文 | 粤ICP备17008907号-2