From 80af78e0a3c3bbe82f754c0d48d25c402fd538c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 00:43:55 +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 212d008429..165f7b1251 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 97.75808133472367, "ts": 1763253367930 + }, + { + "value": 95.35918626827717, + "ts": 1763339650090 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index f3bb7d395f..c75a5aa000 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 106.00706713780919, "ts": 1763253357466 + }, + { + "value": 162.937214859874, + "ts": 1763339573109 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ab34d15ea1..1c667b52c5 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2974,5 +2974,9 @@ { "value": 31.044331305103686, "ts": 1763253403865 + }, + { + "value": 38.92868265337901, + "ts": 1763339636659 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 0801fe8d42..937045eb36 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 262.9733520336606, "ts": 1763253453207 + }, + { + "value": 268.19238333631324, + "ts": 1763339732870 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 7af6471db1..154f5c047a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 264.45698166431595, "ts": 1763253438865 + }, + { + "value": 445.798350546103, + "ts": 1763339629324 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 749fda61dc..1ca6f53dc2 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2954,5 +2954,9 @@ { "value": 121.6027239010154, "ts": 1763253476948 + }, + { + "value": 157.87811809283235, + "ts": 1763339700576 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 65e3190aeb..b6895571d1 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 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 f2785dd102..a6f9d9efc3 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 274.57440966501923, "ts": 1763253519052 + }, + { + "value": 278.4868879090276, + "ts": 1763339797736 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 43918d2ddc..ac612d0f8a 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 265.17578945042317, "ts": 1763253506936 + }, + { + "value": 467.50818139317437, + "ts": 1763339668740 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index af2734728b..d854b71027 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 133.20456891671384, "ts": 1763253528589 + }, + { + "value": 157.14005107051662, + "ts": 1763339744262 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index dc78ccc7df..27eb5109a5 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 181.30448577515222, "ts": 1763253591105 + }, + { + "value": 181.93671634549784, + "ts": 1763339869611 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 63cf52fd6b..e00ef9ba68 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 160.63826939037776, "ts": 1763253587757 + }, + { + "value": 322.15629949797307, + "ts": 1763339711501 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index a82be05a97..c83ce2108a 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -318,5 +318,9 @@ { "value": 84.47194475534813, "ts": 1763253578214 + }, + { + "value": 115.51345731777752, + "ts": 1763339780959 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index f4e218ac68..78dd5baeba 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 207.7562326869806, "ts": 1763253389777 + }, + { + "value": 213.4319863403529, + "ts": 1763339672194 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b8ecb92ab7..c71fd86243 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 252.31286795626576, "ts": 1763253376904 + }, + { + "value": 324.8862897985705, + "ts": 1763339587855 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 0d345ffb45..ad0d8b1056 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2910,5 +2910,9 @@ { "value": 62.77463904582549, "ts": 1763253426700 + }, + { + "value": 72.02535292422932, + "ts": 1763339656720 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 9f347d7b37..b66232b90c 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 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 5cf1d4c3e6..83e486eb39 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +Nov 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 4e73bae0b2..c0bb93d9f9 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2698,5 +2698,9 @@ { "value": 1064.8493238206793, "ts": 1763253443955 + }, + { + "value": 958.4970765839164, + "ts": 1763339744541 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 02a120b4cf..77eac47b4f 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 132.86093888396812, "ts": 1763253380964 + }, + { + "value": 127.61613067891783, + "ts": 1763339663552 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index a55b8c6e8f..8544db2e53 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 148.11889009578354, "ts": 1763253369302 + }, + { + "value": 212.91696238466997, + "ts": 1763339581737 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index fced4aa246..2e62c48144 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2958,5 +2958,9 @@ { "value": 39.31126660901015, "ts": 1763253417647 + }, + { + "value": 45.355587808418, + "ts": 1763339648742 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 86f6982677..792ec4f544 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15Mon 17050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 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 58b467dffc..f91e89b1ab 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 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 dcc0952de2..ea6173c40c 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 354.421407052986, "ts": 1763253426216 + }, + { + "value": 373.4827264239029, + "ts": 1763339707016 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e4ee0194ae..c5aae47083 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 336.1344537815126, "ts": 1763253412851 + }, + { + "value": 563.803796278895, + "ts": 1763339612644 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 775608f407..a77fa9beb4 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1950,5 +1950,9 @@ { "value": 147.7650535648319, "ts": 1763253459204 + }, + { + "value": 162.33766233766232, + "ts": 1763339686650 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 73f49aec1c..ad0dbd8194 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15Mon 170100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 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 a29042660c..3af914d4d8 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 15Mon 17020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Nov 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 7ce81b5d71..c4a500f2ba 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 285.53752438966353, "ts": 1763253474684 + }, + { + "value": 288.7669650591972, + "ts": 1763339754012 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 306dee10ec..28b30d52b2 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 275.002291685764, "ts": 1763253461053 + }, + { + "value": 475.2475247524753, + "ts": 1763339642373 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 634e6d87e0..e117723f0b 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2858,5 +2858,9 @@ { "value": 95.94627008875031, "ts": 1763253498143 + }, + { + "value": 113.82391440441636, + "ts": 1763339718430 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index fe855a9d14..22d192c009 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15Mon 170100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 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 541523a1ed..c6a36f257c 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 2687.556612882355, "ts": 1763253359439 + }, + { + "value": 2773.355246263674, + "ts": 1763339641506 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 9dfa885250..d5840ee004 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 2919.139826797704, "ts": 1763253349519 + }, + { + "value": 6091.920308657296, + "ts": 1763339567844 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 4927f0fab8..f442eb93f5 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2950,5 +2950,9 @@ { "value": 859.0901280998835, "ts": 1763253395337 + }, + { + "value": 1883.3179877793589, + "ts": 1763339629800 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f52f78b6b3..9167d9fd7f 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Nov 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 a7479db580..25a42f97bd 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 108.57763300760044, "ts": 1763253405105 + }, + { + "value": 112.30066631728683, + "ts": 1763339687062 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 86e82f8296..04ee12b319 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 116.9499454233588, "ts": 1763253391209 + }, + { + "value": 171.31110095934216, + "ts": 1763339598153 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index b47ef25ae8..b085c4cec7 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2962,5 +2962,9 @@ { "value": 30.98277357789069, "ts": 1763253443850 + }, + { + "value": 33.863867253640365, + "ts": 1763339672453 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 4e411a584d..9c015e51d1 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Nov 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 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 48f3f05f08..de1249cfbc 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +Nov 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