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

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