From 0e56b610f5b66bb51697ff72bce4abbb0604474f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 00:45:25 +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 d56337e91c..aa6927bbc8 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 96.38863899241743, "ts": 1755909079164 + }, + { + "value": 109.32944606413993, + "ts": 1755995874056 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 3803284a87..bb5a7d2c3e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 132.6963906581741, "ts": 1755909043440 + }, + { + "value": 129.28805378383038, + "ts": 1755995901011 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 6b1bfebb4b..e71442818d 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2638,5 +2638,9 @@ { "value": 40.544923775543296, "ts": 1755909025525 + }, + { + "value": 38.06913354652048, + "ts": 1755995899152 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 72c87c4290..0f35138d6b 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 244.67824810374358, "ts": 1755909165549 + }, + { + "value": 304.0283759817583, + "ts": 1755995951766 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 5c4e35235a..137c026c24 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 300.1350607773498, "ts": 1755909118498 + }, + { + "value": 247.95437639474335, + "ts": 1755995986577 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 755c7ee26b..ac70658dc8 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2618,5 +2618,9 @@ { "value": 155.35187199005748, "ts": 1755909086317 + }, + { + "value": 67.96017533725238, + "ts": 1755995979471 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index cfa383a07e..74a01aa457 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 25050100150200250300350400450500550600[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 b60c0f023c..26350badb7 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -946,5 +946,9 @@ { "value": 254.31810956871885, "ts": 1755909235055 + }, + { + "value": 311.97192252697255, + "ts": 1755996020477 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 6ec9f4684e..16fdd5d759 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -946,5 +946,9 @@ { "value": 311.2436778627934, "ts": 1755909176011 + }, + { + "value": 309.669427885732, + "ts": 1755996047073 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 13a646d329..702287e0b9 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -958,5 +958,9 @@ { "value": 160.84928422068523, "ts": 1755909128820 + }, + { + "value": 153.82248884786955, + "ts": 1755996023892 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 3f9901f98a..beff1fe5ca 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -946,5 +946,9 @@ { "value": 162.41016687644645, "ts": 1755909314912 + }, + { + "value": 231.8303002202388, + "ts": 1755996078358 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 5420783a18..6db1f68237 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -946,5 +946,9 @@ { "value": 213.05305020950217, "ts": 1755909238485 + }, + { + "value": 217.66733176129148, + "ts": 1755996108273 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 5c2566b2b3..89f86d702e 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -962,5 +962,9 @@ { "value": 121.407108386196, "ts": 1755909163896 + }, + { + "value": 115.7809424568716, + "ts": 1755996060863 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 9c1f4d3d9f..14028b0d3f 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 206.58311527337833, "ts": 1755909100819 + }, + { + "value": 238.51168707266658, + "ts": 1755995893436 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 6ab9b2c99a..e26e912bb0 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 267.379679144385, "ts": 1755909060922 + }, + { + "value": 249.95834027662056, + "ts": 1755995919507 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 474f04d75d..639ee4b5e5 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2574,5 +2574,9 @@ { "value": 75.83801001061732, "ts": 1755909045070 + }, + { + "value": 74.3383883437407, + "ts": 1755995920230 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index a3ea3f4966..aee978ae25 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 25050100150200250300350400450500[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 21d0552ce9..df9b0f87db 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 2302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 2502004006008001,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 6f51ea568d..28c3caf27c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2362,5 +2362,9 @@ { "value": 765.0133877342854, "ts": 1755909200027 + }, + { + "value": 1293.7354454762383, + "ts": 1755995969043 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 4e0ebf8230..86767e9074 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 134.73457289140396, "ts": 1755909092020 + }, + { + "value": 149.98500149985003, + "ts": 1755995885616 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 3687bad3e8..077c6ab9a8 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 176.97026899480886, "ts": 1755909053718 + }, + { + "value": 167.69144773616546, + "ts": 1755995911792 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 4793316691..8bbc2b3df1 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2622,5 +2622,9 @@ { "value": 45.52904753232563, "ts": 1755909037498 + }, + { + "value": 40.68017248393133, + "ts": 1755995912484 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 51f582fffd..08f478a4da 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 25050100150200250300350[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 c395ca3e34..a9f1751cef 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 23020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 25020406080100120140160180200220240260280[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 a26b3df430..dcd5d27273 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 328.89327413254404, "ts": 1755909137849 + }, + { + "value": 389.45865247306244, + "ts": 1755995928386 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 22cd591545..a32544c5ca 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 341.4523104939677, "ts": 1755909094943 + }, + { + "value": 274.2355683532154, + "ts": 1755995958665 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index a2f40e6f78..b9c108699a 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 199.8800719568259, "ts": 1755909072243 + }, + { + "value": 194.85580670303978, + "ts": 1755995948795 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 3e8c9b9df7..acf0521d58 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 230100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 250100200300400500600700800[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 cbc8e7b3ed..d6c62bc733 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 15Aug 17Tue 19Thu 21Sat 23050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 25050100150200250300350[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 75d18921ab..37ae474f92 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 282.14050597197405, "ts": 1755909187252 + }, + { + "value": 206.01565718994644, + "ts": 1755995981383 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index beaf2d3178..8dc157b92f 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 339.2897534494458, "ts": 1755909136800 + }, + { + "value": 290.52876234747237, + "ts": 1755996007633 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index bcc038f2ab..d8056958b3 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2522,5 +2522,9 @@ { "value": 117.8342072703706, "ts": 1755909103557 + }, + { + "value": 113.54604292040422, + "ts": 1755995997542 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 61de920e71..b0dcedb35c 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 25050100150200250300350400450500550600650[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 ea83419df9..8422449328 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 2524.945526638175, "ts": 1755909070663 + }, + { + "value": 4380.4857471973, + "ts": 1755995866541 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 3f4e6b1008..2d718ebd94 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 3487.741235435451, "ts": 1755909037034 + }, + { + "value": 3123.879163725978, + "ts": 1755995894449 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index bfe01c6c7b..0b763d32b9 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2614,5 +2614,9 @@ { "value": 1775.5331531495985, "ts": 1755909018966 + }, + { + "value": 1316.443846356376, + "ts": 1755995892197 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 01faba0a2e..d718fa932f 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 2301,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 2501,0002,0003,0004,0005,0006,0007,0008,0009,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 c8c57259dd..b409f978de 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 110.97957975732466, "ts": 1755909115820 + }, + { + "value": 107.08931248661384, + "ts": 1755995909186 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 8102dfe958..fc2cb15ca4 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 141.269542286683, "ts": 1755909073148 + }, + { + "value": 130.844382414515, + "ts": 1755995932678 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 2b1e3326f4..04dceec970 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2626,5 +2626,9 @@ { "value": 34.566194262011756, "ts": 1755909060464 + }, + { + "value": 32.79333639404473, + "ts": 1755995936634 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index d0c2213334..f7c433376c 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 23020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 25020406080100120140160180200220240260[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 d9158ab3bd..6e96ebe44a 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 15Aug 17Tue 19Thu 21Sat 2302004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23Mon 2502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file