From 67b2434825f725c9e6d01a13d729bc0c900f9346 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 00:50:04 +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 a8666d34f0..b27bcf8019 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 80.94107489747464, "ts": 1741221088794 + }, + { + "value": 86.1969888518561, + "ts": 1741307406156 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 07572a9f9a..272ad4092f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 110.39152193111569, "ts": 1741221054106 + }, + { + "value": 102.20768601798855, + "ts": 1741307463059 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a876058877..24ad1418e5 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 13.824375138243752, "ts": 1741221255003 + }, + { + "value": 13.052785464418108, + "ts": 1741307876000 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 9921dc72d7..ca55379103 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 201.19374958084637, "ts": 1741221234801 + }, + { + "value": 268.108494570803, + "ts": 1741307524241 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 46192fc076..1fc2e30ca1 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 201.51133501259446, "ts": 1741221166776 + }, + { + "value": 223.5386162959651, + "ts": 1741307576024 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 2294d3d6a1..bbd5a05150 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 44.038313332599365, "ts": 1741221515647 + }, + { + "value": 38.22849169486018, + "ts": 1741308121717 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 3199401c3c..b30593d1eb 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400450[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 d21c8fc8aa..42c18a791c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 214.64985242822644, "ts": 1741221321405 + }, + { + "value": 285.1236723929004, + "ts": 1741307589333 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 3cc6881b87..85d3707709 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 229.41480107824955, "ts": 1741221248438 + }, + { + "value": 130.27052846411047, + "ts": 1741307693608 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 09b3c18408..a6c5095ec8 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -306,5 +306,9 @@ { "value": 48.55901133852915, "ts": 1741221651870 + }, + { + "value": 48.98958971218616, + "ts": 1741308259699 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a12ba33b02..76bbc4d1cf 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 147.64142818474863, "ts": 1741221423997 + }, + { + "value": 208.19959401079169, + "ts": 1741307667675 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c245fe96ce..8237a8f019 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 169.50828471741553, "ts": 1741221338823 + }, + { + "value": 134.13666290338807, + "ts": 1741307805498 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index aa73618974..21b5902938 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -306,5 +306,9 @@ { "value": 42.4844931599966, "ts": 1741221752810 + }, + { + "value": 18.765158729786407, + "ts": 1741308479962 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 46be270a2b..29edac9be5 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 119.6267644947763, "ts": 1741221124219 + }, + { + "value": 140.95094906972375, + "ts": 1741307436787 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 3b853fd31f..600fd51da4 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 188.37121687806103, "ts": 1741221081349 + }, + { + "value": 188.9644746787604, + "ts": 1741307487658 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 672ba381d9..c3a198da27 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1922,5 +1922,9 @@ { "value": 15.798287465638724, "ts": 1741221366398 + }, + { + "value": 12.475983731317214, + "ts": 1741307955032 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index d0c76a4864..3aff90d3a9 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350[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 f3ad1a568d..d4b9b128f8 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 0701002003004005006007008009001,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 ba9c7f4f91..b1a33841b9 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1738,5 +1738,9 @@ { "value": 417.4184062965248, "ts": 1741221441138 + }, + { + "value": 456.18125601905825, + "ts": 1741307906715 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index d9feb17d6f..4228d1104a 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 87.85287571746514, "ts": 1741221108560 + }, + { + "value": 107.41138560687433, + "ts": 1741307423395 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 53efb54a34..39f1d362cb 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 120.89949222213266, "ts": 1741221070003 + }, + { + "value": 154.4799176107106, + "ts": 1741307476380 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b98a7a00a5..81b9c23f02 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 6.553595302382887, "ts": 1741221333142 + }, + { + "value": 14.034299828781542, + "ts": 1741307913377 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 6d7046ac0f..a7ee121f11 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200220240260[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 ad359fffe8..18104364e6 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200[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 1e8ee0c7f5..80e4abe185 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 151.29355993746532, "ts": 1741221195728 + }, + { + "value": 233.5084646818447, + "ts": 1741307492518 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e6b34a4363..36e92f0500 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 259.8414966870209, "ts": 1741221128521 + }, + { + "value": 263.1925253322806, + "ts": 1741307538493 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index ff37ebb463..98bf3ce1d0 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -962,5 +962,9 @@ { "value": 47.484508179206536, "ts": 1741221467024 + }, + { + "value": 32.619509728768776, + "ts": 1741308066458 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 2550609fe0..f386d37ec4 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400450500550600650[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400450500[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 d462456971..0f5cf9c508 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 25Thu 27MarchMon 03Wed 05Fri 070102030405060708090100110120130[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 6360126302..b4816ebe17 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 206.64003306240528, "ts": 1741221264517 + }, + { + "value": 275.04011001604397, + "ts": 1741307546496 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index a1ef4856d8..e1ba08c4af 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 217.9044852006537, "ts": 1741221195326 + }, + { + "value": 248.56042089564605, + "ts": 1741307600679 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index e4c7cf5e7c..78336465d4 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 37.762924360862506, "ts": 1741221569010 + }, + { + "value": 36.092613646617224, + "ts": 1741308177535 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 56e5771769..78d5230c08 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 07050100150200250300350400450500550[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 cd94a76d7f..e555be2f8f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 1991.723283245181, "ts": 1741221077837 + }, + { + "value": 2758.6488750842923, + "ts": 1741307395725 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 6462d3daff..db46f9901a 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 2496.9481744534455, "ts": 1741221045485 + }, + { + "value": 2583.7815077800533, + "ts": 1741307453777 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 383fd6b266..584716fbe0 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 493.5888295363556, "ts": 1741221235971 + }, + { + "value": 330.08505191504344, + "ts": 1741307856028 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 042944cf78..f850ccd9b9 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Tue 25Thu 27MarchMon 03Wed 05Fri 0701,0002,0003,0004,0005,0006,0007,0008,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 25d694d3d2..ed8cbf61f6 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 75.33902561526871, "ts": 1741221147061 + }, + { + "value": 79.41970667655, + "ts": 1741307458225 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 7c1aafc8da..3d89efb197 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 124.28535918468803, "ts": 1741221096338 + }, + { + "value": 103.42687719782114, + "ts": 1741307505387 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 245afeb1ba..549a2923aa 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1974,5 +1974,9 @@ { "value": 9.617419069418531, "ts": 1741221419959 + }, + { + "value": 11.060968055924254, + "ts": 1741308001629 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index bfa0a9502e..dae05f5289 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 25Thu 27MarchMon 03Wed 05Fri 07020406080100120140160180200220[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 8c7581ee3e..ba861dbb12 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 25Thu 27MarchMon 03Wed 05Fri 0701002003004005006007008009001,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