From 5fbd7ad650f812c2fbb93dfa47679085a5a378a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 00:43:51 +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 101b74be92..85fdde8178 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 72.75196430303619, "ts": 1768783167110 + }, + { + "value": 100.48231511254019, + "ts": 1768869319788 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 5121e93388..56728448e9 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 125.58606831882116, "ts": 1768783078548 + }, + { + "value": 106.23229461756374, + "ts": 1768869317913 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index e4c9571f6f..bb6a6a2b6f 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3058,5 +3058,9 @@ { "value": 35.55681979803727, "ts": 1768783128309 + }, + { + "value": 36.2476439031463, + "ts": 1768869321645 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 3703776003..ea7056da77 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 154.9866969751763, "ts": 1768783311030 + }, + { + "value": 238.758456028651, + "ts": 1768869427920 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 892ed952ad..1d45e46491 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 365.5416108200316, "ts": 1768783155901 + }, + { + "value": 208.70291140561412, + "ts": 1768869425648 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 9f75c128c1..e5ec6d3201 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3038,5 +3038,9 @@ { "value": 131.31976362442546, "ts": 1768783213153 + }, + { + "value": 74.87551944891618, + "ts": 1768869432727 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 67610b4cfd..f0200e658c 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600[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 a016b00631..93ce9305de 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1366,5 +1366,9 @@ { "value": 149.2945830948767, "ts": 1768783424867 + }, + { + "value": 255.93448077292214, + "ts": 1768869499272 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 67ea6318e8..8afddf72f4 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1366,5 +1366,9 @@ { "value": 374.3215422047539, "ts": 1768783204862 + }, + { + "value": 216.86093792355652, + "ts": 1768869511560 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index a9d83d5cba..56be8035e0 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 139.41168269901019, "ts": 1768783262137 + }, + { + "value": 98.76543209876543, + "ts": 1768869504516 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 63fb054562..b45e1f6dca 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1366,5 +1366,9 @@ { "value": 125.92608139022394, "ts": 1768783527482 + }, + { + "value": 182.337567616848, + "ts": 1768869572228 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 3627189b1b..d7c3df4773 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1366,5 +1366,9 @@ { "value": 251.41947243814033, "ts": 1768783258387 + }, + { + "value": 159.62753574991686, + "ts": 1768869594209 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c04c47db57..83c1404024 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -402,5 +402,9 @@ { "value": 92.69129165314918, "ts": 1768783307740 + }, + { + "value": 61.53183503315027, + "ts": 1768869572065 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 23971c47e6..3d3f8bb381 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 143.88489208633092, "ts": 1768783196291 + }, + { + "value": 199.6007984031936, + "ts": 1768869342607 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 5cf8fcaafc..de5a8c9e70 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 263.0655910206945, "ts": 1768783096626 + }, + { + "value": 196.10406589096613, + "ts": 1768869340608 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 5b517b5ab2..7218538ad0 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2994,5 +2994,9 @@ { "value": 72.53735673872045, "ts": 1768783148665 + }, + { + "value": 68.04572672836146, + "ts": 1768869343641 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 167efaf567..7cf065b9f3 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450[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 d468dc0d17..8a12246fdf 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11Jan 18Jan 2502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11Jan 18Jan 2502004006008001,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 839d83e04c..c3f4ed5bb4 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 98.39291571006888, "ts": 1768783184176 + }, + { + "value": 131.72916483709494, + "ts": 1768869333042 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index c63bfcb762..7f7cc364d2 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2286,5 +2286,9 @@ { "value": 165.0346572780284, "ts": 1768783089280 + }, + { + "value": 132.96693555535856, + "ts": 1768869331041 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 8af82c8794..f3581f336f 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3042,5 +3042,9 @@ { "value": 43.936731107205624, "ts": 1768783140738 + }, + { + "value": 39.939292275740875, + "ts": 1768869335228 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index a8a19e7dce..e82861e001 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240260280[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 f2d3a989bd..5c297c0497 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220[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 23d72aaa0f..f71dce7197 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 197.62194921115906, "ts": 1768783267641 + }, + { + "value": 308.4198622391282, + "ts": 1768869397962 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 686519da56..8b19df60a2 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 390.09167154281255, "ts": 1768783136141 + }, + { + "value": 293.0689200410297, + "ts": 1768869392369 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index f8049fdd70..b16856ca3e 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 157.01051970482024, "ts": 1768783196633 + }, + { + "value": 88.81389049247304, + "ts": 1768869404295 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 17c9305057..c66ff1ccd5 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600650700[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 f1805f1e02..93980e670c 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 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240260280[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 494d77e66f..ca07786937 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 185.32818532818533, "ts": 1768783343830 + }, + { + "value": 256.6295979469632, + "ts": 1768869451726 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 0b2c53d10a..c8487d78e1 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 377.33475882019997, "ts": 1768783172188 + }, + { + "value": 203.50710578977714, + "ts": 1768869455472 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 1c7b51f82b..f1e48cf167 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2942,5 +2942,9 @@ { "value": 102.19724067450178, "ts": 1768783233017 + }, + { + "value": 65.83278472679395, + "ts": 1768869463536 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 5f84cd19d0..06286f909c 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600[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 b0f12f436b..9cbf091238 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 1976.5884084070894, "ts": 1768783155803 + }, + { + "value": 2690.636584685295, + "ts": 1768869311567 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 543ac93fbc..10a5be41b1 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 3977.080233911238, "ts": 1768783071901 + }, + { + "value": 2981.317079634292, + "ts": 1768869310053 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 3cf1e6b356..ebccd89382 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3034,5 +3034,9 @@ { "value": 1118.179107444588, "ts": 1768783120855 + }, + { + "value": 1193.1908575064963, + "ts": 1768869314304 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index a97f873b94..dc69ded604 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 1905001,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 +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 2105001,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 c21b0c98ab..633ddb14bc 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 43.73560369711637, "ts": 1768783232452 + }, + { + "value": 52.55228952808044, + "ts": 1768869373076 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 6f0e0ea247..507ca2ce55 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 81.38462373175628, "ts": 1768783116665 + }, + { + "value": 61.08984279547121, + "ts": 1768869366948 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 3c9a936ae1..2a8bd9fca4 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3046,5 +3046,9 @@ { "value": 15.388876919762396, "ts": 1768783182123 + }, + { + "value": 14.301241347748983, + "ts": 1768869379619 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 7cac48bd9c..35197ac14d 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file