From 0d01ff455b3cbaec75ec6fe73b2cb98107a4122d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Oct 2025 00:38:37 +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 ce65774ac9..a13ac0e3ac 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 83.89261744966443, "ts": 1759883496129 + }, + { + "value": 107.32684602175156, + "ts": 1759969882429 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index e27b0c365a..eedd499607 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 148.4560570071259, "ts": 1759883401734 + }, + { + "value": 173.81228273464657, + "ts": 1759969800853 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 2b00949bc5..294f409a1b 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2818,5 +2818,9 @@ { "value": 28.290143713930068, "ts": 1759883572631 + }, + { + "value": 35.76026319553712, + "ts": 1759969880548 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 647591640b..73732d5238 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 265.14649343762426, "ts": 1759883582842 + }, + { + "value": 272.5166916473634, + "ts": 1759969962866 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index ea6d038b90..8f842c70e9 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 384.9361647526785, "ts": 1759883464177 + }, + { + "value": 421.76296921130324, + "ts": 1759969858628 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index bc6da45251..b13c3e4aa5 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2798,5 +2798,9 @@ { "value": 69.87631891551953, "ts": 1759883662973 + }, + { + "value": 140.7756739635391, + "ts": 1759969943386 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 95e1463cd2..9a7ef207f6 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350400450500550600650[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 486c0e37e6..4dbd8d5d07 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1126,5 +1126,9 @@ { "value": 264.5735955551636, "ts": 1759883650882 + }, + { + "value": 283.41324012186766, + "ts": 1759970026429 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 8541881863..64f74407e5 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1126,5 +1126,9 @@ { "value": 403.86362871470396, "ts": 1759883509891 + }, + { + "value": 426.1514968571327, + "ts": 1759969901227 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 85b80c2ec6..6504099ddb 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1138,5 +1138,9 @@ { "value": 95.23356030665205, "ts": 1759883733385 + }, + { + "value": 148.94805436603986, + "ts": 1759969989728 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 22ce0600d3..ef3701ef1c 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1126,5 +1126,9 @@ { "value": 170.88174982911823, "ts": 1759883726147 + }, + { + "value": 184.8457308338083, + "ts": 1759970097289 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index f6c5be87b2..969a8072aa 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1126,5 +1126,9 @@ { "value": 282.6921717826097, "ts": 1759883558443 + }, + { + "value": 306.8425897514575, + "ts": 1759969946134 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 846a157c90..3ffd310e3b 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -162,5 +162,9 @@ { "value": 62.728370473756016, "ts": 1759883799931 + }, + { + "value": 102.36462278636503, + "ts": 1759970030959 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index fdbf4edbbc..6301e9e6c8 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 208.62308762169678, "ts": 1759883521150 + }, + { + "value": 216.10718916582624, + "ts": 1759969903589 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b59ee6d490..4fc387d415 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 300.96308186195824, "ts": 1759883418165 + }, + { + "value": 330.97969991173875, + "ts": 1759969815686 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 002d60c2c3..db60e92b59 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2754,5 +2754,9 @@ { "value": 58.630393996247655, "ts": 1759883596669 + }, + { + "value": 74.73841554559043, + "ts": 1759969900590 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 253c9e178e..048b354229 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350400450500[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 8536c39787..86901c94db 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 0905001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 0905001,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 a8004b4497..5fe026ef1b 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2542,5 +2542,9 @@ { "value": 881.6009873931058, "ts": 1759906333828 + }, + { + "value": 1363.7190132735318, + "ts": 1759969911373 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 64e321317c..6634c382ca 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 101.51597184623714, "ts": 1759883512465 + }, + { + "value": 139.48298307606473, + "ts": 1759969895024 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 58849a50ed..2b2a4281ca 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2046,5 +2046,9 @@ { "value": 188.4185403843738, "ts": 1759883411463 + }, + { + "value": 213.82751247327158, + "ts": 1759969809525 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 8c210a76c2..23f12cb76c 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2802,5 +2802,9 @@ { "value": 37.93051130329237, "ts": 1759883586944 + }, + { + "value": 44.08782294330306, + "ts": 1759969892899 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 2a99f9d790..a264154bfc 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 09020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350[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 19df385cb8..3a35fc04b9 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 09020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 09020406080100120140160180200220240260280[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 f789d2e613..ec716898d2 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 370.69072037563325, "ts": 1759883557266 + }, + { + "value": 398.1684252438781, + "ts": 1759969937476 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 97a5fdd664..c9259bbe80 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 529.848110208407, "ts": 1759883444872 + }, + { + "value": 563.4331862146681, + "ts": 1759969840679 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 3305fc14b6..888fc00db5 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 130.3016483158512, "ts": 1759883632725 + }, + { + "value": 208.3984578514119, + "ts": 1759969927904 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index fc561996b2..3a849e0e69 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 090100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 090100200300400500600700800900[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 d709657cf9..e449403c38 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 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350[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 c05970258b..c05ee97af0 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 276.8166089965398, "ts": 1759883604931 + }, + { + "value": 297.1032433770735, + "ts": 1759969983445 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 7e3eb2854a..10f70f1c5e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 402.65753976243207, "ts": 1759883479501 + }, + { + "value": 445.20293833939303, + "ts": 1759969872426 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index ecd58cf268..2c40584fc1 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2702,5 +2702,9 @@ { "value": 72.44277021153289, "ts": 1759883690893 + }, + { + "value": 106.43393113724655, + "ts": 1759969962481 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 8c8c89b873..1ab1960e03 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 09050100150200250300350400450500550600650700[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 14a006d98a..575efe7526 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 2057.864089509466, "ts": 1759883486514 + }, + { + "value": 2714.0861068947843, + "ts": 1759969874772 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 5476150d73..aba8eea0fe 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 5540.393573143456, "ts": 1759883395948 + }, + { + "value": 6211.037243219618, + "ts": 1759969795825 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index b02a648a26..a7a59c35cc 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2794,5 +2794,9 @@ { "value": 601.547983477482, "ts": 1759883563302 + }, + { + "value": 1237.8961267605634, + "ts": 1759969873174 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 65804dfd53..42cb128b27 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 0901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 0901,0002,0003,0004,0005,0006,0007,0008,0009,00010,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 0b690738b0..84c667a1c6 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 100.07338715057709, "ts": 1759883537582 + }, + { + "value": 112.79891713039555, + "ts": 1759969918431 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 28b5961d73..1aa09e47e6 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 152.92078703231726, "ts": 1759883429532 + }, + { + "value": 171.07664233576642, + "ts": 1759969826051 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d1ad5baa17..d10ed5f7d2 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2806,5 +2806,9 @@ { "value": 28.417163967036092, "ts": 1759883615321 + }, + { + "value": 33.420225920727226, + "ts": 1759969916514 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 78005c3b85..ae4765cb1e 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 09020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 09020406080100120140160180200220240260[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 16861a9894..7a94a98c12 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29OctoberFri 03Oct 05Tue 07Thu 0902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +OctoberFri 03Oct 05Tue 07Thu 0902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file