From f82ca24c142421ac0369a5d1536e81b27718271e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Oct 2025 00:40:39 +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 04c004ade4..5cda7cac59 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 80.72328059412334, "ts": 1759365033106 + }, + { + "value": 101.88833038989269, + "ts": 1759451409855 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 93aed87ae7..295c59434a 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 130.95861707700365, "ts": 1759364988054 + }, + { + "value": 90.87604507451836, + "ts": 1759451424750 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c27777ee3b..9ac38d22a9 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2794,5 +2794,9 @@ { "value": 33.11258278145696, "ts": 1759364970169 + }, + { + "value": 32.3918113500907, + "ts": 1759451442334 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 9a09dd69b8..e061529dfe 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 261.8143736091111, "ts": 1759365117074 + }, + { + "value": 274.07272062854014, + "ts": 1759451489965 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 442e186554..05f8e4d8ad 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 298.0033773716102, "ts": 1759365064519 + }, + { + "value": 248.6943546381497, + "ts": 1759451513944 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index d69bbf0869..59c822ca81 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2774,5 +2774,9 @@ { "value": 114.6788990825688, "ts": 1759365043120 + }, + { + "value": 100.49241282283187, + "ts": 1759451516978 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f067f0f487..3367f25aae 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500550[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 c0a698bc70..33207598b4 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1102,5 +1102,9 @@ { "value": 273.81006708346644, "ts": 1759365182838 + }, + { + "value": 287.54912297517495, + "ts": 1759451553203 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index a309db88d4..cb8afb95ae 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1102,5 +1102,9 @@ { "value": 342.1727972626176, "ts": 1759365117026 + }, + { + "value": 251.4300081714753, + "ts": 1759451588032 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index fe374da581..e741b47b91 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 143.61625736033318, "ts": 1759365093376 + }, + { + "value": 107.62524888338805, + "ts": 1759451576710 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 5ec11a5d57..b7e5d7ad9a 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1102,5 +1102,9 @@ { "value": 177.1740735272405, "ts": 1759365256528 + }, + { + "value": 186.74136321195144, + "ts": 1759451623444 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 927874c31a..dbc5ab9623 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1102,5 +1102,9 @@ { "value": 228.61061896325086, "ts": 1759365176048 + }, + { + "value": 168.43287248227944, + "ts": 1759451667926 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index e8a9eb983d..9693fa8c18 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -138,5 +138,9 @@ { "value": 103.50627506792598, "ts": 1759365134280 + }, + { + "value": 71.18577708173906, + "ts": 1759451635523 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index b851c2c757..875c4fb29d 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 187.2191712431353, "ts": 1759365055988 + }, + { + "value": 218.46781240897175, + "ts": 1759451430771 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index c4c37774c3..ecb6f5714a 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 269.4449434165619, "ts": 1759365005377 + }, + { + "value": 221.8278615794144, + "ts": 1759451445811 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 4c8d5cfe8c..5f67915226 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2730,5 +2730,9 @@ { "value": 65.29119874640898, "ts": 1759364992444 + }, + { + "value": 64.35006435006436, + "ts": 1759451464401 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index cfa1588103..fbaadd40e7 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500[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 fc71e9f661..10e5762ff1 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +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 d8c8e23a30..298f5de704 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2518,5 +2518,9 @@ { "value": 774.0670342051621, "ts": 1759365140704 + }, + { + "value": 1480.2631578947369, + "ts": 1759451451014 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index aabfdab14b..297da81b13 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 128.83277505797474, "ts": 1759365046376 + }, + { + "value": 138.28708398635567, + "ts": 1759451422345 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 7cfb9b5d9a..05c1843aea 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 177.2211720226843, "ts": 1759364998174 + }, + { + "value": 139.2240579172081, + "ts": 1759451437309 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 9da08f0f88..066d744971 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2778,5 +2778,9 @@ { "value": 39.79307600477517, "ts": 1759364983765 + }, + { + "value": 41.2779658218443, + "ts": 1759451455543 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 4f792a586d..6feb710965 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350[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 64e00e252c..9fa3824162 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03020406080100120140160180200220240260[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 f48d1407de..4bda7857a6 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 383.9508542906508, "ts": 1759365090768 + }, + { + "value": 396.2488442742042, + "ts": 1759451464586 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 232b814e19..1c6c075062 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 334.29908624916425, "ts": 1759365040777 + }, + { + "value": 308.2930839584832, + "ts": 1759451485128 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 30d0b64863..d6630462ca 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 165.4533421575116, "ts": 1759365024304 + }, + { + "value": 159.56598053295036, + "ts": 1759451495531 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 17db84925e..6c416c1066 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 030100200300400500600700800[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 061b195db8..a75e869cc7 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 @@ -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 +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 54e81cc0f0..a19640b2f7 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 287.48023573379334, "ts": 1759365138375 + }, + { + "value": 292.7971891469842, + "ts": 1759451510838 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 5fcba0e08f..1b677aaa35 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 364.3208452243609, "ts": 1759365081388 + }, + { + "value": 238.2559663264901, + "ts": 1759451539560 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d285c8bcec..21fe6182b9 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2678,5 +2678,9 @@ { "value": 92.04289198766625, "ts": 1759365065158 + }, + { + "value": 91.62963302331974, + "ts": 1759451539094 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index aa50884ec0..bc4dbdef6d 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500550600[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 c2af86adb4..ec9c845e3c 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 2644.8029621793175, "ts": 1759365023070 + }, + { + "value": 2719.252306328808, + "ts": 1759451401749 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index b331008216..ea2a726c8d 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 3991.7798902999752, "ts": 1759364981601 + }, + { + "value": 2604.6942378375247, + "ts": 1759451415666 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 32d9cca508..572df4651b 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2770,5 +2770,9 @@ { "value": 2037.351443123939, "ts": 1759364962193 + }, + { + "value": 1097.9492747435067, + "ts": 1759451434192 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f2cb92a41c..81ab5c1381 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 6462e4fedf..0385fd63ff 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 109.49704357982334, "ts": 1759365071217 + }, + { + "value": 113.13923668728316, + "ts": 1759451445545 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f20906734d..ace75a0f46 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 129.67925996368982, "ts": 1759365018542 + }, + { + "value": 114.05976731807468, + "ts": 1759451460676 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e61e7233fd..01d88a9109 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2782,5 +2782,9 @@ { "value": 29.648956356736242, "ts": 1759365010352 + }, + { + "value": 32.05539171688678, + "ts": 1759451481002 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 5f674f3578..63c0340735 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03020406080100120140160180200220240260[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 e3a1dbbd09..713cd340d0 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +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