From 5cfdc5d143e84c1dcc67556031007a0b409f21bf Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 00:44: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 b46fb23a56..04c004ade4 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 130.73034687118704, "ts": 1759278870158 + }, + { + "value": 80.72328059412334, + "ts": 1759365033106 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 783e85a7c6..93aed87ae7 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 126.83916793505834, "ts": 1759278906139 + }, + { + "value": 130.95861707700365, + "ts": 1759364988054 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d02ec42808..c27777ee3b 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2790,5 +2790,9 @@ { "value": 37.180249851279, "ts": 1759278904066 + }, + { + "value": 33.11258278145696, + "ts": 1759364970169 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 556d43e248..9a09dd69b8 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 352.89965886366315, "ts": 1759278938470 + }, + { + "value": 261.8143736091111, + "ts": 1759365117074 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 912be2a5b3..442e186554 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 345.88113218423933, "ts": 1759278974120 + }, + { + "value": 298.0033773716102, + "ts": 1759365064519 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e1350bdd24..d69bbf0869 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2770,5 +2770,9 @@ { "value": 144.4460494005489, "ts": 1759278965049 + }, + { + "value": 114.6788990825688, + "ts": 1759365043120 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 229d264850..f067f0f487 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500550[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 24caf21e92..c0a698bc70 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1098,5 +1098,9 @@ { "value": 364.3208452243609, "ts": 1759278989218 + }, + { + "value": 273.81006708346644, + "ts": 1759365182838 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 19abc91885..a309db88d4 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1098,5 +1098,9 @@ { "value": 356.01969975671983, "ts": 1759279025111 + }, + { + "value": 342.1727972626176, + "ts": 1759365117026 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 19f7c4ad54..fe374da581 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 152.92858235204162, "ts": 1759279010137 + }, + { + "value": 143.61625736033318, + "ts": 1759365093376 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index da4907adf1..5ec11a5d57 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1098,5 +1098,9 @@ { "value": 265.08206498928627, "ts": 1759279040519 + }, + { + "value": 177.1740735272405, + "ts": 1759365256528 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 1b1358a73e..927874c31a 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1098,5 +1098,9 @@ { "value": 237.0791844476055, "ts": 1759279081650 + }, + { + "value": 228.61061896325086, + "ts": 1759365176048 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 852cc1a624..e8a9eb983d 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -134,5 +134,9 @@ { "value": 105.68310919707258, "ts": 1759279049962 + }, + { + "value": 103.50627506792598, + "ts": 1759365134280 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 689710fe70..b851c2c757 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 244.77806788511748, "ts": 1759278888676 + }, + { + "value": 187.2191712431353, + "ts": 1759365055988 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index e4fdcf33cf..c4c37774c3 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 275.5326965466569, "ts": 1759278923193 + }, + { + "value": 269.4449434165619, + "ts": 1759365005377 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 831c5073df..4c8d5cfe8c 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2726,5 +2726,9 @@ { "value": 75.34659433393611, "ts": 1759278923731 + }, + { + "value": 65.29119874640898, + "ts": 1759364992444 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 0c5ecfef8e..cfa1588103 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500[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 aabd0fe865..fc71e9f661 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 0305001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 02c3cd3db6..d8c8e23a30 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2514,5 +2514,9 @@ { "value": 852.8138117934674, "ts": 1759279045894 + }, + { + "value": 774.0670342051621, + "ts": 1759365140704 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 54d4517552..aabfdab14b 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 162.40796881766997, "ts": 1759278881019 + }, + { + "value": 128.83277505797474, + "ts": 1759365046376 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 29c16284bb..7cfb9b5d9a 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 179.81299448573483, "ts": 1759278916137 + }, + { + "value": 177.2211720226843, + "ts": 1759364998174 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index c398778de0..9da08f0f88 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2774,5 +2774,9 @@ { "value": 45.607954027182345, "ts": 1759278916066 + }, + { + "value": 39.79307600477517, + "ts": 1759364983765 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 781a804ccd..4f792a586d 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 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 7c6dff6957..64e00e252c 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 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 cb86a14744..f48d1407de 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 521.5123859191656, "ts": 1759278918020 + }, + { + "value": 383.9508542906508, + "ts": 1759365090768 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 2d1d273474..232b814e19 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 429.30738408700626, "ts": 1759278953341 + }, + { + "value": 334.29908624916425, + "ts": 1759365040777 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index f4fabe3c73..30d0b64863 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1766,5 +1766,9 @@ { "value": 225.19986488008107, "ts": 1759278949898 + }, + { + "value": 165.4533421575116, + "ts": 1759365024304 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 12ca43bdfa..17db84925e 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sep 21Tue 23Thu 25Sat 27Mon 29October0100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 23Thu 25Sat 27Mon 29OctoberFri 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 b004ca00fd..061b195db8 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350[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 c7abec2bfb..54e81cc0f0 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 357.7604197722259, "ts": 1759278955627 + }, + { + "value": 287.48023573379334, + "ts": 1759365138375 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index ba27fe79e3..5fcba0e08f 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 367.82736635605687, "ts": 1759278990818 + }, + { + "value": 364.3208452243609, + "ts": 1759365081388 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 256d2e91be..d285c8bcec 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2674,5 +2674,9 @@ { "value": 109.34339292548248, "ts": 1759278983618 + }, + { + "value": 92.04289198766625, + "ts": 1759365065158 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0a5940a9e7..aa50884ec0 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500550600[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 68d9577acf..c2af86adb4 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 5193.9058171745155, "ts": 1759278863709 + }, + { + "value": 2644.8029621793175, + "ts": 1759365023070 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index fbd3eea47c..b331008216 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 3993.6692945996715, "ts": 1759278899507 + }, + { + "value": 3991.7798902999752, + "ts": 1759364981601 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 7b0ac2b4b5..32d9cca508 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2766,5 +2766,9 @@ { "value": 1443.3254217717622, "ts": 1759278897008 + }, + { + "value": 2037.351443123939, + "ts": 1759364962193 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 6793ecc330..f2cb92a41c 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 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 5319c30e79..6462e4fedf 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 126.98950220115138, "ts": 1759278902043 + }, + { + "value": 109.49704357982334, + "ts": 1759365071217 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 3a85692ca8..f20906734d 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 140.3049293798522, "ts": 1759278935498 + }, + { + "value": 129.67925996368982, + "ts": 1759365018542 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 0f22a0409e..e61e7233fd 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2778,5 +2778,9 @@ { "value": 34.35953820780649, "ts": 1759278939259 + }, + { + "value": 29.648956356736242, + "ts": 1759365010352 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index a0ea5f5509..5f674f3578 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 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 f0d4848358..e3a1dbbd09 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 +Tue 23Thu 25Sat 27Mon 29OctoberFri 0302004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file