aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Shahidul Islam Majumder <dev@shahid.pro> 2022-07-19 05:30:58 +0600
committerGravatar GitHub <noreply@github.com> 2022-07-18 19:30:58 -0400
commit600929ee6d2c4049a4ccb95c1d4aeab1e9e3b5b9 (patch)
tree5df29349abbf29c52795bd479ecdc21dc4c700d2
parentd2874f6a4931e4e6790f7859ec48d78735932402 (diff)
downloadbun-600929ee6d2c4049a4ccb95c1d4aeab1e9e3b5b9.tar.gz
bun-600929ee6d2c4049a4ccb95c1d4aeab1e9e3b5b9.tar.zst
bun-600929ee6d2c4049a4ccb95c1d4aeab1e9e3b5b9.zip
fix deno console.log benchmark (#771)
* chore(benchmark): fix deno console.log benchmark * only show benchmark results Co-authored-by: evanwashere <github@evan.lol>
-rw-r--r--bench/README.md1
-rw-r--r--bench/log/.env3
-rw-r--r--bench/log/bun.js3
-rw-r--r--bench/log/deno.mjs3
-rw-r--r--bench/log/node.mjs1
-rw-r--r--bench/log/package.json11
-rw-r--r--bench/package.json1
7 files changed, 21 insertions, 2 deletions
diff --git a/bench/README.md b/bench/README.md
index 3539930c3..03e2a83c9 100644
--- a/bench/README.md
+++ b/bench/README.md
@@ -2,6 +2,7 @@
npm install
bun run ffi
+bun run log
bun run gzip
bun run async
bun run sqlite
diff --git a/bench/log/.env b/bench/log/.env
new file mode 100644
index 000000000..862e34733
--- /dev/null
+++ b/bench/log/.env
@@ -0,0 +1,3 @@
+BUN=bun
+DENO=deno
+NODE=node \ No newline at end of file
diff --git a/bench/log/bun.js b/bench/log/bun.js
index 70ba6ccab..43728fd64 100644
--- a/bench/log/bun.js
+++ b/bench/log/bun.js
@@ -1,4 +1,5 @@
import { bench, run } from "mitata";
-bench("console.log", () => console.log("hello"));
+bench("console.log('hello')", () => console.log("hello"));
+bench("console.log({ hello: 'object' })", () => console.log({ hello: "object" }));
await run();
diff --git a/bench/log/deno.mjs b/bench/log/deno.mjs
index e980f07cc..24d724463 100644
--- a/bench/log/deno.mjs
+++ b/bench/log/deno.mjs
@@ -1,4 +1,5 @@
-import { bench, run } from "../../node_modules/mitata/src/cli.mjs";
+import { bench, run } from "../node_modules/mitata/src/cli.mjs";
bench("console.log", () => console.log("hello"));
+bench("console.log({ hello: 'object' })", () => console.log({ hello: "object" }));
await run();
diff --git a/bench/log/node.mjs b/bench/log/node.mjs
index 70ba6ccab..6ec73f743 100644
--- a/bench/log/node.mjs
+++ b/bench/log/node.mjs
@@ -1,4 +1,5 @@
import { bench, run } from "mitata";
bench("console.log", () => console.log("hello"));
+bench("console.log({ hello: 'object' })", () => console.log({ hello: "object" }));
await run();
diff --git a/bench/log/package.json b/bench/log/package.json
new file mode 100644
index 000000000..1dc6e4602
--- /dev/null
+++ b/bench/log/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "bench",
+ "scripts": {
+ "deps": "exit 0",
+ "build": "exit 0",
+ "bench:bun": "$BUN bun.js | grep iter",
+ "bench:node": "$NODE node.mjs | grep iter",
+ "bench:deno": "$DENO run -A --unstable deno.mjs | grep iter",
+ "bench": "bun run bench:bun && bun run bench:node && bun run bench:deno"
+ }
+}
diff --git a/bench/package.json b/bench/package.json
index 0cfc1beaa..6aeff58b1 100644
--- a/bench/package.json
+++ b/bench/package.json
@@ -9,6 +9,7 @@
},
"scripts": {
"ffi": "cd ffi && bun run deps && bun run build && bun run bench",
+ "log": "cd log && bun run deps && bun run build && bun run bench",
"gzip": "cd gzip && bun run deps && bun run build && bun run bench",
"async": "cd async && bun run deps && bun run build && bun run bench",
"sqlite": "cd sqlite && bun run deps && bun run build && bun run bench"