可观测学堂

可观测技术指南

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

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

Node.js 超时配置完全指南

无限超时是生产事故的隐形炸弹。本文系统讲解入站请求超时、出站调用超时、Promise 超时包装、超时值的选择方法与超时错误处理。

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

Node.js 和 Deno 的原生 TypeScript 支持对比

Node.js 23.6 稳定了原生 TS 类型剥离,Deno 生而 TS 原生。本文从特性支持、类型检查哲学、工具链与模块系统全面对比两大运行时的 TS 体验。

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

Node.js vs Deno vs Bun:JavaScript 运行时终极对比

Node.js 是生态霸主,Deno 主打安全与标准,Bun 主打性能与一体化。本文从性能、包管理、工具链、TS 支持、安全与部署全面对比三大运行时。

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

Node.js Worker Threads 多线程实战指南

CPU 密集任务会阻塞 Node.js 事件循环。本文讲解 Worker Threads 的原理、实战用法、线程池模式与性能优化,让 CPU 任务不再拖垮服务。

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

Shai-Hulud 与 npm 供应链安全:依赖、凭据和构建环境

以 Shai-Hulud 事件为背景,检查 npm 依赖安装脚本、锁文件、发布凭据与构建日志,区分版本一致性和依赖可信度。

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

NVM 和 Mise 对比:版本管理器的两代产品

NVM 只管 Node,Mise 管一切(多语言版本+环境变量+任务)。本文从安装、项目配置、生态兼容性全面对比,附迁移指南。

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

Ory Kratos 实战:为 Next.js 构建开源自托管认证

Ory Kratos 是开源的身份认证服务器:注册、登录、邮箱验证、双因素认证全开源自托管。本文实战 Kratos + Next.js 完整认证系统。

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

Oxlint 入门:Rust Linter 的配置与工作流

Oxlint 是 Rust 编写的超高速 JavaScript Linter:内置 500+ 规则、零配置可用、强调构建或检查效率,具体收益需在项目中测量。本文讲解安装、配置与工作流集成。

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

Oxlint 和 ESLint 对比:速度与生态的权衡

ESLint 是 2013 年以来的 Lint 标准,Oxlint 提供 Rust 实现的检查工具。本文从规则覆盖、类型感知、插件生态与开发体验全面对比。

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

Parcel 替代方案盘点:6 大前端打包工具

Parcel 的零配置很香,但复杂项目需要更多控制。本文盘点 6 大替代:Vite、Rspack、Rollup、Turbopack、esbuild 与框架内置方案。

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

Parcel 和 Vite 对比:零配置与现代速度

Parcel 零配置开箱即用,Vite 用原生 ESM 实现秒级热更新。本文从配置、开发服务器、生产构建、资源处理与框架集成全面对比。

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

Papa Parse 实战:Node.js 解析 CSV 完全指南

Papa Parse 是浏览器与 Node 双端兼容的 CSV 解析库:自动类型转换、流式处理大文件、CSV 与 JSON 互转。本文讲解核心用法与大数据量方案。