aboutsummaryrefslogtreecommitdiff
path: root/bench/snippets
diff options
context:
space:
mode:
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();