aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-21 23:11:55 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-21 23:11:55 -0800
commit0ee13892fd5d55d63af7d9d8fdf945124d98b7f6 (patch)
treef5ea778fc47431a5a386e4fd93186036b96c728b
parent99d2d6e607a31a1beab84e1169e2d0bc352a79cf (diff)
downloadbun-0ee13892fd5d55d63af7d9d8fdf945124d98b7f6.tar.gz
bun-0ee13892fd5d55d63af7d9d8fdf945124d98b7f6.tar.zst
bun-0ee13892fd5d55d63af7d9d8fdf945124d98b7f6.zip
Update buffer-create.mjs
-rw-r--r--bench/snippets/buffer-create.mjs23
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})`, () => {