diff options
Diffstat (limited to 'bench/snippets')
-rw-r--r-- | bench/snippets/sha512.deno.mjs | 7 | ||||
-rw-r--r-- | bench/snippets/sha512.js | 8 | ||||
-rw-r--r-- | bench/snippets/sha512.node.mjs | 8 |
3 files changed, 23 insertions, 0 deletions
diff --git a/bench/snippets/sha512.deno.mjs b/bench/snippets/sha512.deno.mjs new file mode 100644 index 000000000..b7431a294 --- /dev/null +++ b/bench/snippets/sha512.deno.mjs @@ -0,0 +1,7 @@ +import { Sha512 } from "https://deno.land/std/hash/sha512.ts"; + +import { bench, run } from "https://esm.run/mitata"; + +bench("Sha512", () => new Sha512().update("hello world").arrayBuffer()); + +await run(); diff --git a/bench/snippets/sha512.js b/bench/snippets/sha512.js new file mode 100644 index 000000000..ae8b4ccc9 --- /dev/null +++ b/bench/snippets/sha512.js @@ -0,0 +1,8 @@ +import { bench, run } from "mitata"; +import { SHA512 } from "bun"; + +bench('SHA512.hash("hello world")', () => { + SHA512.hash("hello world"); +}); + +await run(); diff --git a/bench/snippets/sha512.node.mjs b/bench/snippets/sha512.node.mjs new file mode 100644 index 000000000..694019711 --- /dev/null +++ b/bench/snippets/sha512.node.mjs @@ -0,0 +1,8 @@ +import { bench, run } from "mitata"; +import { createHash } from "crypto"; + +bench('createHash("sha256").update("hello world").digest()', () => { + createHash("sha256").update("hello world").digest(); +}); + +await run(); |