From 3a63278aa22f63a144937527fa3a26a69871adf7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 5 Mar 2025 00:42:11 +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 f5bc990456..57885079db 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 75.61246093356185, "ts": 1741048263352 + }, + { + "value": 42.781358735953454, + "ts": 1741134649691 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index c74f3776cd..d21f10aba0 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 91.03046486224055, "ts": 1741048282036 + }, + { + "value": 116.1350263239393, + "ts": 1741134606528 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 5d342c36ae..087ea9f8ad 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 11.272432139958518, "ts": 1741048484426 + }, + { + "value": 14.589169000933708, + "ts": 1741134762316 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 74fed8b63a..51b3541c9b 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 291.97080291970804, "ts": 1741048382634 + }, + { + "value": 278.1383274615242, + "ts": 1741134768482 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 552098fbe4..2cfaf4b840 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 286.8754482428879, "ts": 1741048382572 + }, + { + "value": 222.7998514667657, + "ts": 1741134712505 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 34bd1f2599..825cca4d24 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1958,5 +1958,9 @@ { "value": 48.761458942851576, "ts": 1741048677056 + }, + { + "value": 53.163211057947905, + "ts": 1741134955708 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 6389d6be29..0a19b468bd 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 05050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 05050100150200250300350400450500550[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 d101a448f6..069ee8b4eb 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -286,5 +286,9 @@ { "value": 318.894499069891, "ts": 1741048442248 + }, + { + "value": 272.18290691344583, + "ts": 1741134839465 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index bfade4eee6..432df71a1b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -286,5 +286,9 @@ { "value": 302.3964922006905, "ts": 1741048441385 + }, + { + "value": 247.5043313257982, + "ts": 1741134785145 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 89c0843b06..3b3c2af9a5 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -298,5 +298,9 @@ { "value": 41.006714849556616, "ts": 1741048821837 + }, + { + "value": 57.83104659736579, + "ts": 1741135068112 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index ea32d0acec..010869999d 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -286,5 +286,9 @@ { "value": 200.82001506150112, "ts": 1741048523830 + }, + { + "value": 166.7987156498895, + "ts": 1741134932025 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 92aea68bc6..3960738905 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -286,5 +286,9 @@ { "value": 217.47403903659, "ts": 1741048520015 + }, + { + "value": 189.411876124633, + "ts": 1741134870987 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 1124dbe895..866caaa73d 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -298,5 +298,9 @@ { "value": 42.38096247165773, "ts": 1741048922206 + }, + { + "value": 35.58592220917405, + "ts": 1741135186917 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 6835b40b0e..bd823db7ac 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 144.48083220959353, "ts": 1741048298229 + }, + { + "value": 150.37593984962407, + "ts": 1741134680199 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 4d7e299a02..0a6b53cabd 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 190.2587519025875, "ts": 1741048306693 + }, + { + "value": 205.39504313295905, + "ts": 1741134630234 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index fedee7e523..a0849da1cf 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1914,5 +1914,9 @@ { "value": 19.80747137820386, "ts": 1741048544445 + }, + { + "value": 19.235948139883817, + "ts": 1741134826193 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 1e7bb29ba3..376e03d0ee 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 05050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 05050100150200250300350400[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 fdd75edb90..012cbcbd49 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 0501002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 0501002003004005006007008009001,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 016a857391..c21e4f550d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1730,5 +1730,9 @@ { "value": 569.1771595530063, "ts": 1741048573277 + }, + { + "value": 562.7989869618235, + "ts": 1741134983702 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 39dba3447b..44ef9dbf33 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 84.22234699606963, "ts": 1741048284470 + }, + { + "value": 106.38297872340426, + "ts": 1741134667083 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index aec66571b9..4af5433c79 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 142.54490164401787, "ts": 1741048295644 + }, + { + "value": 146.05647517039924, + "ts": 1741134619845 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b45e5673ef..fd170a7870 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 15.796790092253254, "ts": 1741048517735 + }, + { + "value": 14.446274305856521, + "ts": 1741134798557 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8247bcb85c..df9e1af6c9 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 05020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 05020406080100120140160180200220240260280[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 fa7feb4632..3e549a1588 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 05020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 05020406080100120140160180200220240[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 fc719baee1..ccdfa42347 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 254.52848597972255, "ts": 1741048353338 + }, + { + "value": 248.09791597750578, + "ts": 1741134736985 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 14000dc44c..b16f8f9b4e 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 295.05778214900414, "ts": 1741048351863 + }, + { + "value": 273.8600575106121, + "ts": 1741134674523 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index b82196b117..ed9ec6e7ef 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -954,5 +954,9 @@ { "value": 44.28109639994687, "ts": 1741048632401 + }, + { + "value": 45.22226744448967, + "ts": 1741134915489 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6f2fc74afd..374f8d677a 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 05050100150200250300350400450500550600650[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 05050100150200250300350400450500550600650[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 2c4649a660..7babf6f3ef 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 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 050102030405060708090100110120130[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 050102030405060708090100110120130[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 1868e9c25d..3e41856b02 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 294.4062806673209, "ts": 1741048403700 + }, + { + "value": 236.75176577358638, + "ts": 1741134794331 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index cc7bd77621..43baa53693 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 338.2377811601556, "ts": 1741048400849 + }, + { + "value": 266.08718790190255, + "ts": 1741134735757 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c941b21f96..bde9ab91e4 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 43.2338953739732, "ts": 1741048723726 + }, + { + "value": 47.23330892945705, + "ts": 1741134998435 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index f48ee28ab7..29358f5cb7 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 05050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 05050100150200250300350400450500550[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 c3b4f732ea..3a6b061ccf 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 2077.4504297244684, "ts": 1741048251717 + }, + { + "value": 2216.403024158793, + "ts": 1741134630410 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index cf30cc006b..d1fd03cdf5 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 1897.8666572944858, "ts": 1741048272195 + }, + { + "value": 2914.6965477038666, + "ts": 1741134598295 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 2d86d777c2..07f8242b88 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1954,5 +1954,9 @@ { "value": 445.68576182552886, "ts": 1741048461317 + }, + { + "value": 534.0834238308023, + "ts": 1741134744383 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 5a8370d1e6..fdff7863b0 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 0501,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 0501,0002,0003,0004,0005,0006,0007,0008,0009,00010,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 018d7aba7c..a1111b90e7 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 82.34067080199814, "ts": 1741048319687 + }, + { + "value": 78.57105442355036, + "ts": 1741134702151 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index d356fe45be..87a2ae1623 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 133.03769401330376, "ts": 1741048321232 + }, + { + "value": 131.1532744600857, + "ts": 1741134644453 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 20c08cbc34..525df0db7e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 13.371844244758236, "ts": 1741048583342 + }, + { + "value": 12.63551590811453, + "ts": 1741134867209 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 2bc5283f51..7f680208c2 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 05020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 05020406080100120140160180200220240260[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 1dab3ed942..359c073729 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Feb 23Tue 25Thu 27MarchMon 03Wed 0501002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Feb 23Tue 25Thu 27MarchMon 03Wed 0501002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file