From 1b7fe209a220295700e6e57eb5556995d6986a82 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 27 Sep 2025 00:39:42 +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 +- dedicated_benchmark.json | 4 ++++ 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 +- single_dedicated_worker_throughput_benchmark.svg | 2 +- 42 files changed, 135 insertions(+), 11 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index aaa98348bc..70a1603a8d 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 82.2548804562404, "ts": 1758846663660 + }, + { + "value": 80.99352051835854, + "ts": 1758933080526 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index dd6b3755d3..4549140d97 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 130.59376632422078, "ts": 1758846616981 + }, + { + "value": 101.5572105619499, + "ts": 1758933045359 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ab7ad055c7..32c15fc62a 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2770,5 +2770,9 @@ { "value": 35.04836674610963, "ts": 1758846658607 + }, + { + "value": 34.70294280955025, + "ts": 1758933051347 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 23008d2142..ef71713d3c 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 153.88955859344944, "ts": 1758846783960 + }, + { + "value": 187.72292096865027, + "ts": 1758933185768 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 4bc7ca5c65..9259a4d20f 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 309.00757068548177, "ts": 1758846690834 + }, + { + "value": 232.4230098779779, + "ts": 1758933133600 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 172645a20d..add8af089b 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2750,5 +2750,9 @@ { "value": 135.11687609782462, "ts": 1758846723162 + }, + { + "value": 134.1381623071764, + "ts": 1758933116724 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 4f2f01fd39..b78251bec4 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350400450500550[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 cc92831447..305cf554b4 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1078,5 +1078,9 @@ { "value": 125.39184952978056, "ts": 1758846911173 + }, + { + "value": 206.9393667655377, + "ts": 1758933272087 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index e9c47a6b62..f5c1456329 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1078,5 +1078,9 @@ { "value": 317.25888324873097, "ts": 1758846747200 + }, + { + "value": 249.34546814611645, + "ts": 1758933207487 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index c31b00765f..235aac2a18 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1090,5 +1090,9 @@ { "value": 143.93148861142097, "ts": 1758846771386 + }, + { + "value": 118.48692200598359, + "ts": 1758933174096 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 18c27faf3a..727ef89d9e 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1078,5 +1078,9 @@ { "value": 113.72359480283171, "ts": 1758847024227 + }, + { + "value": 129.94044396318355, + "ts": 1758933370318 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 9e3095e030..ff808aad05 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1078,5 +1078,9 @@ { "value": 216.28636314480372, "ts": 1758846808534 + }, + { + "value": 162.05266711681298, + "ts": 1758933287972 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 6a2c1a76fb..39d27700da 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -114,5 +114,9 @@ { "value": 94.97352612959138, "ts": 1758846815662 + }, + { + "value": 99.07856930545923, + "ts": 1758933216657 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 764b5a712d..cb202daa4f 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 159.38795027095952, "ts": 1758846689952 + }, + { + "value": 176.01501994836892, + "ts": 1758933105658 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 39973bbb17..68609b406d 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 268.8653880623768, "ts": 1758846634410 + }, + { + "value": 210.40819189227102, + "ts": 1758933066021 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 40796273e4..7053858990 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2706,5 +2706,9 @@ { "value": 73.05669199298656, "ts": 1758846678830 + }, + { + "value": 71.07320540156361, + "ts": 1758933072156 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 10c6996961..4d11e4b9c7 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350400450500[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 8306c45a1e..4e249fa7e0 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 2702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 2702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 85192f0b81..e1678069f3 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2494,5 +2494,9 @@ { "value": 1499.7250504074252, "ts": 1758846664851 + }, + { + "value": 877.4581013756593, + "ts": 1758933138243 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index defe296fb9..b39e8e85ab 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 112.20825852782764, "ts": 1758846678775 + }, + { + "value": 113.42155009451797, + "ts": 1758933095553 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e8096d81fb..fe7375a8c2 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1998,5 +1998,9 @@ { "value": 175.99436818021823, "ts": 1758846627170 + }, + { + "value": 146.37002341920376, + "ts": 1758933057275 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 5dbea999fb..3a939999e2 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2754,5 +2754,9 @@ { "value": 44.487943767239074, "ts": 1758846670871 + }, + { + "value": 42.95901709768881, + "ts": 1758933064066 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index a1e23ee13a..9b9907bc30 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350[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 6913c8f8e2..b1aa676fc3 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27020406080100120140160180200220240260[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 18d11a486c..b009cb4386 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 228.23234052265204, "ts": 1758846740809 + }, + { + "value": 260.55237102657634, + "ts": 1758933150466 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index f7381a48cb..398be77921 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 345.5425017277125, "ts": 1758846668132 + }, + { + "value": 310.896937665164, + "ts": 1758933104312 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index db1d337cb7..51d1981918 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1746,5 +1746,9 @@ { "value": 189.1968593321351, "ts": 1758846707058 + }, + { + "value": 197.00551615445235, + "ts": 1758933100349 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index dfc3813fe8..01e549c828 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350400450500550600650700[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 2dfc811685..9842789d77 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 17Fri 19Sep 21Tue 23Thu 25Sat 27020406080100120140160180200220240260280300[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27020406080100120140160180200220240260280300[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 cd7307c44c..4fb2724f01 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 196.84393556641842, "ts": 1758846814825 + }, + { + "value": 219.84464311886265, + "ts": 1758933213475 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index a2a5e8a7b6..34a1ee4759 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 344.3921478590288, "ts": 1758846708697 + }, + { + "value": 242.24806201550388, + "ts": 1758933158711 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 540d5c775f..c9ed5e90e1 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2654,5 +2654,9 @@ { "value": 101.43016533116949, "ts": 1758846743166 + }, + { + "value": 87.21437292865865, + "ts": 1758933139957 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 05323da6a1..928a5b8f95 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27050100150200250300350400450500550600650[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 09c9ab4dce..39caccbbe7 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 2462.0659468923254, "ts": 1758846653859 + }, + { + "value": 1878.3523371572878, + "ts": 1758933070578 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 7bb2660693..c2054177b2 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 3749.1147923406975, "ts": 1758846610542 + }, + { + "value": 2389.803505045141, + "ts": 1758933037191 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 3da4b5343e..6f437bcf38 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2746,5 +2746,9 @@ { "value": 1077.3024347035025, "ts": 1758846651066 + }, + { + "value": 905.5145838154359, + "ts": 1758933043708 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 766d85b4a6..874dd2fc46 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 2701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 2701,0002,0003,0004,0005,0006,0007,0008,0009,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 5071febcd5..c42ac6421a 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 82.98296083204248, "ts": 1758846709718 + }, + { + "value": 92.07537904364372, + "ts": 1758933123455 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 06f3ca4fbd..98e2551ff1 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 139.017608897127, "ts": 1758846646744 + }, + { + "value": 111.60714285714286, + "ts": 1758933081040 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 92832aff42..2378ebeefe 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2758,5 +2758,9 @@ { "value": 33.5098183767844, "ts": 1758846694709 + }, + { + "value": 32.877432930036825, + "ts": 1758933088383 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 3905c010be..31168c4478 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 27020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/single_dedicated_worker_throughput_benchmark.svg b/single_dedicated_worker_throughput_benchmark.svg index 63d70765d5..564d1f4c07 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 17Fri 19Sep 21Tue 23Thu 25Sat 2702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 17Fri 19Sep 21Tue 23Thu 25Sat 2702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file