From 3e83e018e7a30efad8524f903d90c9a636efbcfe Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 00:48:41 +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 eae8ce8380..10154fd534 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 89.22198429693076, "ts": 1744506001791 + }, + { + "value": 100.29419630917359, + "ts": 1744590767082 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index c1382dd3dc..85ba1ef6ff 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 64.72212633759061, "ts": 1744505961510 + }, + { + "value": 171.46776406035667, + "ts": 1744590711899 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d6d248e4cc..dcbd99b32d 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 16.158221302998967, "ts": 1744506158542 + }, + { + "value": 14.493593831526466, + "ts": 1744591146230 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 1f53d858ef..617278757a 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 223.73033037512118, "ts": 1744506136617 + }, + { + "value": 304.94002846106935, + "ts": 1744590873327 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 26915aaf52..d3c056ab98 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 302.05396697543296, "ts": 1744506071506 + }, + { + "value": 383.8526006013691, + "ts": 1744590776188 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 2985a20d9b..19fdc7c695 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 49.913898525044296, "ts": 1744506366619 + }, + { + "value": 37.988147697918244, + "ts": 1744591347339 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0428c0ebbc..1354df2d22 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 13050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 07Wed 09Fri 11Apr 13050100150200250300350400450500550600[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 187cad7f22..2f8c8ad988 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -426,5 +426,9 @@ { "value": 305.99755201958385, "ts": 1744506199244 + }, + { + "value": 341.6370106761566, + "ts": 1744590931371 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index f949bf63ce..e1258caa4a 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -426,5 +426,9 @@ { "value": 303.62835888872024, "ts": 1744506130192 + }, + { + "value": 408.7054255645244, + "ts": 1744590820639 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 44a57f4dcc..4aed03974a 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -438,5 +438,9 @@ { "value": 48.91829421908058, "ts": 1744506501133 + }, + { + "value": 56.627546469980324, + "ts": 1744591469349 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 8ea9e57680..8659d10ee6 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -426,5 +426,9 @@ { "value": 168.64117374256926, "ts": 1744506292705 + }, + { + "value": 218.9741063119286, + "ts": 1744591005607 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 4b04dd7e7f..3fa326a5a2 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -426,5 +426,9 @@ { "value": 235.64990279441508, "ts": 1744506204523 + }, + { + "value": 289.58227756461304, + "ts": 1744590870054 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 6c8a550313..e38ec02f11 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -442,5 +442,9 @@ { "value": 38.91959212267456, "ts": 1744506612347 + }, + { + "value": 32.33446773424301, + "ts": 1744591600989 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 2c8111d88d..426df9e2dc 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 123.06177701206005, "ts": 1744506037265 + }, + { + "value": 134.6015793251974, + "ts": 1744590796638 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 46c6c4687b..fe94b460c3 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 159.6593932943055, "ts": 1744505988368 + }, + { + "value": 272.8264823572208, + "ts": 1744590730541 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 1f8220cce7..ce2a05b9bf 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 19.792573826300373, "ts": 1744506215375 + }, + { + "value": 18.195713089995998, + "ts": 1744591205546 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 99c7a5669a..956cb32a28 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 13050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 07Wed 09Fri 11Apr 13050100150200250300350400450[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 d58e02faee..7bb06fc359 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 1302004006008001,0001,2001,4001,6001,8002,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 07Wed 09Fri 11Apr 1302004006008001,0001,2001,4001,6001,8002,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index c18cd54051..60148448fa 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 526.935169409657, "ts": 1744506198107 + }, + { + "value": 600.6487005966444, + "ts": 1744591100621 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 8bfc4d3ed0..b7b08ee5d4 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 89.32293217412017, "ts": 1744506022058 + }, + { + "value": 125.76507084765659, + "ts": 1744590782314 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 50a0de2c40..b9c946c206 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1346,5 +1346,9 @@ { "value": 138.55532976168482, "ts": 1744505975890 + }, + { + "value": 153.64129878111237, + "ts": 1744590723363 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 1a8b85f627..e55bb64716 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 17.589530711320624, "ts": 1744506188571 + }, + { + "value": 17.368951262722756, + "ts": 1744591176671 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 68f1e4b6af..766652b6b9 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240260280300[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 26cfb71b3d..e102daa810 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240260[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 099cf922b4..32e7c381e5 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 185.7067690117305, "ts": 1744506100866 + }, + { + "value": 327.70768474520725, + "ts": 1744590843640 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 4c86dd4a30..994f8104d6 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 206.27062706270627, "ts": 1744506042740 + }, + { + "value": 483.71493066752663, + "ts": 1744590757269 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 507799d0ab..2390737f3a 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1094,5 +1094,9 @@ { "value": 29.44684109012206, "ts": 1744506322937 + }, + { + "value": 52.56103650363985, + "ts": 1744591291275 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index a6e9d7c389..09b539d5c3 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 13050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 07Wed 09Fri 11Apr 130100200300400500600700800[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 19e612b1c5..706aac1b4f 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 07Wed 09Fri 11Apr 130102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 07Wed 09Fri 11Apr 130102030405060708090100110[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 376d1693ab..f61336c5a8 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 272.33115468409585, "ts": 1744506159241 + }, + { + "value": 278.771546717465, + "ts": 1744590895348 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index c00d50c164..e4e88436b2 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 335.1768057650411, "ts": 1744506089876 + }, + { + "value": 436.5223717715533, + "ts": 1744590790344 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index aaf26eb97c..9371200dac 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 38.636890503052314, "ts": 1744506418755 + }, + { + "value": 39.64085386399223, + "ts": 1744591398195 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 3ef39baff9..3cd5f9267e 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 13050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 07Wed 09Fri 11Apr 13050100150200250300350400450500550600650700[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 ea664f9acf..245b5b2507 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 2282.9505868028546, "ts": 1744505991530 + }, + { + "value": 3173.446480412783, + "ts": 1744590757787 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 6b197ec94f..2991fc0fd0 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 2860.048303038007, "ts": 1744505947836 + }, + { + "value": 5274.158576367863, + "ts": 1744590706672 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 145f690a9e..e29b94bc27 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 461.93169569992915, "ts": 1744506142176 + }, + { + "value": 400.36833887176203, + "ts": 1744591128174 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index af67447b18..d1fdf9c478 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 1305001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 07Wed 09Fri 11Apr 1301,0002,0003,0004,0005,0006,0007,0008,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 48feb612e8..ad3cfed974 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 82.86377195889956, "ts": 1744506058393 + }, + { + "value": 91.43553794574824, + "ts": 1744590816100 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index b3be7d0dae..b95177abd8 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 132.88447909284196, "ts": 1744506002805 + }, + { + "value": 172.5923369002416, + "ts": 1744590740775 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index b1fcb478ce..9ee76ad756 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2106,5 +2106,9 @@ { "value": 14.61988304093567, "ts": 1744506251125 + }, + { + "value": 11.872536448686898, + "ts": 1744591249195 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 59eb9f76fe..aac673b49c 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 07Wed 09Fri 11Apr 13020406080100120140160180200220240260[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 6ec4251c07..dbab879759 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 07Wed 09Fri 11Apr 1302004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 07Wed 09Fri 11Apr 1302004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file