From b3c74f24dbcd8ef712f8ba2b35273b4a125d457f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 00:45:09 +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 09a5082a3b..e7b5d9a7c2 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 92.78733143634788, "ts": 1753835733408 + }, + { + "value": 87.46355685131196, + "ts": 1753922125887 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index de903db4bf..65314b4371 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 136.11615245009074, "ts": 1753835758239 + }, + { + "value": 133.85686239514547, + "ts": 1753922102473 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index da304cdacc..232904cffc 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2542,5 +2542,9 @@ { "value": 35.01891021151422, "ts": 1753835764815 + }, + { + "value": 40.92322802422655, + "ts": 1753922101168 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index babeb5d0d5..78e2e1b937 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 209.58502165711892, "ts": 1753835830549 + }, + { + "value": 161.0651777085794, + "ts": 1753922239979 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 8cdc48e839..3512852896 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 319.6760615909212, "ts": 1753835832510 + }, + { + "value": 324.2366927857336, + "ts": 1753922175317 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 70c6121328..3fa3ae101d 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2522,5 +2522,9 @@ { "value": 125.34469791927802, "ts": 1753835828975 + }, + { + "value": 160.1281024819856, + "ts": 1753922159382 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 5cadf8f280..df31eb463a 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350400450500550600650[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 09aa3fb66b..3c714c49e3 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -850,5 +850,9 @@ { "value": 187.04408005486624, "ts": 1753835920569 + }, + { + "value": 133.22971022538027, + "ts": 1753922384687 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 9937fab037..5e04351250 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -850,5 +850,9 @@ { "value": 241.8233480442537, "ts": 1753835902983 + }, + { + "value": 286.80688336520075, + "ts": 1753922235792 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 4b9c7f2af7..f5ed47b88c 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -862,5 +862,9 @@ { "value": 106.31229235880399, "ts": 1753835888433 + }, + { + "value": 165.24828554903743, + "ts": 1753922200892 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 15e967be43..c67cbeb685 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -850,5 +850,9 @@ { "value": 143.30069262001433, "ts": 1753836012780 + }, + { + "value": 101.18982367673225, + "ts": 1753922512719 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index adaf209933..72ff57bb3c 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -850,5 +850,9 @@ { "value": 206.35220882843535, "ts": 1753835970276 + }, + { + "value": 139.37120358648565, + "ts": 1753922330729 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 25cfc2336a..69a670fd59 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -866,5 +866,9 @@ { "value": 70.42749489400661, "ts": 1753835948170 + }, + { + "value": 112.5650766849585, + "ts": 1753922239208 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 7f0aae3bc0..e792ffb0aa 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 182.17148409035707, "ts": 1753835757712 + }, + { + "value": 162.24986479177934, + "ts": 1753922151914 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 19554206b4..b6046ec80b 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 246.75111037999673, "ts": 1753835776553 + }, + { + "value": 261.68876482903, + "ts": 1753922120352 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 1c6d06a1c6..f71a0c8be6 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2478,5 +2478,9 @@ { "value": 76.46429117602081, "ts": 1753835784499 + }, + { + "value": 78.0274656679151, + "ts": 1753922120250 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 2ea3aaf2b3..7e08466898 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350400450500550[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 f2e0a61f24..5cf89b7297 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 3105001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index c73134bebd..3d3a5c0577 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2266,5 +2266,9 @@ { "value": 1435.2464637121852, "ts": 1753835792876 + }, + { + "value": 945.3285016543249, + "ts": 1753922235600 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 22a98ef79a..5e14bb747d 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 118.22194199243378, "ts": 1753835747747 + }, + { + "value": 113.3101676990482, + "ts": 1753922140851 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 929eef8346..f0be8c3b40 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 175.8087201125176, "ts": 1753835768609 + }, + { + "value": 173.65130817318823, + "ts": 1753922112873 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index d38d1d9b10..7450c0af18 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2526,5 +2526,9 @@ { "value": 45.146726862302486, "ts": 1753835776896 + }, + { + "value": 46.961585423123886, + "ts": 1753922112819 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 0ea2d36667..65a8a4ddc4 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350[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 6a2ee7534f..b8cedd1df1 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August020406080100120140160180200220240260[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 e355604541..abdf002c66 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 310.26993484331365, "ts": 1753835798335 + }, + { + "value": 271.9608376393799, + "ts": 1753922198733 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e54d772ba3..a385baf8fb 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 381.99528872477237, "ts": 1753835809360 + }, + { + "value": 372.64766163592327, + "ts": 1753922153077 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 2de97662b7..86a6f48d8c 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1518,5 +1518,9 @@ { "value": 194.5525291828794, "ts": 1753835811781 + }, + { + "value": 226.73166307674867, + "ts": 1753922145699 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index aae7158b9f..a64ab672ff 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 310100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August0100200300400500600700800[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 3a617593e2..e74d7cc7df 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 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350400450[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350[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 2359c05326..045f98bb79 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 241.73079247411465, "ts": 1753835855744 + }, + { + "value": 112.10971804405912, + "ts": 1753922294051 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index afc58c68e3..89e0dc1e1f 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 303.13747284393475, "ts": 1753835852705 + }, + { + "value": 342.60263804031285, + "ts": 1753922193210 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 4bd98e7a5a..f64e430f9b 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2426,5 +2426,9 @@ { "value": 94.71490812653911, "ts": 1753835850358 + }, + { + "value": 120.17786323759164, + "ts": 1753922176286 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 21754776a4..a304c7d6f5 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350400450500550600650[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 813ee53a6e..4c4cdf6f4a 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 3022.297841855467, "ts": 1753835724532 + }, + { + "value": 2935.3888303019103, + "ts": 1753922116447 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 46c597e6c3..dc759bb6e1 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 2995.9388384634162, "ts": 1753835751819 + }, + { + "value": 4329.559667746384, + "ts": 1753922095971 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 9ad114e7bf..eee5ecf4b8 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2518,5 +2518,9 @@ { "value": 1070.129128914889, "ts": 1753835757312 + }, + { + "value": 1693.6394429808054, + "ts": 1753922094647 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 480956f66e..ba505f89d3 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 3101,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August01,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 deb3c7366a..b835d58be1 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 95.69988516013781, "ts": 1753835774975 + }, + { + "value": 80.97603109479594, + "ts": 1753922172147 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 15b2ef1ca1..7bc010a438 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 139.99066728884742, "ts": 1753835788908 + }, + { + "value": 139.66480446927375, + "ts": 1753922132744 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ba3782dabf..4bc5652dce 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2530,5 +2530,9 @@ { "value": 34.80682213713888, "ts": 1753835799787 + }, + { + "value": 35.785857429144, + "ts": 1753922135183 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 9e80960adc..1cb1611df2 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August020406080100120140160180200220240260[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 97f5ece6eb..0c07ae49d5 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 3102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August02004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file