// https://github.com/oven-sh/bun/issues/2190 import { bench, run } from "mitata"; import { createHash } from "node:crypto"; const data = "Delightful remarkably mr on announcing themselves entreaties favourable. About to in so terms voice at. Equal an would is found seems of. The particular friendship one sufficient terminated frequently themselves. It more shed went up is roof if loud case. Delay music in lived noise an. Beyond genius really enough passed is up."; const scenarios = [ { alg: "md5", digest: "hex" }, { alg: "md5", digest: "base64" }, { alg: "sha1", digest: "hex" }, { alg: "sha1", digest: "base64" }, { alg: "sha256", digest: "hex" }, { alg: "sha256", digest: "base64" }, ]; for (const { alg, digest } of scenarios) { bench(`${alg}-${digest}`, () => { createHash(alg).update(data).digest(digest); }); if ("Bun" in globalThis) { bench(`${alg}-${digest} (Bun.CryptoHasher)`, () => { new Bun.CryptoHasher(alg).update(data).digest(digest); }); } } run(); n-crash-dump Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/bench/snippets/escapeHTML.js (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2023-05-18Implement `node:vm` (#2785)Gravatar Silver 7-46/+482
2023-05-18Fixes #2924Gravatar Jarred Sumner 1-0/+8
2023-05-18handle when cwd is not writable, attempt to use tmp dir explicitlyGravatar Jarred Sumner 2-2/+32
2023-05-18BumpGravatar Jarred Sumner 1-1/+1
2023-05-18Fixes #2946 (#2949)Gravatar Jarred Sumner 3-2/+57
2023-05-18Fixes #2942 (#2947)Gravatar Jarred Sumner 2-1/+154
2023-05-18Implement `expect().toBeCloseTo()` (#2870)Gravatar Degreat 4-3/+167
2023-05-18use raw template contents for tagged templates (#2937)Gravatar Dylan Conway 4-33/+67
2023-05-18Fixes #2928 (#2939)Gravatar Jarred Sumner 4-43/+113
2023-05-17Update fs.test.tsGravatar Jarred Sumner 1-7/+10
2023-05-17Mention setting `target` to `"node"` or `"bun"` when a ResolveMessage occurs ...Gravatar Jarred Sumner 1-2/+2
2023-05-17Fixes https://github.com/oven-sh/bun/issues/2931Gravatar Jarred Sumner 2-1/+30
2023-05-17Update benchmarking.mdGravatar Jarred Sumner 1-1/+1
2023-05-17Support static string values in our class bindings generatorGravatar Jarred Sumner 2-2/+26
2023-05-17Make `BuildError` and `ResolveError` use C++ instead of JSC C APIGravatar Jarred Sumner 23-515/+2067
2023-05-17Update json-parse-stringify.mjsbun-v0.6.2Gravatar Jarred Sumner 1-2/+2