Fix typo in _.values benchmark and tweak how percents are displayed in perf.js.

Former-commit-id: 49be4600561e55e134d3152b00c765e305af98b5
This commit is contained in:
John-David Dalton
2012-06-07 00:07:33 -04:00
parent c410c1293e
commit 47dfb5b6b7

View File

@@ -149,9 +149,9 @@
else { else {
var fastestHz = fastest[0] == this[0] ? lodashHz : underscoreHz, var fastestHz = fastest[0] == this[0] ? lodashHz : underscoreHz,
slowestHz = slowest[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 // add score adjusted for margin of error
score.lodash += lodashHz; score.lodash += lodashHz;
@@ -604,10 +604,10 @@
suites.push( suites.push(
Benchmark.Suite('values') Benchmark.Suite('values')
.add('Lo-Dash', function() { .add('Lo-Dash', function() {
lodash.values(objects); lodash.values(object);
}) })
.add('Underscore', function() { .add('Underscore', function() {
_.values(objects); _.values(object);
}) })
); );