From 6220d39d5b6d5ba9caad4fc17f9bd2dbedfbd9e1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 22 Jun 2025 00:42:14 +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 8bb7b12548..e8f1f1fe60 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 115.91962905718702, "ts": 1750465943340 + }, + { + "value": 127.74655084312722, + "ts": 1750552567135 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 28c9f2f759..4f93fd75d6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 162.86644951140065, "ts": 1750465949733 + }, + { + "value": 159.846547314578, + "ts": 1750552565619 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 857da9d088..271a1106cd 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2394,5 +2394,9 @@ { "value": 34.53992815694943, "ts": 1750465988550 + }, + { + "value": 37.75294472968891, + "ts": 1750552574256 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 36c563b4ab..64611669be 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 374.62537462537466, "ts": 1750466014876 + }, + { + "value": 373.50597609561754, + "ts": 1750552637998 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 1af260c966..b25cb7df35 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 381.70367071696677, "ts": 1750466014247 + }, + { + "value": 396.1441964875214, + "ts": 1750552628292 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e98f22e2c1..9ccf132c04 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2374,5 +2374,9 @@ { "value": 144.41475918838904, "ts": 1750466055648 + }, + { + "value": 146.13473622680112, + "ts": 1750552638400 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index b98eb9b84d..6524b8e787 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 21050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350400450500550600650[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 88d48c3b0d..6721a51c1d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -702,5 +702,9 @@ { "value": 400.253493879457, "ts": 1750466062167 + }, + { + "value": 387.4342168985891, + "ts": 1750552686488 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 0fa8850413..08777cdb04 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -702,5 +702,9 @@ { "value": 376.6951280763435, "ts": 1750466061883 + }, + { + "value": 392.88871427168255, + "ts": 1750552673940 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 0c0a5b0759..40ad0385b9 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -714,5 +714,9 @@ { "value": 139.22728854855552, "ts": 1750466107209 + }, + { + "value": 149.3540437607348, + "ts": 1750552688202 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 6ed99661cd..fa33a394df 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -702,5 +702,9 @@ { "value": 279.70723975572236, "ts": 1750466112690 + }, + { + "value": 259.7571270861744, + "ts": 1750552740167 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 83ff5f16d7..7d16beeab7 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -702,5 +702,9 @@ { "value": 280.07935581748166, "ts": 1750466112909 + }, + { + "value": 310.1256008683517, + "ts": 1750552720226 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index cdbc81610e..9a6650b519 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -718,5 +718,9 @@ { "value": 108.15195349465999, "ts": 1750466146970 + }, + { + "value": 112.32168931820733, + "ts": 1750552726391 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index cd4ded0b30..b990da364e 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 189.70532439610471, "ts": 1750465964463 + }, + { + "value": 194.40124416796266, + "ts": 1750552587638 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index c428199d80..9c09ee2980 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 238.81547524279574, "ts": 1750465966506 + }, + { + "value": 258.84383088869714, + "ts": 1750552581960 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index b472afe7b5..b8a7a3f25a 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2330,5 +2330,9 @@ { "value": 54.794520547945204, "ts": 1750466011725 + }, + { + "value": 55.90965000559097, + "ts": 1750552596744 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 29c0a1bd75..7f131f11db 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 21050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350400[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 bd422598ce..dc07d189cd 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 2102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 2302004006008001,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/dedicated_benchmark.json b/dedicated_benchmark.json index 8a86aedaa7..8645e828f9 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 1570.1873756934995, "ts": 1750466021779 + }, + { + "value": 1353.1189391547516, + "ts": 1750552650831 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index d5e8376620..b629abbc24 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 150.19525382997898, "ts": 1750465954973 + }, + { + "value": 156.07116845281448, + "ts": 1750552578370 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 661e282d50..74bfd9d187 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1622,5 +1622,9 @@ { "value": 204.44323292899006, "ts": 1750465958722 + }, + { + "value": 209.49720670391062, + "ts": 1750552574507 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a8c295015f..43daaa192a 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2378,5 +2378,9 @@ { "value": 42.020337843516266, "ts": 1750466001527 + }, + { + "value": 43.46692167260714, + "ts": 1750552586761 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8cfa0fb344..b6c4b1c511 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 21050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350[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 80ca2a9a57..44850a387c 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 21020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 23020406080100120140160180200220240260[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 791598a0c8..0a0eafef01 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 435.7614932093834, "ts": 1750465995665 + }, + { + "value": 442.5105096246036, + "ts": 1750552618646 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 40776d31b6..16b8f04646 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 431.49946062567426, "ts": 1750465995451 + }, + { + "value": 446.03033006244425, + "ts": 1750552609795 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 8e760a85af..5ac04f8c90 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1370,5 +1370,9 @@ { "value": 194.59038723487058, "ts": 1750466040442 + }, + { + "value": 212.83388315419813, + "ts": 1750552623442 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 05d333df26..34c8ab551f 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 210100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 230100200300400500600700800[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 1aa113025c..9ddd1e6fb7 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 13Jun 15Tue 17Thu 19Sat 21050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350[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 7db17f837c..d4e989d491 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 370.4847175054029, "ts": 1750466031472 + }, + { + "value": 364.8525387655822, + "ts": 1750552654897 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 58b2537a9d..201ed35466 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 407.6640847941296, "ts": 1750466029389 + }, + { + "value": 426.46954296680644, + "ts": 1750552642766 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d48631e15d..7b81f9454a 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2278,5 +2278,9 @@ { "value": 90.5592030790129, "ts": 1750466078059 + }, + { + "value": 89.57764142070138, + "ts": 1750552661039 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 4dc5f901e7..c770b3df09 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 21050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350400450500550600650700[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 eec6c8d214..2caaf38e38 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 4666.597531888417, "ts": 1750465936061 + }, + { + "value": 4613.728405187881, + "ts": 1750552560433 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 1bf76532ac..9402935813 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 5211.852137824534, "ts": 1750465944232 + }, + { + "value": 5075.569591698624, + "ts": 1750552560105 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 4a1d42a710..e34ea0af64 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 1511.9189611436827, "ts": 1750465980855 + }, + { + "value": 1739.2312597831758, + "ts": 1750552567200 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index c4433f735d..041cb2b72f 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 2101,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 2301,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 80beb97b7a..c4ae164c6c 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 122.77973315871326, "ts": 1750465978140 + }, + { + "value": 123.16282124969209, + "ts": 1750552601314 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 16608fd9f0..38b41ec2b0 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 154.28924089693479, "ts": 1750465977736 + }, + { + "value": 164.47368421052633, + "ts": 1750552592580 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e6a5afab14..14f016a4ad 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2382,5 +2382,9 @@ { "value": 31.881655295542945, "ts": 1750466028379 + }, + { + "value": 34.21610894409088, + "ts": 1750552612295 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 1daa93ac90..94ba40e85c 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 21020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 23020406080100120140160180200220240260[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 d5f73aa32e..13ec1c1dc1 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 2102004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 13Jun 15Tue 17Thu 19Sat 21Mon 2302004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file