PAudit
Healy Health Audit Verified DB

happy-dom

Version 20.5.3 • License MIT

One-Line Verdict

"Heavy install size detected. Review bloat risk."

npm install happy-dom
View Alternatives
45% Healy Score

Maintenance

Poor

Actively Maintained

Security

3 CVE History

Historical vulnerabilities found.

Performance

7.8 MB

Critical Bloat: 7.8 MB

Community

4,549,850

Highly Trusted

How much does happy-dom slow down your app?

7.8 MB

Package Payload

6 Direct

Clean dependency structure.

Cold-Start Impact

+118 ms

Estimated execution overhead on standard hardware.

Security Intelligence

Current Threat Level

Risk Detected

Our audit detected 3 active or historical security flags. Critical CVEs have been mapped to this library.

Accuracy Protocol

Scanned against OSV.dev (Google Open Source) databases. Last Deep-Scan: 2026.

Alternatives Hub

Is happy-dom too heavy? Compare it with these industry standards:

What is happy-dom?

"Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML."

happy-dom is used to facilitate high-performance Node.js workflows. It provides a robust footprint of 7.8 MB on disk.

Installation Guide

# Install via NPM

npm install happy-dom

# Install via Yarn

yarn add happy-dom

Knowledge Base

Where can I find security audits for happy-dom?

You are currently viewing a proprietary security audit for happy-dom on PAudit. We aggregate global databases to provide a safety rating of 45/100.

How to use Node Package Manager to install happy-dom?

Run npm install happy-dom. This installs version 20.5.3 and adds 6 direct dependencies to your project.

Is happy-dom popular among Node developers?

Yes, happy-dom records 4,549,850 weekly downloads, making it a Highly Trusted part of the ecosystem.