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 {
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);
})
);