From 54b8cbd972a78e5682ce27952faa4569333bf83e Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Mon, 2 Jan 2023 14:52:06 -0800 Subject: Add buffer creation snippet --- bench/snippets/buffer-create.mjs | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 bench/snippets/buffer-create.mjs (limited to 'bench/snippets/buffer-create.mjs') diff --git a/bench/snippets/buffer-create.mjs b/bench/snippets/buffer-create.mjs new file mode 100644 index 000000000..87e16fe59 --- /dev/null +++ b/bench/snippets/buffer-create.mjs @@ -0,0 +1,32 @@ +import { bench, run } from "mitata"; + +bench("new Buffer(0)", () => { + return new Buffer(0); +}); + +const buffer = new ArrayBuffer(10); +bench("new DataView(buffer)", () => { + return new DataView(buffer); +}); + +bench("Buffer.alloc(10)", () => { + return Buffer.alloc(10); +}); + +bench("Buffer.allocUnsafe(10)", () => { + return Buffer.allocUnsafe(10); +}); + +bench("Buffer.allocUnsafe(1024)", () => { + return Buffer.allocUnsafe(1024); +}); + +bench("new Uint8Array(0)", () => { + return new Uint8Array(0); +}); + +bench("new Uint8Array(10)", () => { + return new Uint8Array(10); +}); + +await run(); -- cgit v1.2.3