From c63aa8766e6a81d4a1ea58aa181bc16322010d1f Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Thu, 7 Jun 2012 00:07:33 -0400 Subject: [PATCH] Fix typo in `_.values` benchmark and tweak how percents are displayed in perf.js. --- perf/perf.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/perf/perf.js b/perf/perf.js index e3f20c9d81..68bff8b283 100644 --- a/perf/perf.js +++ b/perf/perf.js @@ -149,9 +149,9 @@ else { var fastestHz = fastest[0] == this[0] ? lodashHz : underscoreHz, slowestHz = slowest[0] == this[0] ? lodashHz : underscoreHz, - percent = formatNumber(Math.round(((fastestHz / slowestHz) - 1) * 100)); + percent = ((fastestHz / slowestHz) - 1) * 100; - log(fastest[0].name + ' is ' + percent + '% faster.'); + log(fastest[0].name + ' is ' + formatNumber(percent < 1 ? percent.toFixed(2) : Math.round(percent)) + '% faster.'); } // add score adjusted for margin of error score.lodash += lodashHz; @@ -604,10 +604,10 @@ suites.push( Benchmark.Suite('values') .add('Lo-Dash', function() { - lodash.values(objects); + lodash.values(object); }) .add('Underscore', function() { - _.values(objects); + _.values(object); }) );