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

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