From 7cb38940acd1c3604e2f4a377232b2038875c1c8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 14 May 2025 00:42:50 +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 dd7c309347..27e815a63a 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 93.85558753597797, "ts": 1747096405302 + }, + { + "value": 89.90649724286742, + "ts": 1747182750065 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 023d4a4bb2..d28b46977a 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1470,5 +1470,9 @@ { "value": 101.92987224789346, "ts": 1747096409320 + }, + { + "value": 118.7648456057007, + "ts": 1747182726023 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 044caa5a68..a95d359890 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 17.670342097823013, "ts": 1747096490793 + }, + { + "value": 15.449264615004328, + "ts": 1747182906857 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index fd7dc9e3ef..225cc957fd 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 274.9392842413967, "ts": 1747096516561 + }, + { + "value": 274.03516784654033, + "ts": 1747182866024 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 8febefac06..9b0a8aef6c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1470,5 +1470,9 @@ { "value": 242.43403773889855, "ts": 1747096514937 + }, + { + "value": 316.9237270230298, + "ts": 1747182822709 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e25e32f1d8..3b13c1bb1b 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 51.63822261237768, "ts": 1747096669527 + }, + { + "value": 42.65847623922873, + "ts": 1747183088237 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 2d47e53c1d..800084d379 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 13050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 05Wed 07Fri 09May 11Tue 13Thu 15050100150200250300350400450500550600650[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 5fb87bd36b..5786985527 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -546,5 +546,9 @@ { "value": 253.9037704709915, "ts": 1747096587521 + }, + { + "value": 253.03110173958885, + "ts": 1747182941146 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 815a404df2..e0354817c4 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -546,5 +546,9 @@ { "value": 306.1927483350769, "ts": 1747096574624 + }, + { + "value": 294.01675895526046, + "ts": 1747182883401 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 1896ca5c2c..255a9b6d71 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -558,5 +558,9 @@ { "value": 65.105226322043, "ts": 1747096783092 + }, + { + "value": 68.80655038359652, + "ts": 1747183195675 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 98bd7617f7..ed45c75116 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -546,5 +546,9 @@ { "value": 193.10611180843873, "ts": 1747096671075 + }, + { + "value": 185.53449395466774, + "ts": 1747183025932 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index b5c00f95b2..c78c165a3d 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -546,5 +546,9 @@ { "value": 219.75607076145477, "ts": 1747096651814 + }, + { + "value": 214.98056217417007, + "ts": 1747182957752 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index fa7cf40e0e..2ddbaeb4ac 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -562,5 +562,9 @@ { "value": 61.785603954278656, "ts": 1747096855972 + }, + { + "value": 65.29333028631125, + "ts": 1747183264045 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 2ddb4a8c4f..159c2e7c6c 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 145.8718272877565, "ts": 1747096435750 + }, + { + "value": 96.73674706565201, + "ts": 1747182786621 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 62d1ff44ea..e851088f27 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1470,5 +1470,9 @@ { "value": 178.29549506715796, "ts": 1747096435939 + }, + { + "value": 192.8268414963363, + "ts": 1747182750959 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index eea3d6e8ba..e116979c81 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 19.748795323485265, "ts": 1747096547181 + }, + { + "value": 20.963481615026623, + "ts": 1747182960646 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index bcbc4f73ad..8be12b40e3 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 13050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 05Wed 07Fri 09May 11Tue 13Thu 15050100150200250300350400[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 aed239695b..47e5f88dd6 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 1302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 05Wed 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 diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index f260e6f7fb..5ddecdc713 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 505.4163788601176, "ts": 1747096792652 + }, + { + "value": 514.3415570833405, + "ts": 1747183131218 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 2fe04cbd9a..78f5d90f43 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1470,5 +1470,9 @@ { "value": 115.36686663590217, "ts": 1747096421816 + }, + { + "value": 100.86746015735324, + "ts": 1747182767786 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 14deb45719..8775495937 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1466,5 +1466,9 @@ { "value": 138.28708398635567, "ts": 1747096423826 + }, + { + "value": 146.6275659824047, + "ts": 1747182739704 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 2499c3f29d..4a34644dfe 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 18.370871146709778, "ts": 1747096519928 + }, + { + "value": 18.755392175250385, + "ts": 1747182935187 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8303a6cc97..b739c96155 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 13050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 05Wed 07Fri 09May 11Tue 13Thu 15050100150200250300350[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 c12c99c721..f74f5ed574 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 13020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 05Wed 07Fri 09May 11Tue 13Thu 15020406080100120140160180200220240260[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 00349c89cd..a819085013 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 317.5611305176247, "ts": 1747096484699 + }, + { + "value": 277.8420930771012, + "ts": 1747182836427 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 5fa8253dac..08c65b68ec 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1470,5 +1470,9 @@ { "value": 321.80209171359616, "ts": 1747096480624 + }, + { + "value": 344.3526170798898, + "ts": 1747182794263 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index a71c303c53..87a69a2917 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 55.383252104563574, "ts": 1747096627221 + }, + { + "value": 57.425060296313305, + "ts": 1747183038400 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index e19b0106d0..330e1bb993 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 130100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 05Wed 07Fri 09May 11Tue 13Thu 150100200300400500600700800[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 8035cb50c3..b5068d5c29 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 05Wed 07Fri 09May 11Tue 13020406080100120140160180200220240260280300[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 05Wed 07Fri 09May 11Tue 13Thu 15020406080100120140160180200220240260280300[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 7d5f473d9f..2816f97a0c 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 275.14100976750586, "ts": 1747096539128 + }, + { + "value": 228.12820805292577, + "ts": 1747182892824 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index aea1c68590..96eee39c08 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1470,5 +1470,9 @@ { "value": 320.29039662627446, "ts": 1747096534402 + }, + { + "value": 325.52083333333337, + "ts": 1747182841643 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 642bb703b0..734dc1b070 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 39.47732027949943, "ts": 1747096720855 + }, + { + "value": 41.28563466341887, + "ts": 1747183137067 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 17a8d9c179..6f261ca7fd 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 13050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 05Wed 07Fri 09May 11Tue 13Thu 15050100150200250300350400450500550600650700[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 c55f7c4efd..5b20dbe3d4 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 2280.2513343692995, "ts": 1747096395270 + }, + { + "value": 2817.9009768723386, + "ts": 1747182740061 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 33cee029c1..3cd7dd62a8 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1470,5 +1470,9 @@ { "value": 2141.4804768363197, "ts": 1747096399758 + }, + { + "value": 3765.74289739048, + "ts": 1747182717736 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 204d2e428e..f89732105e 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 650.0306958939727, "ts": 1747096475581 + }, + { + "value": 553.7848115285691, + "ts": 1747182889759 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index fe6622088a..ab599b837b 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 1301,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 05Wed 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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index df4cac77b1..f29263572e 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 94.64319515426841, "ts": 1747096454922 + }, + { + "value": 94.37523593808984, + "ts": 1747182805543 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f820250b2f..95f5b2d323 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1470,5 +1470,9 @@ { "value": 123.82367508667656, "ts": 1747096451660 + }, + { + "value": 129.28805378383038, + "ts": 1747182766060 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ee5eb177f7..e637254d9d 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 13.205155292626243, "ts": 1747096586851 + }, + { + "value": 13.30070227708023, + "ts": 1747182999672 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index a26eaaaa49..6096133681 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 13020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 05Wed 07Fri 09May 11Tue 13Thu 15020406080100120140160180200220240[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 e340c89e4c..6800634313 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 05Wed 07Fri 09May 11Tue 1302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 05Wed 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