aboutsummaryrefslogtreecommitdiff
path: root/bench/snippets
diff options
context:
space:
mode:
Diffstat (limited to 'bench/snippets')
-rw-r--r--bench/snippets/gzip.js20
-rw-r--r--bench/snippets/gzip.node.mjs20
2 files changed, 40 insertions, 0 deletions
diff --git a/bench/snippets/gzip.js b/bench/snippets/gzip.js
new file mode 100644
index 000000000..6d9971b39
--- /dev/null
+++ b/bench/snippets/gzip.js
@@ -0,0 +1,20 @@
+import { bench, group, run } from "mitata";
+import { gzipSync, gunzipSync } from "bun";
+
+const data = new TextEncoder().encode("Hello World!".repeat(9999));
+
+const compressed = gzipSync(data);
+
+bench(`roundtrip - "Hello World!".repeat(9999))`, () => {
+ gunzipSync(gzipSync(data));
+});
+
+bench(`gzipSync("Hello World!".repeat(9999)))`, () => {
+ gzipSync(data);
+});
+
+bench(`gunzipSync("Hello World!".repeat(9999)))`, () => {
+ gunzipSync(compressed);
+});
+
+run({ collect: false, percentiles: true });
diff --git a/bench/snippets/gzip.node.mjs b/bench/snippets/gzip.node.mjs
new file mode 100644
index 000000000..d93104850
--- /dev/null
+++ b/bench/snippets/gzip.node.mjs
@@ -0,0 +1,20 @@
+import { bench, group, run } from "mitata";
+import { gzipSync, gunzipSync } from "zlib";
+
+const data = new TextEncoder().encode("Hello World!".repeat(9999));
+
+const compressed = gzipSync(data);
+
+bench(`roundtrip - "Hello World!".repeat(9999))`, () => {
+ gunzipSync(gzipSync(data));
+});
+
+bench(`gzipSync("Hello World!".repeat(9999)))`, () => {
+ gzipSync(data);
+});
+
+bench(`gunzipSync("Hello World!".repeat(9999)))`, () => {
+ gunzipSync(compressed);
+});
+
+run({ collect: false, percentiles: true });
wip/react-19-test'>wip/react-19-test Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/packages/astro/test/fixtures/slots-vue/src/components/Counter.vue (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-06-30Ci: improve times, reduce delay (#3780)Gravatar Fred K. Schott 1-14/+10
2022-06-30await error reporter (#3779)Gravatar Fred K. Schott 2-10/+25
2022-06-30[ci] formatGravatar natemoo-re 14-99/+95
2022-06-30MDX support (#3706)Gravatar Nate Moore 63-57/+1153
2022-06-30Fix integration name (`prefetch` instead of `lit`) (#3778)Gravatar hippotastic 2-1/+6
2022-06-30[ci] update lockfile (#3771)Gravatar Fred K. Bot 1-114/+112
2022-06-30Integration Docs Next Steps (#3677)Gravatar Dan Jutan 11-314/+666
2022-06-30[ci] formatGravatar tony-sull 1-2/+2
2022-06-30refactor to provide better cli error handling (#3768)Gravatar Fred K. Schott 2-43/+37
2022-06-30[ci] release (#3772)@astrojs/preact@0.3.1Gravatar Fred K. Bot 12-22/+23
2022-06-30Added Cloudflare adapter to README.md (#3773)Gravatar Isaac McFadyen 1-0/+1
2022-06-30[ci] formatGravatar hippotastic 1-5/+4
2022-06-30Fix "Invalid hook call" warning (#3769)Gravatar hippotastic 2-9/+79
2022-06-29[ci] release (#3759)astro@1.0.0-beta.59@astrojs/telemetry@0.2.2@astrojs/preact@0.3.0Gravatar Fred K. Bot 42-121/+117
2022-06-29[ci] formatGravatar FredKSchott 8-35/+36
2022-06-29manual lockfile update (#3751)Gravatar Fred K. Schott 3-2659/+2871
2022-06-29add error event to telemetry (#3750)Gravatar Fred K. Schott 16-85/+270