Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
xzx 2ec7739298 [Version] V.3.8 há 4 anos
..
LICENSE [Version] V.3.8 há 4 anos
README.md [Version] V.3.8 há 4 anos
all.js [Version] V.3.8 há 4 anos
allLimit.js [Version] V.3.8 há 4 anos
allSeries.js [Version] V.3.8 há 4 anos
angelFall.js [Version] V.3.8 há 4 anos
any.js [Version] V.3.8 há 4 anos
anyLimit.js [Version] V.3.8 há 4 anos
anySeries.js [Version] V.3.8 há 4 anos
apply.js [Version] V.3.8 há 4 anos
applyEach.js [Version] V.3.8 há 4 anos
applyEachSeries.js [Version] V.3.8 há 4 anos
async.js [Version] V.3.8 há 4 anos
async.min.js [Version] V.3.8 há 4 anos
asyncify.js [Version] V.3.8 há 4 anos
auto.js [Version] V.3.8 há 4 anos
autoInject.js [Version] V.3.8 há 4 anos
cargo.js [Version] V.3.8 há 4 anos
compose.js [Version] V.3.8 há 4 anos
concat.js [Version] V.3.8 há 4 anos
concatLimit.js [Version] V.3.8 há 4 anos
concatSeries.js [Version] V.3.8 há 4 anos
constant.js [Version] V.3.8 há 4 anos
createLogger.js [Version] V.3.8 há 4 anos
detect.js [Version] V.3.8 há 4 anos
detectLimit.js [Version] V.3.8 há 4 anos
detectSeries.js [Version] V.3.8 há 4 anos
dir.js [Version] V.3.8 há 4 anos
doDuring.js [Version] V.3.8 há 4 anos
doUntil.js [Version] V.3.8 há 4 anos
doWhilst.js [Version] V.3.8 há 4 anos
during.js [Version] V.3.8 há 4 anos
each.js [Version] V.3.8 há 4 anos
eachLimit.js [Version] V.3.8 há 4 anos
eachOf.js [Version] V.3.8 há 4 anos
eachOfLimit.js [Version] V.3.8 há 4 anos
eachOfSeries.js [Version] V.3.8 há 4 anos
eachSeries.js [Version] V.3.8 há 4 anos
ensureAsync.js [Version] V.3.8 há 4 anos
every.js [Version] V.3.8 há 4 anos
everyLimit.js [Version] V.3.8 há 4 anos
everySeries.js [Version] V.3.8 há 4 anos
fast.js [Version] V.3.8 há 4 anos
filter.js [Version] V.3.8 há 4 anos
filterLimit.js [Version] V.3.8 há 4 anos
filterSeries.js [Version] V.3.8 há 4 anos
find.js [Version] V.3.8 há 4 anos
findLimit.js [Version] V.3.8 há 4 anos
findSeries.js [Version] V.3.8 há 4 anos
foldl.js [Version] V.3.8 há 4 anos
foldr.js [Version] V.3.8 há 4 anos
forEach.js [Version] V.3.8 há 4 anos
forEachLimit.js [Version] V.3.8 há 4 anos
forEachOf.js [Version] V.3.8 há 4 anos
forEachOfLimit.js [Version] V.3.8 há 4 anos
forEachOfSeries.js [Version] V.3.8 há 4 anos
forEachSeries.js [Version] V.3.8 há 4 anos
forever.js [Version] V.3.8 há 4 anos
groupBy.js [Version] V.3.8 há 4 anos
groupByLimit.js [Version] V.3.8 há 4 anos
groupBySeries.js [Version] V.3.8 há 4 anos
inject.js [Version] V.3.8 há 4 anos
iterator.js [Version] V.3.8 há 4 anos
log.js [Version] V.3.8 há 4 anos
map.js [Version] V.3.8 há 4 anos
mapLimit.js [Version] V.3.8 há 4 anos
mapSeries.js [Version] V.3.8 há 4 anos
mapValues.js [Version] V.3.8 há 4 anos
mapValuesLimit.js [Version] V.3.8 há 4 anos
mapValuesSeries.js [Version] V.3.8 há 4 anos
memoize.js [Version] V.3.8 há 4 anos
nextTick.js [Version] V.3.8 há 4 anos
omit.js [Version] V.3.8 há 4 anos
omitLimit.js [Version] V.3.8 há 4 anos
omitSeries.js [Version] V.3.8 há 4 anos
package.json [Version] V.3.8 há 4 anos
parallel.js [Version] V.3.8 há 4 anos
parallelLimit.js [Version] V.3.8 há 4 anos
pick.js [Version] V.3.8 há 4 anos
pickLimit.js [Version] V.3.8 há 4 anos
pickSeries.js [Version] V.3.8 há 4 anos
priorityQueue.js [Version] V.3.8 há 4 anos
queue.js [Version] V.3.8 há 4 anos
race.js [Version] V.3.8 há 4 anos
reduce.js [Version] V.3.8 há 4 anos
reduceRight.js [Version] V.3.8 há 4 anos
reflect.js [Version] V.3.8 há 4 anos
reflectAll.js [Version] V.3.8 há 4 anos
reject.js [Version] V.3.8 há 4 anos
rejectLimit.js [Version] V.3.8 há 4 anos
rejectSeries.js [Version] V.3.8 há 4 anos
retry.js [Version] V.3.8 há 4 anos
retryable.js [Version] V.3.8 há 4 anos
safe.js [Version] V.3.8 há 4 anos
select.js [Version] V.3.8 há 4 anos
selectLimit.js [Version] V.3.8 há 4 anos
selectSeries.js [Version] V.3.8 há 4 anos
seq.js [Version] V.3.8 há 4 anos
series.js [Version] V.3.8 há 4 anos
setImmediate.js [Version] V.3.8 há 4 anos
some.js [Version] V.3.8 há 4 anos
someLimit.js [Version] V.3.8 há 4 anos
someSeries.js [Version] V.3.8 há 4 anos
sortBy.js [Version] V.3.8 há 4 anos
sortByLimit.js [Version] V.3.8 há 4 anos
sortBySeries.js [Version] V.3.8 há 4 anos
timeout.js [Version] V.3.8 há 4 anos
times.js [Version] V.3.8 há 4 anos
timesLimit.js [Version] V.3.8 há 4 anos
timesSeries.js [Version] V.3.8 há 4 anos
transform.js [Version] V.3.8 há 4 anos
transformLimit.js [Version] V.3.8 há 4 anos
transformSeries.js [Version] V.3.8 há 4 anos
tryEach.js [Version] V.3.8 há 4 anos
unmemoize.js [Version] V.3.8 há 4 anos
until.js [Version] V.3.8 há 4 anos
waterfall.js [Version] V.3.8 há 4 anos
whilst.js [Version] V.3.8 há 4 anos
wrapSync.js [Version] V.3.8 há 4 anos

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