Skip to content
JS
Comparison

esprima vs meriyah

Parsers and serialisersPackage data 25 Sept 2026
esprimav4.0.1, 13 Jul 2018

ECMAScript parsing infrastructure for multipurpose analysis

$ npm install esprima
meriyahv7.3.3, 5 Sept 2026

A 100% compliant, self-hosted javascript parser with high focus on both performance and stability

$ npm install meriyah
MetricesprimameriyahDifference
Weekly downloads84,950,3247,520,002esprima 11.3x higher
12-month download growth+40%+2252%meriyah +2212 pts
Gzip size---
Minified size---
Dependencies00Same
Unpacked size307 kB1.3 MBesprima 4.2x smaller
Latest release4.0.1, 13 Jul 20187.3.3, 5 Sept 2026meriyah 8.1 years more recent
Releases, last 12 months09meriyah 9 more
First published25 Nov 20118 Apr 2019esprima 7.4 years earlier
GitHub stars7,1391,218esprima 5.9x higher
Open issues1406esprima 134 more
Open pull requests111esprima 10 more
Contributors69--
Commits, last 52 weeks0122meriyah higher
TypeScript typesNoneBundledDiffers
Module formatCommonJSESM + CommonJSDiffers
Runtimes---
LicenseBSD-2-ClauseISCDiffers

Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.

esprima85m latest weekmeriyah7.5m latest week
Week of 23 Sept 2025Week of 15 Sept 2026
Weekly npm downloads, 52 weeks. Y axis starts at zero. Values are not smoothed.

esprima

Major versions
  1. 0.7.025 Nov 2011
  2. 1.0.022 Oct 2012
  3. 2.0.06 Feb 2015
  4. 3.0.03 Sept 2016
  5. 4.0.010 Jun 2017
Last 5 releases
  1. 4.0.113 Jul 2018
  2. 4.0.010 Jun 2017
  3. 3.1.323 Dec 2016
  4. 3.1.224 Nov 2016
  5. 3.1.11 Nov 2016
46 releases in total, 0 in the last 12 months

meriyah

Major versions
  1. 0.0.18 Apr 2019
  2. 1.0.027 Jun 2019
  3. 2.0.012 Jul 2020
  4. 3.0.021 Sept 2020
  5. 4.0.014 Jan 2021
  6. 5.0.025 Jul 2024
  7. 6.0.016 Sept 2024
  8. 7.0.027 Nov 2025
Last 5 releases
  1. 7.3.35 Sept 2026
  2. 7.3.217 Aug 2026
  3. 7.3.16 Aug 2026
  4. 7.3.029 Jul 2026
  5. 7.2.024 Jul 2026
195 releases in total, 9 in the last 12 months
esprima

-

meriyah

-

esprima

-

meriyah

-

  • Need no runtime dependenciesBoth
  • Need both ESM and CommonJS entry pointsmeriyah (esprima: CommonJS; meriyah: ESM + CommonJS)
  • Need to load it with require()Both
  • Need TypeScript types in the package itselfmeriyah (esprima: None; meriyah: Bundled)
  • Node.js version requirementesprima: >=4; meriyah: >=20.0.0 (engines field in package.json)
  • Need the more recent releasemeriyah (7.3.3 on 5 Sept 2026 vs 4.0.1 on 13 Jul 2018)
  • Higher weekly npm downloadsesprima (85m vs 7.5m)
  • Licenseesprima: BSD-2-Clause; meriyah: ISC

Each line is generated from the data above.

meriyah: meriyah npm registry, meriyah npm downloads, meriyah GitHub. Data fetched 25 Sept 2026.

Indexability: Indexed: 0 US searches/month across both orderings ("esprima vs meriyah", "meriyah vs esprima").