From 091c3467ce72dbbbf6dff4a34ab3255ebc418e9a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 00:44:06 +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 1923c5a65d..efd093ebb8 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 102.83833813245577, "ts": 1761438879775 + }, + { + "value": 103.80622837370242, + "ts": 1761525339406 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index d53cfbb02a..05d2dff6d3 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 158.93197711379528, "ts": 1761438790646 + }, + { + "value": 133.7613697164259, + "ts": 1761525282300 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d367a8f89a..2384c4026f 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2890,5 +2890,9 @@ { "value": 32.41280954233113, "ts": 1761438927056 + }, + { + "value": 34.492273730684325, + "ts": 1761525320110 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index b9a11d39d9..982af1801c 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 269.4449434165619, "ts": 1761438962238 + }, + { + "value": 270.23375219564923, + "ts": 1761525418749 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 5e8125d1e0..7321e2303d 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 421.76296921130324, "ts": 1761438847801 + }, + { + "value": 333.98274422488174, + "ts": 1761525350528 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 25282ba866..9f8990412f 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2870,5 +2870,9 @@ { "value": 116.25203441060218, "ts": 1761438997350 + }, + { + "value": 132.45033112582783, + "ts": 1761525384951 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 9546067228..fb8cc93fd0 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550600650[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 10e68a087a..b01209650f 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 278.5192062202623, "ts": 1761439027118 + }, + { + "value": 279.9421452899734, + "ts": 1761525482856 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index ac5410fc87..58e2dca914 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 420.5067105862565, "ts": 1761438891595 + }, + { + "value": 351.5968356284793, + "ts": 1761525402238 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 9daf806f61..c7d517aba7 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 116.42460051808948, "ts": 1761439054430 + }, + { + "value": 140.45930191726947, + "ts": 1761525433799 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 5e359e5865..0766eecc1a 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 169.50589032968895, "ts": 1761439104071 + }, + { + "value": 183.45818682158693, + "ts": 1761525554234 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index efab3dfa30..81c6be0b9f 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 298.43322556577965, "ts": 1761438936968 + }, + { + "value": 237.68494860062987, + "ts": 1761525458883 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index bf54bec7ed..f6cc3fd029 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -234,5 +234,9 @@ { "value": 49.69191015702644, "ts": 1761439137588 + }, + { + "value": 91.68003667201467, + "ts": 1761525479665 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index ef46656e31..471380cd7a 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 215.6411730879816, "ts": 1761438900616 + }, + { + "value": 225.49609140108237, + "ts": 1761525359618 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 03aa41ed6e..7dc88d5271 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 309.5336359884441, "ts": 1761438805745 + }, + { + "value": 285.44243577545194, + "ts": 1761525298873 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index d7849b78e4..336d31ab04 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2826,5 +2826,9 @@ { "value": 63.083522583901086, "ts": 1761438949337 + }, + { + "value": 75.23322299127295, + "ts": 1761525340331 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 23a3dc7e26..a84a5fc8e0 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550[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 56eb0552a7..cad58d33fb 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 2705001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 2705001,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 966cae8758..c707bd0bc5 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2614,5 +2614,9 @@ { "value": 1605.8237876030403, "ts": 1761438879595 + }, + { + "value": 852.0871401115287, + "ts": 1761525442399 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 27fa58ca7c..84e470daf0 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 139.96454231594663, "ts": 1761438892094 + }, + { + "value": 142.82993715482763, + "ts": 1761525351447 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index a3b4235860..411d4feb43 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 205.73309559731175, "ts": 1761438799455 + }, + { + "value": 183.7109614206981, + "ts": 1761525292072 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 5e04fbf024..4502553d3b 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2874,5 +2874,9 @@ { "value": 41.115039881588686, "ts": 1761438940275 + }, + { + "value": 43.51610095735422, + "ts": 1761525332669 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index cae730fa90..e101929799 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350[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 538db525c7..3eaebc2b0d 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 27020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27020406080100120140160180200220240260[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 f2a5e67bb7..85db07430a 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 353.7944454272068, "ts": 1761438936566 + }, + { + "value": 399.2812936713915, + "ts": 1761525393225 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index eee1d0bee4..fdb9feb678 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 578.1460782424359, "ts": 1761438830728 + }, + { + "value": 419.5510803440319, + "ts": 1761525329128 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 184923657a..ca80aca9a9 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 197.43336623889437, "ts": 1761438978631 + }, + { + "value": 194.70404984423675, + "ts": 1761525368509 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 15f7f19e85..653242cfab 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 270100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 270100200300400500600700800900[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 02f4c450a9..415e171a31 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 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400[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 74565d3637..1239e12521 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 288.36449271879655, "ts": 1761438983427 + }, + { + "value": 295.8871683597988, + "ts": 1761525439399 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 0f3fc9d625..b5f7c57329 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 422.5947316523454, "ts": 1761438862390 + }, + { + "value": 363.15216075535653, + "ts": 1761525367431 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d55e362b7b..d5c42bfb0b 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2774,5 +2774,9 @@ { "value": 90.93389106119851, "ts": 1761439019668 + }, + { + "value": 101.54346060113728, + "ts": 1761525404940 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 3d3b0bba0f..9a691d45f6 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550600650700[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 81b43de463..483e6a9d6c 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 2706.17006775448, "ts": 1761438871820 + }, + { + "value": 2712.2321670735014, + "ts": 1761525331536 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 178f82387c..bee20e2173 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 6423.830030215793, "ts": 1761438785268 + }, + { + "value": 3888.3048430996996, + "ts": 1761525276016 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index bf4a8a99ad..4eb08d9d0b 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2866,5 +2866,9 @@ { "value": 1268.6956399159842, "ts": 1761438918914 + }, + { + "value": 1170.2293649555313, + "ts": 1761525312466 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 9a2c8236d1..4ed832a2ba 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 2701,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 2701,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 bdcceb9d2c..75bc97094a 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 110.94674556213018, "ts": 1761438915656 + }, + { + "value": 113.67080933616248, + "ts": 1761525374294 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f36c0f5800..16f9f1e31f 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 152.5320317266626, "ts": 1761438817017 + }, + { + "value": 144.16146083613648, + "ts": 1761525310827 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index f7e0cbb849..a01f03840e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2878,5 +2878,9 @@ { "value": 31.1100049776008, "ts": 1761438966427 + }, + { + "value": 32.892572857048876, + "ts": 1761525356482 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 6fe38efd4c..2167448b77 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 27020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27020406080100120140160180200220240260[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 350b53293a..3d0b012777 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 17Oct 19Tue 21Thu 23Sat 25Mon 2702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 2702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file