X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=max.mjs;h=12b458c66f30f53438339c7f8034a491685a93f0;hb=838fbe3a0be9d00f09a427d20afc7e8303fc20ba;hp=778c0efb7ad87d27c8031275ed572cde2e8d2cdc;hpb=ab9a08f3b8fdd43f8714e90652028621849f9f58;p=benchmarks-js.git diff --git a/max.mjs b/max.mjs index 778c0ef..12b458c 100644 --- a/max.mjs +++ b/max.mjs @@ -1,4 +1,4 @@ -import { bench, group, run } from 'mitata' +import { bench, group, run } from 'tatami-ng' import { generateRandomNumberArray } from './benchmark-utils.mjs' @@ -11,7 +11,7 @@ const testArray = generateRandomNumberArray(size) * @returns */ function loopMax (values) { - let maximum = -Infinity + let maximum = Number.NEGATIVE_INFINITY for (const value of values) { if (value > maximum) maximum = value } @@ -26,7 +26,7 @@ function loopMax (values) { function reduceTernaryMax (values) { return values.reduce( (maximum, num) => (maximum > num ? maximum : num), - -Infinity + Number.NEGATIVE_INFINITY ) } @@ -36,7 +36,10 @@ function reduceTernaryMax (values) { * @returns */ function reduceMathMax (values) { - return values.reduce((maximum, num) => Math.max(maximum, num), -Infinity) + return values.reduce( + (maximum, num) => Math.max(maximum, num), + Number.NEGATIVE_INFINITY + ) } /** @@ -67,5 +70,5 @@ group(`Max from ${size} numbers`, () => { }) await run({ - units: true + units: true, })