Happy DOM 是一个用 JavaScript 实现的轻量级无头浏览器环境,旨在模拟浏览器的 DOM、BOM 及相关 Web API,使其可在 Node.js 环境中运行。它常用于前端单元测试和服务端渲染场景,具有启动速度快、内存占用低的特点,可作为 jsdom 的替代方案与主流测试框架集成使用。