From 3e688f6792c81852c7c79cce93e581a18ba9fd95 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 00:44:50 +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 abe7793fdb..2634522a98 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 69.95616080589497, "ts": 1755045306289 + }, + { + "value": 83.78952072394145, + "ts": 1755131657523 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 588de871d9..886fd69f68 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 160.53082191780823, "ts": 1755045199169 + }, + { + "value": 148.4266772214526, + "ts": 1755131561323 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 2e6b5478cd..f7e57ffbaf 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2598,5 +2598,9 @@ { "value": 40.77638231936062, "ts": 1755045218715 + }, + { + "value": 40.205853972338375, + "ts": 1755131588621 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 022f8386d5..5d82cdef12 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 150.30436634184224, "ts": 1755045435924 + }, + { + "value": 124.21074422937585, + "ts": 1755131799143 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 13dee82095..6f175f4a92 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 330.5420890260026, "ts": 1755045265286 + }, + { + "value": 383.41108058022877, + "ts": 1755131623250 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e9a5b1780d..d083955b8b 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2578,5 +2578,9 @@ { "value": 157.17092337917487, "ts": 1755045277936 + }, + { + "value": 152.87013681877244, + "ts": 1755131649110 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 162f258237..9e94ec687f 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 13050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 15050100150200250300350400450500550600[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 e2e381f8a8..2848a4edb6 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -906,5 +906,9 @@ { "value": 101.75355289488857, "ts": 1755045585552 + }, + { + "value": 150.4438092372499, + "ts": 1755131927393 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index e75c1abd70..eba178dcb4 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -906,5 +906,9 @@ { "value": 337.2491709291215, "ts": 1755045318227 + }, + { + "value": 375.9162959714304, + "ts": 1755131670849 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index ef2b41d372..0adec5f0ce 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -918,5 +918,9 @@ { "value": 146.37537966114098, "ts": 1755045322556 + }, + { + "value": 159.1723040191007, + "ts": 1755131692476 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 615e3a4c99..5536c1c556 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -906,5 +906,9 @@ { "value": 110.38644454460992, "ts": 1755045701799 + }, + { + "value": 95.59163254576448, + "ts": 1755132060465 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index bff1cbac43..e27334cf24 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -906,5 +906,9 @@ { "value": 235.22493384298735, "ts": 1755045376771 + }, + { + "value": 281.6306414137858, + "ts": 1755131718918 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 0622732d81..68faedb8b0 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -922,5 +922,9 @@ { "value": 91.85266832001469, "ts": 1755045368242 + }, + { + "value": 117.73709307117208, + "ts": 1755131728625 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 5b29bde964..bfdc652fc0 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 128.9213579716373, "ts": 1755045337162 + }, + { + "value": 114.25959780621572, + "ts": 1755131688831 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index e76e3a9e03..625cd9a912 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 289.51939779965255, "ts": 1755045215022 + }, + { + "value": 300.8423586040915, + "ts": 1755131577217 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 8390d5afc5..5b25a4f63b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2534,5 +2534,9 @@ { "value": 73.06736811340056, "ts": 1755045238361 + }, + { + "value": 76.42922653622746, + "ts": 1755131608197 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 7b26c3c3f1..ea73429742 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 13050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 15050100150200250300350400450500[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 f6f9624278..94cdf59971 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 1302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 1502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 0cd337d385..43041c73c7 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 1273.8312598191158, "ts": 1755045349946 + }, + { + "value": 888.5992713485974, + "ts": 1755131758135 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index df320ff830..483a32df94 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 96.3020030816641, "ts": 1755045323671 + }, + { + "value": 105.52233556102709, + "ts": 1755131673792 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e7f4f96ea4..32373e8387 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1826,5 +1826,9 @@ { "value": 205.3669222343921, "ts": 1755045208196 + }, + { + "value": 193.1745009658725, + "ts": 1755131570643 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 8362ad3187..fb0986934c 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2582,5 +2582,9 @@ { "value": 46.41663572224285, "ts": 1755045230477 + }, + { + "value": 45.73728503476033, + "ts": 1755131600552 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index dea387ef41..90966cfa47 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 13050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 15050100150200250300350[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 260331c2f7..a18d729035 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 13020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 15020406080100120140160180200220240260[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 3218af2b3d..76ec2beca2 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 228.71955170967865, "ts": 1755045391928 + }, + { + "value": 219.7319270490002, + "ts": 1755131746642 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 0902bed95d..b9e2a64b1e 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 436.2684505198866, "ts": 1755045243827 + }, + { + "value": 471.77229124076115, + "ts": 1755131604540 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 1169b80418..50a0d4b7a7 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1574,5 +1574,9 @@ { "value": 219.97360316761987, "ts": 1755045264060 + }, + { + "value": 212.6980750824205, + "ts": 1755131634790 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index e9b6b14bc1..bbfdea09ac 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 130100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 150100200300400500600700800[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 670b40de21..ddb2384a51 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 05Thu 07Sat 09Mon 11Wed 13050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 15050100150200250300350[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 89185bcad7..1edf9ef4ae 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 195.60539870900436, "ts": 1755045466984 + }, + { + "value": 126.59563245068044, + "ts": 1755131846916 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 8cfc1bc9a5..fc3b5544fa 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 369.2307692307692, "ts": 1755045281884 + }, + { + "value": 408.13550098632743, + "ts": 1755131638304 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 2a2e05e54f..1c0228adb6 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2482,5 +2482,9 @@ { "value": 120.49644535486203, "ts": 1755045294804 + }, + { + "value": 113.86279533162538, + "ts": 1755131666955 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index c4c2ae3526..be8917850d 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 13050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 15050100150200250300350400450500550600650[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 499f565494..8a59621d4e 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 1982.0441481981748, "ts": 1755045294769 + }, + { + "value": 2336.3070772798465, + "ts": 1755131647694 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 348265c34b..ae798e483e 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 5489.813346346224, "ts": 1755045193781 + }, + { + "value": 5538.347931324486, + "ts": 1755131555634 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index fe45841990..5237e1669a 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2574,5 +2574,9 @@ { "value": 1718.1474552327136, "ts": 1755045212246 + }, + { + "value": 1710.7664233576643, + "ts": 1755131582027 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 488a27f387..33eeb5830d 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 1301,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 1501,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 04786d6e60..63b8bf0ab7 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 70.01166861143524, "ts": 1755045360624 + }, + { + "value": 63.35529650278764, + "ts": 1755131714245 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index d18b27330b..45269cc8bf 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 155.21523178807948, "ts": 1755045226159 + }, + { + "value": 156.11990008326393, + "ts": 1755131588253 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index b8697178ce..9d4c33bc14 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2586,5 +2586,9 @@ { "value": 35.71173487608028, "ts": 1755045253280 + }, + { + "value": 34.570974210053244, + "ts": 1755131623579 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 6eb6072f08..780a082154 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 13020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 15020406080100120140160180200220240[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 813cade81e..b98ebaabd7 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 05Thu 07Sat 09Mon 11Wed 1302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 05Thu 07Sat 09Mon 11Wed 13Fri 1502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file