diff options
author | 2022-11-26 06:27:49 -0800 | |
---|---|---|
committer | 2022-11-26 06:27:49 -0800 | |
commit | 90388aa7ea719578025901ed20e495e50ceb012f (patch) | |
tree | 5b33ea5d1355e0b26f1e570c59a1a1cd8ce5e87a /bench/snippets | |
parent | 1671977af7ceb22aaacd9b8f4d31474fb8517e58 (diff) | |
download | bun-90388aa7ea719578025901ed20e495e50ceb012f.tar.gz bun-90388aa7ea719578025901ed20e495e50ceb012f.tar.zst bun-90388aa7ea719578025901ed20e495e50ceb012f.zip |
Add a console.log write bench
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 }); |