From b480b75eafb9fc201519c9fa8129ae43d33e63b3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 21 Oct 2025 00:50:05 +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 6fb6a43d61..c660f90f80 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 103.54825348612452, "ts": 1760920518876 + }, + { + "value": 107.68126346015794, + "ts": 1761006748134 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index b6ff224578..3a1746ccea 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 139.63880096816234, "ts": 1760920423746 + }, + { + "value": 98.0392156862745, + "ts": 1761006812179 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 64901df3f6..d0b84b6a00 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2866,5 +2866,9 @@ { "value": 35.526502771067214, "ts": 1760920496394 + }, + { + "value": 34.05066739308091, + "ts": 1761006780034 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index b928ead18b..63e8fc6aa8 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 279.87685418415896, "ts": 1760920597497 + }, + { + "value": 283.098990280268, + "ts": 1761006824602 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index bfd41e5367..12ea55ef67 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 350.6516276079715, "ts": 1760920489018 + }, + { + "value": 240.9735330736174, + "ts": 1761006901873 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index b72cfd334b..f0d12ef5d8 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2846,5 +2846,9 @@ { "value": 131.42331449599158, "ts": 1760920561107 + }, + { + "value": 124.69605336991083, + "ts": 1761006847693 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0732110141..07f0d6ebcf 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350400450500550600650[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 6f551fe0d6..0fcaafaace 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1174,5 +1174,9 @@ { "value": 257.11347274597193, "ts": 1760920666239 + }, + { + "value": 298.89409186011756, + "ts": 1761006886083 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 29f8d3ee55..8bde1a4d79 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1174,5 +1174,9 @@ { "value": 365.93175372792973, "ts": 1760920538464 + }, + { + "value": 257.0804233257638, + "ts": 1761006972704 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 07bd4b326e..0d10e6f0b6 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 138.3939383455005, "ts": 1760920610310 + }, + { + "value": 134.74365020548407, + "ts": 1761006898447 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 3a0a7b7d6d..b303a271d5 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1174,5 +1174,9 @@ { "value": 187.3653311682228, "ts": 1760920736002 + }, + { + "value": 191.03109030994796, + "ts": 1761006954573 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c82474e3eb..d327de5397 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1174,5 +1174,9 @@ { "value": 246.5736536051123, "ts": 1760920593380 + }, + { + "value": 151.9391230580281, + "ts": 1761007058163 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 6351dc85be..6d3f2b7d94 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -210,5 +210,9 @@ { "value": 90.49159559305929, "ts": 1760920656762 + }, + { + "value": 90.24049090827054, + "ts": 1761006945139 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 172f03c2cb..b1886e2542 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 216.48145475537595, "ts": 1760920539831 + }, + { + "value": 237.00426607678938, + "ts": 1761006768176 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 61f96aec77..ac1332a825 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 290.0232018561485, "ts": 1760920440220 + }, + { + "value": 201.15327879844443, + "ts": 1761006834085 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 835882f693..f1b024cfc8 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2802,5 +2802,9 @@ { "value": 74.3052459503641, "ts": 1760920516503 + }, + { + "value": 73.1528895391368, + "ts": 1761006800502 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index ac7350bda0..bca5a70e7a 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350400450500550[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 9de81314b7..8934f125a0 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 2102004006008001,0001,2001,4001,6001,8002,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 2102004006008001,0001,2001,4001,6001,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 539f79ecad..ec970ff50c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2590,5 +2590,9 @@ { "value": 766.0748029485368, "ts": 1760920597063 + }, + { + "value": 751.0514720608853, + "ts": 1761006867474 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 3c9e9c7941..7c057d95d7 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 137.7916590115745, "ts": 1760920531344 + }, + { + "value": 140.72614691809738, + "ts": 1761006760309 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 987a57cd06..29d5d58a8c 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 187.35948038970773, "ts": 1760920433468 + }, + { + "value": 136.40083659179777, + "ts": 1761006824910 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b0afc04e0d..67b1ae54ee 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2850,5 +2850,9 @@ { "value": 44.15011037527594, "ts": 1760920508756 + }, + { + "value": 43.18162190171863, + "ts": 1761006792648 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 5d72880193..ad72a03af0 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350[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 42de264d5d..6181ec57ff 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 21020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 21020406080100120140160180200220240260[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 a993fbe064..2492e65c92 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 410.1442340556429, "ts": 1760920572797 + }, + { + "value": 436.71300676905156, + "ts": 1761006800328 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 64fa86d016..760f79dbde 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 461.6805170821791, "ts": 1760920468563 + }, + { + "value": 307.25112658746417, + "ts": 1761006873372 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 8ca0c6d97d..f2b05fc90c 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 195.0458357714063, "ts": 1760920544582 + }, + { + "value": 180.34265103697024, + "ts": 1761006830091 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index bb77a87479..5bb28611f0 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 210100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 210100200300400500600700800900[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 321bba324d..ef0c56b64b 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 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 21020406080100120140160180200220240260280300[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 90499d6758..f3a5560299 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 284.3197649623276, "ts": 1760920618966 + }, + { + "value": 295.9455460195324, + "ts": 1761006845280 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 1424a1a667..04c3fd35ae 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 383.6807775930426, "ts": 1760920505030 + }, + { + "value": 260.0216684723727, + "ts": 1761006925366 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 848c67a2ef..1141f19cfb 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2750,5 +2750,9 @@ { "value": 102.20246307936021, "ts": 1760920580992 + }, + { + "value": 98.4251968503937, + "ts": 1761006868350 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 67846de6d6..e9d69f42b9 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 21050100150200250300350400450500550600650700[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 6dd56147e2..06fafe77e8 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 1776.444347946233, "ts": 1760920510898 + }, + { + "value": 2694.3956570333708, + "ts": 1761006740519 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 1c3e6345a6..91452be380 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 4069.329314242653, "ts": 1760920417723 + }, + { + "value": 1788.1268377970275, + "ts": 1761006803708 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 382a6c75e2..6e3833ad76 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2842,5 +2842,9 @@ { "value": 962.6286178792222, "ts": 1760920488929 + }, + { + "value": 862.2589267750559, + "ts": 1761006772249 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index ab938c7b83..d278b8a410 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 2101,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 2101,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 0f1a430e11..9a971ca397 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 115.50900970275681, "ts": 1760920554310 + }, + { + "value": 112.92629677030791, + "ts": 1761006782950 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 083c185858..8c95f12b05 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 154.273372415921, "ts": 1760920451462 + }, + { + "value": 107.72766446423442, + "ts": 1761006849594 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 546e156fb5..7ce58e7c72 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2854,5 +2854,9 @@ { "value": 33.29559832190185, "ts": 1760920532533 + }, + { + "value": 32.19782342713633, + "ts": 1761006816989 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 9767a83bd3..3bf8f441c7 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 21020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 21020406080100120140160180200220240260[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 ebf350100a..18101a6de4 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 11Mon 13Wed 15Fri 17Oct 19Tue 2102004006008001,0001,2001,4001,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 13Wed 15Fri 17Oct 19Tue 2102004006008001,0001,2001,4001,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file