From c8a5f6cb5ef939d673b450185147f885afdd8856 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Sep 2025 00:40:16 +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 d2d93213d0..089596b0fb 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 68.73167155425219, "ts": 1757982658405 + }, + { + "value": 97.03713287618062, + "ts": 1758069061036 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 5a649c584e..1825aaa7b4 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 126.58227848101266, "ts": 1757982561089 + }, + { + "value": 133.1439730161548, + "ts": 1758069022392 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c024c6e889..b37cac86db 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2734,5 +2734,9 @@ { "value": 36.55505190817371, "ts": 1757982578452 + }, + { + "value": 36.05422555523507, + "ts": 1758069108117 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 70978d823c..44a852a66b 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 117.14402858314297, "ts": 1757982800940 + }, + { + "value": 317.8134435086604, + "ts": 1758069143431 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 758ed2e948..771720bf6b 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 360.1440576230492, "ts": 1757982631250 + }, + { + "value": 311.8665211289568, + "ts": 1758069104364 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 8cd3076679..7301da064a 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2714,5 +2714,9 @@ { "value": 147.23203769140164, "ts": 1757982643341 + }, + { + "value": 136.99568463593397, + "ts": 1758069172454 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ba813d4e55..5551b95287 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600[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 12c8634133..e74ab492e2 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1042,5 +1042,9 @@ { "value": 153.86982612709647, "ts": 1757982911669 + }, + { + "value": 307.7080875942356, + "ts": 1758069204502 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index e6b40dcbb4..0db3f4e907 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1042,5 +1042,9 @@ { "value": 348.89806361574693, "ts": 1757982683811 + }, + { + "value": 290.5006294180304, + "ts": 1758069166876 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index d942920ae5..c03074b8f0 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1054,5 +1054,9 @@ { "value": 151.3660788617271, "ts": 1757982689212 + }, + { + "value": 144.9905756125852, + "ts": 1758069220021 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index c6ec488f0e..b1091ba8ec 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1042,5 +1042,9 @@ { "value": 111.44441245577049, "ts": 1757983026741 + }, + { + "value": 218.4439509229257, + "ts": 1758069265969 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index d0ef2d5d84..1ac88b82eb 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1042,5 +1042,9 @@ { "value": 261.0341302125253, "ts": 1757982735838 + }, + { + "value": 225.9291335617728, + "ts": 1758069227547 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index e61bde2120..e1ead02b4f 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -78,5 +78,9 @@ { "value": 113.81419832124057, "ts": 1757982726502 + }, + { + "value": 100.03251056593392, + "ts": 1758069262164 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 4d0a5bf11c..05d625ef30 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 127.64871074802146, "ts": 1757982689803 + }, + { + "value": 209.5264701773991, + "ts": 1758069083635 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 647a7ea6fa..aa2ae9881b 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 267.23677177979687, "ts": 1757982579430 + }, + { + "value": 240.69319640564825, + "ts": 1758069041894 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 03b2e772d1..393045b9e2 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2670,5 +2670,9 @@ { "value": 72.69555103227682, "ts": 1757982599418 + }, + { + "value": 73.0780473545747, + "ts": 1758069128416 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 89a1966a1a..0850bb7f87 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450[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 e81ca78359..30927b7143 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 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 9a55ab04d1..616c96c72c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2458,5 +2458,9 @@ { "value": 699.6377431241157, "ts": 1757982754239 + }, + { + "value": 748.6461981250571, + "ts": 1758069218351 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index efff2e9e95..a79fe660fd 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 93.80863039399625, "ts": 1757982676228 + }, + { + "value": 123.61958134168452, + "ts": 1758069074812 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 0dd4937e56..167d10e24b 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 157.23270440251574, "ts": 1757982572312 + }, + { + "value": 157.91135909043055, + "ts": 1758069033852 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index d31f405f43..1773fa35da 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2718,5 +2718,9 @@ { "value": 41.70837504170838, "ts": 1757982591474 + }, + { + "value": 43.9521800281294, + "ts": 1758069120515 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 94316346fc..f7f5ab47c5 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240260280300[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 221843f457..b05ae10d11 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240[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 ab94109a01..5eaeb3b643 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 204.1649652919559, "ts": 1757982745479 + }, + { + "value": 355.89299483955153, + "ts": 1758069121118 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index cc21dfefc9..7f01ee1b18 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 383.3620854897451, "ts": 1757982611309 + }, + { + "value": 303.2447184878196, + "ts": 1758069081022 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index dd48b6e611..82da801b5b 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 180.66847335140017, "ts": 1757982628498 + }, + { + "value": 192.10450485063876, + "ts": 1758069156608 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index b30a25005b..573ee1e15a 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600650700[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 d96ca2c494..f657813fc1 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 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240260280300[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240260280300[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 60cedffb6b..fbbfe20452 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 189.5315412073159, "ts": 1757982833015 + }, + { + "value": 286.34150997422927, + "ts": 1758069164813 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 35ec0320cd..2a8ceb6c31 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 352.58858788270555, "ts": 1757982648705 + }, + { + "value": 302.907915993538, + "ts": 1758069124698 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 5ffadf3f1d..58c1384795 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2618,5 +2618,9 @@ { "value": 106.41127959563713, "ts": 1757982662401 + }, + { + "value": 103.32179573280985, + "ts": 1758069192068 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index fb8e88d059..564c16b1c6 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600650[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 410dd3f7de..02df3efa2f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 2091.110457101256, "ts": 1757982646657 + }, + { + "value": 3573.461095596702, + "ts": 1758069052600 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 78f3824ced..9469026e94 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 4784.943378170025, "ts": 1757982554371 + }, + { + "value": 4581.007482312221, + "ts": 1758069015796 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index a2bedf610a..d1113a713f 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2710,5 +2710,9 @@ { "value": 1646.8134160399625, "ts": 1757982571214 + }, + { + "value": 1106.7660296613296, + "ts": 1758069100762 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 40386089d6..0a55ee963c 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 1701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 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 239d64b47a..0569cd183e 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 77.04951715635916, "ts": 1757982710979 + }, + { + "value": 100.67789784549299, + "ts": 1758069100127 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index b37ff87925..a6378b9e17 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 135.44018058690745, "ts": 1757982591941 + }, + { + "value": 117.86892975011786, + "ts": 1758069056213 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index f4b78b510d..db3636da71 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2722,5 +2722,9 @@ { "value": 32.765399737876805, "ts": 1757982615661 + }, + { + "value": 33.084099781644944, + "ts": 1758069144449 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index acaf24ba57..f4bd8b1eca 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 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 0f870b8132..e81d5b125d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15Wed 1702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 09Thu 11Sat 13Mon 15Wed 1702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file