From 7fc6d8922da14a4ff58c5df1219ebf5803365436 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 17 Aug 2025 00:46:29 +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 8b55831664..2b3578f002 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 120.61756191701512, "ts": 1755304318800 + }, + { + "value": 77.63975155279503, + "ts": 1755391047304 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index c37b2a7a95..c6a0496828 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 153.46838551258443, "ts": 1755304291523 + }, + { + "value": 173.97355601948504, + "ts": 1755390957280 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ac9d18373d..0edcd82a2e 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2610,5 +2610,9 @@ { "value": 40.24468770122344, "ts": 1755304319046 + }, + { + "value": 36.09065973726, + "ts": 1755390992875 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index a77a91bc87..b2c44b24f6 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 318.4375331705764, "ts": 1755304392425 + }, + { + "value": 147.22481228836435, + "ts": 1755391169903 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 6bfcf9f906..ac3ab0cc85 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 344.0761555224223, "ts": 1755304354699 + }, + { + "value": 368.5050976538509, + "ts": 1755391019920 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f8f8304266..0aa013a1c8 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2590,5 +2590,9 @@ { "value": 74.510096118024, "ts": 1755304396131 + }, + { + "value": 142.81633818908884, + "ts": 1755391058351 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8c10167ed6..8f857cb9ac 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500550600[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 e5d99af471..842663520f 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -918,5 +918,9 @@ { "value": 319.5994353743309, "ts": 1755304448305 + }, + { + "value": 159.81248668229279, + "ts": 1755391276348 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 570497a4b7..1d3941ea0b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -918,5 +918,9 @@ { "value": 385.6536829926726, "ts": 1755304401347 + }, + { + "value": 384.20900970127747, + "ts": 1755391066989 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 3f9cab87c7..99f278bf0b 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -930,5 +930,9 @@ { "value": 157.35022225718893, "ts": 1755304439936 + }, + { + "value": 146.27902724446884, + "ts": 1755391105151 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index fc9d1975e4..317faa82b0 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -918,5 +918,9 @@ { "value": 236.40196213628573, "ts": 1755304505571 + }, + { + "value": 114.15090749971463, + "ts": 1755391388803 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 6a6f30f375..0c9386af9f 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -918,5 +918,9 @@ { "value": 282.4127462286131, "ts": 1755304449800 + }, + { + "value": 281.524926686217, + "ts": 1755391116073 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 9a78188946..df896ab93f 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -934,5 +934,9 @@ { "value": 117.06517603675847, "ts": 1755304476183 + }, + { + "value": 109.08099263703299, + "ts": 1755391144251 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 4d1ec0d701..93b642e462 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 239.54008304056214, "ts": 1755304338262 + }, + { + "value": 154.5595054095827, + "ts": 1755391074568 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 28d1d5609f..8d22d8f943 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 321.4056138847225, "ts": 1755304306466 + }, + { + "value": 315.1260504201681, + "ts": 1755390972532 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index bd4d6ce55a..1776627ec0 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2546,5 +2546,9 @@ { "value": 74.4158356898348, "ts": 1755304339097 + }, + { + "value": 69.56037840845855, + "ts": 1755391014277 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index d9700ae55f..08037771f3 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500[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 c5ad824276..268486bbb0 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 1702004006008001,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 1705e23bcb..96ac32ce8c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 800.4767283626693, "ts": 1755304463249 + }, + { + "value": 1383.3384568090992, + "ts": 1755391065086 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 08d3fccd43..12222b05ed 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 150.6024096385542, "ts": 1755304330339 + }, + { + "value": 108.038029386344, + "ts": 1755391063042 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 80c50a8d44..8184c65edd 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1838,5 +1838,9 @@ { "value": 209.175847162181, "ts": 1755304300287 + }, + { + "value": 213.70565607636416, + "ts": 1755390966263 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index db5b7de492..d8603188eb 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2594,5 +2594,9 @@ { "value": 44.36557231588288, "ts": 1755304331352 + }, + { + "value": 41.53168867846167, + "ts": 1755391006055 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 73a13f7c31..687c16e252 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350[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 fca9a7d6cf..4729d3b112 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 17020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17020406080100120140160180200220240260280[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 668482413f..8825d84448 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 442.1843908910015, "ts": 1755304369780 + }, + { + "value": 239.51139675062873, + "ts": 1755391124999 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index c2928d9749..45573bc5af 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 466.78076863233235, "ts": 1755304333547 + }, + { + "value": 457.2125276232569, + "ts": 1755391000363 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 3112fca5f7..c088f2987f 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 210.48200378867605, "ts": 1755304367366 + }, + { + "value": 199.70044932601098, + "ts": 1755391043076 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index c15c7146f7..1402b22416 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 170100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 170100200300400500600700800[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 a3ef2b0f82..3d69dca9c3 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 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350[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 f53f878784..1e84f13dec 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 347.34282737061477, "ts": 1755304410102 + }, + { + "value": 197.82393669634027, + "ts": 1755391200647 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 942efec8c3..bdf5730252 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 417.0141784820684, "ts": 1755304369511 + }, + { + "value": 408.0522306855277, + "ts": 1755391035063 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 48cbd80abe..b2624d35d3 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2494,5 +2494,9 @@ { "value": 113.27594019030359, "ts": 1755304414090 + }, + { + "value": 106.66666666666667, + "ts": 1755391077378 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 586f3d0039..8c43dbe016 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500550600650[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 57ff6cb9e7..2a266664b4 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 3513.7034434293746, "ts": 1755304311957 + }, + { + "value": 2369.3147415253125, + "ts": 1755391036871 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 2ba0f29932..300e8a8d38 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 4156.339957820846, "ts": 1755304285890 + }, + { + "value": 5503.240797358445, + "ts": 1755390951671 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index be4b60fc36..2a761ae4fa 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2586,5 +2586,9 @@ { "value": 1221.6310131393202, "ts": 1755304312441 + }, + { + "value": 1547.0828892632449, + "ts": 1755390985562 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 69dde3b66b..242e908f70 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 1701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 1701,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 5de93e0a70..c78e0c3429 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 119.71268954509179, "ts": 1755304352272 + }, + { + "value": 79.07221929362152, + "ts": 1755391095261 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 00ba387c4a..d174c5babc 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 165.0709805216243, "ts": 1755304317035 + }, + { + "value": 164.90765171503958, + "ts": 1755390983106 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 3aabecd027..a717e40a8e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2598,5 +2598,9 @@ { "value": 31.19151590767311, "ts": 1755304356090 + }, + { + "value": 31.304783370899074, + "ts": 1755391031221 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index dd10cd816a..b3a766789a 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 17020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17020406080100120140160180200220240260[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 ff72833bda..33234a117b 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 07Sat 09Mon 11Wed 13Fri 15Aug 1702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 1702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file