From dd579d9939481a7f369334abb6e054f90fdf2323 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 00:44:21 +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 57885079db..a8666d34f0 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 42.781358735953454, "ts": 1741134649691 + }, + { + "value": 80.94107489747464, + "ts": 1741221088794 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index d21f10aba0..07572a9f9a 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 116.1350263239393, "ts": 1741134606528 + }, + { + "value": 110.39152193111569, + "ts": 1741221054106 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 087ea9f8ad..a876058877 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 14.589169000933708, "ts": 1741134762316 + }, + { + "value": 13.824375138243752, + "ts": 1741221255003 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 51b3541c9b..9921dc72d7 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 278.1383274615242, "ts": 1741134768482 + }, + { + "value": 201.19374958084637, + "ts": 1741221234801 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 2cfaf4b840..46192fc076 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 222.7998514667657, "ts": 1741134712505 + }, + { + "value": 201.51133501259446, + "ts": 1741221166776 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 825cca4d24..2294d3d6a1 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 53.163211057947905, "ts": 1741134955708 + }, + { + "value": 44.038313332599365, + "ts": 1741221515647 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0a19b468bd..3199401c3c 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400450500550[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 069ee8b4eb..d21c8fc8aa 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 272.18290691344583, "ts": 1741134839465 + }, + { + "value": 214.64985242822644, + "ts": 1741221321405 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 432df71a1b..3cc6881b87 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 247.5043313257982, "ts": 1741134785145 + }, + { + "value": 229.41480107824955, + "ts": 1741221248438 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 3b3c2af9a5..09b3c18408 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -302,5 +302,9 @@ { "value": 57.83104659736579, "ts": 1741135068112 + }, + { + "value": 48.55901133852915, + "ts": 1741221651870 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 010869999d..a12ba33b02 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 166.7987156498895, "ts": 1741134932025 + }, + { + "value": 147.64142818474863, + "ts": 1741221423997 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 3960738905..c245fe96ce 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 189.411876124633, "ts": 1741134870987 + }, + { + "value": 169.50828471741553, + "ts": 1741221338823 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 866caaa73d..aa73618974 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -302,5 +302,9 @@ { "value": 35.58592220917405, "ts": 1741135186917 + }, + { + "value": 42.4844931599966, + "ts": 1741221752810 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index bd823db7ac..46be270a2b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 150.37593984962407, "ts": 1741134680199 + }, + { + "value": 119.6267644947763, + "ts": 1741221124219 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 0a6b53cabd..3b853fd31f 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 205.39504313295905, "ts": 1741134630234 + }, + { + "value": 188.37121687806103, + "ts": 1741221081349 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a0849da1cf..672ba381d9 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1918,5 +1918,9 @@ { "value": 19.235948139883817, "ts": 1741134826193 + }, + { + "value": 15.798287465638724, + "ts": 1741221366398 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 376e03d0ee..d0c76a4864 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400[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 012cbcbd49..f3ad1a568d 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 0701002003004005006007008009001,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 c21e4f550d..ba9c7f4f91 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1734,5 +1734,9 @@ { "value": 562.7989869618235, "ts": 1741134983702 + }, + { + "value": 417.4184062965248, + "ts": 1741221441138 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 44ef9dbf33..d9feb17d6f 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 106.38297872340426, "ts": 1741134667083 + }, + { + "value": 87.85287571746514, + "ts": 1741221108560 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 4af5433c79..53efb54a34 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 146.05647517039924, "ts": 1741134619845 + }, + { + "value": 120.89949222213266, + "ts": 1741221070003 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index fd170a7870..b98a7a00a5 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 14.446274305856521, "ts": 1741134798557 + }, + { + "value": 6.553595302382887, + "ts": 1741221333142 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index df9e1af6c9..6d7046ac0f 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200220240260280[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 3e549a1588..ad359fffe8 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200220240[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 ccdfa42347..1e8ee0c7f5 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 248.09791597750578, "ts": 1741134736985 + }, + { + "value": 151.29355993746532, + "ts": 1741221195728 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index b16f8f9b4e..e6b34a4363 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 273.8600575106121, "ts": 1741134674523 + }, + { + "value": 259.8414966870209, + "ts": 1741221128521 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index ed9ec6e7ef..ff37ebb463 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -958,5 +958,9 @@ { "value": 45.22226744448967, "ts": 1741134915489 + }, + { + "value": 47.484508179206536, + "ts": 1741221467024 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 374f8d677a..2550609fe0 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400450500550600650[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 7babf6f3ef..d462456971 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 070102030405060708090100110120130[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 3e41856b02..6360126302 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 236.75176577358638, "ts": 1741134794331 + }, + { + "value": 206.64003306240528, + "ts": 1741221264517 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 43baa53693..a1ef4856d8 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 266.08718790190255, "ts": 1741134735757 + }, + { + "value": 217.9044852006537, + "ts": 1741221195326 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index bde9ab91e4..e4c7cf5e7c 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 47.23330892945705, "ts": 1741134998435 + }, + { + "value": 37.762924360862506, + "ts": 1741221569010 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 29358f5cb7..56e5771769 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400450500550[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 3a6b061ccf..cd94a76d7f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 2216.403024158793, "ts": 1741134630410 + }, + { + "value": 1991.723283245181, + "ts": 1741221077837 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index d1fd03cdf5..6462d3daff 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 2914.6965477038666, "ts": 1741134598295 + }, + { + "value": 2496.9481744534455, + "ts": 1741221045485 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 07f8242b88..383fd6b266 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1958,5 +1958,9 @@ { "value": 534.0834238308023, "ts": 1741134744383 + }, + { + "value": 493.5888295363556, + "ts": 1741221235971 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index fdff7863b0..042944cf78 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 0701,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 a1111b90e7..25d694d3d2 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 78.57105442355036, "ts": 1741134702151 + }, + { + "value": 75.33902561526871, + "ts": 1741221147061 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 87a2ae1623..7c1aafc8da 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 131.1532744600857, "ts": 1741134644453 + }, + { + "value": 124.28535918468803, + "ts": 1741221096338 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 525df0db7e..245afeb1ba 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 12.63551590811453, "ts": 1741134867209 + }, + { + "value": 9.617419069418531, + "ts": 1741221419959 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 7f680208c2..bfa0a9502e 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200220240260[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 359c073729..8c7581ee3e 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 +Tue 25Thu 27MarchMon 03Wed 05Fri 0701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file