aboutsummaryrefslogtreecommitdiff
path: root/bench/snippets/set-timeout.mjs
blob: be7ea9bc43868c459a51ef307b8d89418ef9e252 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { bench, run } from "../node_modules/mitata/src/cli.mjs";

bench("setTimeout(, 4) 100 times", async () => {
  var i = 100;
  while (--i >= 0) {
    await new Promise((resolve, reject) => {
      setTimeout(() => {
        resolve();
      }, 4);
    });
  }
});

setTimeout(() => {
  run({}).then(() => {});
}, 1);