From ca5fd1a4b15d65c46577b4b6dfd55b1fd38cc604 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 2 Jul 2025 00:41:58 +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 2886286e8a..f588111cdb 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 97.63082530590991, "ts": 1751330266755 + }, + { + "value": 125.81781580271766, + "ts": 1751416370617 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 42ffc58c61..3173d9e5d6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1666,5 +1666,9 @@ { "value": 143.23911382734912, "ts": 1751330231137 + }, + { + "value": 160.56518946692356, + "ts": 1751416355267 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 3e1af784ca..77601d0ad5 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2434,5 +2434,9 @@ { "value": 40.903141361256544, "ts": 1751330264948 + }, + { + "value": 39.87876854362737, + "ts": 1751416395758 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index e6e14d8df0..34fd0265ca 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 293.97354238118567, "ts": 1751330347960 + }, + { + "value": 376.50602409638554, + "ts": 1751416442021 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index f40c6cc4cc..670135ac28 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1666,5 +1666,9 @@ { "value": 359.7553663508814, "ts": 1751330297364 + }, + { + "value": 410.20031448690776, + "ts": 1751416415358 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 9c434b0d8c..42ba652f16 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2414,5 +2414,9 @@ { "value": 152.38095238095238, "ts": 1751330327575 + }, + { + "value": 150.35333032626673, + "ts": 1751416458414 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 7c2ab8b9a4..4c056d51b0 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 23Wed 25Fri 27Jun 29July050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 03050100150200250300350400450500550600650[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 cb80765652..87e00c1ca6 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -742,5 +742,9 @@ { "value": 302.4269764863026, "ts": 1751330407537 + }, + { + "value": 391.7344040740378, + "ts": 1751416490109 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 88fcd4941a..f55611ba6c 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -742,5 +742,9 @@ { "value": 375.19932464121564, "ts": 1751330345469 + }, + { + "value": 403.5919685198264, + "ts": 1751416459340 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 9047b351b2..b5cff55d37 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -754,5 +754,9 @@ { "value": 164.76500391316884, "ts": 1751330370126 + }, + { + "value": 153.98236901874736, + "ts": 1751416503193 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 963fefd53d..021c40b37e 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -742,5 +742,9 @@ { "value": 218.55136867794636, "ts": 1751330470015 + }, + { + "value": 271.1803123093264, + "ts": 1751416541878 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index feeab642ab..fa56d51b07 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -742,5 +742,9 @@ { "value": 272.21377855409116, "ts": 1751330396972 + }, + { + "value": 312.68728665607, + "ts": 1751416504600 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 2c7f8ce4c3..3298d68508 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -758,5 +758,9 @@ { "value": 115.62364503540975, "ts": 1751330407523 + }, + { + "value": 113.85955423984515, + "ts": 1751416541061 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index ce89179f09..72b071a322 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 168.84286357496623, "ts": 1751330289798 + }, + { + "value": 186.91588785046727, + "ts": 1751416391338 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index a3b6046d1e..387dc8fadc 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1666,5 +1666,9 @@ { "value": 223.54694485842026, "ts": 1751330249292 + }, + { + "value": 256.5856996236743, + "ts": 1751416371961 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 6fbae94679..b42d290b53 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 60.21194605009634, "ts": 1751330286148 + }, + { + "value": 61.020258725896994, + "ts": 1751416416815 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index ab46c7e331..ddfa3f4350 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 23Wed 25Fri 27Jun 29July050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 03050100150200250300350400[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 a9ebb60ac3..2fafad1b92 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 21Mon 23Wed 25Fri 27Jun 29July02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29JulyThu 0302004006008001,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/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index e4c4ad2ab8..5233332ba3 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1666,5 +1666,9 @@ { "value": 136.61202185792348, "ts": 1751330279325 + }, + { + "value": 157.10096355257645, + "ts": 1751416381791 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 1e180c7a1d..a91524c3b9 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1662,5 +1662,9 @@ { "value": 181.44429660094352, "ts": 1751330240996 + }, + { + "value": 195.28707199583388, + "ts": 1751416364522 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b12a9c31b0..c1240143da 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2418,5 +2418,9 @@ { "value": 46.04475550234828, "ts": 1751330276834 + }, + { + "value": 46.08719697667988, + "ts": 1751416407617 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 37ffe89898..a1abe2ea5b 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 23Wed 25Fri 27Jun 29July050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 03020406080100120140160180200220240260280300[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 8ea6e651b4..177058a8ff 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 23Wed 25Fri 27Jun 29July020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 03020406080100120140160180200220240260[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 a1b2263537..c949f40077 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 383.4355828220859, "ts": 1751330324132 + }, + { + "value": 429.49176807444525, + "ts": 1751416422719 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 657028ffb7..023b2a3891 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1666,5 +1666,9 @@ { "value": 449.4045389858437, "ts": 1751330277522 + }, + { + "value": 529.8949041773382, + "ts": 1751416397574 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index dc40b9e201..36fa39c702 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1410,5 +1410,9 @@ { "value": 206.46226902033655, "ts": 1751330313231 + }, + { + "value": 202.26537216828478, + "ts": 1751416443843 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index a6f468abb4..e695fce512 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 23Wed 25Fri 27Jun 29July0100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 030100200300400500600700800[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 1181b3c44f..106b41c469 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 @@ -Mon 23Wed 25Fri 27Jun 29July050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 03050100150200250300350400[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 85c6cb8990..5b0e6c6664 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 319.76124493711364, "ts": 1751330367160 + }, + { + "value": 363.30608537693007, + "ts": 1751416458937 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 3654670c96..11150fb141 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1666,5 +1666,9 @@ { "value": 397.6406653853801, "ts": 1751330312838 + }, + { + "value": 452.3522316043426, + "ts": 1751416429016 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 044ee1e084..fe96b1abba 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 113.45586566825504, "ts": 1751330345463 + }, + { + "value": 111.06175033318526, + "ts": 1751416476762 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 4fd8d331e3..e968b0f313 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 23Wed 25Fri 27Jun 29July050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 03050100150200250300350400450500550600650700[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 6ad92f3550..000629e4ec 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 3636.118779880143, "ts": 1751330258174 + }, + { + "value": 4594.649785583009, + "ts": 1751416363802 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 565adde7b6..99562359e2 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1666,5 +1666,9 @@ { "value": 5344.1007066088705, "ts": 1751330225105 + }, + { + "value": 6235.709831635834, + "ts": 1751416349876 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index a7fcfe97d9..518c1273d5 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 1373.2281542287799, "ts": 1751330258430 + }, + { + "value": 1666.1729857819905, + "ts": 1751416389040 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4703b918fb..f3c94d06ce 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 23Wed 25Fri 27Jun 29July01,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 0301,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 e65e507462..32b9bf28e7 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 113.95578515535972, "ts": 1751330304565 + }, + { + "value": 121.62490878131841, + "ts": 1751416405168 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index c5e6f95eeb..3e2fdc00e0 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1666,5 +1666,9 @@ { "value": 155.73089700996678, "ts": 1751330260392 + }, + { + "value": 163.06120230459834, + "ts": 1751416382650 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d882667fa8..2a4a8bc563 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2422,5 +2422,9 @@ { "value": 34.11339291805963, "ts": 1751330301817 + }, + { + "value": 34.76567932137394, + "ts": 1751416432148 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 25f21875ac..ef05480e83 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 23Wed 25Fri 27Jun 29July020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 23Wed 25Fri 27Jun 29JulyThu 03020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file