Skip to content
JS
Comparison

async vs neo-async

Promises and async control flowPackage data 25 Sept 2026
asyncv3.2.6, 19 Aug 2024

Higher-order functions and common patterns for asynchronous code

$ npm install async
neo-asyncv2.6.2, 9 Jul 2020

Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster

$ npm install neo-async
Metricasyncneo-asyncDifference
Weekly downloads80,879,25850,045,248async 1.6x higher
12-month download growth+33%+48%neo-async +15 pts
Gzip size---
Minified size---
Dependencies00Same
Unpacked size789 kB291 kBneo-async 2.7x smaller
Latest release3.2.6, 19 Aug 20242.6.2, 9 Jul 2020async 4.1 years more recent
Releases, last 12 months00Same
First published19 Dec 201023 Nov 2014async 3.9 years earlier
GitHub stars28,127654async 43.0x higher
Open issues72async 5 more
Open pull requests113neo-async 12 more
Contributors28021async 13.3x higher
Commits, last 52 weeks210async higher
TypeScript typesNoneNoneSame
Module formatESM + CommonJSCommonJSDiffers
Runtimes---
LicenseMITMITSame

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.

async80.9m latest weekneo-async50m 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.

async

Major versions
  1. 0.1.019 Dec 2010
  2. 1.0.020 May 2015
  3. 2.0.013 Jul 2016
  4. 3.0.020 May 2019
Last 5 releases
  1. 3.2.619 Aug 2024
  2. 3.2.53 Nov 2023
  3. 3.2.47 Jun 2022
  4. 2.6.413 Apr 2022
  5. 3.2.310 Jan 2022
85 releases in total, 0 in the last 12 months

neo-async

Major versions
  1. 0.1.023 Nov 2014
  2. 1.0.025 Apr 2015
  3. 2.0.021 Jul 2016
Last 5 releases
  1. 2.6.29 Jul 2020
  2. 2.6.113 May 2019
  3. 2.6.015 Oct 2018
  4. 2.5.213 Aug 2018
  5. 2.5.111 Apr 2018
75 releases in total, 0 in the last 12 months
async

-

neo-async

-

async

-

neo-async

-

  • Need no runtime dependenciesBoth
  • Need both ESM and CommonJS entry pointsasync (async: ESM + CommonJS; neo-async: CommonJS)
  • Need to load it with require()Both
  • Need TypeScript types in the package itselfNeither (async: None; neo-async: None)
  • Need the more recent releaseasync (3.2.6 on 19 Aug 2024 vs 2.6.2 on 9 Jul 2020)
  • Higher weekly npm downloadsasync (80.9m vs 50m)

Each line is generated from the data above.

neo-async: neo-async npm registry, neo-async npm downloads, neo-async GitHub. Data fetched 25 Sept 2026.

Indexability: Indexed: 0 US searches/month across both orderings ("async vs neo-async", "neo-async vs async").