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

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