happy-dom
不含图形界面的浏览器实现,常用作 Vitest、Jest 的 DOM 测试环境。
用 JavaScript 实现的无界面浏览器环境,支持 Custom Elements、Declarative Shadow DOM、MutationObserver 和 Fetch API,可配合 Vitest、Bun、Jest 和 Testing Library 使用。
它与 jsdom 实现的 Web API 范围不同,在两者之间切换测试环境后要重跑全部测试,确认被测代码用到的 API 都已实现。
许可:MIT。
资料核对:2026-10-30反馈此资源