> listed@0.3.0 perf D:\Code\Javascript\listed > gulp perf node v6.6.0 windows 10 x64 [18:06:32] Using gulpfile D:\Code\Javascript\listed\gulpfile.js [18:06:32] Starting 'perf'... Running `average (10)` benchmarks... List#average() x 8,672,418 ops/sec ±0.32% (92 runs sampled) Array average x 4,958,951 ops/sec ±0.48% (92 runs sampled) Lodash average x 4,629,242 ops/sec ±0.65% (93 runs sampled) Underscore average x 4,629,383 ops/sec ±0.57% (91 runs sampled) Ramda.average() x 826,528 ops/sec ±0.57% (93 runs sampled) Iterable#average() x 201,872 ops/sec ±0.62% (91 runs sampled) Lazy average() x 2,037,600 ops/sec ±1.20% (90 runs sampled) Benchmarks for `average (10)` completed! Running `average (100)` benchmarks... List#average() x 1,111,354 ops/sec ±0.35% (93 runs sampled) Array average x 594,585 ops/sec ±0.35% (92 runs sampled) Lodash average x 623,879 ops/sec ±0.42% (93 runs sampled) Underscore average x 671,921 ops/sec ±0.59% (93 runs sampled) Ramda.average() x 116,374 ops/sec ±0.63% (94 runs sampled) Iterable#average() x 22,396 ops/sec ±0.64% (91 runs sampled) Lazy average() x 419,735 ops/sec ±0.74% (92 runs sampled) Benchmarks for `average (100)` completed! Running `average (1000)` benchmarks... List#average() x 114,316 ops/sec ±0.27% (95 runs sampled) Array average x 60,945 ops/sec ±0.31% (94 runs sampled) Lodash average x 65,244 ops/sec ±0.35% (95 runs sampled) Underscore average x 70,667 ops/sec ±0.30% (93 runs sampled) Ramda.average() x 12,059 ops/sec ±0.61% (94 runs sampled) Iterable#average() x 2,282 ops/sec ±0.61% (91 runs sampled) Lazy average() x 47,167 ops/sec ±0.86% (92 runs sampled) Benchmarks for `average (1000)` completed! Running `concat` benchmarks... List#concat() x 9,847 ops/sec ±0.34% (91 runs sampled) Array#concat() x 188,881 ops/sec ±1.00% (91 runs sampled) Lodash.concat() x 72,382 ops/sec ±0.53% (92 runs sampled) Iterable#concat() x 2,192 ops/sec ±0.99% (93 runs sampled) Lazy#concat() x 17,527 ops/sec ±0.71% (93 runs sampled) Benchmarks for `concat` completed! Running `constructors` benchmarks... List.from(arraylike) x 30,375 ops/sec ±0.28% (94 runs sampled) List.from(iterable) x 22,385 ops/sec ±0.59% (91 runs sampled) List.of() x 30,090 ops/sec ±0.46% (87 runs sampled) List constructor x 29,246 ops/sec ±0.46% (94 runs sampled) Array constructor x 30,474 ops/sec ±0.41% (96 runs sampled) Array literal x 35,703 ops/sec ±0.43% (93 runs sampled) Array.from() x 11,213 ops/sec ±0.55% (93 runs sampled) Array.of() x 14,680 ops/sec ±0.49% (93 runs sampled) Benchmarks for `constructors` completed! Running `filter` benchmarks... List#every() x 9,816,708 ops/sec ±0.28% (93 runs sampled) Array#every() x 7,400,529 ops/sec ±0.43% (90 runs sampled) Underscore.every() x 7,426,776 ops/sec ±0.67% (90 runs sampled) Lodash.every() x 7,595,523 ops/sec ±0.43% (93 runs sampled) Iterable#every() x 3,489,708 ops/sec ±0.75% (91 runs sampled) Lazy#every() x 6,098,188 ops/sec ±0.57% (93 runs sampled) Ramda.all() x 5,475,746 ops/sec ±0.60% (93 runs sampled) Benchmarks for `filter` completed! Running `filter` benchmarks... List#filter() x 236,255 ops/sec ±0.39% (92 runs sampled) Array#filter() x 3,913 ops/sec ±0.55% (94 runs sampled) Underscore.filter() x 77,567 ops/sec ±0.69% (89 runs sampled) Lodash.filter() x 201,019 ops/sec ±0.50% (93 runs sampled) Iterable#filter() x 3,264 ops/sec ±0.90% (91 runs sampled) Lazy#filter() x 61,003 ops/sec ±0.81% (92 runs sampled) Ramda.filter() x 154,809 ops/sec ±0.60% (92 runs sampled) Benchmarks for `filter` completed! Running `first` benchmarks... List#first() x 105,276,533 ops/sec ±1.19% (89 runs sampled) Array[0] x 106,036,140 ops/sec ±0.97% (90 runs sampled) Underscore.first() x 91,474,846 ops/sec ±0.75% (92 runs sampled) Lodash.first() x 86,455,045 ops/sec ±0.68% (92 runs sampled) Iterable#first() x 6,128,553 ops/sec ±1.00% (91 runs sampled) Lazy#first() x 92,890,018 ops/sec ±1.61% (85 runs sampled) Ramda.head() x 4,471,898 ops/sec ±0.76% (93 runs sampled) Benchmarks for `first` completed! Running `flatMap (10)` benchmarks... List#flatMap() x 1,451,886 ops/sec ±0.42% (93 runs sampled) Lodash.flatMap() x 1,603,728 ops/sec ±1.02% (90 runs sampled) Ramda.chain() x 657,173 ops/sec ±2.01% (87 runs sampled) Benchmarks for `flatMap (10)` completed! Running `flatMap (100)` benchmarks... List#flatMap() x 213,126 ops/sec ±0.59% (89 runs sampled) Lodash.flatMap() x 180,157 ops/sec ±0.46% (93 runs sampled) Ramda.chain() x 110,841 ops/sec ±0.57% (90 runs sampled) Benchmarks for `flatMap (100)` completed! Running `flatMap (1000)` benchmarks... List#flatMap() x 23,335 ops/sec ±0.58% (91 runs sampled) Lodash.flatMap() x 18,117 ops/sec ±0.59% (92 runs sampled) Ramda.chain() x 11,218 ops/sec ±0.53% (92 runs sampled) Benchmarks for `flatMap (1000)` completed! Running `last` benchmarks... List#last() x 95,128,997 ops/sec ±1.20% (89 runs sampled) Array[length - 1] x 101,060,601 ops/sec ±0.90% (91 runs sampled) Underscore.last() x 86,306,281 ops/sec ±0.80% (92 runs sampled) Lodash.last() x 74,973,274 ops/sec ±0.43% (93 runs sampled) Iterable#last() x 2,859,999 ops/sec ±1.26% (91 runs sampled) Lazy#last() x 71,802,853 ops/sec ±1.42% (84 runs sampled) Ramda.last() x 4,241,890 ops/sec ±1.71% (89 runs sampled) Benchmarks for `last` completed! Running `map` benchmarks... List#map() x 77,756 ops/sec ±0.65% (89 runs sampled) Array#map() x 2,649 ops/sec ±1.02% (92 runs sampled) Underscore.map() x 74,318 ops/sec ±0.66% (94 runs sampled) Lodash.map() x 48,755 ops/sec ±1.03% (93 runs sampled) Iterable#map() x 2,070 ops/sec ±1.25% (93 runs sampled) Lazy#map() x 31,466 ops/sec ±1.04% (92 runs sampled) Ramda.map() x 77,920 ops/sec ±0.54% (90 runs sampled) Benchmarks for `map` completed! Running `orderBy (small)` benchmarks... List#orderBy() x 273,063 ops/sec ±1.00% (92 runs sampled) Lodash.orderBy() x 307,675 ops/sec ±1.03% (87 runs sampled) Iterable#orderBy() x 33,083 ops/sec ±3.41% (77 runs sampled) Benchmarks for `orderBy (small)` completed! Running `orderBy (medium)` benchmarks... List#orderBy() x 55,720 ops/sec ±3.07% (84 runs sampled) Lodash.orderBy() x 38,289 ops/sec ±1.23% (90 runs sampled) Iterable#orderBy() x 6,558 ops/sec ±2.79% (89 runs sampled) Benchmarks for `orderBy (medium)` completed! Running `orderBy (large)` benchmarks... List#orderBy() x 3,599 ops/sec ±1.45% (89 runs sampled) Lodash.orderBy() x 2,501 ops/sec ±2.82% (85 runs sampled) Iterable#orderBy() x 659 ops/sec ±1.66% (87 runs sampled) Benchmarks for `orderBy (large)` completed! Running `reduce` benchmarks... List#reduce() x 441,764 ops/sec ±1.19% (87 runs sampled) Array#reduce() x 75,687 ops/sec ±1.55% (88 runs sampled) Underscore.reduce() x 87,180 ops/sec ±1.12% (77 runs sampled) Lodash.reduce() x 84,291 ops/sec ±1.11% (90 runs sampled) Iterable#reduce() x 16,875 ops/sec ±1.55% (87 runs sampled) Lazy#reduce() x 103,220 ops/sec ±1.74% (92 runs sampled) Ramda.reduce() x 430,915 ops/sec ±0.47% (92 runs sampled) Benchmarks for `reduce` completed! Running `reversed (10)` benchmarks... List#reversed() x 5,364,317 ops/sec ±0.47% (90 runs sampled) Array#reverse() x 5,347,932 ops/sec ±0.98% (93 runs sampled) Lodash.reverse() x 1,651,077 ops/sec ±0.90% (91 runs sampled) Ramda.reverse() x 2,954,534 ops/sec ±0.82% (91 runs sampled) Iterable#reverse() x 32,281 ops/sec ±1.86% (87 runs sampled) Lazy#reverse() x 2,853,563 ops/sec ±1.26% (85 runs sampled) Benchmarks for `reversed (10)` completed! Running `reversed (100)` benchmarks... List#reversed() x 2,337,905 ops/sec ±1.41% (90 runs sampled) Array#reverse() x 1,601,903 ops/sec ±2.23% (92 runs sampled) Lodash.reverse() x 180,844 ops/sec ±1.32% (90 runs sampled) Ramda.reverse() x 945,992 ops/sec ±1.76% (87 runs sampled) Iterable#reverse() x 647 ops/sec ±1.49% (88 runs sampled) Lazy#reverse() x 388,101 ops/sec ±1.38% (91 runs sampled) Benchmarks for `reversed (100)` completed! Running `reversed (1000)` benchmarks... List#reversed() x 405,947 ops/sec ±1.24% (87 runs sampled) Array#reverse() x 208,714 ops/sec ±1.62% (92 runs sampled) Lodash.reverse() x 18,115 ops/sec ±1.11% (91 runs sampled) Ramda.reverse() x 126,964 ops/sec ±1.47% (89 runs sampled) Iterable#reverse() x 6.91 ops/sec ±2.89% (21 runs sampled) Lazy#reverse() x 42,996 ops/sec ±0.78% (91 runs sampled) Benchmarks for `reversed (1000)` completed! Running `sum (10)` benchmarks... List#sum() x 8,492,330 ops/sec ±0.64% (92 runs sampled) Array sum x 4,885,625 ops/sec ±0.72% (91 runs sampled) Lodash sum x 4,437,781 ops/sec ±0.92% (92 runs sampled) Underscore sum x 4,555,778 ops/sec ±1.41% (85 runs sampled) Ramda.sum() x 819,960 ops/sec ±0.61% (93 runs sampled) Iterable#sum() x 221,517 ops/sec ±0.74% (92 runs sampled) Lazy#sum() x 3,270,752 ops/sec ±1.70% (91 runs sampled) Benchmarks for `sum (10)` completed! Running `sum (100)` benchmarks... List#sum() x 1,113,906 ops/sec ±0.31% (94 runs sampled) Array sum x 595,235 ops/sec ±0.21% (96 runs sampled) Lodash sum x 625,586 ops/sec ±0.44% (91 runs sampled) Underscore sum x 662,111 ops/sec ±0.51% (94 runs sampled) Ramda.sum() x 119,104 ops/sec ±0.67% (91 runs sampled) Iterable#sum() x 21,355 ops/sec ±0.68% (94 runs sampled) Lazy#sum() x 509,316 ops/sec ±1.76% (88 runs sampled) Benchmarks for `sum (100)` completed! Running `sum (1000)` benchmarks... List#sum() x 111,685 ops/sec ±0.64% (93 runs sampled) Array sum x 58,932 ops/sec ±1.29% (91 runs sampled) Lodash sum x 63,043 ops/sec ±1.07% (89 runs sampled) Underscore sum x 67,847 ops/sec ±1.51% (92 runs sampled) Ramda.sum() x 11,680 ops/sec ±1.25% (88 runs sampled) Iterable#sum() x 2,251 ops/sec ±1.26% (87 runs sampled) Lazy#sum() x 55,516 ops/sec ±1.02% (91 runs sampled) Benchmarks for `sum (1000)` completed! Running `tail (10)` benchmarks... List#tail() x 5,422,429 ops/sec ±0.96% (91 runs sampled) Array#slice() x 6,663,498 ops/sec ±1.84% (87 runs sampled) Lodash.tail() x 15,955,387 ops/sec ±1.27% (90 runs sampled) Underscore.rest() x 6,562,622 ops/sec ±1.12% (89 runs sampled) Ramda.tail() x 3,294,279 ops/sec ±1.22% (89 runs sampled) Lazy#tail() x 3,133,400 ops/sec ±2.14% (87 runs sampled) Benchmarks for `tail (10)` completed! Running `tail (100)` benchmarks... List#tail() x 2,442,272 ops/sec ±1.41% (87 runs sampled) Array#slice() x 2,131,367 ops/sec ±1.02% (92 runs sampled) Lodash.tail() x 3,643,792 ops/sec ±1.15% (88 runs sampled) Underscore.rest() x 2,035,000 ops/sec ±1.33% (90 runs sampled) Ramda.tail() x 1,623,008 ops/sec ±1.02% (92 runs sampled) Lazy#tail() x 400,717 ops/sec ±1.93% (84 runs sampled) Benchmarks for `tail (100)` completed! Running `tail (1000)` benchmarks... List#tail() x 444,341 ops/sec ±1.02% (88 runs sampled) Array#slice() x 283,560 ops/sec ±1.19% (92 runs sampled) Lodash.tail() x 404,947 ops/sec ±1.12% (91 runs sampled) Underscore.rest() x 275,870 ops/sec ±1.24% (89 runs sampled) Ramda.tail() x 264,414 ops/sec ±0.97% (91 runs sampled) Lazy#tail() x 43,792 ops/sec ±1.12% (91 runs sampled) Benchmarks for `tail (1000)` completed! Running `take (10)` benchmarks... List#take() x 5,184,130 ops/sec ±0.98% (88 runs sampled) Array#slice() x 6,243,237 ops/sec ±0.97% (93 runs sampled) Lodash.take() x 14,678,315 ops/sec ±1.43% (89 runs sampled) Underscore.take() x 5,983,049 ops/sec ±1.15% (90 runs sampled) Ramda.take() x 2,897,109 ops/sec ±1.26% (88 runs sampled) Iterable#take() x 100,718 ops/sec ±2.89% (86 runs sampled) Lazy#take() x 2,977,351 ops/sec ±1.61% (85 runs sampled) Benchmarks for `take (10)` completed! Running `take (100)` benchmarks... List#take() x 2,443,308 ops/sec ±1.44% (88 runs sampled) Array#slice() x 2,040,892 ops/sec ±1.39% (89 runs sampled) Lodash.take() x 3,410,990 ops/sec ±1.34% (90 runs sampled) Underscore.take() x 2,012,958 ops/sec ±1.27% (91 runs sampled) Ramda.take() x 1,456,385 ops/sec ±1.40% (86 runs sampled) Iterable#take() x 18,487 ops/sec ±2.39% (84 runs sampled) Lazy#take() x 398,407 ops/sec ±1.46% (87 runs sampled) Benchmarks for `take (100)` completed! Running `take (1000)` benchmarks... List#take() x 436,483 ops/sec ±1.35% (86 runs sampled) Array#slice() x 281,817 ops/sec ±1.38% (88 runs sampled) Lodash.take() x 397,709 ops/sec ±1.11% (90 runs sampled) Underscore.take() x 277,227 ops/sec ±1.15% (84 runs sampled) Ramda.take() x 270,564 ops/sec ±1.20% (91 runs sampled) Iterable#take() x 2,213 ops/sec ±1.26% (90 runs sampled) Lazy#take() x 43,494 ops/sec ±1.17% (89 runs sampled) Benchmarks for `take (1000)` completed! Running `unique` benchmarks... List#unique() x 39,471 ops/sec ±0.80% (89 runs sampled) Iterable#unique() x 4,279 ops/sec ±1.70% (87 runs sampled) Lodash.uniq() x 11,809 ops/sec ±1.32% (87 runs sampled) Underscore.uniq() x 18,617 ops/sec ±0.75% (91 runs sampled) Ramda.uniq() x 19,276 ops/sec ±0.57% (93 runs sampled) Lazy.unique() x 22,404 ops/sec ±0.72% (91 runs sampled) Benchmarks for `unique` completed! [18:22:49] Finished 'perf' after 16 min