From 20e8c2c728394befecb3e591877af24d5fc4e7eb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 00:39:49 +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 efd093ebb8..7471df7ee6 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 103.80622837370242, "ts": 1761525339406 + }, + { + "value": 131.11888111888112, + "ts": 1761611425607 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 05d2dff6d3..629e4c812b 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 133.7613697164259, "ts": 1761525282300 + }, + { + "value": 127.35608762098828, + "ts": 1761611453741 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 2384c4026f..cf641f7124 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2894,5 +2894,9 @@ { "value": 34.492273730684325, "ts": 1761525320110 + }, + { + "value": 35.00910236661532, + "ts": 1761611478703 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 982af1801c..9a9bddb306 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 270.23375219564923, "ts": 1761525418749 + }, + { + "value": 362.2313450857281, + "ts": 1761611492081 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 7321e2303d..bc1d1673fc 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 333.98274422488174, "ts": 1761525350528 + }, + { + "value": 259.79649274734794, + "ts": 1761611533582 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 9f8990412f..2a5f8340de 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2874,5 +2874,9 @@ { "value": 132.45033112582783, "ts": 1761525384951 + }, + { + "value": 141.74344436569808, + "ts": 1761611541031 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index fb8cc93fd0..8050e075af 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550600650[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 b01209650f..be2889e916 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 279.9421452899734, "ts": 1761525482856 + }, + { + "value": 370.9542798850042, + "ts": 1761611541862 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 58e2dca914..5d860cf494 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 351.5968356284793, "ts": 1761525402238 + }, + { + "value": 291.08550636749544, + "ts": 1761611595565 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index c7d517aba7..b6dea899c8 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 140.45930191726947, "ts": 1761525433799 + }, + { + "value": 155.6178026766262, + "ts": 1761611586290 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 0766eecc1a..4e26d537a2 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 183.45818682158693, "ts": 1761525554234 + }, + { + "value": 258.5315408479835, + "ts": 1761611593780 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 81c6be0b9f..695af83d0d 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 237.68494860062987, "ts": 1761525458883 + }, + { + "value": 212.84520832224766, + "ts": 1761611658186 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index f6cc3fd029..dd1e85a438 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -238,5 +238,9 @@ { "value": 91.68003667201467, "ts": 1761525479665 + }, + { + "value": 109.13158540910703, + "ts": 1761611624765 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 471380cd7a..534cbabeb6 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 225.49609140108237, "ts": 1761525359618 + }, + { + "value": 261.7344268016053, + "ts": 1761611443833 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 7dc88d5271..6463434348 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 285.44243577545194, "ts": 1761525298873 + }, + { + "value": 246.30541871921181, + "ts": 1761611471978 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 336d31ab04..6df8b4749c 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2830,5 +2830,9 @@ { "value": 75.23322299127295, "ts": 1761525340331 + }, + { + "value": 77.8089013383131, + "ts": 1761611498483 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index a84a5fc8e0..2c499d96bc 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550[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 cad58d33fb..1d809984aa 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 2905001,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 c707bd0bc5..1e2a5995f0 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2618,5 +2618,9 @@ { "value": 852.0871401115287, "ts": 1761525442399 + }, + { + "value": 967.9396866026393, + "ts": 1761611590548 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 84e470daf0..975211d2a8 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 142.82993715482763, "ts": 1761525351447 + }, + { + "value": 158.7133636652206, + "ts": 1761611436592 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 411d4feb43..4be0ae0764 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 183.7109614206981, "ts": 1761525292072 + }, + { + "value": 167.33601070950468, + "ts": 1761611464330 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 4502553d3b..6e101f61bb 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2878,5 +2878,9 @@ { "value": 43.51610095735422, "ts": 1761525332669 + }, + { + "value": 44.064510443288974, + "ts": 1761611491063 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index e101929799..3e613d077f 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350[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 3eaebc2b0d..2c94fe59a7 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29020406080100120140160180200220240260[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 85db07430a..5dce858ba8 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 399.2812936713915, "ts": 1761525393225 + }, + { + "value": 517.2413793103449, + "ts": 1761611472301 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index fdb9feb678..49dfc817f0 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 419.5510803440319, "ts": 1761525329128 + }, + { + "value": 364.0114056907116, + "ts": 1761611506981 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index ca80aca9a9..41494d3e5c 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 194.70404984423675, "ts": 1761525368509 + }, + { + "value": 200.64205457463885, + "ts": 1761611525793 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 653242cfab..1fced35199 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 270100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 290100200300400500600700800900[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 415e171a31..385d253546 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 @@ -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 +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400[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 1239e12521..e7e42c35b1 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 295.8871683597988, "ts": 1761525439399 + }, + { + "value": 363.9893229798592, + "ts": 1761611508883 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b5f7c57329..6c2871f83e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 363.15216075535653, "ts": 1761525367431 + }, + { + "value": 303.7974683544304, + "ts": 1761611553727 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d5c42bfb0b..b93acbcb41 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2778,5 +2778,9 @@ { "value": 101.54346060113728, "ts": 1761525404940 + }, + { + "value": 105.68031704095112, + "ts": 1761611560229 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 9a691d45f6..a1437d08cd 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550600650700[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 483e6a9d6c..772197e208 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 2712.2321670735014, "ts": 1761525331536 + }, + { + "value": 5440.586777359099, + "ts": 1761611419295 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index bee20e2173..4938a63bd7 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 3888.3048430996996, "ts": 1761525276016 + }, + { + "value": 4253.241127266426, + "ts": 1761611447089 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 4eb08d9d0b..7ebf05ec30 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2870,5 +2870,9 @@ { "value": 1170.2293649555313, "ts": 1761525312466 + }, + { + "value": 1429.025087329311, + "ts": 1761611471143 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4ed832a2ba..d05826c9e8 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 2901,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 75bc97094a..fcf8bc64f8 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 113.67080933616248, "ts": 1761525374294 + }, + { + "value": 127.43182397417381, + "ts": 1761611457051 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 16f9f1e31f..9f1f145f08 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 144.16146083613648, "ts": 1761525310827 + }, + { + "value": 115.5268022181146, + "ts": 1761611486538 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index a01f03840e..0525be261c 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2882,5 +2882,9 @@ { "value": 32.892572857048876, "ts": 1761525356482 + }, + { + "value": 33.83407768304236, + "ts": 1761611514194 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 2167448b77..4f8acd96b4 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29020406080100120140160180200220240260[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 3d0b012777..6e0566db07 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +Oct 19Tue 21Thu 23Sat 25Mon 27Wed 2902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file