diff options
Diffstat (limited to 'bench/snippets')
-rw-r--r-- | bench/snippets/stderr.mjs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/bench/snippets/stderr.mjs b/bench/snippets/stderr.mjs new file mode 100644 index 000000000..ebfcdb423 --- /dev/null +++ b/bench/snippets/stderr.mjs @@ -0,0 +1,24 @@ +import { run, bench } from "mitata"; + +var writer = globalThis.Bun ? Bun.stderr.writer() : undefined; +if (writer) + bench('Bun.stderr.write("Hello World")', () => { + writer.write("Hello World\n"); + writer.flush(); + }); + +if (process.stderr) { + bench("process.stderr.write", () => { + process.stderr.write("Hello World\n"); + }); +} + +bench("console.error('Hello World')", () => { + console.error("Hello World"); +}); + +bench("console.error('Hello World', 'wat')", () => { + console.error("Hello World", "wat"); +}); + +await run({ percentiles: false }); |