From bf5ece8d3971fcea50a6bf63da68649785a8f407 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 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 5d2990a7d8..65d63418b3 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2074,5 +2074,9 @@ { "value": 100.080064051241, "ts": 1760315676312 + }, + { + "value": 97.25103734439834, + "ts": 1760401866418 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index f722a2acf0..f453848335 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 169.76007243096424, "ts": 1760315543103 + }, + { + "value": 129.89262209906477, + "ts": 1760401826011 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 92f7e30045..1cce078fd8 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2838,5 +2838,9 @@ { "value": 32.208193764493686, "ts": 1760315711499 + }, + { + "value": 35.526502771067214, + "ts": 1760401880783 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index e03d6a0d7b..a828502c26 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2074,5 +2074,9 @@ { "value": 271.5177844148792, "ts": 1760315757115 + }, + { + "value": 263.8290387828687, + "ts": 1760401948660 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index cf867032ca..7c31b22f51 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 428.2043962318013, "ts": 1760315600184 + }, + { + "value": 330.12379642365886, + "ts": 1760401895406 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 88803d6f7d..1149ea06d5 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2818,5 +2818,9 @@ { "value": 91.01251422070534, "ts": 1760315790463 + }, + { + "value": 139.4214011850819, + "ts": 1760401944808 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 9422181534..65e8d6a2a1 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 13050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 15050100150200250300350400450500550600650[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 bb3104b76b..e6461c8004 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1146,5 +1146,9 @@ { "value": 275.26723861081797, "ts": 1760315822205 + }, + { + "value": 277.21308445758643, + "ts": 1760402013657 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index dca8351024..8da924a808 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1146,5 +1146,9 @@ { "value": 434.4048653344918, "ts": 1760315642190 + }, + { + "value": 353.53386559820876, + "ts": 1760401947191 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 30bc777e58..715d062daa 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1158,5 +1158,9 @@ { "value": 87.56184054988836, "ts": 1760315860316 + }, + { + "value": 145.31187561303446, + "ts": 1760401992296 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b96662ad15..05190a89ba 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1146,5 +1146,9 @@ { "value": 183.22848592194464, "ts": 1760315893433 + }, + { + "value": 166.11985547572576, + "ts": 1760402092597 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e53f240b19..dc8bd26996 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1146,5 +1146,9 @@ { "value": 314.53134829104636, "ts": 1760315686713 + }, + { + "value": 240.52916416115454, + "ts": 1760402003259 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index a45f4afb90..dde270bdd9 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -182,5 +182,9 @@ { "value": 69.69369620517824, "ts": 1760315920355 + }, + { + "value": 99.3418601763318, + "ts": 1760402034841 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index ab0ad23054..02070cca24 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2074,5 +2074,9 @@ { "value": 216.4189871591401, "ts": 1760315697748 + }, + { + "value": 218.72265966754156, + "ts": 1760401887598 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 74f411fb77..cee59cda24 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 336.7759317467445, "ts": 1760315557716 + }, + { + "value": 283.5002835002835, + "ts": 1760401842956 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index c30a114374..89c13dbb2a 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2774,5 +2774,9 @@ { "value": 64.79201762342879, "ts": 1760315734000 + }, + { + "value": 74.77194556602362, + "ts": 1760401901224 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 1be6aac614..7540882985 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 13050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 15050100150200250300350400450500550[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 b225dc54a5..0b5dbf616c 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 1305001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 1502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,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 99b2283fe7..0fe5c94b61 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2562,5 +2562,9 @@ { "value": 869.0278475145805, "ts": 1760315727732 + }, + { + "value": 1003.5234824494894, + "ts": 1760401956257 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 2b658b2c21..bb00c6c15b 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 132.88447909284196, "ts": 1760315689201 + }, + { + "value": 136.6991706916978, + "ts": 1760401879090 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 09e3ff0d96..414951b79a 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2066,5 +2066,9 @@ { "value": 216.04493734696817, "ts": 1760315551626 + }, + { + "value": 180.02880460873737, + "ts": 1760401836047 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 869695db6e..205538f630 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2822,5 +2822,9 @@ { "value": 39.632213062777424, "ts": 1760315725200 + }, + { + "value": 42.94794708812919, + "ts": 1760401893501 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 1dbfb2f148..d856b90d12 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 13050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 15050100150200250300350[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 e29246b663..71510d6a88 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 13020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 15020406080100120140160180200220240260280[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 ced1b66351..55d255671f 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2074,5 +2074,9 @@ { "value": 392.18249558794696, "ts": 1760315731702 + }, + { + "value": 398.936170212766, + "ts": 1760401922221 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index ccd1e1d0d1..8406a84ea9 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 581.170089112747, "ts": 1760315582736 + }, + { + "value": 416.52204095800073, + "ts": 1760401873578 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index aeed2c9a8a..d0d62692aa 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 149.05351021016546, "ts": 1760315766928 + }, + { + "value": 199.94001799460162, + "ts": 1760401929118 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index abc6446a51..37822eccb7 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 130100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 150100200300400500600700800900[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 f672efa10c..43f42673b6 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 05Tue 07Thu 09Sat 11Mon 13050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 15050100150200250300350[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 5c307bbac4..b7ec556097 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2074,5 +2074,9 @@ { "value": 292.141396435875, "ts": 1760315778027 + }, + { + "value": 290.9655205858106, + "ts": 1760401969695 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 277cf4d458..d1bb223979 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 448.3299708585519, "ts": 1760315613957 + }, + { + "value": 356.61218424962857, + "ts": 1760401912627 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 73f43cd332..a0241745a3 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2722,5 +2722,9 @@ { "value": 85.17162081594412, "ts": 1760315814237 + }, + { + "value": 103.86373078520981, + "ts": 1760401964392 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 1d2ce17970..7984fffb06 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 13050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 15050100150200250300350400450500550600650700[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 0cfadde771..0bb918781f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2074,5 +2074,9 @@ { "value": 1753.5997505991465, "ts": 1760315668077 + }, + { + "value": 2643.249434638315, + "ts": 1760401857972 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 04d83f8103..edca6a800c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 6097.698683348765, "ts": 1760315537995 + }, + { + "value": 3773.4794275491945, + "ts": 1760401819609 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 01f785fd63..d7057e1299 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2814,5 +2814,9 @@ { "value": 1029.8425485170267, "ts": 1760315703288 + }, + { + "value": 1076.053037458602, + "ts": 1760401873352 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 62485c4ec1..c04071f8e4 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 1301,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 05Tue 07Thu 09Sat 11Mon 13Wed 1501,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 e39bdc3fd2..9e29ac8121 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2074,5 +2074,9 @@ { "value": 113.48161597821154, "ts": 1760315712458 + }, + { + "value": 110.49723756906079, + "ts": 1760401902755 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 6d2a1aa1f4..58e6eb5c27 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 169.2047377326565, "ts": 1760315568143 + }, + { + "value": 139.88622586962603, + "ts": 1760401855236 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 4e60666e05..c7452e9a7b 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2826,5 +2826,9 @@ { "value": 30.45252451428223, "ts": 1760315751459 + }, + { + "value": 33.31334532613765, + "ts": 1760401917232 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 63d8ff821b..179b435bd7 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 13020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 15020406080100120140160180200220240260[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 f828f3ad05..1b0f6bbd04 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Oct 05Tue 07Thu 09Sat 11Mon 1302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Oct 05Tue 07Thu 09Sat 11Mon 13Wed 1502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file