From 362c349e0948aaafc82fcd5eaa86bf84887c8961 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 00:41: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 +- 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 774a8a675e..21f599c422 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 131.50973172014727, "ts": 1748738360002 + }, + { + "value": 123.37555518999837, + "ts": 1748824441020 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 57c8e6b221..8f4f795bed 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1546,5 +1546,9 @@ { "value": 164.257555847569, "ts": 1748738352567 + }, + { + "value": 157.6955424726661, + "ts": 1748824406585 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 3d9fdec865..d666c54b41 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 41.63890739506996, "ts": 1748738365071 + }, + { + "value": 38.04595951909907, + "ts": 1748824440418 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 1a01994ccc..4a5eff63af 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 378.57278061707365, "ts": 1748738440906 + }, + { + "value": 172.42865764290028, + "ts": 1748824535132 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 19c9965aae..91d0ede47f 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1546,5 +1546,9 @@ { "value": 406.83482506102524, "ts": 1748738415997 + }, + { + "value": 396.930404869013, + "ts": 1748824470403 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 65a12f5376..74712a4924 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 168.7336539272758, "ts": 1748738423476 + }, + { + "value": 151.9179642992784, + "ts": 1748824503226 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8b352e4454..71ead1a60d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 03050100150200250300350400450500550600650[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 3b60887018..86884f936b 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -622,5 +622,9 @@ { "value": 413.93583994480855, "ts": 1748738486769 + }, + { + "value": 362.99836650735074, + "ts": 1748824595891 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 35b40edcc8..1da12a0d5e 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -622,5 +622,9 @@ { "value": 419.96220340169384, "ts": 1748738459559 + }, + { + "value": 404.3944193570129, + "ts": 1748824514325 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 88d7bfdc29..e19eeff7be 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -634,5 +634,9 @@ { "value": 172.15407789972025, "ts": 1748738464564 + }, + { + "value": 159.12797867685086, + "ts": 1748824546570 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 5912942a7d..429bfe2801 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -622,5 +622,9 @@ { "value": 280.4852394642732, "ts": 1748738536694 + }, + { + "value": 241.104257499347, + "ts": 1748824653433 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 0731cb131a..8cd5e3974c 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -622,5 +622,9 @@ { "value": 313.12788664770505, "ts": 1748738505207 + }, + { + "value": 305.35128120308406, + "ts": 1748824561021 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c4e9a07a24..4160cb9f30 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -638,5 +638,9 @@ { "value": 131.81743285549516, "ts": 1748738497413 + }, + { + "value": 120.8934022425726, + "ts": 1748824582407 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 8390b19fad..23d823ed45 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 170.66788030492663, "ts": 1748738383652 + }, + { + "value": 195.51616266944734, + "ts": 1748824461675 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 9689bae0b7..f0e0e9cd0f 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1546,5 +1546,9 @@ { "value": 238.51168707266658, "ts": 1748738369836 + }, + { + "value": 241.23512383403025, + "ts": 1748824423498 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a290b867e7..3eef79d4e0 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 63.5970490969219, "ts": 1748738385335 + }, + { + "value": 56.92167577413478, + "ts": 1748824462741 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 95d669177a..6a1448a857 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 03050100150200250300350400[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 97c8551c1e..f785d8ab1f 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 0302004006008001,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 525979857e..50da51fb2c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2062,5 +2062,9 @@ { "value": 840.438148421377, "ts": 1748738504519 + }, + { + "value": 1385.361348418379, + "ts": 1748824512044 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index de8657a933..c038c98357 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1546,5 +1546,9 @@ { "value": 129.94888677120335, "ts": 1748738373283 + }, + { + "value": 153.3115290269828, + "ts": 1748824452462 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index cbc3f3f294..d333ab07b6 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 195.10926118626432, "ts": 1748738361915 + }, + { + "value": 199.94668088509732, + "ts": 1748824415668 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a4ec64c86f..3551c0b7cb 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 48.32785617630002, "ts": 1748738376448 + }, + { + "value": 43.64906154517678, + "ts": 1748824452942 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8c68009ca0..06e65aedaf 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 03050100150200250300350[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 f9093529e5..587ef5a5d6 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 03020406080100120140160180200220240260[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 05d7b69467..8c268f78a7 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 440.2377283733216, "ts": 1748738421859 + }, + { + "value": 368.5050976538509, + "ts": 1748824496680 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 1aee5e4598..86c77af0f1 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1546,5 +1546,9 @@ { "value": 463.96535725332507, "ts": 1748738397916 + }, + { + "value": 441.98895027624314, + "ts": 1748824452053 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 75d3120b9d..4f356c4136 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 231.8034306907742, "ts": 1748738410427 + }, + { + "value": 223.48865795060902, + "ts": 1748824488785 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 617c91ec76..4ce8173fab 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June0100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 030100200300400500600700800[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 14ad95da0e..a31ccb2b4e 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 @@ -Fri 23May 25Tue 27Thu 29Sat 31June050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 03050100150200250300350400[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 511cf2d2dd..b83b7264f1 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 376.48239944782586, "ts": 1748738457170 + }, + { + "value": 226.01423889705052, + "ts": 1748824562213 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index d27f093277..70d56ac923 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1546,5 +1546,9 @@ { "value": 434.75110499239184, "ts": 1748738430364 + }, + { + "value": 456.5862567536717, + "ts": 1748824483962 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c5e545cbfa..44e87d5a9d 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2198,5 +2198,9 @@ { "value": 116.58408627222383, "ts": 1748738440907 + }, + { + "value": 114.45576284765937, + "ts": 1748824521008 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 22af9e8099..2447939f90 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June0100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 030100200300400500600700800[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 55de16a90b..d902f97d40 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 4687.337245234541, "ts": 1748738353495 + }, + { + "value": 4194.109606064371, + "ts": 1748824433779 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 8a5b87c553..b9a5b09197 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1546,5 +1546,9 @@ { "value": 5322.609261340115, "ts": 1748738347170 + }, + { + "value": 5709.452315500106, + "ts": 1748824401052 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 4c80c51dc8..29a9ebb4fd 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 1841.7713747800105, "ts": 1748738358632 + }, + { + "value": 1728.840908217757, + "ts": 1748824433384 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 7919e197ee..5bdee875bd 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June01,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 0301,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 ff22cda111..ac8630a4ae 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 78.25542570951586, "ts": 1748738404262 + }, + { + "value": 112.78195488721803, + "ts": 1748824476700 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 9dea187ae7..ff524390a2 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1546,5 +1546,9 @@ { "value": 157.08451146716934, "ts": 1748738380973 + }, + { + "value": 155.82796592561812, + "ts": 1748824434698 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ae4430505b..1f743cbf99 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2302,5 +2302,9 @@ { "value": 36.127167630057805, "ts": 1748738400097 + }, + { + "value": 34.69090404495941, + "ts": 1748824478079 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 4bc85a23e5..38664a8821 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 03020406080100120140160180200220240260[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 1a615f8b22..a3de4043ce 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23May 25Tue 27Thu 29Sat 31June02004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +May 25Tue 27Thu 29Sat 31JuneTue 0302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file