diff options
Diffstat (limited to '')
-rw-r--r-- | bench/_fixture.txt (renamed from bench/snippets/_fixture.txt) | 0 | ||||
-rw-r--r-- | bench/buffer-read.js (renamed from bench/snippets/buffer-read.js) | 24 | ||||
-rw-r--r-- | bench/buffer.js (renamed from bench/snippets/buffer.js) | 0 | ||||
-rw-r--r-- | bench/callbacks-overhead.mjs (renamed from bench/snippets/callbacks-overhead.mjs) | 0 | ||||
-rw-r--r-- | bench/cat.bun.js (renamed from bench/snippets/cat.bun.js) | 0 | ||||
-rw-r--r-- | bench/cat.mjs (renamed from bench/snippets/cat.mjs) | 0 | ||||
-rw-r--r-- | bench/cat.node.js (renamed from bench/snippets/cat.node.js) | 0 | ||||
-rw-r--r-- | bench/concat.js (renamed from bench/snippets/concat.js) | 0 | ||||
-rw-r--r-- | bench/copy.bun.js (renamed from bench/snippets/copy.bun.js) | 0 | ||||
-rw-r--r-- | bench/copyfile.mjs (renamed from bench/snippets/copyfile.mjs) | 0 | ||||
-rw-r--r-- | bench/escapeHTML.js (renamed from bench/snippets/escapeHTML.js) | 0 | ||||
-rw-r--r-- | bench/exists.js (renamed from bench/snippets/exists.js) | 0 | ||||
-rw-r--r-- | bench/gzip.js (renamed from bench/snippets/gzip.js) | 0 | ||||
-rw-r--r-- | bench/gzip.node.mjs (renamed from bench/snippets/gzip.node.mjs) | 0 | ||||
-rw-r--r-- | bench/jsx-entity-decoding.jsx (renamed from bench/snippets/jsx-entity-decoding.jsx) | 0 | ||||
-rw-r--r-- | bench/noop.js (renamed from bench/snippets/noop.js) | 0 | ||||
-rw-r--r-- | bench/package.json (renamed from bench/snippets/package.json) | 0 | ||||
-rw-r--r-- | bench/realpath.mjs (renamed from bench/snippets/realpath.mjs) | 0 | ||||
-rw-r--r-- | bench/render.js (renamed from bench/snippets/render.js) | 0 | ||||
-rwxr-xr-x | bench/scanner/bun.lockb (renamed from bench/snippets/scanner/bun.lockb) | bin | 6186 -> 6186 bytes | |||
-rw-r--r-- | bench/scanner/package.json (renamed from bench/snippets/scanner/package.json) | 0 | ||||
-rw-r--r-- | bench/scanner/remix-route.ts (renamed from bench/snippets/scanner/remix-route.ts) | 0 | ||||
-rw-r--r-- | bench/scanner/scan-imports-only.js (renamed from bench/snippets/scanner/scan-imports-only.js) | 0 | ||||
-rw-r--r-- | bench/scanner/scan.bun.js (renamed from bench/snippets/scanner/scan.bun.js) | 0 | ||||
-rw-r--r-- | bench/scanner/scan.node-esbuild.mjs (renamed from bench/snippets/scanner/scan.node-esbuild.mjs) | 0 | ||||
-rw-r--r-- | bench/transpiler.mjs (renamed from bench/snippets/transpiler.mjs) | 0 |
26 files changed, 14 insertions, 10 deletions
diff --git a/bench/snippets/_fixture.txt b/bench/_fixture.txt index d3c9bff5e..d3c9bff5e 100644 --- a/bench/snippets/_fixture.txt +++ b/bench/_fixture.txt diff --git a/bench/snippets/buffer-read.js b/bench/buffer-read.js index 314f1d69e..5da645153 100644 --- a/bench/snippets/buffer-read.js +++ b/bench/buffer-read.js @@ -4,24 +4,28 @@ var buf = new Buffer(1024); var view = new DataView(buf.buffer); var INTERVAL = 9999999; var time = (name, fn) => { - for (let i = 0; i < INTERVAL; i++) fn(); + console.log(name, fn()); + // for (let i = 0; i < INTERVAL; i++) fn(); - console.time(name.padEnd("DataView.readBigUInt64 (LE)".length)); - for (let i = 0; i < INTERVAL; i++) fn(); - console.timeEnd(name.padEnd("DataView.readBigUInt64 (LE)".length)); -}; + // console.time(name.padEnd("DataView.readBigUInt64 (LE)".length)); + // for (let i = 0; i < INTERVAL; i++) fn(); + // console.timeEnd(name.padEnd("DataView.readBigUInt64 (LE)".length)); + // }; -console.log( - `Run ${new Intl.NumberFormat().format(INTERVAL)} times with a warmup:`, - "\n" -); + // console.log( + // `Run ${new Intl.NumberFormat().format(INTERVAL)} times with a warmup:`, + // "\n" +}; var array = new Uint8Array(1024); +new Uint8Array(buf.buffer).fill(255); time("Buffer[] ", () => buf[0]); time("Uint8Array[]", () => array[0]); console.log(""); time("Buffer.getBigInt64BE ", () => buf.readBigInt64BE(0)); -time("DataView.getBigInt64 (BE)", () => view.getBigInt64(0, false)); +time("DataView.getBigInt64 (BE)", () => + view.getBigInt64(0, false).toString(10) +); console.log(""); time("Buffer.readBigInt64LE ", () => buf.readBigInt64LE(0)); diff --git a/bench/snippets/buffer.js b/bench/buffer.js index 9ababbf35..9ababbf35 100644 --- a/bench/snippets/buffer.js +++ b/bench/buffer.js diff --git a/bench/snippets/callbacks-overhead.mjs b/bench/callbacks-overhead.mjs index 65171145c..65171145c 100644 --- a/bench/snippets/callbacks-overhead.mjs +++ b/bench/callbacks-overhead.mjs diff --git a/bench/snippets/cat.bun.js b/bench/cat.bun.js index 1bb1c809a..1bb1c809a 100644 --- a/bench/snippets/cat.bun.js +++ b/bench/cat.bun.js diff --git a/bench/snippets/cat.mjs b/bench/cat.mjs index ca6dfe838..ca6dfe838 100644 --- a/bench/snippets/cat.mjs +++ b/bench/cat.mjs diff --git a/bench/snippets/cat.node.js b/bench/cat.node.js index d38d7c537..d38d7c537 100644 --- a/bench/snippets/cat.node.js +++ b/bench/cat.node.js diff --git a/bench/snippets/concat.js b/bench/concat.js index 46c6e0f7d..46c6e0f7d 100644 --- a/bench/snippets/concat.js +++ b/bench/concat.js diff --git a/bench/snippets/copy.bun.js b/bench/copy.bun.js index 20269212a..20269212a 100644 --- a/bench/snippets/copy.bun.js +++ b/bench/copy.bun.js diff --git a/bench/snippets/copyfile.mjs b/bench/copyfile.mjs index 9db9faefe..9db9faefe 100644 --- a/bench/snippets/copyfile.mjs +++ b/bench/copyfile.mjs diff --git a/bench/snippets/escapeHTML.js b/bench/escapeHTML.js index f186b1d2f..f186b1d2f 100644 --- a/bench/snippets/escapeHTML.js +++ b/bench/escapeHTML.js diff --git a/bench/snippets/exists.js b/bench/exists.js index 1d1d6cfe0..1d1d6cfe0 100644 --- a/bench/snippets/exists.js +++ b/bench/exists.js diff --git a/bench/snippets/gzip.js b/bench/gzip.js index 6d9971b39..6d9971b39 100644 --- a/bench/snippets/gzip.js +++ b/bench/gzip.js diff --git a/bench/snippets/gzip.node.mjs b/bench/gzip.node.mjs index d93104850..d93104850 100644 --- a/bench/snippets/gzip.node.mjs +++ b/bench/gzip.node.mjs diff --git a/bench/snippets/jsx-entity-decoding.jsx b/bench/jsx-entity-decoding.jsx index 29834d781..29834d781 100644 --- a/bench/snippets/jsx-entity-decoding.jsx +++ b/bench/jsx-entity-decoding.jsx diff --git a/bench/snippets/noop.js b/bench/noop.js index 789e6abbb..789e6abbb 100644 --- a/bench/snippets/noop.js +++ b/bench/noop.js diff --git a/bench/snippets/package.json b/bench/package.json index 1025e4fd8..1025e4fd8 100644 --- a/bench/snippets/package.json +++ b/bench/package.json diff --git a/bench/snippets/realpath.mjs b/bench/realpath.mjs index 9c3793d80..9c3793d80 100644 --- a/bench/snippets/realpath.mjs +++ b/bench/realpath.mjs diff --git a/bench/snippets/render.js b/bench/render.js index 9ef70bc27..9ef70bc27 100644 --- a/bench/snippets/render.js +++ b/bench/render.js diff --git a/bench/snippets/scanner/bun.lockb b/bench/scanner/bun.lockb Binary files differindex 90bb78996..90bb78996 100755 --- a/bench/snippets/scanner/bun.lockb +++ b/bench/scanner/bun.lockb diff --git a/bench/snippets/scanner/package.json b/bench/scanner/package.json index 7bb4e8990..7bb4e8990 100644 --- a/bench/snippets/scanner/package.json +++ b/bench/scanner/package.json diff --git a/bench/snippets/scanner/remix-route.ts b/bench/scanner/remix-route.ts index dbacf3a4c..dbacf3a4c 100644 --- a/bench/snippets/scanner/remix-route.ts +++ b/bench/scanner/remix-route.ts diff --git a/bench/snippets/scanner/scan-imports-only.js b/bench/scanner/scan-imports-only.js index 53222d57c..53222d57c 100644 --- a/bench/snippets/scanner/scan-imports-only.js +++ b/bench/scanner/scan-imports-only.js diff --git a/bench/snippets/scanner/scan.bun.js b/bench/scanner/scan.bun.js index eb2b09452..eb2b09452 100644 --- a/bench/snippets/scanner/scan.bun.js +++ b/bench/scanner/scan.bun.js diff --git a/bench/snippets/scanner/scan.node-esbuild.mjs b/bench/scanner/scan.node-esbuild.mjs index 1a7fa79d8..1a7fa79d8 100644 --- a/bench/snippets/scanner/scan.node-esbuild.mjs +++ b/bench/scanner/scan.node-esbuild.mjs diff --git a/bench/snippets/transpiler.mjs b/bench/transpiler.mjs index 6872d88b7..6872d88b7 100644 --- a/bench/snippets/transpiler.mjs +++ b/bench/transpiler.mjs |