From d615d93e6ab7a1de08ebfe6d0fd166aea1130ce4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 00:44:15 +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 bf05fc8c85..b46fb23a56 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 97.911227154047, "ts": 1759192296975 + }, + { + "value": 130.73034687118704, + "ts": 1759278870158 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 73595a5a57..783e85a7c6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 129.93762993762994, "ts": 1759192279021 + }, + { + "value": 126.83916793505834, + "ts": 1759278906139 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 788cf58de2..d02ec42808 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2786,5 +2786,9 @@ { "value": 35.28581510232886, "ts": 1759192311885 + }, + { + "value": 37.180249851279, + "ts": 1759278904066 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 93e64dae9e..556d43e248 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 248.95232562964193, "ts": 1759192379656 + }, + { + "value": 352.89965886366315, + "ts": 1759278938470 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 6b434569e2..912be2a5b3 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 350.71311667056347, "ts": 1759192346300 + }, + { + "value": 345.88113218423933, + "ts": 1759278974120 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 464b9a11e5..e1350bdd24 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2766,5 +2766,9 @@ { "value": 137.85497656465398, "ts": 1759192375787 + }, + { + "value": 144.4460494005489, + "ts": 1759278965049 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 271f3af9a3..229d264850 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500550[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 9cddfdb6e6..24caf21e92 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1094,5 +1094,9 @@ { "value": 283.3730842798781, "ts": 1759192443957 + }, + { + "value": 364.3208452243609, + "ts": 1759278989218 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index e1dfe1fc4e..19abc91885 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1094,5 +1094,9 @@ { "value": 358.59431030360986, "ts": 1759192397767 + }, + { + "value": 356.01969975671983, + "ts": 1759279025111 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 4b02f92869..19f7c4ad54 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1106,5 +1106,9 @@ { "value": 145.11681903932666, "ts": 1759192423131 + }, + { + "value": 152.92858235204162, + "ts": 1759279010137 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 05f8e11527..da4907adf1 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1094,5 +1094,9 @@ { "value": 141.718334809566, "ts": 1759192534615 + }, + { + "value": 265.08206498928627, + "ts": 1759279040519 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index af02391cb8..1b1358a73e 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1094,5 +1094,9 @@ { "value": 231.73628410868432, "ts": 1759192454592 + }, + { + "value": 237.0791844476055, + "ts": 1759279081650 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 9e1528a687..852cc1a624 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -130,5 +130,9 @@ { "value": 93.19447356771744, "ts": 1759192468565 + }, + { + "value": 105.68310919707258, + "ts": 1759279049962 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e2bf0e71ad..689710fe70 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 221.56573116691285, "ts": 1759192317902 + }, + { + "value": 244.77806788511748, + "ts": 1759278888676 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index ea3ff54526..e4fdcf33cf 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 266.2406815761448, "ts": 1759192296382 + }, + { + "value": 275.5326965466569, + "ts": 1759278923193 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 90552a941d..831c5073df 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2722,5 +2722,9 @@ { "value": 71.39797229758675, "ts": 1759192332329 + }, + { + "value": 75.34659433393611, + "ts": 1759278923731 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index ddc93bae1e..0c5ecfef8e 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500[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 5e553be343..aabd0fe865 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October02004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October02004006008001,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 8286be8c44..02c3cd3db6 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2510,5 +2510,9 @@ { "value": 663.9518413597734, "ts": 1759192453844 + }, + { + "value": 852.8138117934674, + "ts": 1759279045894 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 0cae2c5472..54d4517552 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 137.02384214853384, "ts": 1759192309556 + }, + { + "value": 162.40796881766997, + "ts": 1759278881019 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 6bb5a7404b..29c16284bb 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 171.07664233576642, "ts": 1759192289280 + }, + { + "value": 179.81299448573483, + "ts": 1759278916137 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 2c96243e47..c398778de0 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2770,5 +2770,9 @@ { "value": 43.909721612364976, "ts": 1759192324296 + }, + { + "value": 45.607954027182345, + "ts": 1759278916066 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 56003d8515..781a804ccd 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350[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 2e17415287..7c6dff6957 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October020406080100120140160180200220240260[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 8e7110ba36..cb86a14744 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 385.579332947754, "ts": 1759192352208 + }, + { + "value": 521.5123859191656, + "ts": 1759278918020 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index dcd38b549f..2d1d273474 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 432.24551545277717, "ts": 1759192326321 + }, + { + "value": 429.30738408700626, + "ts": 1759278953341 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 2649cb1eb3..f4fabe3c73 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1762,5 +1762,9 @@ { "value": 207.3398299813394, "ts": 1759192359932 + }, + { + "value": 225.19986488008107, + "ts": 1759278949898 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 355d073b11..12ca43bdfa 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October0100200300400500600700800[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 09fc156a21..b004ca00fd 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 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350[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 15817a7060..c7abec2bfb 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 287.4526900780913, "ts": 1759192400969 + }, + { + "value": 357.7604197722259, + "ts": 1759278955627 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index db482f4048..ba27fe79e3 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 352.94117647058823, "ts": 1759192363681 + }, + { + "value": 367.82736635605687, + "ts": 1759278990818 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index ed2c682991..256d2e91be 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2670,5 +2670,9 @@ { "value": 104.4932079414838, "ts": 1759192395222 + }, + { + "value": 109.34339292548248, + "ts": 1759278983618 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index e2e877ec8e..0a5940a9e7 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500550600[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 bf1b4fbdb9..68d9577acf 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 2673.1614589521205, "ts": 1759192288586 + }, + { + "value": 5193.9058171745155, + "ts": 1759278863709 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 601d35f1e2..fbd3eea47c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 4062.227304185599, "ts": 1759192272567 + }, + { + "value": 3993.6692945996715, + "ts": 1759278899507 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 2c7de9f482..7b0ac2b4b5 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2762,5 +2762,9 @@ { "value": 1060.2205258693807, "ts": 1759192304392 + }, + { + "value": 1443.3254217717622, + "ts": 1759278897008 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 0f7452e704..6793ecc330 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October01,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October01,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 32f6708480..5319c30e79 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 112.14114832535886, "ts": 1759192332757 + }, + { + "value": 126.98950220115138, + "ts": 1759278902043 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 9bcff5ac48..3a85692ca8 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 133.20309031169523, "ts": 1759192309070 + }, + { + "value": 140.3049293798522, + "ts": 1759278935498 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 1caaa7b8e9..0f22a0409e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2774,5 +2774,9 @@ { "value": 32.97500494625074, "ts": 1759192348460 + }, + { + "value": 34.35953820780649, + "ts": 1759278939259 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 32c12de161..a0ea5f5509 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October020406080100120140160180200220240260[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 0f66cf8552..f0d4848358 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October02004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October02004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file