From 3876eca7acb2d9fcaf92a2eb99357f5eaa632158 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 00:44:44 +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 c2bcdbf353..87dabe7be3 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 100.33444816053512, "ts": 1741653002265 + }, + { + "value": 99.15388683236382, + "ts": 1741739410117 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 06d8d2de05..a3acb69175 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 128.9767841788478, "ts": 1741653015742 + }, + { + "value": 107.97581341779441, + "ts": 1741739393435 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index f85ad8fd38..cdab60c434 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 13.118539119483655, "ts": 1741653216412 + }, + { + "value": 12.212994626282365, + "ts": 1741739637335 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index faa0ada447..6ac8048abe 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 331.4917127071823, "ts": 1741653103773 + }, + { + "value": 316.9572107765452, + "ts": 1741739510118 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 2f5cbf42db..243da131e6 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 337.5717339934736, "ts": 1741653109344 + }, + { + "value": 322.702092185231, + "ts": 1741739493296 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index d7a4866141..3c79ddf8a3 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 39.56009177941293, "ts": 1741653460181 + }, + { + "value": 45.302165443508194, + "ts": 1741739854341 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index c47eeda566..6b809a92ad 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 11050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 13050100150200250300350400450500550[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 f1e3590aef..c56a2060f6 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -314,5 +314,9 @@ { "value": 341.0059676044331, "ts": 1741653160384 + }, + { + "value": 327.1805218529324, + "ts": 1741739569723 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 657d215d84..6cb4a789b1 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -314,5 +314,9 @@ { "value": 343.0531732418525, "ts": 1741653161216 + }, + { + "value": 312.68728665607, + "ts": 1741739552460 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index dcd4b0b63f..ca383a6074 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -326,5 +326,9 @@ { "value": 57.70340450086556, "ts": 1741653588127 + }, + { + "value": 47.41639896158087, + "ts": 1741740003459 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 604fadf157..b267d20aa2 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -314,5 +314,9 @@ { "value": 231.5574165910889, "ts": 1741653234120 + }, + { + "value": 236.0439041661749, + "ts": 1741739641602 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c2ac89ca7d..3c4158a014 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -314,5 +314,9 @@ { "value": 215.63729806465525, "ts": 1741653239745 + }, + { + "value": 227.863965212768, + "ts": 1741739627041 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 91c9a14fbf..8c1c45d753 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -326,5 +326,9 @@ { "value": 38.897262605144164, "ts": 1741653697152 + }, + { + "value": 34.51012872278014, + "ts": 1741740128398 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index cd4ead6d25..6aae2a71bd 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 155.1028849136594, "ts": 1741653030628 + }, + { + "value": 154.24164524421593, + "ts": 1741739438534 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 04ddcced09..3356840715 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 212.4344993626965, "ts": 1741653039125 + }, + { + "value": 184.18467583497053, + "ts": 1741739418890 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 3e919481e0..4556f46c7b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1942,5 +1942,9 @@ { "value": 14.220705346985213, "ts": 1741653284731 + }, + { + "value": 16.998130205677377, + "ts": 1741739705417 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 4292a52084..a8cfc60fb8 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 11050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 13050100150200250300350[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 cd2cdb9a90..2794553833 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 1101002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 1301002003004005006007008009001,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 5ffe01dd55..0c0929cd59 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 586.6249511145875, "ts": 1741653356603 + }, + { + "value": 496.3764519011218, + "ts": 1741739760071 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 73992f8d1b..22251f57f2 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 125.16688918558077, "ts": 1741653017555 + }, + { + "value": 123.3654083395016, + "ts": 1741739425479 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index f604a570f2..1cff103bc9 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1234,5 +1234,9 @@ { "value": 158.64621893178213, "ts": 1741653028620 + }, + { + "value": 148.11889009578354, + "ts": 1741739407091 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 448fdec2c6..b5e0686539 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1990,5 +1990,9 @@ { "value": 16.811808614370733, "ts": 1741653247843 + }, + { + "value": 14.23609133876203, + "ts": 1741739674333 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 077c4290a3..4a65c6f01c 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 11020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 13020406080100120140160180200220240260[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 5db3076a45..56948b61e5 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 11020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 13020406080100120140160180200[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 02099161bb..510d1ca5e3 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 342.93552812071334, "ts": 1741653076510 + }, + { + "value": 353.3360815028561, + "ts": 1741739483910 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 08544604c0..7abab5c2dc 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 349.12137786570463, "ts": 1741653081015 + }, + { + "value": 329.76092333058534, + "ts": 1741739463794 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index e5cb5b80ec..564d519bc1 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -982,5 +982,9 @@ { "value": 32.50869607620039, "ts": 1741653406553 + }, + { + "value": 42.89084280506112, + "ts": 1741739806337 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index edbaba4c4b..dad8e07ba1 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 11050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 13050100150200250300350400450500550[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 d95376f7f3..c09fa5510d 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 @@ -Mon 03Wed 05Fri 07Mar 09Tue 110102030405060708090100110120130[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 130102030405060708090100110120130[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 3c47a799c8..f9fad7e380 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 298.55202268995373, "ts": 1741653124331 + }, + { + "value": 276.80383834655845, + "ts": 1741739532256 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 6107bbd5f7..48ae58bfeb 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 384.22131147540983, "ts": 1741653125458 + }, + { + "value": 314.48189108443836, + "ts": 1741739512880 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 2556f154a6..e33a370bed 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1890,5 +1890,9 @@ { "value": 34.70896532574364, "ts": 1741653518280 + }, + { + "value": 31.439125992297413, + "ts": 1741739918401 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 6828dd96d7..c5f428a356 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 11050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 13050100150200250300350400450500550600[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 41fcc44733..46bf864893 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 3265.207401136776, "ts": 1741652993075 + }, + { + "value": 3122.5424434472866, + "ts": 1741739400862 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 0d4e875bf9..180b90b98f 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 3843.744661465748, "ts": 1741653008128 + }, + { + "value": 3571.475813172132, + "ts": 1741739384725 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 9dff8c1ec7..8b6600d2ef 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 553.5940556300515, "ts": 1741653196460 + }, + { + "value": 477.14476572192, + "ts": 1741739615835 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 2926784af0..03d621842b 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 1105001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 1305001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,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 79db2d42fe..2e6ca93960 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 99.77384594918185, "ts": 1741653048559 + }, + { + "value": 99.37723598780973, + "ts": 1741739456699 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index eec8269b41..c3c800b4ba 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1238,5 +1238,9 @@ { "value": 152.67175572519085, "ts": 1741653052334 + }, + { + "value": 126.05042016806722, + "ts": 1741739434342 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 04587e1c91..a2b8c46910 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1994,5 +1994,9 @@ { "value": 9.15197774239013, "ts": 1741653341011 + }, + { + "value": 10.424050369011383, + "ts": 1741739755447 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 79a25c8d43..4262ad0d1a 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 11020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 13020406080100120140160180200220240[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 ffad21ce6b..9da086a0fb 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Mar 09Tue 1101002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 03Wed 05Fri 07Mar 09Tue 11Thu 1301002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file