aboutsummaryrefslogtreecommitdiff
path: root/bench/snippets
diff options
context:
space:
mode:
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-xbench/scanner/bun.lockb (renamed from bench/snippets/scanner/bun.lockb)bin6186 -> 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
index 90bb78996..90bb78996 100755
--- a/bench/snippets/scanner/bun.lockb
+++ b/bench/scanner/bun.lockb
Binary files differ
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