From 42b103e2ddf9586b44a06397304440d7cbb0f9af Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 18 May 2025 00:45: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 4753a3838d..0e4ca2e3e6 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1490,5 +1490,9 @@ { "value": 98.16753926701571, "ts": 1747441943828 + }, + { + "value": 103.12113295751409, + "ts": 1747528501115 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 5c2df160b7..01d847160e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1486,5 +1486,9 @@ { "value": 117.68397928761964, "ts": 1747441889487 + }, + { + "value": 154.7029702970297, + "ts": 1747528460161 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 20847a5b58..3517c302b0 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2254,5 +2254,9 @@ { "value": 7.112982615870487, "ts": 1747442102166 + }, + { + "value": 16.07303587501607, + "ts": 1747528691474 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 57ffd02c4a..557be7969b 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1490,5 +1490,9 @@ { "value": 303.95136778115506, "ts": 1747442049897 + }, + { + "value": 312.98904538341156, + "ts": 1747528614952 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 3ddc1a58d7..29a93fe66a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1486,5 +1486,9 @@ { "value": 286.8480183582732, "ts": 1747441989095 + }, + { + "value": 369.0036900369003, + "ts": 1747528530763 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 69e5bc4598..2cf6d4407e 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 34.73006060395575, "ts": 1747442311346 + }, + { + "value": 54.1198755242863, + "ts": 1747528856573 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ccf4026bc3..703ed6f57b 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 19050100150200250300350400450500550600650[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 567015a3fa..5fa6dabc5c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -562,5 +562,9 @@ { "value": 308.2851637764933, "ts": 1747442114644 + }, + { + "value": 333.6020683328237, + "ts": 1747528672482 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 13c758d598..95d0f7984c 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -562,5 +562,9 @@ { "value": 297.1179558284639, "ts": 1747442049038 + }, + { + "value": 229.65628109928807, + "ts": 1747528600322 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 1e929c2f7c..ead703f79e 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -574,5 +574,9 @@ { "value": 63.06760847628658, "ts": 1747442433269 + }, + { + "value": 70.3482237073514, + "ts": 1747528961130 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 33b3231111..ec310a3f79 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -562,5 +562,9 @@ { "value": 213.84656508954825, "ts": 1747442191746 + }, + { + "value": 237.83569517391737, + "ts": 1747528747209 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 51cf5fe5af..96a24472c4 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -562,5 +562,9 @@ { "value": 225.10692578975014, "ts": 1747442127184 + }, + { + "value": 117.71861327473562, + "ts": 1747528712038 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index f154ad70b2..e1b39639f0 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -578,5 +578,9 @@ { "value": 58.88241182358829, "ts": 1747442509541 + }, + { + "value": 65.74621959237344, + "ts": 1747529030486 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 083c36ac38..49d6fed68d 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1490,5 +1490,9 @@ { "value": 150.28554253080853, "ts": 1747441972918 + }, + { + "value": 116.28808434762385, + "ts": 1747528533037 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 315c863729..d3ae952d7e 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1486,5 +1486,9 @@ { "value": 179.66223499820336, "ts": 1747441914292 + }, + { + "value": 205.9025394646534, + "ts": 1747528478139 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index e2300e5570..1a752aeafb 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2190,5 +2190,9 @@ { "value": 19.44995526510289, "ts": 1747442162784 + }, + { + "value": 23.03935121186987, + "ts": 1747528742327 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 6b315f4e95..a92c3c11c4 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 19050100150200250300350400[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 19887d4fa7..46ff91d115 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 1902004006008001,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 2df440a417..5660d326fa 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 421.0033914162086, "ts": 1747442313045 + }, + { + "value": 648.9807396938253, + "ts": 1747528845646 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 676860a72f..dcf85ee424 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1486,5 +1486,9 @@ { "value": 121.53621779290228, "ts": 1747441959717 + }, + { + "value": 126.77484787018255, + "ts": 1747528516517 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 99b23d71d3..a935e217e9 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 159.59144589849984, "ts": 1747441902448 + }, + { + "value": 205.98736610821203, + "ts": 1747528469188 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 67bec85281..79825dc75b 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 15.965259595121015, "ts": 1747442135356 + }, + { + "value": 19.294589797020915, + "ts": 1747528719043 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 37d27b8f54..3d0b34d351 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 19050100150200250300350[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 4bd12fced8..1bf9774acc 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 17020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 19020406080100120140160180200220240260[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 38dc9db0ba..7edfcbd21d 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1490,5 +1490,9 @@ { "value": 338.18058843422386, "ts": 1747442021301 + }, + { + "value": 301.9627579265224, + "ts": 1747528585536 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 4ab111c539..4d97efef32 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1486,5 +1486,9 @@ { "value": 337.99008562415503, "ts": 1747441957676 + }, + { + "value": 357.653791130186, + "ts": 1747528510833 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 99f99cd46b..9eaa3c9bbe 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1230,5 +1230,9 @@ { "value": 47.272383473574735, "ts": 1747442250626 + }, + { + "value": 64.09434687860531, + "ts": 1747528816019 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index d7be30995a..c11caa3667 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 170100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 190100200300400500600700800[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 4ee793571b..42a8b3062f 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 @@ -Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 19050100150200250300350[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 f54a219be6..5a479b1a8b 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1490,5 +1490,9 @@ { "value": 245.92179686859578, "ts": 1747442074793 + }, + { + "value": 297.48624126134166, + "ts": 1747528635588 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index f42f891b35..bc97cb8c37 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1486,5 +1486,9 @@ { "value": 335.3266640585704, "ts": 1747442007557 + }, + { + "value": 371.83936539414975, + "ts": 1747528547323 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index be1e862b1c..f1b7170924 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 34.70776065528252, "ts": 1747442369353 + }, + { + "value": 42.75605532633559, + "ts": 1747528903745 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 5626bba49a..817ad3e45e 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 19050100150200250300350400450500550600650700[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 153bbd3932..bc583ea11d 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1490,5 +1490,9 @@ { "value": 3176.0595687616897, "ts": 1747441934371 + }, + { + "value": 3648.55003918813, + "ts": 1747528491875 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 8be59c0fc9..e8fad45696 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1486,5 +1486,9 @@ { "value": 4001.6006402561025, "ts": 1747441881239 + }, + { + "value": 4895.650124204457, + "ts": 1747528454533 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 283f60b5fe..bfcf534f20 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 521.4640392604481, "ts": 1747442066073 + }, + { + "value": 550.4553488969486, + "ts": 1747528674968 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 9ed411edd9..b1506ed255 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 1701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 1901,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 3b68129831..44628f08f0 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1490,5 +1490,9 @@ { "value": 88.34962893155848, "ts": 1747441993222 + }, + { + "value": 83.32407510276636, + "ts": 1747528554582 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 4a5b9d16c1..9659eba2d9 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1486,5 +1486,9 @@ { "value": 127.57271644837559, "ts": 1747441929749 + }, + { + "value": 144.75969889982628, + "ts": 1747528490090 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index cc267e12e7..93d9997ea3 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 12.530700215528043, "ts": 1747442204389 + }, + { + "value": 13.5563809885313, + "ts": 1747528780828 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 560c642d80..2641110c19 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 17020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 19020406080100120140160180200220240[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 ec02cdda8c..434b2b73b7 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 09May 11Tue 13Thu 15Sat 1702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 09May 11Tue 13Thu 15Sat 17Mon 1902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file