Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
xzx 2ec7739298 [Version] V.3.8 4 anni fa
..
LICENSE [Version] V.3.8 4 anni fa
README.md [Version] V.3.8 4 anni fa
all.js [Version] V.3.8 4 anni fa
allLimit.js [Version] V.3.8 4 anni fa
allSeries.js [Version] V.3.8 4 anni fa
angelFall.js [Version] V.3.8 4 anni fa
any.js [Version] V.3.8 4 anni fa
anyLimit.js [Version] V.3.8 4 anni fa
anySeries.js [Version] V.3.8 4 anni fa
apply.js [Version] V.3.8 4 anni fa
applyEach.js [Version] V.3.8 4 anni fa
applyEachSeries.js [Version] V.3.8 4 anni fa
async.js [Version] V.3.8 4 anni fa
async.min.js [Version] V.3.8 4 anni fa
asyncify.js [Version] V.3.8 4 anni fa
auto.js [Version] V.3.8 4 anni fa
autoInject.js [Version] V.3.8 4 anni fa
cargo.js [Version] V.3.8 4 anni fa
compose.js [Version] V.3.8 4 anni fa
concat.js [Version] V.3.8 4 anni fa
concatLimit.js [Version] V.3.8 4 anni fa
concatSeries.js [Version] V.3.8 4 anni fa
constant.js [Version] V.3.8 4 anni fa
createLogger.js [Version] V.3.8 4 anni fa
detect.js [Version] V.3.8 4 anni fa
detectLimit.js [Version] V.3.8 4 anni fa
detectSeries.js [Version] V.3.8 4 anni fa
dir.js [Version] V.3.8 4 anni fa
doDuring.js [Version] V.3.8 4 anni fa
doUntil.js [Version] V.3.8 4 anni fa
doWhilst.js [Version] V.3.8 4 anni fa
during.js [Version] V.3.8 4 anni fa
each.js [Version] V.3.8 4 anni fa
eachLimit.js [Version] V.3.8 4 anni fa
eachOf.js [Version] V.3.8 4 anni fa
eachOfLimit.js [Version] V.3.8 4 anni fa
eachOfSeries.js [Version] V.3.8 4 anni fa
eachSeries.js [Version] V.3.8 4 anni fa
ensureAsync.js [Version] V.3.8 4 anni fa
every.js [Version] V.3.8 4 anni fa
everyLimit.js [Version] V.3.8 4 anni fa
everySeries.js [Version] V.3.8 4 anni fa
fast.js [Version] V.3.8 4 anni fa
filter.js [Version] V.3.8 4 anni fa
filterLimit.js [Version] V.3.8 4 anni fa
filterSeries.js [Version] V.3.8 4 anni fa
find.js [Version] V.3.8 4 anni fa
findLimit.js [Version] V.3.8 4 anni fa
findSeries.js [Version] V.3.8 4 anni fa
foldl.js [Version] V.3.8 4 anni fa
foldr.js [Version] V.3.8 4 anni fa
forEach.js [Version] V.3.8 4 anni fa
forEachLimit.js [Version] V.3.8 4 anni fa
forEachOf.js [Version] V.3.8 4 anni fa
forEachOfLimit.js [Version] V.3.8 4 anni fa
forEachOfSeries.js [Version] V.3.8 4 anni fa
forEachSeries.js [Version] V.3.8 4 anni fa
forever.js [Version] V.3.8 4 anni fa
groupBy.js [Version] V.3.8 4 anni fa
groupByLimit.js [Version] V.3.8 4 anni fa
groupBySeries.js [Version] V.3.8 4 anni fa
inject.js [Version] V.3.8 4 anni fa
iterator.js [Version] V.3.8 4 anni fa
log.js [Version] V.3.8 4 anni fa
map.js [Version] V.3.8 4 anni fa
mapLimit.js [Version] V.3.8 4 anni fa
mapSeries.js [Version] V.3.8 4 anni fa
mapValues.js [Version] V.3.8 4 anni fa
mapValuesLimit.js [Version] V.3.8 4 anni fa
mapValuesSeries.js [Version] V.3.8 4 anni fa
memoize.js [Version] V.3.8 4 anni fa
nextTick.js [Version] V.3.8 4 anni fa
omit.js [Version] V.3.8 4 anni fa
omitLimit.js [Version] V.3.8 4 anni fa
omitSeries.js [Version] V.3.8 4 anni fa
package.json [Version] V.3.8 4 anni fa
parallel.js [Version] V.3.8 4 anni fa
parallelLimit.js [Version] V.3.8 4 anni fa
pick.js [Version] V.3.8 4 anni fa
pickLimit.js [Version] V.3.8 4 anni fa
pickSeries.js [Version] V.3.8 4 anni fa
priorityQueue.js [Version] V.3.8 4 anni fa
queue.js [Version] V.3.8 4 anni fa
race.js [Version] V.3.8 4 anni fa
reduce.js [Version] V.3.8 4 anni fa
reduceRight.js [Version] V.3.8 4 anni fa
reflect.js [Version] V.3.8 4 anni fa
reflectAll.js [Version] V.3.8 4 anni fa
reject.js [Version] V.3.8 4 anni fa
rejectLimit.js [Version] V.3.8 4 anni fa
rejectSeries.js [Version] V.3.8 4 anni fa
retry.js [Version] V.3.8 4 anni fa
retryable.js [Version] V.3.8 4 anni fa
safe.js [Version] V.3.8 4 anni fa
select.js [Version] V.3.8 4 anni fa
selectLimit.js [Version] V.3.8 4 anni fa
selectSeries.js [Version] V.3.8 4 anni fa
seq.js [Version] V.3.8 4 anni fa
series.js [Version] V.3.8 4 anni fa
setImmediate.js [Version] V.3.8 4 anni fa
some.js [Version] V.3.8 4 anni fa
someLimit.js [Version] V.3.8 4 anni fa
someSeries.js [Version] V.3.8 4 anni fa
sortBy.js [Version] V.3.8 4 anni fa
sortByLimit.js [Version] V.3.8 4 anni fa
sortBySeries.js [Version] V.3.8 4 anni fa
timeout.js [Version] V.3.8 4 anni fa
times.js [Version] V.3.8 4 anni fa
timesLimit.js [Version] V.3.8 4 anni fa
timesSeries.js [Version] V.3.8 4 anni fa
transform.js [Version] V.3.8 4 anni fa
transformLimit.js [Version] V.3.8 4 anni fa
transformSeries.js [Version] V.3.8 4 anni fa
tryEach.js [Version] V.3.8 4 anni fa
unmemoize.js [Version] V.3.8 4 anni fa
until.js [Version] V.3.8 4 anni fa
waterfall.js [Version] V.3.8 4 anni fa
whilst.js [Version] V.3.8 4 anni fa
wrapSync.js [Version] V.3.8 4 anni fa

README.md

Neo-Async

npm Travis Status Coverage Status download Code Quality: Javascript Total Alerts

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