From 0ee13892fd5d55d63af7d9d8fdf945124d98b7f6 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Sat, 21 Jan 2023 23:11:55 -0800 Subject: Update buffer-create.mjs --- bench/snippets/buffer-create.mjs | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/bench/snippets/buffer-create.mjs b/bench/snippets/buffer-create.mjs index a83eddefb..f19827b2d 100644 --- a/bench/snippets/buffer-create.mjs +++ b/bench/snippets/buffer-create.mjs @@ -2,8 +2,27 @@ import { bench, run } from "mitata"; const N = parseInt(process.argv.slice(2).at(0) || "10", 10); -bench("new Buffer(0)", () => { - return new Buffer(0); +bench("Buffer.from('short string')", () => { + return Buffer.from("short string"); +}); + +var hundred = new ArrayBuffer(100); +bench("Buffer.from(ArrayBuffer(100))", () => { + return Buffer.from(hundred); +}); + +var hundredArray = new Uint8Array(100); +bench("Buffer.from(Uint8Array(100))", () => { + return Buffer.from(hundredArray); +}); + +var empty = new Uint8Array(0); +bench("Buffer.from(Uint8Array(0))", () => { + return Buffer.from(empty); +}); + +bench("Buffer.from(Uint8Array(0))", () => { + return Buffer.from(empty); }); bench(`new Buffer(${N})`, () => { -- cgit v1.2.3