X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=busy-wait.js;h=eece669424406485a677c5248337e335e4bee008;hb=f10b1da0dc4d21b8b8b8ba91283809028dd710e9;hp=7c8273e76e94f734ecb5e69144c2271c10953c23;hpb=a6c343813ea719afaeeda19eb2126550bf5b6085;p=benchmarks-js.git diff --git a/busy-wait.js b/busy-wait.js index 7c8273e..eece669 100644 --- a/busy-wait.js +++ b/busy-wait.js @@ -11,6 +11,7 @@ const interval = 1000 */ function dummyTimeoutBusyWait (timeoutMs) { const timeoutTimestampMs = Date.now() + timeoutMs + // eslint-disable-next-line no-empty do {} while (Date.now() < timeoutTimestampMs) } @@ -56,26 +57,26 @@ function setIntervalTimeoutBusyWait (timeoutMs, intervalMs = interval) { } suite - .add('dummyTimeoutBusyWait', function () { + .add('dummyTimeoutBusyWait', () => { dummyTimeoutBusyWait(timeout) }) - .add('sleepTimeoutBusyWait', async function () { - sleepTimeoutBusyWait(timeout) + .add('sleepTimeoutBusyWait', async () => { + await sleepTimeoutBusyWait(timeout) }) - .add('divideAndConquerTimeoutBusyWait', async function () { + .add('divideAndConquerTimeoutBusyWait', async () => { await divideAndConquerTimeoutBusyWait(timeout) }) - .add('setIntervalTimeoutBusyWait', function () { + .add('setIntervalTimeoutBusyWait', () => { setIntervalTimeoutBusyWait(timeout) }) - .on('cycle', function (event) { + .on('cycle', event => { console.log(event.target.toString()) }) .on('complete', function () { console.log( 'Fastest is ' + LIST_FORMATTER.format(this.filter('fastest').map('name')) ) - // eslint-disable-next-line no-process-exit + // eslint-disable-next-line n/no-process-exit process.exit() }) .run()