From 1211cd5f5620d891a9baaf64350f3239a89b5d80 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 00:41:04 +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 24d9807be6..efdad23819 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 98.71018689128718, "ts": 1759624475465 + }, + { + "value": 98.11616954474097, + "ts": 1759710719916 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 1b1ee620b6..8c9deafbe3 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 142.18009478672985, "ts": 1759624413398 + }, + { + "value": 138.8374676045909, + "ts": 1759710674657 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 551f8f75ca..fcfeca4df9 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2806,5 +2806,9 @@ { "value": 33.25794864972728, "ts": 1759624464557 + }, + { + "value": 37.43635819107517, + "ts": 1759710696826 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index cc6b4a63fe..b9ca009520 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 256.3992991752489, "ts": 1759624561104 + }, + { + "value": 270.6115821757171, + "ts": 1759710799650 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index c225d420bd..95a42b9659 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 347.9471120389701, "ts": 1759624479292 + }, + { + "value": 343.4065934065934, + "ts": 1759710741419 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 06844869c4..c69c51fcd0 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2786,5 +2786,9 @@ { "value": 107.35373054213635, "ts": 1759624535407 + }, + { + "value": 144.90653528474135, + "ts": 1759710758124 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 4ab1e36ccc..349652fc55 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 05050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 07050100150200250300350400450500550[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 1ced9f7eb9..b65fd765f3 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 259.26326023549746, "ts": 1759624629939 + }, + { + "value": 284.7245290181749, + "ts": 1759710863294 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 0bdda735cb..a0aaaab0ae 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 352.4229074889868, "ts": 1759624530437 + }, + { + "value": 356.707588953955, + "ts": 1759710792308 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 0886242a9b..d74b1d5f6a 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1126,5 +1126,9 @@ { "value": 111.52312710848413, "ts": 1759624591885 + }, + { + "value": 151.50367396409362, + "ts": 1759710803522 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index c772da4715..4618fb560d 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 151.05740181268882, "ts": 1759624716637 + }, + { + "value": 186.6861649994555, + "ts": 1759710933319 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index a66ba1d622..23b290bb9d 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 235.2111019640127, "ts": 1759624587214 + }, + { + "value": 238.08106660317839, + "ts": 1759710848786 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index f5b83ad89c..e2ecb9417b 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -150,5 +150,9 @@ { "value": 71.57299550879453, "ts": 1759624650476 + }, + { + "value": 105.2271591297714, + "ts": 1759710843645 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index bce76b921d..385f9f0c2e 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 203.69364475828354, "ts": 1759624497355 + }, + { + "value": 220.1350161432345, + "ts": 1759710740734 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index a0fc50a6e5..4b0c98e6de 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 281.6901408450704, "ts": 1759624429769 + }, + { + "value": 291.8287937743191, + "ts": 1759710691154 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 2d2b7f340a..55292854c2 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2742,5 +2742,9 @@ { "value": 71.36739937196688, "ts": 1759624485413 + }, + { + "value": 76.05719501064802, + "ts": 1759710716457 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index cf9f855535..071f0c12ef 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 05050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 07050100150200250300350400450[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 752eea7c69..05dce80e1c 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 0505001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 0705001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index efaca4f3de..1479bfd0a2 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2530,5 +2530,9 @@ { "value": 870.2631095467863, "ts": 1759624560442 + }, + { + "value": 847.3459242661042, + "ts": 1759710827288 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 5416ffd210..3b9dd9830b 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 133.13215585337713, "ts": 1759624488391 + }, + { + "value": 137.89299503585218, + "ts": 1759710732387 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e11ba0d9d0..8a6f03d266 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 189.56148110703904, "ts": 1759624422882 + }, + { + "value": 185.8275520317146, + "ts": 1759710684341 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 3ae0eae52d..9f207b4c80 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2790,5 +2790,9 @@ { "value": 42.647560559536, "ts": 1759624477339 + }, + { + "value": 45.75821359934108, + "ts": 1759710708835 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 3a1dd79d20..a10a2a5a45 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 05020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 07020406080100120140160180200220240260280300[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 3ca8a43c4d..029c2f5fe1 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 05020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 07020406080100120140160180200220[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 731b0ac99a..2199bdd95d 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 364.1660597232338, "ts": 1759624533938 + }, + { + "value": 404.58530006743086, + "ts": 1759710774217 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 53fbdcc45e..6a0160ec31 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 436.0148245040332, "ts": 1759624458698 + }, + { + "value": 432.0587599913588, + "ts": 1759710720550 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 08431bfc03..f438147d4d 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 167.1402306535183, "ts": 1759624515348 + }, + { + "value": 218.62702229995628, + "ts": 1759710743079 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index fb5d69d3c4..359e805911 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 050100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 070100200300400500600700800[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 621f7320e9..c5f53706f1 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 @@ -Sat 27Mon 29OctoberFri 03Oct 05050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 07050100150200250300350[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 4d8e8daf84..e8656e40e2 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 278.79745364992334, "ts": 1759624583018 + }, + { + "value": 292.7400468384075, + "ts": 1759710820527 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index be14a081dd..3d9133a973 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 372.000744001488, "ts": 1759624495805 + }, + { + "value": 369.5036334523956, + "ts": 1759710758050 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 771d6c0a98..1c7a4db325 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2690,5 +2690,9 @@ { "value": 100.29084344599337, "ts": 1759624555651 + }, + { + "value": 109.06909527185472, + "ts": 1759710776749 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index d45eb82b47..3f7ced84cb 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 05050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 07050100150200250300350400450500550600[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 32015d42e5..faad2a6a87 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 2621.257426896043, "ts": 1759624467198 + }, + { + "value": 2773.7541221068204, + "ts": 1759710711591 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index ab2be6f27e..d67d409488 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 3970.354685018528, "ts": 1759624407479 + }, + { + "value": 4051.3166779203243, + "ts": 1759710668610 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 0769163f46..3fe670d111 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2782,5 +2782,9 @@ { "value": 1145.2713020462181, "ts": 1759624456615 + }, + { + "value": 1431.4798320396997, + "ts": 1759710689784 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 42953700ce..452f7e0f04 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 0501,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 0701,0002,0003,0004,0005,0006,0007,0008,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 acfe2e868b..34f72ad30d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 106.11205432937182, "ts": 1759624513193 + }, + { + "value": 112.28385358185493, + "ts": 1759710755568 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index ae0aaaf90e..5df57719a4 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 152.51652262328417, "ts": 1759624441096 + }, + { + "value": 150.43626516899008, + "ts": 1759710702639 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 3686767f83..407aa28d47 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2794,5 +2794,9 @@ { "value": 33.366700033366705, "ts": 1759624501385 + }, + { + "value": 34.01129174886062, + "ts": 1759710732130 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 813a126f74..812526e1ec 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 05020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 07020406080100120140160180200220240[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 a1c551eebd..57d26b960f 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 27Mon 29OctoberFri 03Oct 0502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 27Mon 29OctoberFri 03Oct 05Tue 0702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file