refactor: code cleanup
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 17 Sep 2023 12:09:55 +0000 (14:09 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 17 Sep 2023 12:09:55 +0000 (14:09 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
busy-wait.mjs
promise-handling.mjs
quick-select.mjs

index dd8a74f5a5c2faa69c3310b718d4542b1d7d614c..578e90c06228df105853fb0623f4a5e72e236f0e 100644 (file)
@@ -45,7 +45,7 @@ async function divideAndConquerTimeoutBusyWait (
  * @param intervalMs
  */
 async function setIntervalTimeoutBusyWait (timeoutMs, intervalMs = interval) {
-  return new Promise(resolve => {
+  return await new Promise(resolve => {
     const tries = Math.round(timeoutMs / intervalMs)
     let count = 0
     const triesSetInterval = setInterval(() => {
index b3b02107c9cfc793a7c3149db013236df206b8bb..97117f19d9a086733a9bad0b0d32d9097e850be9 100644 (file)
@@ -3,8 +3,8 @@ import Benchmark from 'benny'
 /**
  *
  */
-function promise () {
-  return new Promise(resolve => {
+async function promise () {
+  return await new Promise(resolve => {
     resolve()
   })
 }
index 3823448ee9faa1ecd2891327d2a9dc0534ed7469..6e5706db4b9be9400a223f975eadf42bcf623ba0 100644 (file)
@@ -25,8 +25,8 @@ const tasksMap = generateRandomTasksMap(60, 20)
  * @returns
  */
 function loopSelect (tasksMap) {
-  let minValue = Infinity
   let minKey
+  let minValue = Infinity
   for (const [key, value] of tasksMap) {
     if (value === 0) {
       return key