xtf e538decb69 药品分类 hai 11 meses
..
LICENSE e538decb69 药品分类 hai 11 meses
README.md e538decb69 药品分类 hai 11 meses
all.js e538decb69 药品分类 hai 11 meses
allLimit.js e538decb69 药品分类 hai 11 meses
allSeries.js e538decb69 药品分类 hai 11 meses
angelFall.js e538decb69 药品分类 hai 11 meses
any.js e538decb69 药品分类 hai 11 meses
anyLimit.js e538decb69 药品分类 hai 11 meses
anySeries.js e538decb69 药品分类 hai 11 meses
apply.js e538decb69 药品分类 hai 11 meses
applyEach.js e538decb69 药品分类 hai 11 meses
applyEachSeries.js e538decb69 药品分类 hai 11 meses
async.js e538decb69 药品分类 hai 11 meses
async.min.js e538decb69 药品分类 hai 11 meses
asyncify.js e538decb69 药品分类 hai 11 meses
auto.js e538decb69 药品分类 hai 11 meses
autoInject.js e538decb69 药品分类 hai 11 meses
cargo.js e538decb69 药品分类 hai 11 meses
compose.js e538decb69 药品分类 hai 11 meses
concat.js e538decb69 药品分类 hai 11 meses
concatLimit.js e538decb69 药品分类 hai 11 meses
concatSeries.js e538decb69 药品分类 hai 11 meses
constant.js e538decb69 药品分类 hai 11 meses
createLogger.js e538decb69 药品分类 hai 11 meses
detect.js e538decb69 药品分类 hai 11 meses
detectLimit.js e538decb69 药品分类 hai 11 meses
detectSeries.js e538decb69 药品分类 hai 11 meses
dir.js e538decb69 药品分类 hai 11 meses
doDuring.js e538decb69 药品分类 hai 11 meses
doUntil.js e538decb69 药品分类 hai 11 meses
doWhilst.js e538decb69 药品分类 hai 11 meses
during.js e538decb69 药品分类 hai 11 meses
each.js e538decb69 药品分类 hai 11 meses
eachLimit.js e538decb69 药品分类 hai 11 meses
eachOf.js e538decb69 药品分类 hai 11 meses
eachOfLimit.js e538decb69 药品分类 hai 11 meses
eachOfSeries.js e538decb69 药品分类 hai 11 meses
eachSeries.js e538decb69 药品分类 hai 11 meses
ensureAsync.js e538decb69 药品分类 hai 11 meses
every.js e538decb69 药品分类 hai 11 meses
everyLimit.js e538decb69 药品分类 hai 11 meses
everySeries.js e538decb69 药品分类 hai 11 meses
fast.js e538decb69 药品分类 hai 11 meses
filter.js e538decb69 药品分类 hai 11 meses
filterLimit.js e538decb69 药品分类 hai 11 meses
filterSeries.js e538decb69 药品分类 hai 11 meses
find.js e538decb69 药品分类 hai 11 meses
findLimit.js e538decb69 药品分类 hai 11 meses
findSeries.js e538decb69 药品分类 hai 11 meses
foldl.js e538decb69 药品分类 hai 11 meses
foldr.js e538decb69 药品分类 hai 11 meses
forEach.js e538decb69 药品分类 hai 11 meses
forEachLimit.js e538decb69 药品分类 hai 11 meses
forEachOf.js e538decb69 药品分类 hai 11 meses
forEachOfLimit.js e538decb69 药品分类 hai 11 meses
forEachOfSeries.js e538decb69 药品分类 hai 11 meses
forEachSeries.js e538decb69 药品分类 hai 11 meses
forever.js e538decb69 药品分类 hai 11 meses
groupBy.js e538decb69 药品分类 hai 11 meses
groupByLimit.js e538decb69 药品分类 hai 11 meses
groupBySeries.js e538decb69 药品分类 hai 11 meses
inject.js e538decb69 药品分类 hai 11 meses
iterator.js e538decb69 药品分类 hai 11 meses
log.js e538decb69 药品分类 hai 11 meses
map.js e538decb69 药品分类 hai 11 meses
mapLimit.js e538decb69 药品分类 hai 11 meses
mapSeries.js e538decb69 药品分类 hai 11 meses
mapValues.js e538decb69 药品分类 hai 11 meses
mapValuesLimit.js e538decb69 药品分类 hai 11 meses
mapValuesSeries.js e538decb69 药品分类 hai 11 meses
memoize.js e538decb69 药品分类 hai 11 meses
nextTick.js e538decb69 药品分类 hai 11 meses
omit.js e538decb69 药品分类 hai 11 meses
omitLimit.js e538decb69 药品分类 hai 11 meses
omitSeries.js e538decb69 药品分类 hai 11 meses
package.json e538decb69 药品分类 hai 11 meses
parallel.js e538decb69 药品分类 hai 11 meses
parallelLimit.js e538decb69 药品分类 hai 11 meses
pick.js e538decb69 药品分类 hai 11 meses
pickLimit.js e538decb69 药品分类 hai 11 meses
pickSeries.js e538decb69 药品分类 hai 11 meses
priorityQueue.js e538decb69 药品分类 hai 11 meses
queue.js e538decb69 药品分类 hai 11 meses
race.js e538decb69 药品分类 hai 11 meses
reduce.js e538decb69 药品分类 hai 11 meses
reduceRight.js e538decb69 药品分类 hai 11 meses
reflect.js e538decb69 药品分类 hai 11 meses
reflectAll.js e538decb69 药品分类 hai 11 meses
reject.js e538decb69 药品分类 hai 11 meses
rejectLimit.js e538decb69 药品分类 hai 11 meses
rejectSeries.js e538decb69 药品分类 hai 11 meses
retry.js e538decb69 药品分类 hai 11 meses
retryable.js e538decb69 药品分类 hai 11 meses
safe.js e538decb69 药品分类 hai 11 meses
select.js e538decb69 药品分类 hai 11 meses
selectLimit.js e538decb69 药品分类 hai 11 meses
selectSeries.js e538decb69 药品分类 hai 11 meses
seq.js e538decb69 药品分类 hai 11 meses
series.js e538decb69 药品分类 hai 11 meses
setImmediate.js e538decb69 药品分类 hai 11 meses
some.js e538decb69 药品分类 hai 11 meses
someLimit.js e538decb69 药品分类 hai 11 meses
someSeries.js e538decb69 药品分类 hai 11 meses
sortBy.js e538decb69 药品分类 hai 11 meses
sortByLimit.js e538decb69 药品分类 hai 11 meses
sortBySeries.js e538decb69 药品分类 hai 11 meses
timeout.js e538decb69 药品分类 hai 11 meses
times.js e538decb69 药品分类 hai 11 meses
timesLimit.js e538decb69 药品分类 hai 11 meses
timesSeries.js e538decb69 药品分类 hai 11 meses
transform.js e538decb69 药品分类 hai 11 meses
transformLimit.js e538decb69 药品分类 hai 11 meses
transformSeries.js e538decb69 药品分类 hai 11 meses
tryEach.js e538decb69 药品分类 hai 11 meses
unmemoize.js e538decb69 药品分类 hai 11 meses
until.js e538decb69 药品分类 hai 11 meses
waterfall.js e538decb69 药品分类 hai 11 meses
whilst.js e538decb69 药品分类 hai 11 meses
wrapSync.js e538decb69 药品分类 hai 11 meses

