From 697b60a335cad20f73e568c47d17564a6bd3fab7 Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Wed, 16 Mar 2022 12:58:38 +0530 Subject: perf(web): use DOMString for BlobParts (#13979) --- cli/bench/deno_common.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cli') diff --git a/cli/bench/deno_common.js b/cli/bench/deno_common.js index 71195b32e..629ed7669 100644 --- a/cli/bench/deno_common.js +++ b/cli/bench/deno_common.js @@ -56,6 +56,13 @@ function benchUrlParse() { }); } +function benchLargeBlobText() { + const input = "long-string".repeat(999_999); + benchSync("blob_text_large", 3, () => { + new Blob([input]).text(); + }); +} + function benchDateNow() { benchSync("date_now", 5e5, () => { Date.now(); @@ -123,6 +130,7 @@ async function main() { // A common "language feature", that should be fast // also a decent representation of a non-trivial JSON-op benchUrlParse(); + benchLargeBlobText(); benchB64RtLong(); benchB64RtShort(); // IO ops -- cgit v1.2.3