From f638a68c7ea376b4300ddb7ca808fe30ae7d90ad Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 00:47:28 +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 e7b5d9a7c2..314ca39daf 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 87.46355685131196, "ts": 1753922125887 + }, + { + "value": 80.90614886731392, + "ts": 1754008818554 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 65314b4371..0111945f6f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 133.85686239514547, "ts": 1753922102473 + }, + { + "value": 163.29196603527106, + "ts": 1754008769056 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 232904cffc..7b8e22d6dd 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2546,5 +2546,9 @@ { "value": 40.92322802422655, "ts": 1753922101168 + }, + { + "value": 40.22526146419952, + "ts": 1754008796591 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 78e2e1b937..560afb2a45 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 161.0651777085794, "ts": 1753922239979 + }, + { + "value": 271.62841233192995, + "ts": 1754008912928 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 3512852896..ce26377663 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 324.2366927857336, "ts": 1753922175317 + }, + { + "value": 267.8093197643278, + "ts": 1754008843093 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 3fa3ae101d..4c79ef516f 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2526,5 +2526,9 @@ { "value": 160.1281024819856, "ts": 1753922159382 + }, + { + "value": 152.56693874437408, + "ts": 1754008865514 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index df31eb463a..b1d3110d51 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 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 3c714c49e3..a5f5dacdb0 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -854,5 +854,9 @@ { "value": 133.22971022538027, "ts": 1753922384687 + }, + { + "value": 276.49132508467545, + "ts": 1754008979531 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 5e04351250..cbdc011da6 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -854,5 +854,9 @@ { "value": 286.80688336520075, "ts": 1753922235792 + }, + { + "value": 351.2366456900337, + "ts": 1754008893410 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index f5ed47b88c..69879aedb7 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -866,5 +866,9 @@ { "value": 165.24828554903743, "ts": 1753922200892 + }, + { + "value": 157.99660307303392, + "ts": 1754008909598 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index c67cbeb685..38504aee61 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -854,5 +854,9 @@ { "value": 101.18982367673225, "ts": 1753922512719 + }, + { + "value": 202.28923989818108, + "ts": 1754009048089 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 72ff57bb3c..bb8ad4c207 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -854,5 +854,9 @@ { "value": 139.37120358648565, "ts": 1753922330729 + }, + { + "value": 249.24188925352053, + "ts": 1754008949463 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 69a670fd59..b7fa360806 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -870,5 +870,9 @@ { "value": 112.5650766849585, "ts": 1753922239208 + }, + { + "value": 120.43476951795984, + "ts": 1754008945362 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e792ffb0aa..3b82682746 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 162.24986479177934, "ts": 1753922151914 + }, + { + "value": 137.03636031427007, + "ts": 1754008848136 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b6046ec80b..0af9d16043 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 261.68876482903, "ts": 1753922120352 + }, + { + "value": 289.40767895041483, + "ts": 1754008785110 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index f71a0c8be6..545b77b00c 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2482,5 +2482,9 @@ { "value": 78.0274656679151, "ts": 1753922120250 + }, + { + "value": 72.18131947452, + "ts": 1754008818449 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 7e08466898..2c67dab667 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 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 5cf89b7297..2465c363d2 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +Wed 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 3d3a5c0577..c3692c70d6 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2270,5 +2270,9 @@ { "value": 945.3285016543249, "ts": 1753922235600 + }, + { + "value": 1281.9599743608005, + "ts": 1754008878231 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 5e14bb747d..b108221c73 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 113.3101676990482, "ts": 1753922140851 + }, + { + "value": 99.20634920634922, + "ts": 1754008835522 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index f0be8c3b40..5bfc2403f7 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 173.65130817318823, "ts": 1753922112873 + }, + { + "value": 203.8597444957869, + "ts": 1754008778228 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 7450c0af18..e175e96103 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2530,5 +2530,9 @@ { "value": 46.961585423123886, "ts": 1753922112819 + }, + { + "value": 38.71467286101433, + "ts": 1754008810512 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 65a8a4ddc4..ecf928c8d4 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 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 b8cedd1df1..09697a3b57 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 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 abdf002c66..c22dcd964a 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 271.9608376393799, "ts": 1753922198733 + }, + { + "value": 327.242977911099, + "ts": 1754008887077 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index a385baf8fb..8f2fa1d46a 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 372.64766163592327, "ts": 1753922153077 + }, + { + "value": 369.36715094804237, + "ts": 1754008817034 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 86a6f48d8c..0681713169 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1522,5 +1522,9 @@ { "value": 226.73166307674867, "ts": 1753922145699 + }, + { + "value": 170.4593880507969, + "ts": 1754008851127 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index a64ab672ff..3c26688f38 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August0100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 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 e74d7cc7df..c0121d15c7 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 31August050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 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 045f98bb79..83bbd68008 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 112.10971804405912, "ts": 1753922294051 + }, + { + "value": 269.96625421822273, + "ts": 1754008935526 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 89e0dc1e1f..e039c067ae 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 342.60263804031285, "ts": 1753922193210 + }, + { + "value": 395.3610964681075, + "ts": 1754008858579 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f64e430f9b..8ae85614da 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2430,5 +2430,9 @@ { "value": 120.17786323759164, "ts": 1753922176286 + }, + { + "value": 110.99395082967979, + "ts": 1754008883836 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index a304c7d6f5..4687aea715 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 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 4c4cdf6f4a..4abafd74a1 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 2935.3888303019103, "ts": 1753922116447 + }, + { + "value": 3052.1234866554382, + "ts": 1754008808436 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index dc759bb6e1..5021d9ad5c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 4329.559667746384, "ts": 1753922095971 + }, + { + "value": 4519.73618132512, + "ts": 1754008763615 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index eee5ecf4b8..db3686f3ef 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2522,5 +2522,9 @@ { "value": 1693.6394429808054, "ts": 1753922094647 + }, + { + "value": 1575.4371838185095, + "ts": 1754008789972 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index ba505f89d3..849061fada 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Wed 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 b835d58be1..3f09dc3726 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 80.97603109479594, "ts": 1753922172147 + }, + { + "value": 99.98666844420744, + "ts": 1754008864723 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 7bc010a438..ea8a828094 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 139.66480446927375, "ts": 1753922132744 + }, + { + "value": 146.77103718199606, + "ts": 1754008796870 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 4bc5652dce..f7e5160d1a 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2534,5 +2534,9 @@ { "value": 35.785857429144, "ts": 1753922135183 + }, + { + "value": 27.427317608337905, + "ts": 1754008837649 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 1cb1611df2..84f29f56da 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31August020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 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 0c07ae49d5..d9a48470fe 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +Wed 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