From 9ac8a7163673b625987ba797927e444efb9a3100 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 8 Jun 2025 00:43:13 +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 f1661eadbb..45bd5a3c2d 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 110.06750807161725, "ts": 1749256479195 + }, + { + "value": 97.15025906735751, + "ts": 1749342951189 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 3fc8e3d0a8..afbe01a2ba 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 158.76375952582558, "ts": 1749256545050 + }, + { + "value": 151.637687019814, + "ts": 1749342936008 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index fbe32bd39c..ee5e0deb94 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 37.4419649543208, "ts": 1749256548565 + }, + { + "value": 38.255547054322875, + "ts": 1749342962841 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 2ee97aba78..654f788f1a 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 335.27045149754133, "ts": 1749256566541 + }, + { + "value": 235.61751423522483, + "ts": 1749343046582 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index c9628cf343..70c9ed6cc1 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 364.1218594489622, "ts": 1749256611694 + }, + { + "value": 393.262109195779, + "ts": 1749342998465 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f88e76be71..97431c5a08 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 112.85407967498024, "ts": 1749256625673 + }, + { + "value": 36.017864860971045, + "ts": 1749343073468 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f92c945e5c..f4a887640a 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400450500550600650[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 a3fdce9c5d..8d0a19aa11 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -646,5 +646,9 @@ { "value": 274.37351381013355, "ts": 1749256631772 + }, + { + "value": 391.49158293096696, + "ts": 1749343096176 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index b82a9d8d15..6a85c17c48 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -646,5 +646,9 @@ { "value": 328.8121660501439, "ts": 1749256665119 + }, + { + "value": 244.69820554649266, + "ts": 1749343064163 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 614c126582..40119db2ab 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -658,5 +658,9 @@ { "value": 124.67662001683135, "ts": 1749256683050 + }, + { + "value": 150.63076633402372, + "ts": 1749343121552 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index dc3377c054..45fd8e877d 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -646,5 +646,9 @@ { "value": 210.0619682806428, "ts": 1749256697335 + }, + { + "value": 267.51081189531413, + "ts": 1749343148582 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index af149c9615..5fab8ac62b 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -646,5 +646,9 @@ { "value": 245.91675717769536, "ts": 1749256722676 + }, + { + "value": 284.7718265739576, + "ts": 1749343113605 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 0ed8ed6bb2..4ccb0371d7 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -662,5 +662,9 @@ { "value": 96.5507253373241, "ts": 1749256727216 + }, + { + "value": 116.07661056297155, + "ts": 1749343158771 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 9302b919f6..080b46bc24 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 190.0658895083629, "ts": 1749256501534 + }, + { + "value": 171.58544955387782, + "ts": 1749342980258 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 68a1fadaf3..7b551a404d 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 241.15755627009648, "ts": 1749256562392 + }, + { + "value": 235.25721455457966, + "ts": 1749342953343 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 3fe14b11f0..ba08450aa5 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2274,5 +2274,9 @@ { "value": 48.10930433945925, "ts": 1749256574373 + }, + { + "value": 54.99945000549995, + "ts": 1749342985413 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 194007b36b..a7e00340ee 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400[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 159d4150e6..5ee1346473 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 0702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +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 diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 3d321dfaa4..2c169ebab9 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2082,5 +2082,9 @@ { "value": 1135.145361669925, "ts": 1749170046227 + }, + { + "value": 1398.9709791242442, + "ts": 1749343037090 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 6b80a627e8..389db0c293 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 133.7494427106554, "ts": 1749256492058 + }, + { + "value": 88.65772208759383, + "ts": 1749342969861 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 9414bd0674..ca42915c7e 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 191.00980516999874, "ts": 1749256554498 + }, + { + "value": 195.46520719311962, + "ts": 1749342945342 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index e6cc95881d..ffc8f19f86 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 37.42795119395164, "ts": 1749256562960 + }, + { + "value": 43.72158097236796, + "ts": 1749342975294 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index c7c1442d53..34a669467d 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350[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 d18a065588..402bd714b9 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07020406080100120140160180200220240260[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 984293ff4a..76a3b6897f 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 305.56121409655736, "ts": 1749256545480 + }, + { + "value": 355.26082065249574, + "ts": 1749343017950 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index b2334f082b..c8c08a424d 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 415.9445407279029, "ts": 1749256591862 + }, + { + "value": 493.01561216105176, + "ts": 1749342979944 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 2fb7bd18e9..133f9c231b 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 216.16947686986595, "ts": 1749256606633 + }, + { + "value": 146.4986815118664, + "ts": 1749343016568 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 523d545376..713335abb0 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 070100200300400500600700800[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 860944e34c..c5c73a2b52 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 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400[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 3daa61ba2a..a24e9b3802 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 293.9591396795845, "ts": 1749256587386 + }, + { + "value": 333.6484457543235, + "ts": 1749343064955 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 914f424644..509e545ed9 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 378.47725982463885, "ts": 1749256627936 + }, + { + "value": 392.61876717707105, + "ts": 1749343014147 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 79355da15e..c5a802efcd 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 81.43322475570034, "ts": 1749256650583 + }, + { + "value": 97.13924911360436, + "ts": 1749343094485 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 6cb5efe3e5..12c19a246a 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 070100200300400500600700800[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 82eec85be3..de1a976f18 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 3270.2696155616386, "ts": 1749256471607 + }, + { + "value": 4133.370074400661, + "ts": 1749342942545 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 996c342ec0..65a513c66a 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 3695.542081274551, "ts": 1749256539508 + }, + { + "value": 4821.342476027214, + "ts": 1749342930253 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index a9033c8cfd..727ac8e719 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 1006.137438374082, "ts": 1749256541430 + }, + { + "value": 1668.5205784204672, + "ts": 1749342955887 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f1b8f7b757..f1ff04ebc9 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 0701,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 cff6d8535d..28d65e4e32 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 78.77323810524103, "ts": 1749256522109 + }, + { + "value": 97.46588693957115, + "ts": 1749342997253 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 2c3b6813d9..a7ad7bf405 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 155.27950310559007, "ts": 1749256573661 + }, + { + "value": 164.14970453053184, + "ts": 1749342963973 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 28559234ce..85ae44a5fb 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2326,5 +2326,9 @@ { "value": 24.646325232907774, "ts": 1749256595619 + }, + { + "value": 33.74502260916515, + "ts": 1749343001159 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 784d50f88e..040396dbe3 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07020406080100120140160180200220240[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 248cb55f16..ba7a8f5bd9 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 0702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +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