diff options
author | 2023-01-21 23:11:55 -0800 | |
---|---|---|
committer | 2023-01-21 23:11:55 -0800 | |
commit | 0ee13892fd5d55d63af7d9d8fdf945124d98b7f6 (patch) | |
tree | f5ea778fc47431a5a386e4fd93186036b96c728b | |
parent | 99d2d6e607a31a1beab84e1169e2d0bc352a79cf (diff) | |
download | bun-0ee13892fd5d55d63af7d9d8fdf945124d98b7f6.tar.gz bun-0ee13892fd5d55d63af7d9d8fdf945124d98b7f6.tar.zst bun-0ee13892fd5d55d63af7d9d8fdf945124d98b7f6.zip |
Update buffer-create.mjs
-rw-r--r-- | bench/snippets/buffer-create.mjs | 23 |
1 files 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})`, () => { |