build(deps-dev): Bump @commitlint/cli from 18.2.0 to 18.4.0
[benchmarks-js.git] / promise-handling.mjs
index ffb42ff96861de27332160a9748cbecf1e8755da..7f450b3fc53c58f3e93abd821b6490ba7519d260 100644 (file)
@@ -3,19 +3,12 @@ import Benchmark from 'benny'
 /**
  *
  */
-function promise () {
-  return new Promise((resolve) => {
+async function asyncFunction () {
+  await new Promise(resolve => {
     resolve()
   })
 }
 
-/**
- *
- */
-async function asyncFunction () {
-  return await promise()
-}
-
 Benchmark.suite(
   'Promise handling',
   Benchmark.add('await promise', async () => {
@@ -27,10 +20,10 @@ Benchmark.suite(
   }),
   Benchmark.add('promise with then().catch()', () => {
     asyncFunction()
-      .then((r) => {
+      .then(r => {
         return r
       })
-      .catch((e) => {
+      .catch(e => {
         console.error(e)
       })
   }),
@@ -58,6 +51,6 @@ Benchmark.suite(
     format: 'table.html',
     details: true
   })
-).catch((err) => {
+).catch(err => {
   console.error(err)
 })