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

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