htc 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
..
LICENSE 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
README.md 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
all.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
allLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
allSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
angelFall.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
any.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
anyLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
anySeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
apply.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
applyEach.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
applyEachSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
async.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
async.min.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
asyncify.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
auto.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
autoInject.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
cargo.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
compose.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
concat.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
concatLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
concatSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
constant.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
createLogger.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
detect.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
detectLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
detectSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
dir.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
doDuring.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
doUntil.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
doWhilst.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
during.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
each.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
eachLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
eachOf.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
eachOfLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
eachOfSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
eachSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
ensureAsync.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
every.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
everyLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
everySeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
fast.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
filter.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
filterLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
filterSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
find.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
findLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
findSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
foldl.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
foldr.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
forEach.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
forEachLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
forEachOf.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
forEachOfLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
forEachOfSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
forEachSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
forever.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
groupBy.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
groupByLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
groupBySeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
inject.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
iterator.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
log.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
map.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
mapLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
mapSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
mapValues.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
mapValuesLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
mapValuesSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
memoize.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
nextTick.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
omit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
omitLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
omitSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
package.json 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
parallel.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
parallelLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
pick.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
pickLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
pickSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
priorityQueue.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
queue.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
race.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
reduce.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
reduceRight.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
reflect.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
reflectAll.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
reject.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
rejectLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
rejectSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
retry.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
retryable.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
safe.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
select.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
selectLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
selectSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
seq.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
series.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
setImmediate.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
some.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
someLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
someSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
sortBy.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
sortByLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
sortBySeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
timeout.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
times.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
timesLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
timesSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
transform.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
transformLimit.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
transformSeries.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
tryEach.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
unmemoize.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
until.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
waterfall.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
whilst.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny
wrapSync.js 7ca38fdcbb 善行少年PC端首次提交(基础版) před 2 týdny

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