From a4f3dd251e90f690d57878689cccefe1ea42dbaa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 12 Apr 2025 22:21:24 +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 2bca79a464..8727b7b839 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1346,5 +1346,9 @@ { "value": 68.29979054730899, "ts": 1744417842566 + }, + { + "value": 98.95764612745745, + "ts": 1744495889856 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 69cb158b09..689257977f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 81.33608068539203, "ts": 1744417887641 + }, + { + "value": 135.50135501355012, + "ts": 1744495824510 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 054845f520..5d80dfb3e7 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2110,5 +2110,9 @@ { "value": 16.45711276413666, "ts": 1744417984688 + }, + { + "value": 17.503325631870055, + "ts": 1744496014482 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 25ff759b09..c6e206bb9c 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1346,5 +1346,9 @@ { "value": 349.65034965034965, "ts": 1744417951761 + }, + { + "value": 339.34732198405067, + "ts": 1744495990268 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 1c16d4a2ef..afde93668c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 308.59435272334514, "ts": 1744417985455 + }, + { + "value": 337.6287209498621, + "ts": 1744495914674 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 80811ae07f..530204c462 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 48.221820373719105, "ts": 1744418145132 + }, + { + "value": 66.608938919603, + "ts": 1744496157072 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 4de1b86348..388ac9879f 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 11050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 13050100150200250300350400450500550600[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 76b6d09047..068d34cba9 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -418,5 +418,9 @@ { "value": 275.6656176058441, "ts": 1744418015756 + }, + { + "value": 344.9465332873405, + "ts": 1744496046916 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 212e5e7a91..fbc16a6e44 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -418,5 +418,9 @@ { "value": 283.53377596106134, "ts": 1744418047083 + }, + { + "value": 348.3309143686502, + "ts": 1744495966342 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index e15fbdc757..5d27d8c7d9 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -430,5 +430,9 @@ { "value": 56.071098152457324, "ts": 1744418261888 + }, + { + "value": 66.16601052039567, + "ts": 1744496262419 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 3e98d47103..86078755dc 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -418,5 +418,9 @@ { "value": 241.14301790486908, "ts": 1744418088724 + }, + { + "value": 250.19807347483422, + "ts": 1744496118949 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 70574e33d8..48c38325d7 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -418,5 +418,9 @@ { "value": 181.69705045121435, "ts": 1744418136505 + }, + { + "value": 237.2948388372553, + "ts": 1744496036360 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 4b452a0e46..65fad98c0e 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -434,5 +434,9 @@ { "value": 36.76605757564616, "ts": 1744418379078 + }, + { + "value": 53.56186395286556, + "ts": 1744496342769 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 3c005039df..b2fbeedf74 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1346,5 +1346,9 @@ { "value": 158.41165909810962, "ts": 1744417871976 + }, + { + "value": 157.61269307554903, + "ts": 1744495917858 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 99b3a4e09d..37312fb53e 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 211.80457497881955, "ts": 1744417913319 + }, + { + "value": 216.54395842355999, + "ts": 1744495846502 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 9fec0379de..79b00f9637 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2046,5 +2046,9 @@ { "value": 22.10921954455008, "ts": 1744418035480 + }, + { + "value": 26.48585655260091, + "ts": 1744496060179 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index becda69967..d4ec1c7f89 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 11050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 13050100150200250300350[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 893a74d10b..160d5e39f2 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 1102004006008001,0001,2001,4001,6001,8002,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 1302004006008001,0001,2001,4001,6001,8002,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index bd950c4e68..8684956b7c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 384.3263186663023, "ts": 1744418269648 + }, + { + "value": 547.0625778804365, + "ts": 1744496209315 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 3c35aecef7..2cf891df1d 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 114.35541663490126, "ts": 1744417859249 + }, + { + "value": 126.92502961584024, + "ts": 1744495905095 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 0c5363b2a8..c5db2f5ec2 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1338,5 +1338,9 @@ { "value": 134.54121445869586, "ts": 1744417902719 + }, + { + "value": 177.87264318747776, + "ts": 1744495836246 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index da7ca2726c..635164a441 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 19.678066826714943, "ts": 1744418011429 + }, + { + "value": 20.765844339230835, + "ts": 1744496039901 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8167a6e955..5bb567c6dd 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240260280300[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 a02157a0cb..d20970f5da 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240[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 656b58d70c..d47b031173 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1346,5 +1346,9 @@ { "value": 364.76381542950935, "ts": 1744417924855 + }, + { + "value": 355.6398553731255, + "ts": 1744495963539 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 3b98ad0ba8..b328f20524 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 323.3978332345173, "ts": 1744417956650 + }, + { + "value": 359.8848368522073, + "ts": 1744495887017 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d9a8944b76..c4473942d2 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1086,5 +1086,9 @@ { "value": 72.82790765421309, "ts": 1744418101174 + }, + { + "value": 71.91657677094571, + "ts": 1744496123920 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 04a460906d..6fb04c15cc 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 11050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 13050100150200250300350400450500550600650700[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 d463241b7a..21c5761937 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 @@ -Sat 05Mon 07Wed 09Fri 110102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 130102030405060708090100110[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 f6049df886..fc095cf3b1 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1346,5 +1346,9 @@ { "value": 313.85677669090336, "ts": 1744417971361 + }, + { + "value": 292.169848071679, + "ts": 1744496011307 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 5878c9196e..dfced29340 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 332.92642326045944, "ts": 1744418004005 + }, + { + "value": 381.00076200152404, + "ts": 1744495930918 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 8e2910f8b0..f9ddede450 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1994,5 +1994,9 @@ { "value": 45.046059595936846, "ts": 1744418189901 + }, + { + "value": 45.6183568267871, + "ts": 1744496201333 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 04100baf53..ee0e97a3cf 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 11050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 13050100150200250300350400450500550600650[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 4303d8920f..a784bc00a1 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1346,5 +1346,9 @@ { "value": 3245.270318998053, "ts": 1744417829856 + }, + { + "value": 3359.7133044646853, + "ts": 1744495880515 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 8ac2723253..b44c4a0832 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 2186.1994137746756, "ts": 1744417876468 + }, + { + "value": 4162.55550074001, + "ts": 1744495817016 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index fa94b66fc0..7d87dd8d75 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2086,5 +2086,9 @@ { "value": 540.212843860481, "ts": 1744417968787 + }, + { + "value": 759.3078487121295, + "ts": 1744495999478 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index ee059796f3..5555d2d683 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 1105001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 1305001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,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 b48cee3495..27d79be22d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1346,5 +1346,9 @@ { "value": 67.91940230925968, "ts": 1744417897495 + }, + { + "value": 100.56315366049878, + "ts": 1744495936067 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index a5540a271f..51ddde1ac9 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 145.97119501751655, "ts": 1744417927004 + }, + { + "value": 144.4112833349379, + "ts": 1744495859982 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index af03a451a3..d8b6794a80 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 14.927601134497687, "ts": 1744418070347 + }, + { + "value": 15.91545709192768, + "ts": 1744496093040 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index ae08a66701..3901dee3b1 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240260[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 1bc9e34196..d405805cf3 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 05Mon 07Wed 09Fri 1102004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 05Mon 07Wed 09Fri 11Apr 1302004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file