Skip to content
JS
Package

jsdom

A JavaScript implementation of many web standards

v30.1.1, 22 Sept 2026MITCommonJSTypes: NoneScraping and browser automationNode.js utilities
$ npm install jsdom

Key numbers

As of 25 Sept 2026
Weekly downloads
75.1m
+141% over 12 months
Gzip bundle size
-
No Bundlephobia data
Dependencies
20
Direct, from package.json
Last release
3 days ago
v30.1.1
GitHub stars
21.7k
1.8k forks
Open issues / PRs
273 / 29
Contributors
382
Commits, last 52 weeks
277

Downloads

Last week 2026-09-15 to 2026-09-21
025m50m75m100mSept 2025Mar 2026Sept 2026High 98.9m (25 Aug 2026)Low 19.3m (23 Dec 2025)
Weekly npm downloads, one point per week, weeks starting 23 Sept 2025 to 15 Sept 2026. The y axis starts at zero.

75,093,642 downloads last week, 349,400,715 in the last month. The 12-month change of +141% compares the average of the last 4 weeks with the first 4 weeks of the series.

Releases, last 12 months
16276 in total
Latest version
30.1.1, 22 Sept 20263 days ago
First published
21 Nov 2011
Last push to GitHub
22 Sept 20263 days before the snapshot
Repository archived
No
Open issues
273
Open pull requests
29
Commits, last 52 weeks
277
Dependents on npm
9,613

Major versions

  1. v30 first release 30.0.0, 27 Jul 2026
  2. v29 first release 29.0.0, 15 Mar 2026
  3. v28 first release 28.0.0, 2 Feb 2026
  4. v27 first release 27.0.0, 13 Sept 2025
  5. v26 first release 26.0.0, 9 Jan 2025
  6. v25 first release 25.0.0, 25 Aug 2024
  7. v24 first release 24.0.0, 21 Jan 2024
  8. v23 first release 23.0.0, 26 Nov 2023
  9. v22 first release 22.0.0, 2 May 2023
  10. v21 first release 21.0.0, 7 Jan 2023
  11. v20 first release 20.0.0, 19 Jun 2022
  12. v19 first release 19.0.0, 2 Dec 2021
  13. v18 first release 18.0.0, 8 Oct 2021
  14. v17 first release 17.0.0, 13 Aug 2021
  15. v16 first release 16.0.0, 13 Jan 2020
  16. v15 first release 15.0.0, 21 Apr 2019
  17. v14 first release 14.0.0, 10 Mar 2019
  18. v13 first release 13.0.0, 29 Oct 2018
  19. v12 first release 12.0.0, 19 Aug 2018
  20. v11 first release 11.0.0, 21 May 2017
  21. v10 first release 10.0.0, 24 Apr 2017
  22. v9 first release 9.0.0, 6 May 2016
  23. v8 first release 8.0.0, 27 Jan 2016
  24. v7 first release 7.0.0, 17 Oct 2015
  25. v6 first release 6.0.0, 5 Aug 2015
  26. v5 first release 5.0.0, 16 Apr 2015
  27. v4 first release 4.0.0, 22 Feb 2015
  28. v3 first release 3.0.0, 18 Jan 2015
  29. v2 first release 2.0.0, 28 Dec 2014
  30. v1 first release 1.0.0, 28 Sept 2014
  31. v0 first release 0.0.1, 21 Nov 2011

Recent releases

VersionPublished
30.1.122 Sept 2026
30.1.017 Sept 2026
30.0.129 Jul 2026
30.0.027 Jul 2026
29.1.130 Apr 2026
29.1.027 Apr 2026
29.0.27 Apr 2026
29.0.120 Mar 2026
29.0.015 Mar 2026
28.1.015 Feb 2026
28.0.02 Feb 2026
27.4.026 Dec 2025
27.3.08 Dec 2025
27.2.012 Nov 2025
Module format
CommonJSFrom package.json type, main and exports fields
TypeScript types
None
Node.js engine range
^22.22.2 || ^24.15.0 || >=26.0.0
Runtimes
-
Unpacked size (npm)
6.8 MB
Dependencies (20)
saxesparse5undicicss-treedata-urlslru-cachedecimal.jswhatwg-urltough-cookie@exodus/byteswhatwg-mimetypew3c-xmlserializerwebidl-conversionsxml-name-validator@bramus/specificity@asamuzakjp/css-colorhtml-encoding-sniffer@asamuzakjp/dom-selectoris-potential-custom-element-name@csstools/css-syntax-patches-for-csstree
Peer dependencies (1)
canvas
npm install jsdom

CDN

jsDelivr: 91.5k requests in 30 days
  • jsDelivrhttps://cdn.jsdelivr.net/npm/jsdom@30.1.1/
  • unpkghttps://unpkg.com/jsdom@30.1.1/
  • esm.shhttps://esm.sh/jsdom@30.1.1
PackageWeekly downloadsGzipLast releaseModuleComparison
happy-dom12.4m-13 days agoESM onlyhappy-dom vs jsdom
robots-parser3.3m-3 years agoCommonJS-

Related

Sources: npm registry, npm downloads API, GitHub API, jsDelivr. Data fetched 25 Sept 2026.

Indexability: Indexed.