From 155f138ed751fb4628026c3bb3571311309cda98 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 00:41:35 +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 45bd5a3c2d..466a8a9515 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1578,5 +1578,9 @@ { "value": 97.15025906735751, "ts": 1749342951189 + }, + { + "value": 127.92085962817669, + "ts": 1749429273062 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index afbe01a2ba..939b106ebc 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 151.637687019814, "ts": 1749342936008 + }, + { + "value": 148.13351767726644, + "ts": 1749429266483 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ee5e0deb94..e7e8ad18e4 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 38.255547054322875, "ts": 1749342962841 + }, + { + "value": 39.59455178967374, + "ts": 1749429294130 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 654f788f1a..20f0513e78 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1578,5 +1578,9 @@ { "value": 235.61751423522483, "ts": 1749343046582 + }, + { + "value": 247.09661477637755, + "ts": 1749429352979 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 70c9ed6cc1..b6d8c6115f 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 393.262109195779, "ts": 1749342998465 + }, + { + "value": 359.34599029765826, + "ts": 1749429331142 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 97431c5a08..f26cad8bb2 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 36.017864860971045, "ts": 1749343073468 + }, + { + "value": 137.40982480247337, + "ts": 1749429374175 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f4a887640a..7ee614aa89 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 09050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 09050100150200250300350400450500550600650[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 8d0a19aa11..e0003b5257 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -650,5 +650,9 @@ { "value": 391.49158293096696, "ts": 1749343096176 + }, + { + "value": 381.7765334690761, + "ts": 1749429404789 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 6a85c17c48..14bde43125 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -650,5 +650,9 @@ { "value": 244.69820554649266, "ts": 1749343064163 + }, + { + "value": 372.20843672456573, + "ts": 1749429381395 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 40119db2ab..310314896b 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -662,5 +662,9 @@ { "value": 150.63076633402372, "ts": 1749343121552 + }, + { + "value": 154.834713942866, + "ts": 1749429419239 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 45fd8e877d..b73683d081 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -650,5 +650,9 @@ { "value": 267.51081189531413, "ts": 1749343148582 + }, + { + "value": 271.46250424160166, + "ts": 1749429456428 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 5fab8ac62b..e4eb746d4d 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -650,5 +650,9 @@ { "value": 284.7718265739576, "ts": 1749343113605 + }, + { + "value": 328.86623365945906, + "ts": 1749429424968 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 4ccb0371d7..dfb9df37f1 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -666,5 +666,9 @@ { "value": 116.07661056297155, "ts": 1749343158771 + }, + { + "value": 113.44942991661466, + "ts": 1749429457464 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 080b46bc24..b406e04f9a 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1578,5 +1578,9 @@ { "value": 171.58544955387782, "ts": 1749342980258 + }, + { + "value": 191.39977032027562, + "ts": 1749429293643 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 7b551a404d..d13b130cd7 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 235.25721455457966, "ts": 1749342953343 + }, + { + "value": 251.50905432595573, + "ts": 1749429283143 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index ba08450aa5..51de97ea6c 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2278,5 +2278,9 @@ { "value": 54.99945000549995, "ts": 1749342985413 + }, + { + "value": 49.193231011412834, + "ts": 1749429317826 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index a7e00340ee..9e81a63105 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 09050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 09050100150200250300350400[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 5ee1346473..763dd22b09 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07Mon 0902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 0902004006008001,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 2c169ebab9..8af231dd04 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2086,5 +2086,9 @@ { "value": 1398.9709791242442, "ts": 1749343037090 + }, + { + "value": 1314.0412608955921, + "ts": 1749429371011 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 389db0c293..1d56e59c05 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 88.65772208759383, "ts": 1749342969861 + }, + { + "value": 158.27793605571384, + "ts": 1749429284189 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index ca42915c7e..84c7f02ae1 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 195.46520719311962, "ts": 1749342945342 + }, + { + "value": 198.80715705765408, + "ts": 1749429275614 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index ffc8f19f86..5d6d1ae308 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2326,5 +2326,9 @@ { "value": 43.72158097236796, "ts": 1749342975294 + }, + { + "value": 44.06839414771726, + "ts": 1749429306631 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 34a669467d..2616d4bb16 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 09050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 09050100150200250300350[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 402bd714b9..4bbb02da37 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 09020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 09020406080100120140160180200220240260[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 76a3b6897f..bfe5de7e0c 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1578,5 +1578,9 @@ { "value": 355.26082065249574, "ts": 1749343017950 + }, + { + "value": 416.1753485468544, + "ts": 1749429325781 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index c8c08a424d..fef24ae271 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 493.01561216105176, "ts": 1749342979944 + }, + { + "value": 474.6459931967408, + "ts": 1749429311203 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 133f9c231b..405eb088b6 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 146.4986815118664, "ts": 1749343016568 + }, + { + "value": 87.78860503906593, + "ts": 1749429358307 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 713335abb0..39f248f50b 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 090100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 090100200300400500600700800[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 c5c73a2b52..d57c93487a 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 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 09050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 09050100150200250300350[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 a24e9b3802..a6c3dacbe2 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1578,5 +1578,9 @@ { "value": 333.6484457543235, "ts": 1749343064955 + }, + { + "value": 313.8403598702793, + "ts": 1749429372434 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 509e545ed9..6098024b58 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 392.61876717707105, "ts": 1749343014147 + }, + { + "value": 355.7241951740084, + "ts": 1749429348432 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c5a802efcd..f806757d91 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 97.13924911360436, "ts": 1749343094485 + }, + { + "value": 108.1665765278529, + "ts": 1749429392961 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 12c19a246a..676a04330a 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 090100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 090100200300400500600700800[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 de1a976f18..e84c49e714 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1578,5 +1578,9 @@ { "value": 4133.370074400661, "ts": 1749342942545 + }, + { + "value": 4717.887784165371, + "ts": 1749429266396 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 65a513c66a..50f8bca3c7 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 4821.342476027214, "ts": 1749342930253 + }, + { + "value": 5714.527599051812, + "ts": 1749429260664 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 727ac8e719..6ecb5119ae 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 1668.5205784204672, "ts": 1749342955887 + }, + { + "value": 1605.967059831195, + "ts": 1749429287395 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f1ff04ebc9..c0bff0dcc1 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 0901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 0901,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 28d65e4e32..9546b851f5 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1578,5 +1578,9 @@ { "value": 97.46588693957115, "ts": 1749342997253 + }, + { + "value": 119.33174224343675, + "ts": 1749429307662 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index a7ad7bf405..69e2063b4e 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 164.14970453053184, "ts": 1749342963973 + }, + { + "value": 148.13351767726644, + "ts": 1749429294762 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 85ae44a5fb..1a259a68c0 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2330,5 +2330,9 @@ { "value": 33.74502260916515, "ts": 1749343001159 + }, + { + "value": 33.40682835571591, + "ts": 1749429333765 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 040396dbe3..897cf8cf6f 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 31JuneTue 03Thu 05Sat 07Mon 09020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 09020406080100120140160180200220240260[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 ba7a8f5bd9..ebb896f7db 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07Mon 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 31JuneTue 03Thu 05Sat 07Mon 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file