可观测学堂

可观测技术指南

从概念、接入到生产治理,提供可执行、可验证的工程方法。

Web 构建模块与工具协作插画
技术指南

Biome 和 ESLint 怎么选?JavaScript Lint 工具新旧对决

Biome 用 Rust 重写 Lint+Format 双合一,整合检查与格式化;ESLint 提供独立规则与插件生态。本文从性能、规则覆盖、TypeScript 支持、编辑器集成与迁移路径全面对比。

应用接口与数据存储连接插画
技术指南

用 Express 和 Pug 构建 Node.js Web 应用(完整实战)

本文从零搭建一个 Express + Pug 的 Node.js Web 应用:服务器创建、开发热重载、Pug 模板渲染、静态文件服务、路由参数处理与错误处理,最后部署上线。

任务队列与工作节点调度插画
技术指南

BullMQ 实战:Node.js 定时任务与任务队列完全指南

BullMQ 是 Node.js 生产级任务队列:Redis 持久化、失败重试、cron 定时、并发控制与水平扩展。本文从入门到生产:任务创建、cron 表达式、队列管理、Worker 配置与监控面板。

Web 构建模块与工具协作插画
技术指南

bun install 的安装与缓存机制:如何评估实际收益

了解 Bun 的全局缓存、平台复制策略和文本锁文件,并用冷缓存、热缓存与 CI 场景比较依赖安装成本。

类型结构与组件组合插画
技术指南

Bun 和 Node.js 原生 TypeScript 支持怎么选?

Node.js 22.6+ 内置 TypeScript 类型擦除,23.6 起默认开启;Bun 则原生一等支持 TypeScript。本文从开发流程、TS 特性兼容、包管理、测试、生产部署全面对比两条路线。

类型结构与组件组合插画
技术指南

Bun 和 ts-node 怎么选?TypeScript 执行方案对比

ts-node 是老牌 TypeScript 执行器,Bun 是 Zig 编写的新一代运行时。本文从执行速度、watch 模式、ESM 兼容、REPL、测试与配置复杂度全面对比,给出 2026 年的明确建议。

Web 构建模块与工具协作插画
技术指南

Bun 和 tsx 怎么选?TypeScript 极速执行方案对比

tsx 用 esbuild 给 Node.js 加速,Bun 是全新运行时。本文从执行性能、TS 特性兼容、包管理、测试工具、生产部署与生态整合对比两大现代 TypeScript 执行方案。

类型结构与组件组合插画
技术指南

tsc 完全指南:TypeScript 编译器的命令行实战

本文系统讲解 TypeScript 编译器 tsc:安装、编译目标(target)、模块系统(module)、tsconfig.json 配置、watch 模式与声明文件生成,帮你真正掌控 TS 编译过程。

事件循环与异步任务流转插画
技术指南

Commander.js 完全指南:构建专业 Node.js CLI 工具

Commander.js 是 Node.js 最流行的 CLI 框架。本文讲解命令与选项定义、参数校验、子命令组织、自动帮助生成,以及交互式提示与彩色输出的增强技巧。

类型结构与组件组合插画
技术指南

TypeScript 条件类型与 infer 详解:类型系统的编程能力

条件类型让 TypeScript 类型具备"如果-否则"逻辑,infer 实现类型层面的模式匹配。本文从 T extends U ? X : Y 基础讲起,到嵌套 infer 提取、实用工具类型构建,附大量实战示例。

Web 构建模块与工具协作插画
技术指南

Deno 探索指南:Node.js 开发者该转投 Deno 吗?

Deno 是 Node.js 原作者打造的新一代运行时:原生 TypeScript、权限沙箱、内置工具链、无 node_modules。本文从 Node 开发者视角全面评估 Deno 的特性、兼容性与迁移价值。

类型结构与组件组合插画
技术指南

Deno 和 Bun 选哪个?TypeScript 开发体验深度对比

Deno 与 Bun 都原生支持 TypeScript,但路线不同:Deno 主打安全与标准化,Bun 主打极致性能。本文从架构、TS 集成、包管理与依赖生态全面对比两大现代运行时。