1 /* eslint no-console: "off" */
3 var asynckit = require('./')
4 , async = require('async')
5 , assert = require('assert')
9 var Benchmark = require('benchmark');
10 var suite = new Benchmark.Suite;
13 for (var z = 1; z < 100; z++)
22 .add('async.map', function(deferred)
29 setImmediate(function()
38 assert.equal(result[result.length - 1], expected);
44 .add('asynckit.parallel', function(deferred)
48 asynckit.parallel(source,
51 setImmediate(function()
60 assert.equal(result[result.length - 1], expected);
67 .on('cycle', function(ev)
69 console.log(String(ev.target));
71 .on('complete', function()
73 console.log('Fastest is ' + this.filter('fastest').map('name'));
76 .run({ 'async': true });