From fa7c581c8af52f52c15d174644219ce8125e8050 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 00:39:32 +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 8c308a9b58..7772fb8053 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1618,5 +1618,9 @@ { "value": 116.84062938152361, "ts": 1750206764251 + }, + { + "value": 122.95081967213116, + "ts": 1750293194251 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index b8e34c7dc6..787fd08c8b 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 144.48083220959353, "ts": 1750206733467 + }, + { + "value": 168.16143497757847, + "ts": 1750293175238 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 07a45adbec..0ec29d9c34 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2382,5 +2382,9 @@ { "value": 36.59250585480094, "ts": 1750206783594 + }, + { + "value": 39.59455178967374, + "ts": 1750293198233 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index ca3a4948d6..de67933af2 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1618,5 +1618,9 @@ { "value": 386.29925315477726, "ts": 1750206837997 + }, + { + "value": 392.54170755642787, + "ts": 1750293264586 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 3ec8557f07..8234b89adb 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 398.936170212766, "ts": 1750206797531 + }, + { + "value": 365.8313517468447, + "ts": 1750293252569 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 103d49e746..e907ca601e 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2362,5 +2362,9 @@ { "value": 149.47683109118086, "ts": 1750206851204 + }, + { + "value": 151.7680983457277, + "ts": 1750293261582 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 22ed1855c4..1f6aec0721 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450500550600650[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 32395056d0..a150b22b78 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -690,5 +690,9 @@ { "value": 393.4684241589612, "ts": 1750206886826 + }, + { + "value": 414.7799937783001, + "ts": 1750293310395 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index e01651e4ac..5a47bc560d 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -690,5 +690,9 @@ { "value": 382.3604384399694, "ts": 1750206843851 + }, + { + "value": 299.22202274087374, + "ts": 1750293308528 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index f653639776..67261a7dae 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -702,5 +702,9 @@ { "value": 150.38159329298094, "ts": 1750206897832 + }, + { + "value": 155.1048896816472, + "ts": 1750293305461 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index f8a392c173..b6366fa149 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -690,5 +690,9 @@ { "value": 196.28690602764374, "ts": 1750206955838 + }, + { + "value": 288.21904647532125, + "ts": 1750293359511 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 15e8d8397e..a3af6754c2 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -690,5 +690,9 @@ { "value": 290.76811243033677, "ts": 1750206892600 + }, + { + "value": 226.65457842248412, + "ts": 1750293369187 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index b18703f619..6e9eb36913 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -706,5 +706,9 @@ { "value": 71.20098257355951, "ts": 1750206956887 + }, + { + "value": 116.8360789811894, + "ts": 1750293342292 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 44d77b928c..9321006541 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1618,5 +1618,9 @@ { "value": 183.12782322060798, "ts": 1750206785521 + }, + { + "value": 196.36078020683334, + "ts": 1750293214816 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 05e5237aec..376b76cb7e 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 239.9232245681382, "ts": 1750206750887 + }, + { + "value": 248.88003982080636, + "ts": 1750293193348 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 50267fdd2b..8642445dc8 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 53.86189809328881, "ts": 1750206807220 + }, + { + "value": 56.66364460562104, + "ts": 1750293220002 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 46bae5ed70..9bb8f87f53 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450[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 e5f18c2e79..f2bafd42f9 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 1902004006008001,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 79faa0a32c..b456a46993 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 967.8876389994192, "ts": 1750206875922 + }, + { + "value": 1320.4031630991328, + "ts": 1750293287361 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index fd798f09ab..272292f211 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 150.3910166432725, "ts": 1750206775816 + }, + { + "value": 155.02273666804464, + "ts": 1750293205544 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 2fbfa4e4a7..260d9d2595 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 191.2777352716144, "ts": 1750206742964 + }, + { + "value": 172.07754961569347, + "ts": 1750293185680 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 9a16205893..0311cf89a0 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 41.15565067083711, "ts": 1750206796832 + }, + { + "value": 46.00239212439047, + "ts": 1750293210139 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 4f9d3afa99..a93ecd8024 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350[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 462c1e3fb6..dd03359b78 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 19020406080100120140160180200220240260[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 d26bd6b45a..9e78ca8326 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1618,5 +1618,9 @@ { "value": 403.14452731304175, "ts": 1750206819107 + }, + { + "value": 432.49477402148057, + "ts": 1750293246170 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 682c3bd25b..9035c9b068 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 436.6176684616504, "ts": 1750206779074 + }, + { + "value": 296.82398337785696, + "ts": 1750293233169 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 20d4d52294..8ffcd535c5 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 187.05574261129817, "ts": 1750206836497 + }, + { + "value": 207.01790704895976, + "ts": 1750293247133 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 3f297aea7b..a7564c6979 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 190100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 190100200300400500600700800[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 ef4a10d891..98e8c5ff09 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 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350[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 6631ecbf45..e26078a16e 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1618,5 +1618,9 @@ { "value": 348.1086098862845, "ts": 1750206855680 + }, + { + "value": 378.81179367384306, + "ts": 1750293280824 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index e1ef90b2fc..58de221720 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 435.54006968641113, "ts": 1750206811746 + }, + { + "value": 413.0524576621231, + "ts": 1750293267519 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 14ae639835..8242d47eae 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2266,5 +2266,9 @@ { "value": 103.62694300518135, "ts": 1750206870815 + }, + { + "value": 115.27377521613832, + "ts": 1750293279248 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 646bd82125..86e29c47df 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450500550600650700[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 83f06fc6fa..e37f83088f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1618,5 +1618,9 @@ { "value": 4455.519067971419, "ts": 1750206757002 + }, + { + "value": 4535.37593227172, + "ts": 1750293187390 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 39518a038d..eb3d15ad25 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 5151.688609044076, "ts": 1750206727464 + }, + { + "value": 5517.072273646785, + "ts": 1750293169893 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 3d28918959..4676eb7eab 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2358,5 +2358,9 @@ { "value": 1536.1769675866658, "ts": 1750206776313 + }, + { + "value": 1715.0697461696775, + "ts": 1750293191463 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 98385c21be..282a4c1449 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 1901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 1901,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 6bc23351f1..89454df691 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1618,5 +1618,9 @@ { "value": 113.3101676990482, "ts": 1750206800271 + }, + { + "value": 122.94074256208506, + "ts": 1750293228533 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 3b8ceea930..3a00cd22e8 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 165.94756057085962, "ts": 1750206761498 + }, + { + "value": 115.06597115679656, + "ts": 1750293207965 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 7b05814f8d..b78c18355a 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2370,5 +2370,9 @@ { "value": 31.589588071771544, "ts": 1750206824043 + }, + { + "value": 34.039076860235554, + "ts": 1750293235711 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 62ee3564ae..0035b5fd83 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 19020406080100120140160180200220240260[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 3d4273b94e..3efd38d48b 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17Thu 1902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 11Fri 13Jun 15Tue 17Thu 1902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file