From 04c8941c35808780da983b829b2d33a22c327487 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 8 Feb 2026 01:03: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 +- 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 +- 40 files changed, 130 insertions(+), 10 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index 03fbf685de..fbb8605739 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 90.97525473071325, "ts": 1770424894349 + }, + { + "value": 94.37523593808984, + "ts": 1770512000049 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 7808cedc6c..46e3f1280b 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 121.00677637947724, "ts": 1770424836116 + }, + { + "value": 128.75536480686694, + "ts": 1770511946368 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 4b8649752d..5584291fa7 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3134,5 +3134,9 @@ { "value": 35.77049649449135, "ts": 1770424853361 + }, + { + "value": 34.746351633078525, + "ts": 1770511985525 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 780918d8d4..9aa05efaf2 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 210.72595090085343, "ts": 1770425002277 + }, + { + "value": 284.2793518430778, + "ts": 1770512094580 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 7c840972bd..dab9184d2c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 258.8549980585875, "ts": 1770424939018 + }, + { + "value": 372.0238095238095, + "ts": 1770512021209 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 03363e3830..78caa95da2 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3114,5 +3114,9 @@ { "value": 135.88802826470987, "ts": 1770424936664 + }, + { + "value": 133.16465809974034, + "ts": 1770512069938 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 26e0841e1a..f7f0c1d5cf 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31FebruaryTue 03Thu 05Sat 07050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 09050100150200250300350400450500550600[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 3f7f9e22bb..1e123ff0e1 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 216.73951522595095, "ts": 1770425084880 + }, + { + "value": 293.54925511876513, + "ts": 1770512156987 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 025c636749..590297d5a2 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 289.8130705694827, "ts": 1770425000180 + }, + { + "value": 380.191996958464, + "ts": 1770512069753 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 8faef79bd0..d5c1e3a873 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1454,5 +1454,9 @@ { "value": 144.4616995918957, "ts": 1770424984673 + }, + { + "value": 137.84072504221373, + "ts": 1770512119544 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 129efc7b0e..1067c4261a 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 136.75525368099557, "ts": 1770425178803 + }, + { + "value": 191.87413057034587, + "ts": 1770512225808 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e17e9b0eb1..a1abad5051 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 197.7228913677481, "ts": 1770425067960 + }, + { + "value": 256.6844919786096, + "ts": 1770512122198 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 0e921e20a0..5e10741c6b 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -478,5 +478,9 @@ { "value": 96.83354313934348, "ts": 1770425028374 + }, + { + "value": 91.25544680948144, + "ts": 1770512165633 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 81d0c8042c..84b88a5402 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 203.66598778004072, "ts": 1770424916881 + }, + { + "value": 210.1134612690853, + "ts": 1770512022009 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index daa35c2b1f..02bc22a844 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 231.66023166023166, "ts": 1770424855674 + }, + { + "value": 267.23677177979687, + "ts": 1770511964400 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 6214c4ad39..af5282d3cc 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -3070,5 +3070,9 @@ { "value": 75.94167679222357, "ts": 1770424873712 + }, + { + "value": 74.25007425007425, + "ts": 1770512005828 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 950b4f2f62..4e825ea774 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31FebruaryTue 03Thu 05Sat 07050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 09050100150200250300350400450[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 6c69ed574a..ef59872084 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -December2026February02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +December2026February02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 6fd632132e..55a72a357e 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 127.35608762098828, "ts": 1770424907906 + }, + { + "value": 130.55966576725564, + "ts": 1770512013183 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index aad71ee4ac..952ac72d9e 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2362,5 +2362,9 @@ { "value": 159.03307888040712, "ts": 1770424847379 + }, + { + "value": 163.89860139860141, + "ts": 1770511957162 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 1ab9fc4633..15e40e7a74 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3118,5 +3118,9 @@ { "value": 43.51610095735422, "ts": 1770424866007 + }, + { + "value": 43.57298474945534, + "ts": 1770511998063 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index d9759837bc..a643835a20 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31FebruaryTue 03Thu 05Sat 07020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 09020406080100120140160180200220240260280[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 25a3eb2afa..bd899fb454 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31FebruaryTue 03Thu 05Sat 07020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 09020406080100120140160180200220[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 cc7a00e11e..853c37501c 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 291.1914583838874, "ts": 1770424970355 + }, + { + "value": 382.0196103399975, + "ts": 1770512070030 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index bcc4f6ca5a..702c4647b8 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 204.7432178809077, "ts": 1770424911993 + }, + { + "value": 463.64268603662777, + "ts": 1770512001867 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 074842ff25..e50797f142 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2110,5 +2110,9 @@ { "value": 169.31933626820182, "ts": 1770424920607 + }, + { + "value": 163.97474788882514, + "ts": 1770512053634 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index a860caf0d8..ac690a415d 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31FebruaryTue 03Thu 05Sat 07050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 09050100150200250300350400450500550600650700[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 c271ddbbcb..78d5e62d44 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 29Sat 31FebruaryTue 03Thu 05Sat 07020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 09020406080100120140160180200220240260280[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 1677a8f046..c07a79d4b0 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 228.13688212927755, "ts": 1770425028894 + }, + { + "value": 291.8146004571762, + "ts": 1770512115469 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 7bffb5aa0d..21eea2d7ae 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 320.9929381553606, "ts": 1770424958112 + }, + { + "value": 375.3049352598987, + "ts": 1770512037571 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index a4e733c5a1..4040b5f35f 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -3018,5 +3018,9 @@ { "value": 102.17635639113108, "ts": 1770424956553 + }, + { + "value": 100.4066469200261, + "ts": 1770512090159 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index d067a109d1..8b99cfa1c9 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31FebruaryTue 03Thu 05Sat 07050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 09050100150200250300350400450500550600[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 185af15c60..8f60d3a090 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 2204.6215399689722, "ts": 1770424885289 + }, + { + "value": 2379.2109831428497, + "ts": 1770511991283 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 9752a1007f..592cd47466 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 3124.059889385139, "ts": 1770424829086 + }, + { + "value": 4043.9139095661035, + "ts": 1770511939845 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index d676956ec8..e3651c7a1a 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3110,5 +3110,9 @@ { "value": 1241.5334317363536, "ts": 1770424845922 + }, + { + "value": 1151.189562547966, + "ts": 1770511977906 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 485c3d8a1b..87f98950d0 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31FebruaryTue 03Thu 05Sat 0705001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 0905001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[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 1c5d1a6466..eb63c7e0c1 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 55.18966849405791, "ts": 1770424945648 + }, + { + "value": 56.28095452498874, + "ts": 1770512050270 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 9cd597ce1e..5cb2fb6903 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 72.4217844727694, "ts": 1770424878079 + }, + { + "value": 80.1624625908508, + "ts": 1770511985029 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index c0459ee91a..da8737dd0d 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3122,5 +3122,9 @@ { "value": 15.46981838433217, "ts": 1770424907028 + }, + { + "value": 15.223480696626476, + "ts": 1770512039658 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 1e153e4130..91d6a73774 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31FebruaryTue 03Thu 05Sat 070102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 31FebruaryTue 03Thu 05Sat 07Mon 090102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file