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

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