From 570bf3c4281306b8022af6d091be11dfd4c086d2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 22 Mar 2025 00:43:15 +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 25411d03cb..de7f1f4eb8 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 90.16590526568888, "ts": 1742517036768 + }, + { + "value": 81.12493239588967, + "ts": 1742603484698 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index d099a4d7e2..88be589e10 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 161.53349127719147, "ts": 1742516967144 + }, + { + "value": 98.52863899106674, + "ts": 1742603372645 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 8bc73b80ca..e8cf2fb7d5 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2046,5 +2046,9 @@ { "value": 12.635196603659152, "ts": 1742517249009 + }, + { + "value": 15.737127030089388, + "ts": 1742603657789 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index eeb3d81535..103dddb30f 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 338.2377811601556, "ts": 1742517140893 + }, + { + "value": 224.79487467685738, + "ts": 1742603617535 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 707f654595..12bff29e54 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 405.43279951348063, "ts": 1742517031063 + }, + { + "value": 316.02233224481193, + "ts": 1742603476601 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 5ba0f08eff..b0eea8f937 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 44.19889502762431, "ts": 1742517446746 + }, + { + "value": 57.03693141308998, + "ts": 1742603846792 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index a97583201f..97160e040e 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 23050100150200250300350400450500550600650[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 4e9f5a4ab7..233c18303d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -354,5 +354,9 @@ { "value": 348.9893849062091, "ts": 1742517196333 + }, + { + "value": 308.4277893438199, + "ts": 1742603680103 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 6bfaf8c50b..634ec764d6 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -354,5 +354,9 @@ { "value": 371.3215954451218, "ts": 1742517083945 + }, + { + "value": 312.21542864576554, + "ts": 1742603533663 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 8bbd05e83b..6f7fbda667 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -366,5 +366,9 @@ { "value": 41.43489024933445, "ts": 1742517610953 + }, + { + "value": 51.882693230605604, + "ts": 1742603969187 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a7c6b3bf1a..a5a3722754 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -354,5 +354,9 @@ { "value": 171.93455024787232, "ts": 1742517289253 + }, + { + "value": 179.4392523364486, + "ts": 1742603769458 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c0644d18ae..2b0a54bb76 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -354,5 +354,9 @@ { "value": 256.84381755527494, "ts": 1742517138190 + }, + { + "value": 199.51451468094302, + "ts": 1742603615593 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 79ae78fd18..4db46959bd 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -366,5 +366,9 @@ { "value": 36.258815424500085, "ts": 1742517728572 + }, + { + "value": 35.253472467038, + "ts": 1742604089879 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index f7d6fea02f..7ee0fe36bf 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 148.64730948369836, "ts": 1742517066456 + }, + { + "value": 135.17166801838334, + "ts": 1742603521723 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b8b94d8ea3..fd05334514 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 269.2514808831449, "ts": 1742516982912 + }, + { + "value": 125.2191334835963, + "ts": 1742603406940 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 4fa3025c2a..13fa57345b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 18.991909446575757, "ts": 1742517312413 + }, + { + "value": 17.81388057574462, + "ts": 1742603716616 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index cfd9667e3f..842d483a7e 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 23050100150200250300350400450[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 6130e27426..eb6562cb60 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2101002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21Mar 2301002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 54aa1bb32a..78247c5d40 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 680.6631171345596, "ts": 1742517337112 + }, + { + "value": 527.9211637728766, + "ts": 1742603787053 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index cfa916860d..b5ee7e22f0 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 115.41124874971148, "ts": 1742517053253 + }, + { + "value": 81.78844056706652, + "ts": 1742603506951 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 04d3c07e70..4439d34380 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1274,5 +1274,9 @@ { "value": 213.03792074989346, "ts": 1742516975815 + }, + { + "value": 95.39557364538285, + "ts": 1742603391692 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 04180d94d6..67116e2947 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 14.734918810597353, "ts": 1742517284501 + }, + { + "value": 18.21161901293025, + "ts": 1742603686889 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 4df0d4d685..7298d5e16b 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 23050100150200250300350[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 2500306427..0797618282 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 23020406080100120140160180200220240260[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 62ee6183f0..fb53064ecf 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 343.42624921298153, "ts": 1742517113998 + }, + { + "value": 222.94058633374206, + "ts": 1742603581918 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 8b2d6ad779..869e814e81 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 383.533623114293, "ts": 1742517012835 + }, + { + "value": 349.9562554680665, + "ts": 1742603448022 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d967b09ae8..2db225cfad 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1022,5 +1022,9 @@ { "value": 47.11314221101976, "ts": 1742517397983 + }, + { + "value": 43.796259799413136, + "ts": 1742603808951 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 33bb53f91f..cf390788c9 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550600[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 23050100150200250300350400450500550600[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 645f30322c..3f33fd6846 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 13Sat 15Mon 17Wed 19Fri 210102030405060708090100[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 230102030405060708090100[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 2bb4ff61d9..c358eb25b6 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 303.75132891206397, "ts": 1742517161139 + }, + { + "value": 271.0516805204192, + "ts": 1742603640201 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 9589383486..377f899acc 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 308.5626124967858, "ts": 1742517051000 + }, + { + "value": 352.63003232441963, + "ts": 1742603494108 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index e0a3d99bea..29e729b71a 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 30.01921229586936, "ts": 1742517513845 + }, + { + "value": 45.00753876274276, + "ts": 1742603891623 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 289b244367..f8e9210193 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 23050100150200250300350400450500550600650[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 ae2c1ba71a..68b7478750 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 2960.7211000723732, "ts": 1742517026859 + }, + { + "value": 2042.344611614133, + "ts": 1742603473620 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index d869281e40..b9b4afee3d 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 5577.82093128951, "ts": 1742516961704 + }, + { + "value": 3526.3233507908108, + "ts": 1742603363099 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 16fa5bdb7c..8ea79b1c78 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 434.91287245455163, "ts": 1742517228373 + }, + { + "value": 473.36531178995205, + "ts": 1742603641101 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f27de77980..dedb804c37 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 2101,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 2301,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 2850d66358..5cd2d9ff4c 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 93.42883836810962, "ts": 1742517085700 + }, + { + "value": 80.71893666254104, + "ts": 1742603543659 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 1866175931..702b8551de 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 168.29350387075058, "ts": 1742516993389 + }, + { + "value": 139.71684053651265, + "ts": 1742603420738 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e43cc9f96a..fafefd4535 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 13.33760136577038, "ts": 1742517351522 + }, + { + "value": 12.17226184969691, + "ts": 1742603759192 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 8753f5e939..a3f7cbfdd1 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Mar 23020406080100120140160180200220240260[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 188a4275c2..c9e896ad64 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2101002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21Mar 2301002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file