From 85c55b41f0c9b5873dcb952881b8708119dc7729 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 16 May 2025 00:43:07 +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 be3b4dc232..3b056345b5 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 102.36113006687594, "ts": 1747269093661 + }, + { + "value": 137.38779996336325, + "ts": 1747355575479 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 8c8d399dd9..18adc0c85e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1478,5 +1478,9 @@ { "value": 148.5148514851485, "ts": 1747269045897 + }, + { + "value": 83.68667708100871, + "ts": 1747355630907 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 2f44f84a99..0e3d5c52c6 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 35.05328098710039, "ts": 1747269089889 + }, + { + "value": 38.37298541826554, + "ts": 1747355615483 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index abf8b7d084..766a3e5154 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 330.48746901679976, "ts": 1747269176483 + }, + { + "value": 425.3810705423609, + "ts": 1747355641752 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 009b84de79..acb0e5de5b 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1478,5 +1478,9 @@ { "value": 368.9583077112286, "ts": 1747269114606 + }, + { + "value": 296.501284838901, + "ts": 1747355731274 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 2cb2581710..b34d596f51 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 92.02171712524155, "ts": 1747269193780 + }, + { + "value": 149.8800959232614, + "ts": 1747355679032 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 207f6b9b9e..c825ee4d6d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 15050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350400450500550600650[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 1838102099..4f16349983 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -554,5 +554,9 @@ { "value": 345.6320746565281, "ts": 1747269232427 + }, + { + "value": 433.5886688827866, + "ts": 1747355686066 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index f3c188c9eb..23dda3e61f 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -554,5 +554,9 @@ { "value": 289.6731521266837, "ts": 1747269170702 + }, + { + "value": 256.30072618539083, + "ts": 1747355807325 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 4809a1741f..b3294aca04 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -566,5 +566,9 @@ { "value": 155.41223094257518, "ts": 1747269241629 + }, + { + "value": 154.6969872761728, + "ts": 1747355723493 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 3c234be44f..fa9432fe7a 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -554,5 +554,9 @@ { "value": 249.73465692701504, "ts": 1747269288326 + }, + { + "value": 301.97035657666277, + "ts": 1747355733191 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index b4b37af6d6..722f10e14c 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -554,5 +554,9 @@ { "value": 289.4286196666747, "ts": 1747269219699 + }, + { + "value": 171.54865548741265, + "ts": 1747355900068 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 77bc408644..33bd945b6b 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -570,5 +570,9 @@ { "value": 110.29006286533583, "ts": 1747269280917 + }, + { + "value": 114.79408810446263, + "ts": 1747355761048 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 24f4e93132..841b8ac04a 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 166.4262731609897, "ts": 1747269117874 + }, + { + "value": 202.34722784297855, + "ts": 1747355595373 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 89302f9ea8..c8ad6ef2b5 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1478,5 +1478,9 @@ { "value": 211.7447769621683, "ts": 1747269065070 + }, + { + "value": 192.23375624759709, + "ts": 1747355657974 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 86b79a5a4d..4c5c71cb32 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2182,5 +2182,9 @@ { "value": 47.13868200245121, "ts": 1747269115423 + }, + { + "value": 56.28095452498874, + "ts": 1747355638021 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 4fab0fabdb..f4c49a84f0 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 15050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350400[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 52a5642451..134a86089e 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 1502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index a0c71e5d7f..6abf9e4959 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1994,5 +1994,9 @@ { "value": 1441.1298457991065, "ts": 1747269141184 + }, + { + "value": 948.536618783133, + "ts": 1747355712184 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index b073d81370..5a6f7d6ea7 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1478,5 +1478,9 @@ { "value": 127.85543811796796, "ts": 1747269107220 + }, + { + "value": 160.393498716852, + "ts": 1747355586475 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index f241dda4ab..5a11589adb 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 171.15472387037883, "ts": 1747269056289 + }, + { + "value": 121.02630304986283, + "ts": 1747355646673 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index cf47bfb640..a9bb2b6432 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 40.14452027298274, "ts": 1747269103718 + }, + { + "value": 43.12575470070726, + "ts": 1747355628098 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index d40ad159c6..e126844607 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 15050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 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 6c458bf28b..afc21aa62e 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 15020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 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 7d16031963..e0cf959a33 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 358.85167464114835, "ts": 1747269154170 + }, + { + "value": 499.7501249375312, + "ts": 1747355624396 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 9a09253d96..77159a1b95 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1478,5 +1478,9 @@ { "value": 444.0825993634816, "ts": 1747269095137 + }, + { + "value": 323.88663967611336, + "ts": 1747355701033 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 8f54d9b6b8..771b097391 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 78.72466049990159, "ts": 1747269170573 + }, + { + "value": 216.16947686986595, + "ts": 1747355664367 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 12f0426b46..d227efda6e 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 150100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 170100200300400500600700800[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 8a1872cbb3..96ee15cdf1 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 @@ -Wed 07Fri 09May 11Tue 13Thu 15020406080100120140160180200220240260280300[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350[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 2a38224d4a..c11f36543a 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 303.0149992424625, "ts": 1747269196802 + }, + { + "value": 386.0010293360782, + "ts": 1747355657714 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 8283cc33f0..da734517a3 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1478,5 +1478,9 @@ { "value": 439.11007025761126, "ts": 1747269128614 + }, + { + "value": 216.37996321540626, + "ts": 1747355759471 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 9a2b097079..26af7daa8e 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 93.6198099517858, "ts": 1747269215486 + }, + { + "value": 111.86933661483387, + "ts": 1747355697214 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index d82aff5799..e64f7be2a4 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 15050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 17050100150200250300350400450500550600650700[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 96d158d7b0..4c06e46058 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 3287.2709563523467, "ts": 1747269085408 + }, + { + "value": 4250.897411675798, + "ts": 1747355569214 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 61f1bd7205..bfdc29e3d5 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1478,5 +1478,9 @@ { "value": 5217.996289424861, "ts": 1747269040050 + }, + { + "value": 2059.041096935079, + "ts": 1747355619958 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index d8a2eb4ba7..4d5d9cc76c 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 1320.8100968594072, "ts": 1747269082283 + }, + { + "value": 1419.3568736299264, + "ts": 1747355608519 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 33e7477f73..b945dfaeee 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 1501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 1701,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 e13b076fa2..952921eb2e 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 106.92899914456801, "ts": 1747269133528 + }, + { + "value": 127.11864406779661, + "ts": 1747355608643 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index eae6a07812..c757776d7d 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1478,5 +1478,9 @@ { "value": 136.73655423883318, "ts": 1747269077624 + }, + { + "value": 136.37603418492589, + "ts": 1747355671951 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 7d71af6bec..66acc01f22 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 19.141686765437772, "ts": 1747269142612 + }, + { + "value": 34.93083694285315, + "ts": 1747355653320 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index b0ae91545b..b548c912a0 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 15020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 17020406080100120140160180200220240[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 7585438ec1..617081f9d4 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 07Fri 09May 11Tue 13Thu 1502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 07Fri 09May 11Tue 13Thu 15Sat 1702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file