f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
..
LICENSE f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
README.md f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
all.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
allLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
allSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
angelFall.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
any.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
anyLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
anySeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
apply.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
applyEach.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
applyEachSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
async.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
async.min.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
asyncify.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
auto.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
autoInject.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
cargo.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
compose.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
concat.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
concatLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
concatSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
constant.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
createLogger.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
detect.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
detectLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
detectSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
dir.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
doDuring.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
doUntil.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
doWhilst.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
during.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
each.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
eachLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
eachOf.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
eachOfLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
eachOfSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
eachSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
ensureAsync.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
every.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
everyLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
everySeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
fast.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
filter.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
filterLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
filterSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
find.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
findLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
findSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
foldl.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
foldr.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
forEach.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
forEachLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
forEachOf.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
forEachOfLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
forEachOfSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
forEachSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
forever.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
groupBy.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
groupByLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
groupBySeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
inject.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
iterator.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
log.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
map.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
mapLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
mapSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
mapValues.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
mapValuesLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
mapValuesSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
memoize.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
nextTick.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
omit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
omitLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
omitSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
package.json f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
parallel.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
parallelLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
pick.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
pickLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
pickSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
priorityQueue.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
queue.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
race.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
reduce.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
reduceRight.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
reflect.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
reflectAll.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
reject.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
rejectLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
rejectSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
retry.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
retryable.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
safe.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
select.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
selectLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
selectSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
seq.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
series.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
setImmediate.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
some.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
someLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
someSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
sortBy.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
sortByLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
sortBySeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
timeout.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
times.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
timesLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
timesSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
transform.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
transformLimit.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
transformSeries.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
tryEach.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
unmemoize.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
until.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
waterfall.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
whilst.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás
wrapSync.js f219032956 智慧照明控制系统 v1.0.0 4 anos atrás

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