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

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