From ddb3d4f78098356438bf5911c23753e6ce1b98f5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 27 Jun 2025 00:44:38 +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 e526822f1f..f69ec4f358 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 124.5019920318725, "ts": 1750897952712 + }, + { + "value": 122.80989028983134, + "ts": 1750984409755 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 2d22f9d40b..71108b90ba 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1646,5 +1646,9 @@ { "value": 144.31402732345583, "ts": 1750897976156 + }, + { + "value": 142.34200037957868, + "ts": 1750984406138 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 964c8e05a8..ec51a01714 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2414,5 +2414,9 @@ { "value": 37.71307889576105, "ts": 1750897976740 + }, + { + "value": 31.855249745158, + "ts": 1750984441368 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 5b275e99e4..33a617ed52 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 376.081233546446, "ts": 1750898028464 + }, + { + "value": 373.0183400683867, + "ts": 1750984482488 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 2f11fdffd4..d0663a497a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1646,5 +1646,9 @@ { "value": 337.8568613097584, "ts": 1750898055507 + }, + { + "value": 382.3604384399694, + "ts": 1750984474569 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 8f02ad2b45..24b29746ad 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2394,5 +2394,9 @@ { "value": 165.33024716871952, "ts": 1750898036461 + }, + { + "value": 144.37305998700643, + "ts": 1750984511007 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f5732703e7..5b236ca211 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400450500550600[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 d69cf0352e..c5011a0a1d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -722,5 +722,9 @@ { "value": 398.61812383736384, "ts": 1750898075812 + }, + { + "value": 401.95618677564147, + "ts": 1750984530141 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 94d1ce16d0..951b9cefb0 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -722,5 +722,9 @@ { "value": 207.3684938135066, "ts": 1750898130900 + }, + { + "value": 387.78477944740666, + "ts": 1750984521205 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 06e2488c0b..79843429c6 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -734,5 +734,9 @@ { "value": 141.03875039667147, "ts": 1750898084951 + }, + { + "value": 144.96955639315743, + "ts": 1750984558716 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 24fd0f9a5f..8e32798ad1 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -722,5 +722,9 @@ { "value": 254.1134616606315, "ts": 1750898130386 + }, + { + "value": 262.3696350875659, + "ts": 1750984583715 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 635a63cd10..1abe578487 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -722,5 +722,9 @@ { "value": 259.8696320679126, "ts": 1750898184633 + }, + { + "value": 287.1225534765756, + "ts": 1750984570663 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index d004744709..93e60804ab 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -738,5 +738,9 @@ { "value": 106.70081092616304, "ts": 1750898124951 + }, + { + "value": 109.3703004949006, + "ts": 1750984597973 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index f5bc308f76..073e858125 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 180.02880460873737, "ts": 1750897974096 + }, + { + "value": 187.64073054791095, + "ts": 1750984430907 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 21cf86be33..c8ba11fcf7 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1646,5 +1646,9 @@ { "value": 139.34045517882024, "ts": 1750898001416 + }, + { + "value": 224.4500972617088, + "ts": 1750984424417 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 773107eaab..8b3541ec6c 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 59.47424765076722, "ts": 1750897998033 + }, + { + "value": 55.15111405250386, + "ts": 1750984465329 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index de9fbfa056..40fb49870d 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400[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 7ae009a189..5983d33c40 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25Fri 2702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25Fri 2702004006008001,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 088d1f474f..fe40e11c0a 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2150,5 +2150,9 @@ { "value": 1051.0703399628621, "ts": 1750811694991 + }, + { + "value": 1344.5679455001791, + "ts": 1750984480371 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 638d7f329e..27ca0387ac 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1646,5 +1646,9 @@ { "value": 150.75376884422113, "ts": 1750897964221 + }, + { + "value": 152.4235341936795, + "ts": 1750984421242 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 73a3a0e388..08ff908f6a 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1642,5 +1642,9 @@ { "value": 137.85497656465398, "ts": 1750897988841 + }, + { + "value": 183.35166850018337, + "ts": 1750984416065 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 84009449b4..fbbe548861 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2398,5 +2398,9 @@ { "value": 46.45976584278015, "ts": 1750897988558 + }, + { + "value": 39.51007506914263, + "ts": 1750984455199 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 9cb7d3953a..117fd093db 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350[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 f8df1610c7..0651a6fd35 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27020406080100120140160180200220240260[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 b3ebf05059..4d38629948 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 372.3008190618019, "ts": 1750898009482 + }, + { + "value": 424.23813900869686, + "ts": 1750984462990 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index eef26967dd..163267e6b8 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1646,5 +1646,9 @@ { "value": 360.57692307692304, "ts": 1750898034402 + }, + { + "value": 417.0721534825525, + "ts": 1750984455424 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 0be9a0c223..965200e6e8 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1390,5 +1390,9 @@ { "value": 251.60397534281043, "ts": 1750898023177 + }, + { + "value": 174.7487986020096, + "ts": 1750984495678 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 1a76f3e51b..6c19ba0894 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400450500550600650700[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 fff134b7c7..43c25e0426 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 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400[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 5181eb55ea..5ef01e49c4 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 369.2307692307692, "ts": 1750898045094 + }, + { + "value": 363.24010170722846, + "ts": 1750984499511 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 78e8970b33..e7a4fa690f 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1646,5 +1646,9 @@ { "value": 369.38989102998215, "ts": 1750898072136 + }, + { + "value": 412.0313143798929, + "ts": 1750984489595 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 08ad959b5b..633b052794 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 102.71158586688578, "ts": 1750898056189 + }, + { + "value": 103.31112144222324, + "ts": 1750984530660 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index b503418daa..d1facb88eb 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27050100150200250300350400450500550600650700[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 18a662b2b4..fdf3d2ca43 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 4401.408450704225, "ts": 1750897945993 + }, + { + "value": 4629.232747535362, + "ts": 1750984402861 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 79b8610027..7e57197ea7 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1646,5 +1646,9 @@ { "value": 3261.775613999058, "ts": 1750897970072 + }, + { + "value": 4970.178926441352, + "ts": 1750984400041 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index bf10b7b443..6a64c9684f 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2390,5 +2390,9 @@ { "value": 1337.6932223543402, "ts": 1750897969673 + }, + { + "value": 1228.8870379726095, + "ts": 1750984433023 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index b53a4b175a..af49be0704 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 2701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 2701,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 0d90b6c6ed..e0d8579234 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 108.54620450104927, "ts": 1750897989416 + }, + { + "value": 119.50286806883365, + "ts": 1750984444980 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index c91f247a5c..51577eb419 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1646,5 +1646,9 @@ { "value": 137.22440764797366, "ts": 1750898013965 + }, + { + "value": 132.47372604433454, + "ts": 1750984437277 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e85a6d0978..9dea9a24c2 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2402,5 +2402,9 @@ { "value": 34.492273730684325, "ts": 1750898013545 + }, + { + "value": 30.944423814828564, + "ts": 1750984482442 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 517fd94fb0..f2ead104a7 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27020406080100120140160180200220240260[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 2a3d426062..49c5fcd70a 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 2502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25Fri 2702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file