README.md

Neo-Async

npm Travis Status Coverage Status download Total Alerts FOSSA

Neo-Async is thought to be used as a drop-in replacement for Async, it almost fully covers its functionality and runs faster.

Benchmark is here!

Bluebird's benchmark is here!

Code Coverage

coverage

Installation

In a browser

<script src="async.min.js"></script>

In an AMD loader

require(['async'], function(async) {});

Promise and async/await

I recommend to use Aigle.

It is optimized for Promise handling and has almost the same functionality as neo-async.

Node.js

standard

$ npm install neo-async
var async = require('neo-async');

replacement

$ npm install neo-async
$ ln -s ./node_modules/neo-async ./node_modules/async
var async = require('async');

Bower

bower install neo-async

Feature

JSDoc

* not in Async

Collections

Control Flow

Utils

Mode

Benchmark

Benchmark: Async vs Neo-Async

How to check

$ node perf

Environment

  • Darwin 17.3.0 x64
  • Node.js v8.9.4
  • async v2.6.0
  • neo-async v2.5.0
  • benchmark v2.1.4

Result

The value is the ratio (Neo-Async/Async) of the average speed.

Collections

function benchmark
each/forEach 2.43
eachSeries/forEachSeries 1.75
eachLimit/forEachLimit 1.68
eachOf 3.29
eachOfSeries 1.50
eachOfLimit 1.59
map 3.95
mapSeries 1.81
mapLimit 1.27
mapValues 2.73
mapValuesSeries 1.59
mapValuesLimit 1.23
filter 3.00
filterSeries 1.74
filterLimit 1.17
reject 4.59
rejectSeries 2.31
rejectLimit 1.58
detect 4.30
detectSeries 1.86
detectLimit 1.32
reduce 1.82
transform 2.46
sortBy 4.08
some 2.19
someSeries 1.83
someLimit 1.32
every 2.09
everySeries 1.84
everyLimit 1.35
concat 3.79
concatSeries 4.45

Control Flow

funciton benchmark
parallel 2.93
series 1.96
waterfall 1.29
whilst 1.00
doWhilst 1.12
until 1.12
doUntil 1.12
during 1.18
doDuring 2.42
times 4.25
auto 1.97

License

FOSSA Status