aboutsummaryrefslogtreecommitdiff
path: root/bench/snippets
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-10-08 18:19:23 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-10-09 02:02:47 -0700
commitcc6077fbf508806fa078aff53e4b2f1e58f1d38b (patch)
treea589cf1adfef8ffeb9e9c39f956c17927ad500b4 /bench/snippets
parent495534a0541dc49c3968154df04344b7b7803550 (diff)
downloadbun-cc6077fbf508806fa078aff53e4b2f1e58f1d38b.tar.gz
bun-cc6077fbf508806fa078aff53e4b2f1e58f1d38b.tar.zst
bun-cc6077fbf508806fa078aff53e4b2f1e58f1d38b.zip
Snippet for return await
Diffstat (limited to 'bench/snippets')
-rw-r--r--bench/snippets/return-await.mjs19
1 files changed, 19 insertions, 0 deletions
diff --git a/bench/snippets/return-await.mjs b/bench/snippets/return-await.mjs
new file mode 100644
index 000000000..2a7bb9489
--- /dev/null
+++ b/bench/snippets/return-await.mjs
@@ -0,0 +1,19 @@
+import { bench, run } from "../node_modules/mitata/src/cli.mjs";
+
+bench("return await Promise.resolve(1)", async function () {
+ return await Promise.resolve(1);
+});
+
+bench("return Promise.resolve(1) (async fn)", async function () {
+ return Promise.resolve(1);
+});
+
+bench("return await 1", async function () {
+ return await 1;
+});
+
+bench("return 1 (async fn)", async function () {
+ return 1;
+});
+
+await run();