diff options
Diffstat (limited to 'bench/snippets/buffer-create.mjs')
-rw-r--r-- | bench/snippets/buffer-create.mjs | 32 |
1 files changed, 32 insertions, 0 deletions
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(); |