From ac8b6689b2bb7831e264127ffb4e409bc91bfa4f Mon Sep 17 00:00:00 2001 From: Aaron O'Mullan Date: Tue, 21 Sep 2021 12:34:27 +0200 Subject: bench(deno_common): track new Request() (#12164) Indirectly tests for: - url parsing - abort signal no-ops - webidl & other overhead --- cli/bench/deno_common.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'cli/bench') diff --git a/cli/bench/deno_common.js b/cli/bench/deno_common.js index 1e3034c27..cc54b1036 100644 --- a/cli/bench/deno_common.js +++ b/cli/bench/deno_common.js @@ -71,6 +71,10 @@ function benchRead128k() { ); } +function benchRequestNew() { + return benchSync("request_new", 5e5, () => new Request("https://deno.land")); +} + async function main() { // v8 builtin that's close to the upper bound non-NOPs benchDateNow(); @@ -83,5 +87,6 @@ async function main() { benchReadZero(); benchWriteNull(); await benchRead128k(); + benchRequestNew(); } await main(); -- cgit v1.2.3