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

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