From bc893797b0d3f55c494e8a4572e7a183fa82a8cc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 16 Nov 2025 00:45:16 +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 2579676ba5..212d008429 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 91.37426900584795, "ts": 1763166742010 + }, + { + "value": 97.75808133472367, + "ts": 1763253367930 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 7de8463bbc..f3bb7d395f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 168.31238779174146, "ts": 1763166650602 + }, + { + "value": 106.00706713780919, + "ts": 1763253357466 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 383c63eb7f..ab34d15ea1 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2970,5 +2970,9 @@ { "value": 35.03363228699551, "ts": 1763166772890 + }, + { + "value": 31.044331305103686, + "ts": 1763253403865 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index f59dd87e2c..0801fe8d42 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 272.3682418629988, "ts": 1763166823298 + }, + { + "value": 262.9733520336606, + "ts": 1763253453207 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 25aa7b546b..7af6471db1 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 447.76119402985074, "ts": 1763166707079 + }, + { + "value": 264.45698166431595, + "ts": 1763253438865 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 8a6540469e..749fda61dc 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2950,5 +2950,9 @@ { "value": 136.45357167223852, "ts": 1763166839311 + }, + { + "value": 121.6027239010154, + "ts": 1763253476948 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 6ec50d9660..65e3190aeb 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500550600650700[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 1bca543362..f2785dd102 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 277.7392028884877, "ts": 1763166888459 + }, + { + "value": 274.57440966501923, + "ts": 1763253519052 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 6993dcea6a..43918d2ddc 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 444.44444444444446, "ts": 1763166747845 + }, + { + "value": 265.17578945042317, + "ts": 1763253506936 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 2f2aa74a90..af2734728b 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 142.07068016338127, "ts": 1763166887486 + }, + { + "value": 133.20456891671384, + "ts": 1763253528589 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 1151511d75..dc78ccc7df 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 184.53589223103893, "ts": 1763166959664 + }, + { + "value": 181.30448577515222, + "ts": 1763253591105 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index cc0a24c843..63cf52fd6b 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 310.07751937984494, "ts": 1763166792004 + }, + { + "value": 160.63826939037776, + "ts": 1763253587757 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 00ae1881a7..a82be05a97 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -314,5 +314,9 @@ { "value": 93.8945095185559, "ts": 1763166932354 + }, + { + "value": 84.47194475534813, + "ts": 1763253578214 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 1290ead084..f4e218ac68 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 217.1395483497394, "ts": 1763166763285 + }, + { + "value": 207.7562326869806, + "ts": 1763253389777 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index e8fa7f184a..b8ecb92ab7 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 325.874429719748, "ts": 1763166665386 + }, + { + "value": 252.31286795626576, + "ts": 1763253376904 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a81167437e..0d345ffb45 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2906,5 +2906,9 @@ { "value": 72.65329845975008, "ts": 1763166793396 + }, + { + "value": 62.77463904582549, + "ts": 1763253426700 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 9c38cbc735..9f347d7b37 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 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 edee5d4156..5cf1d4c3e6 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 1502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,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 0b8ebb7cbe..4e73bae0b2 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2694,5 +2694,9 @@ { "value": 1071.3392931541418, "ts": 1763166818384 + }, + { + "value": 1064.8493238206793, + "ts": 1763253443955 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 6e75882bea..02a120b4cf 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 133.47570742124933, "ts": 1763166754790 + }, + { + "value": 132.86093888396812, + "ts": 1763253380964 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index a7f841443f..a55b8c6e8f 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2198,5 +2198,9 @@ { "value": 210.17234131988232, "ts": 1763166659232 + }, + { + "value": 148.11889009578354, + "ts": 1763253369302 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index d7c6a5193b..fced4aa246 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2954,5 +2954,9 @@ { "value": 43.33882291756956, "ts": 1763166785493 + }, + { + "value": 39.31126660901015, + "ts": 1763253417647 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index bb395aca7c..86f6982677 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 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 dc18cee18b..58b467dffc 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[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 c7b38088fe..dcc0952de2 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 378.9553464283459, "ts": 1763166797901 + }, + { + "value": 354.421407052986, + "ts": 1763253426216 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 58ed1e135e..e4ee0194ae 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 536.6246310705661, "ts": 1763166690477 + }, + { + "value": 336.1344537815126, + "ts": 1763253412851 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d57ec59bb1..775608f407 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1946,5 +1946,9 @@ { "value": 165.8787426391308, "ts": 1763166823370 + }, + { + "value": 147.7650535648319, + "ts": 1763253459204 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 2af9189b4b..73f49aec1c 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 150100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 170100200300400500600700800900[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 6c16234189..a29042660c 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 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[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 6e6eb537ec..7ce81b5d71 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 287.0538704430198, "ts": 1763166844613 + }, + { + "value": 285.53752438966353, + "ts": 1763253474684 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 7499bb8a6f..306dee10ec 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 470.1457451810061, "ts": 1763166720221 + }, + { + "value": 275.002291685764, + "ts": 1763253461053 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 2d853aee41..634e6d87e0 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2854,5 +2854,9 @@ { "value": 103.56255178127589, "ts": 1763166858922 + }, + { + "value": 95.94627008875031, + "ts": 1763253498143 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 9404317255..fe855a9d14 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 150100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 170100200300400500600700800[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 9bf17a24ee..541523a1ed 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 2662.1968053638334, "ts": 1763166733100 + }, + { + "value": 2687.556612882355, + "ts": 1763253359439 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index b4e45aaf75..9dfa885250 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 6272.651240591023, "ts": 1763166645516 + }, + { + "value": 2919.139826797704, + "ts": 1763253349519 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 55c79f3fc5..4927f0fab8 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2946,5 +2946,9 @@ { "value": 1198.9928460093522, "ts": 1763166765364 + }, + { + "value": 859.0901280998835, + "ts": 1763253395337 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index d9e18cb131..f52f78b6b3 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 1501,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 1701,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 a24d1d4148..a7479db580 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 111.52416356877325, "ts": 1763166778235 + }, + { + "value": 108.57763300760044, + "ts": 1763253405105 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index ea68cf6815..86e82f8296 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 171.1351968054763, "ts": 1763166675655 + }, + { + "value": 116.9499454233588, + "ts": 1763253391209 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 19115d45da..b47ef25ae8 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2958,5 +2958,9 @@ { "value": 33.06003702724147, "ts": 1763166809515 + }, + { + "value": 30.98277357789069, + "ts": 1763253443850 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 8fb257bf00..4e411a584d 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 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 54bd29593e..48f3f05f08 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 1502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 07Nov 09Tue 11Thu 13Sat 15Mon 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file