Skip to content

Instantly share code, notes, and snippets.

@vzhou842
Created August 23, 2019 07:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vzhou842/fa06751ca54f1dad9613c00307ac5b0f to your computer and use it in GitHub Desktop.
Save vzhou842/fa06751ca54f1dad9613c00307ac5b0f to your computer and use it in GitHub Desktop.
Example output from a full benchmark of faster.js on Node v10.7.0 on a 15-inch 2018 Macbook Pro.
array-every small
✓ native x 36,495,996 ops/sec ±0.59% (58 runs sampled)
✓ faster.js x 36,581,022 ops/sec ±0.53% (59 runs sampled)
faster.js is 0.2% faster (0.000μs) than native
array-every medium
✓ native x 23,608,479 ops/sec ±0.52% (57 runs sampled)
✓ faster.js x 24,219,159 ops/sec ±0.29% (59 runs sampled)
faster.js is 2.6% faster (0.001μs) than native
array-every large
✓ native x 19,044,360 ops/sec ±0.47% (57 runs sampled)
✓ faster.js x 19,608,162 ops/sec ±0.35% (60 runs sampled)
faster.js is 3.0% faster (0.002μs) than native
array-filter small
✓ native x 25,800,946 ops/sec ±1.21% (58 runs sampled)
✓ faster.js x 25,489,760 ops/sec ±3.84% (55 runs sampled)
native is 1.2% faster (0.000μs) than faster.js
array-filter medium
✓ native x 10,127,214 ops/sec ±0.86% (60 runs sampled)
✓ faster.js x 12,217,465 ops/sec ±0.59% (60 runs sampled)
faster.js is 20.6% faster (0.017μs) than native
array-filter large
✓ native x 1,003,190 ops/sec ±0.19% (54 runs sampled)
✓ faster.js x 1,208,815 ops/sec ±1.50% (56 runs sampled)
faster.js is 20.5% faster (0.170μs) than native
array-forEach small
✓ native x 19,152,763 ops/sec ±1.41% (56 runs sampled)
✓ faster.js x 18,929,952 ops/sec ±0.73% (55 runs sampled)
native is 1.2% faster (0.001μs) than faster.js
array-forEach medium
✓ native x 4,474,822 ops/sec ±7.82% (55 runs sampled)
✓ faster.js x 4,734,553 ops/sec ±0.85% (57 runs sampled)
faster.js is 5.8% faster (0.012μs) than native
array-forEach large
✓ native x 466,903 ops/sec ±0.90% (57 runs sampled)
✓ faster.js x 462,884 ops/sec ±1.56% (54 runs sampled)
native is 0.9% faster (0.019μs) than faster.js
array-map small
✓ native x 12,112,330 ops/sec ±1.70% (59 runs sampled)
✓ faster.js x 33,120,286 ops/sec ±0.77% (59 runs sampled)
faster.js is 173.4% faster (0.052μs) than native
array-map medium
✓ native x 5,394,917 ops/sec ±2.22% (50 runs sampled)
✓ faster.js x 13,888,526 ops/sec ±0.82% (59 runs sampled)
faster.js is 157.4% faster (0.113μs) than native
array-map large
✓ native x 910,602 ops/sec ±1.80% (55 runs sampled)
✓ faster.js x 1,859,916 ops/sec ±1.78% (55 runs sampled)
faster.js is 104.3% faster (0.561μs) than native
array-reduce small
✓ native x 34,576,919 ops/sec ±0.77% (57 runs sampled)
✓ faster.js x 36,034,081 ops/sec ±0.40% (58 runs sampled)
faster.js is 4.2% faster (0.001μs) than native
array-reduce medium
✓ native x 14,794,996 ops/sec ±1.02% (55 runs sampled)
✓ faster.js x 15,823,830 ops/sec ±0.60% (59 runs sampled)
faster.js is 7.0% faster (0.004μs) than native
array-reduce large
✓ native x 1,611,686 ops/sec ±0.94% (53 runs sampled)
✓ faster.js x 1,636,222 ops/sec ±0.61% (56 runs sampled)
faster.js is 1.5% faster (0.009μs) than native
array-reduceRight small
✓ native x 35,421,960 ops/sec ±0.93% (56 runs sampled)
✓ faster.js x 37,427,819 ops/sec ±0.98% (59 runs sampled)
faster.js is 5.7% faster (0.002μs) than native
array-reduceRight medium
✓ native x 14,410,087 ops/sec ±1.41% (58 runs sampled)
✓ faster.js x 15,466,099 ops/sec ±0.60% (57 runs sampled)
faster.js is 7.3% faster (0.005μs) than native
array-reduceRight large
✓ native x 1,099,709 ops/sec ±60.34% (56 runs sampled)
✓ faster.js x 1,646,585 ops/sec ±0.41% (56 runs sampled)
faster.js is 49.7% faster (0.302μs) than native
array-some small
✓ native x 36,685,742 ops/sec ±0.62% (55 runs sampled)
✓ faster.js x 37,071,350 ops/sec ±0.80% (60 runs sampled)
faster.js is 1.1% faster (0.000μs) than native
array-some medium
✓ native x 22,391,647 ops/sec ±0.50% (58 runs sampled)
✓ faster.js x 22,120,409 ops/sec ±0.75% (59 runs sampled)
native is 1.2% faster (0.001μs) than faster.js
array-some large
✓ native x 17,335,362 ops/sec ±0.55% (59 runs sampled)
✓ faster.js x 18,259,522 ops/sec ±1.18% (59 runs sampled)
faster.js is 5.3% faster (0.003μs) than native
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment