diff options
author | 2022-05-04 07:03:22 -0700 | |
---|---|---|
committer | 2022-05-04 07:03:22 -0700 | |
commit | 164483c1373df5f1b253c9ce877aaf6e5c7f493b (patch) | |
tree | 54937b0f6e1f047a51460f3d8877451ebc2eb2d9 /bench/snippets | |
parent | 6ab5ae8a7a9c0affce14fa430885b8044e72cafa (diff) | |
download | bun-164483c1373df5f1b253c9ce877aaf6e5c7f493b.tar.gz bun-164483c1373df5f1b253c9ce877aaf6e5c7f493b.tar.zst bun-164483c1373df5f1b253c9ce877aaf6e5c7f493b.zip |
Update buffer.js
Diffstat (limited to 'bench/snippets')
-rw-r--r-- | bench/snippets/buffer.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/bench/snippets/buffer.js b/bench/snippets/buffer.js index 4647249dd..9ababbf35 100644 --- a/bench/snippets/buffer.js +++ b/bench/snippets/buffer.js @@ -5,9 +5,9 @@ var INTERVAL = 9999999; var time = (name, fn) => { for (let i = 0; i < INTERVAL; i++) fn(); - console.time(name.padEnd("DataView.readBigUInt64 (LE)".length)); + console.time(name.padEnd('Buffer.write(string, "latin1")'.length)); for (let i = 0; i < INTERVAL; i++) fn(); - console.timeEnd(name.padEnd("DataView.readBigUInt64 (LE)".length)); + console.timeEnd(name.padEnd('Buffer.write(string, "latin1")'.length)); }; console.log( @@ -15,6 +15,13 @@ console.log( "\n" ); +const stringToWrite = "hellooooohellooooo"; + +time('Buffer.write(string, "utf8")', () => buf.write(stringToWrite, "utf8")); +time('Buffer.write(string, "ascii")', () => buf.write(stringToWrite, "ascii")); +time('Buffer.write(string, "latin1")', () => + buf.write(stringToWrite, "latin1") +); time("Buffer.readBigInt64BE ", () => buf.readBigInt64BE(0)); // time("DataView.getBigInt64 (BE)", () => view.getBigInt64(0, false)); // console.log(""); |