Dashboard sipadu mbip
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Siti Rahayu 79f738203a latest pirms 5 gadiem
..
LICENSE latest pirms 5 gadiem
README.md latest pirms 5 gadiem
all.js latest pirms 5 gadiem
allLimit.js latest pirms 5 gadiem
allSeries.js latest pirms 5 gadiem
angelFall.js latest pirms 5 gadiem
any.js latest pirms 5 gadiem
anyLimit.js latest pirms 5 gadiem
anySeries.js latest pirms 5 gadiem
apply.js latest pirms 5 gadiem
applyEach.js latest pirms 5 gadiem
applyEachSeries.js latest pirms 5 gadiem
async.js latest pirms 5 gadiem
async.min.js latest pirms 5 gadiem
asyncify.js latest pirms 5 gadiem
auto.js latest pirms 5 gadiem
autoInject.js latest pirms 5 gadiem
cargo.js latest pirms 5 gadiem
compose.js latest pirms 5 gadiem
concat.js latest pirms 5 gadiem
concatLimit.js latest pirms 5 gadiem
concatSeries.js latest pirms 5 gadiem
constant.js latest pirms 5 gadiem
createLogger.js latest pirms 5 gadiem
detect.js latest pirms 5 gadiem
detectLimit.js latest pirms 5 gadiem
detectSeries.js latest pirms 5 gadiem
dir.js latest pirms 5 gadiem
doDuring.js latest pirms 5 gadiem
doUntil.js latest pirms 5 gadiem
doWhilst.js latest pirms 5 gadiem
during.js latest pirms 5 gadiem
each.js latest pirms 5 gadiem
eachLimit.js latest pirms 5 gadiem
eachOf.js latest pirms 5 gadiem
eachOfLimit.js latest pirms 5 gadiem
eachOfSeries.js latest pirms 5 gadiem
eachSeries.js latest pirms 5 gadiem
ensureAsync.js latest pirms 5 gadiem
every.js latest pirms 5 gadiem
everyLimit.js latest pirms 5 gadiem
everySeries.js latest pirms 5 gadiem
fast.js latest pirms 5 gadiem
filter.js latest pirms 5 gadiem
filterLimit.js latest pirms 5 gadiem
filterSeries.js latest pirms 5 gadiem
find.js latest pirms 5 gadiem
findLimit.js latest pirms 5 gadiem
findSeries.js latest pirms 5 gadiem
foldl.js latest pirms 5 gadiem
foldr.js latest pirms 5 gadiem
forEach.js latest pirms 5 gadiem
forEachLimit.js latest pirms 5 gadiem
forEachOf.js latest pirms 5 gadiem
forEachOfLimit.js latest pirms 5 gadiem
forEachOfSeries.js latest pirms 5 gadiem
forEachSeries.js latest pirms 5 gadiem
forever.js latest pirms 5 gadiem
groupBy.js latest pirms 5 gadiem
groupByLimit.js latest pirms 5 gadiem
groupBySeries.js latest pirms 5 gadiem
inject.js latest pirms 5 gadiem
iterator.js latest pirms 5 gadiem
log.js latest pirms 5 gadiem
map.js latest pirms 5 gadiem
mapLimit.js latest pirms 5 gadiem
mapSeries.js latest pirms 5 gadiem
mapValues.js latest pirms 5 gadiem
mapValuesLimit.js latest pirms 5 gadiem
mapValuesSeries.js latest pirms 5 gadiem
memoize.js latest pirms 5 gadiem
nextTick.js latest pirms 5 gadiem
omit.js latest pirms 5 gadiem
omitLimit.js latest pirms 5 gadiem
omitSeries.js latest pirms 5 gadiem
package.json latest pirms 5 gadiem
parallel.js latest pirms 5 gadiem
parallelLimit.js latest pirms 5 gadiem
pick.js latest pirms 5 gadiem
pickLimit.js latest pirms 5 gadiem
pickSeries.js latest pirms 5 gadiem
priorityQueue.js latest pirms 5 gadiem
queue.js latest pirms 5 gadiem
race.js latest pirms 5 gadiem
reduce.js latest pirms 5 gadiem
reduceRight.js latest pirms 5 gadiem
reflect.js latest pirms 5 gadiem
reflectAll.js latest pirms 5 gadiem
reject.js latest pirms 5 gadiem
rejectLimit.js latest pirms 5 gadiem
rejectSeries.js latest pirms 5 gadiem
retry.js latest pirms 5 gadiem
retryable.js latest pirms 5 gadiem
safe.js latest pirms 5 gadiem
select.js latest pirms 5 gadiem
selectLimit.js latest pirms 5 gadiem
selectSeries.js latest pirms 5 gadiem
seq.js latest pirms 5 gadiem
series.js latest pirms 5 gadiem
setImmediate.js latest pirms 5 gadiem
some.js latest pirms 5 gadiem
someLimit.js latest pirms 5 gadiem
someSeries.js latest pirms 5 gadiem
sortBy.js latest pirms 5 gadiem
sortByLimit.js latest pirms 5 gadiem
sortBySeries.js latest pirms 5 gadiem
timeout.js latest pirms 5 gadiem
times.js latest pirms 5 gadiem
timesLimit.js latest pirms 5 gadiem
timesSeries.js latest pirms 5 gadiem
transform.js latest pirms 5 gadiem
transformLimit.js latest pirms 5 gadiem
transformSeries.js latest pirms 5 gadiem
tryEach.js latest pirms 5 gadiem
unmemoize.js latest pirms 5 gadiem
until.js latest pirms 5 gadiem
waterfall.js latest pirms 5 gadiem
whilst.js latest pirms 5 gadiem
wrapSync.js latest pirms 5 gadiem

README.md

Neo-Async

npm Travis Status Coverage Status download 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