From e99fcadeeca3a665603f90db494fdb8ea5d8e16a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 5 Jul 2025 00:42:11 +0000 Subject: [PATCH] Update benchmarks --- 2steps_4workers_benchmark.json | 4 ++++ 2steps_8workers_benchmark.json | 4 ++++ 2steps_benchmark.json | 4 ++++ bash_4workers_benchmark.json | 4 ++++ bash_8workers_benchmark.json | 4 ++++ bash_benchmark.json | 4 ++++ bash_throughput_benchmark.svg | 2 +- bigrawscript_4workers_benchmark.json | 4 ++++ bigrawscript_8workers_benchmark.json | 4 ++++ bigrawscript_benchmark.json | 4 ++++ bigscriptinflow_4workers_benchmark.json | 4 ++++ bigscriptinflow_8workers_benchmark.json | 4 ++++ bigscriptinflow_benchmark.json | 4 ++++ bun_4workers_benchmark.json | 4 ++++ bun_8workers_benchmark.json | 4 ++++ bun_benchmark.json | 4 ++++ bun_throughput_benchmark.svg | 2 +- bun_vs_dedicated_vs_noop.svg | 2 +- deno_4workers_benchmark.json | 4 ++++ deno_8workers_benchmark.json | 4 ++++ deno_benchmark.json | 4 ++++ deno_throughput_benchmark.svg | 2 +- flow_throughput_benchmark.svg | 2 +- go_4workers_benchmark.json | 4 ++++ go_8workers_benchmark.json | 4 ++++ go_benchmark.json | 4 ++++ go_throughput_benchmark.svg | 2 +- go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg | 2 +- nativets_4workers_benchmark.json | 4 ++++ nativets_8workers_benchmark.json | 4 ++++ nativets_benchmark.json | 4 ++++ nativets_throughput_benchmark.svg | 2 +- noop_4workers_benchmark.json | 4 ++++ noop_8workers_benchmark.json | 4 ++++ noop_benchmark.json | 4 ++++ noop_throughput_benchmark.svg | 2 +- python_4workers_benchmark.json | 4 ++++ python_8workers_benchmark.json | 4 ++++ python_benchmark.json | 4 ++++ python_throughput_benchmark.svg | 2 +- 40 files changed, 130 insertions(+), 10 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index 1771c1452e..b5ef4e55ef 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1682,5 +1682,9 @@ { "value": 109.93843447669305, "ts": 1751589181881 + }, + { + "value": 122.50898399215943, + "ts": 1751675476925 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 14e5c9a11f..c5c671fbf2 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1678,5 +1678,9 @@ { "value": 171.27197990408771, "ts": 1751589157872 + }, + { + "value": 151.9448946515397, + "ts": 1751675463979 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 60aeb312e4..0e708b24f4 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2446,5 +2446,9 @@ { "value": 38.96508728179551, "ts": 1751589199255 + }, + { + "value": 38.3670963781461, + "ts": 1751675487631 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index bafbb4d98d..3a81d6ca9a 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1682,5 +1682,9 @@ { "value": 313.4632464343556, "ts": 1751589256467 + }, + { + "value": 274.3860611880916, + "ts": 1751675556849 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index b14fb17b3a..445065fed0 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1678,5 +1678,9 @@ { "value": 371.14932574539154, "ts": 1751589221527 + }, + { + "value": 407.91352233326535, + "ts": 1751675526225 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 1df2a60555..c58ea166b5 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2426,5 +2426,9 @@ { "value": 131.4146790196465, "ts": 1751589265771 + }, + { + "value": 151.7680983457277, + "ts": 1751675551128 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ff6a3c78a7..158286b2cd 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 05050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/bigrawscript_4workers_benchmark.json b/bigrawscript_4workers_benchmark.json index f8df14ef8e..9662832aef 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -754,5 +754,9 @@ { "value": 316.9572107765452, "ts": 1751589312711 + }, + { + "value": 283.580678703091, + "ts": 1751675619150 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index aaadad479e..83b0a2835d 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -754,5 +754,9 @@ { "value": 372.8908362077002, "ts": 1751589269638 + }, + { + "value": 416.8113928447378, + "ts": 1751675568831 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index dac1f87c70..e3678629da 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -766,5 +766,9 @@ { "value": 153.2097441397273, "ts": 1751589310409 + }, + { + "value": 155.90894917368257, + "ts": 1751675594638 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index af251f6983..9f0bc4314c 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -754,5 +754,9 @@ { "value": 241.3078887570633, "ts": 1751589369826 + }, + { + "value": 204.74671125595046, + "ts": 1751675684747 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index b92a8b8c80..0d943ff5f0 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -754,5 +754,9 @@ { "value": 275.07163323782237, "ts": 1751589320485 + }, + { + "value": 312.61397384463083, + "ts": 1751675614618 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 22a137d058..5ad4eb5b85 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -770,5 +770,9 @@ { "value": 114.78749964128906, "ts": 1751589347976 + }, + { + "value": 119.7389690474765, + "ts": 1751675630830 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 0a2007a14d..ce97fbc3b7 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1682,5 +1682,9 @@ { "value": 189.48964123294593, "ts": 1751589202673 + }, + { + "value": 179.1258657750179, + "ts": 1751675498434 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index c74b90250a..fa90d9b8e7 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1678,5 +1678,9 @@ { "value": 241.39040875442547, "ts": 1751589174502 + }, + { + "value": 247.23916268336905, + "ts": 1751675480366 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a9fdd20bf5..ede49e93d4 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2382,5 +2382,9 @@ { "value": 56.0161326462021, "ts": 1751589221440 + }, + { + "value": 56.56108597285068, + "ts": 1751675509762 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 12861aa02a..bd6c314109 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 05050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/bun_vs_dedicated_vs_noop.svg b/bun_vs_dedicated_vs_noop.svg index df25541fa2..0797b16685 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 21Mon 23Wed 25Fri 27Jun 29JulyThu 03Sat 0505001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29JulyThu 03Sat 0505001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 10d4758fe2..481f991434 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1678,5 +1678,9 @@ { "value": 154.75085112968122, "ts": 1751589193125 + }, + { + "value": 150.15015015015015, + "ts": 1751675488534 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 4089da5749..dc6a4a314c 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1674,5 +1674,9 @@ { "value": 210.37868162692848, "ts": 1751589166700 + }, + { + "value": 208.82639565641097, + "ts": 1751675472764 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 92f27933dc..c38147ed68 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2430,5 +2430,9 @@ { "value": 44.75875033569063, "ts": 1751589211483 + }, + { + "value": 44.38920454545455, + "ts": 1751675499910 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 97753d90b1..db5e452e91 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 05050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/flow_throughput_benchmark.svg b/flow_throughput_benchmark.svg index 3c9015d337..1ed92ccb7c 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 05020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/go_4workers_benchmark.json b/go_4workers_benchmark.json index c340110423..4c92a57569 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1682,5 +1682,9 @@ { "value": 420.87542087542084, "ts": 1751589234312 + }, + { + "value": 387.9226740803, + "ts": 1751675531878 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index a3b1aaca49..86b87947c0 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1678,5 +1678,9 @@ { "value": 456.34317006388807, "ts": 1751589202215 + }, + { + "value": 461.4674665436087, + "ts": 1751675508168 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 9cf2706fdf..0d96c672d5 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 189.12529550827423, "ts": 1751589249331 + }, + { + "value": 203.7489812550937, + "ts": 1751675536700 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index cd9f97b54a..168c038f39 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 050100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 050100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg b/go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg index 3aa86cf3c6..1912f6b232 100644 --- a/go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg +++ b/go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 05050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file diff --git a/nativets_4workers_benchmark.json b/nativets_4workers_benchmark.json index cfbd990562..0300cd01f6 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1682,5 +1682,9 @@ { "value": 344.88704949129163, "ts": 1751589274192 + }, + { + "value": 315.8393430541665, + "ts": 1751675576225 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 471b0cf8fb..70b7bf5ae8 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1678,5 +1678,9 @@ { "value": 405.92652729855894, "ts": 1751589236757 + }, + { + "value": 470.55132930750534, + "ts": 1751675539374 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 3e76981484..6515e63178 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2330,5 +2330,9 @@ { "value": 112.15162900241127, "ts": 1751589283893 + }, + { + "value": 116.19800139437602, + "ts": 1751675568596 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index d493733bfc..c43644692b 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 050100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/noop_4workers_benchmark.json b/noop_4workers_benchmark.json index 138f506200..84c549eeb3 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1682,5 +1682,9 @@ { "value": 3869.0817379341966, "ts": 1751589174132 + }, + { + "value": 4721.105088302151, + "ts": 1751675470029 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index e70a949b0a..cac3a4a642 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1678,5 +1678,9 @@ { "value": 4470.050660574153, "ts": 1751589152623 + }, + { + "value": 5540.05252790545, + "ts": 1751675458270 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 2f3318e1f0..e798fdb007 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2422,5 +2422,9 @@ { "value": 1517.6042088223392, "ts": 1751589192394 + }, + { + "value": 1722.2243484251214, + "ts": 1751675480691 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index d8295d5c71..1de2bd42fc 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 0501,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 0501,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index edee781e0f..f8811708d3 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1682,5 +1682,9 @@ { "value": 124.41937624419377, "ts": 1751589216240 + }, + { + "value": 115.6782601989666, + "ts": 1751675512843 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 1cb22d99b0..89f31240cd 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1678,5 +1678,9 @@ { "value": 159.60842732496278, "ts": 1751589185339 + }, + { + "value": 156.90376569037656, + "ts": 1751675491444 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 891e6fc787..f26a546dcd 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2434,5 +2434,9 @@ { "value": 34.23953982058481, "ts": 1751589237005 + }, + { + "value": 34.69331112961421, + "ts": 1751675525138 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 2df8ecb742..875715f020 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 27Jun 29JulyThu 03Sat 05020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file