From ba8b82b22764c5a2fcad20825a8c8dbee2a1494d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 00:40:29 +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 e24d52d778..b1534e6e12 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 77.55946225439504, "ts": 1762302891693 + }, + { + "value": 96.74922600619195, + "ts": 1762389172325 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 0d3d8fc974..98a1193661 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 107.97581341779441, "ts": 1762302799377 + }, + { + "value": 155.37600994406463, + "ts": 1762389081136 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ef2cbfb014..11535ad118 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2930,5 +2930,9 @@ { "value": 38.21461326811373, "ts": 1762302751112 + }, + { + "value": 35.755148741418765, + "ts": 1762389156745 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index bd70bd17ef..39fad9d55e 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 198.10479743784464, "ts": 1762302992005 + }, + { + "value": 270.28244515518713, + "ts": 1762389253071 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 5242ef8a07..4bace5bf1c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 238.88203208981963, "ts": 1762302877905 + }, + { + "value": 437.4453193350831, + "ts": 1762389139420 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 23e578f210..52532356d4 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2910,5 +2910,9 @@ { "value": 86.19203585588691, "ts": 1762302828938 + }, + { + "value": 146.7351430667645, + "ts": 1762389220435 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ae1862ed76..edec93c671 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350400450500550600650700[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 57370a5bd0..cee9ae20cc 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 201.3389037096693, "ts": 1762303083330 + }, + { + "value": 271.53621614282804, + "ts": 1762389318801 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 948216e2c1..5925146c6b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 315.66486913060635, "ts": 1762302938095 + }, + { + "value": 428.0821917808219, + "ts": 1762389181877 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index c6183a8ece..62be4375bf 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 122.79355333844973, "ts": 1762302886117 + }, + { + "value": 150.08817680387227, + "ts": 1762389266111 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index fcd07b1ac7..92be05803c 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 126.87671812222457, "ts": 1762303183917 + }, + { + "value": 180.31555221637868, + "ts": 1762389391474 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index a2f517ce16..701d4b96f9 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 187.18412678604852, "ts": 1762303009149 + }, + { + "value": 302.9155622870125, + "ts": 1762389227182 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index e9466dc66c..3799725ed5 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -274,5 +274,9 @@ { "value": 113.33050007083156, "ts": 1762302923707 + }, + { + "value": 101.04071940992219, + "ts": 1762389307878 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 4378cdb9be..d8a1d86859 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 179.49024769654184, "ts": 1762302915936 + }, + { + "value": 220.26431718061676, + "ts": 1762389193020 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 47589b31a3..2dd1bd477c 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 278.4998143334571, "ts": 1762302816505 + }, + { + "value": 314.39949696080487, + "ts": 1762389096636 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 236b5a784f..50100c72d9 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2866,5 +2866,9 @@ { "value": 74.12898443291327, "ts": 1762302771024 + }, + { + "value": 76.06876616461281, + "ts": 1762389176767 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 477f85065c..72f2d2a998 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350400450500[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 0131300d80..a22bdca692 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 0505001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 0705001,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 85788efb36..9cdbb02b14 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2654,5 +2654,9 @@ { "value": 1816.7137666532096, "ts": 1762302826675 + }, + { + "value": 1034.7325216431552, + "ts": 1762389249010 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 6e18b55233..01d4fdb9d2 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 118.02659532614683, "ts": 1762302906015 + }, + { + "value": 139.63880096816234, + "ts": 1762389184651 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 524513cf9b..52f306d605 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 179.29715515180493, "ts": 1762302809499 + }, + { + "value": 203.08692120227457, + "ts": 1762389090262 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b2ccef0ce1..c9a8a397d0 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2914,5 +2914,9 @@ { "value": 45.56639023056593, "ts": 1762302763251 + }, + { + "value": 44.08004936965529, + "ts": 1762389169158 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 3939c1df64..ebbdd8e129 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350[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 3c5809f193..eb8f0e2846 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 05020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 07020406080100120140160180200220240260[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 efa54fd66f..8055b8d813 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 288.57252789534436, "ts": 1762302958308 + }, + { + "value": 378.4533871578151, + "ts": 1762389227525 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 727d8c6650..543eeca275 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 370.9428129829984, "ts": 1762302848834 + }, + { + "value": 543.7245129134571, + "ts": 1762389122480 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 3af9781722..5e78c3fee1 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 127.57542897237992, "ts": 1762302804439 + }, + { + "value": 178.15784785319792, + "ts": 1762389205471 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index f05db367c8..fdf6b05edc 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 050100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 070100200300400500600700800900[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 4f252bec62..cf9eb5f6a0 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 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350[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 06f8562371..6b06548ba1 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 195.61815336463224, "ts": 1762303023084 + }, + { + "value": 292.3406743324888, + "ts": 1762389274004 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index e2517ea61a..cd497abe35 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 284.4275894761792, "ts": 1762302899411 + }, + { + "value": 449.43820224719104, + "ts": 1762389153181 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 308eb810a1..39efd8b3db 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2814,5 +2814,9 @@ { "value": 83.67150566874452, "ts": 1762302853165 + }, + { + "value": 108.92059688487095, + "ts": 1762389239102 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 2583178fb1..969c6b67f1 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350400450500550600650700[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 762a2dee4a..c71ba251f2 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 1699.4599493938592, "ts": 1762302881322 + }, + { + "value": 2671.019439085918, + "ts": 1762389163839 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index e387a20311..e2a22bb5a2 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 3824.2542704172683, "ts": 1762302791736 + }, + { + "value": 6172.416158013853, + "ts": 1762389075485 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index ede9d18c71..b0033016ff 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2906,5 +2906,9 @@ { "value": 2068.775285031262, "ts": 1762302744140 + }, + { + "value": 1331.1049650215195, + "ts": 1762389149297 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 64fc1dec77..cc154f8ece 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 0501,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 0701,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 29571ca9d4..086ba6dcea 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 93.000186000372, "ts": 1762302933636 + }, + { + "value": 112.7056878803817, + "ts": 1762389207819 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 40792465ae..4b2051aa79 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 142.70763961564077, "ts": 1762302828550 + }, + { + "value": 158.73015873015873, + "ts": 1762389107630 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index a7003cfb0d..eb81b2df61 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2918,5 +2918,9 @@ { "value": 33.288948069241016, "ts": 1762302786993 + }, + { + "value": 34.36426116838488, + "ts": 1762389192381 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 8931a6a60c..da65ed3ff3 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 05020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 07020406080100120140160180200220240260[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 7a65f4ff3b..e1ce579001 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 27Wed 29Fri 31NovemberMon 03Wed 0502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 29Fri 31NovemberMon 03Wed 05Fri 0702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file