From 13546e599efdb62d00d6738519880c1c3da32af2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 00:39:35 +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 eb92465381..ecd2974196 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1642,5 +1642,9 @@ { "value": 129.55605458628435, "ts": 1750725167920 + }, + { + "value": 121.95121951219511, + "ts": 1750811576841 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 283212968d..d893203ca0 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 155.21523178807948, "ts": 1750725159150 + }, + { + "value": 153.65703749231713, + "ts": 1750811563638 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 25440dd119..2303680e0e 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 39.295818924866396, "ts": 1750725175937 + }, + { + "value": 31.47029204431017, + "ts": 1750811592500 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 8fa0a66ebf..33e97b1413 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1642,5 +1642,9 @@ { "value": 221.26341409447946, "ts": 1750725269869 + }, + { + "value": 387.4217085297346, + "ts": 1750811648312 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 3854802095..f5bb7ea2cc 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 256.06008876749746, "ts": 1750725240280 + }, + { + "value": 152.002634712335, + "ts": 1750811657152 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 8f15a802b0..0255adab6a 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2386,5 +2386,9 @@ { "value": 119.65300628178284, "ts": 1750725254460 + }, + { + "value": 144.50867052023122, + "ts": 1750811716480 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 09db82223d..fcf65a9d1e 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350400450500550600[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 56adce1a39..1c180bdc38 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -714,5 +714,9 @@ { "value": 328.8211760837398, "ts": 1750725349043 + }, + { + "value": 380.9040121889284, + "ts": 1750811697573 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index e8ab1de1d2..f3849f69b2 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -714,5 +714,9 @@ { "value": 199.6904797563776, "ts": 1750725318815 + }, + { + "value": 315.8559696778269, + "ts": 1750811712995 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index c943ecbe12..45ae1cc0dd 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -726,5 +726,9 @@ { "value": 124.45550715619166, "ts": 1750725313015 + }, + { + "value": 156.14021391209306, + "ts": 1750811761328 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 6caa30f344..75b12e7155 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -714,5 +714,9 @@ { "value": 250, "ts": 1750725405683 + }, + { + "value": 262.08312403083846, + "ts": 1750811750670 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e8587d6ac2..88bec1f3df 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -714,5 +714,9 @@ { "value": 153.27823832211422, "ts": 1750725406154 + }, + { + "value": 209.05194940942823, + "ts": 1750811778587 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 6bd7aa1833..38d0b657e3 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -730,5 +730,9 @@ { "value": 119.5564455868727, "ts": 1750725349300 + }, + { + "value": 114.2791840466259, + "ts": 1750811798915 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index a6bc8cc490..ed342b9c16 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1642,5 +1642,9 @@ { "value": 178.74165872259294, "ts": 1750725189214 + }, + { + "value": 189.48964123294593, + "ts": 1750811597592 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 2f1fa23edb..3332ca26c9 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 246.22455679579778, "ts": 1750725176331 + }, + { + "value": 239.9232245681382, + "ts": 1750811580810 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 3e99e3d66e..bcc5c0a4b2 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 41.284782429196596, "ts": 1750725201728 + }, + { + "value": 26.941106740664907, + "ts": 1750811672491 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 33f8fe8fc2..e60c70df2f 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350400[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 7a8882f590..ef5a25c88d 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 2502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Jun 15Tue 17Thu 19Sat 21Mon 23Wed 2502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 4c647e1ffe..088d1f474f 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2146,5 +2146,9 @@ { "value": 916.7303284950344, "ts": 1750725294858 + }, + { + "value": 1051.0703399628621, + "ts": 1750811694991 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 07f6000c48..9395047ac1 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 154.9907005579665, "ts": 1750725179241 + }, + { + "value": 155.71473061351605, + "ts": 1750811588093 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 150ab309cf..4538ac7ec7 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 196.54088050314465, "ts": 1750725168534 + }, + { + "value": 197.88918205804748, + "ts": 1750811572861 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 9bc3f72fb2..5d4c832714 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2390,5 +2390,9 @@ { "value": 43.09601792794346, "ts": 1750725188557 + }, + { + "value": 8.479031355457952, + "ts": 1750811652583 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 4ffef0cea0..6b89fd78c1 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350[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 36689a5aa6..5abed44027 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25020406080100120140160180200220240260[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 d77ff63bb3..5a4a611293 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1642,5 +1642,9 @@ { "value": 248.56042089564605, "ts": 1750725239381 + }, + { + "value": 420.05040604872585, + "ts": 1750811629610 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 82beaa74b0..be77893ef8 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 283.8758516275549, "ts": 1750725213468 + }, + { + "value": 332.06043499916984, + "ts": 1750811613915 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 245bb40dcb..2cd0422938 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 192.789666473877, "ts": 1750725236416 + }, + { + "value": 205.14924607652065, + "ts": 1750811701328 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index e7baa5c5a1..622988fa59 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 250100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 250100200300400500600700800[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 5c72a18883..0a6fbdb8f8 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 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350[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 f96b6589e2..668dcb1bc7 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1642,5 +1642,9 @@ { "value": 144.2619797552355, "ts": 1750725311877 + }, + { + "value": 357.9311579072958, + "ts": 1750811665458 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 4a374e2ab2..e83e3552f8 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 345.7017746024429, "ts": 1750725257934 + }, + { + "value": 359.02345619913837, + "ts": 1750811674277 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index b4e5fee6d2..367f599380 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 78.17691435719033, "ts": 1750725280438 + }, + { + "value": 108.60121633362293, + "ts": 1750811735237 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 750fc884fe..1e037114e3 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350400450500550600650700[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 6d0c79f4f2..a57489afd9 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1642,5 +1642,9 @@ { "value": 4563.894523326572, "ts": 1750725161314 + }, + { + "value": 4670.149098834192, + "ts": 1750811569889 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index badad45e83..d471440c76 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 5088.962605548854, "ts": 1750725153340 + }, + { + "value": 5493.387589013225, + "ts": 1750811557948 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index e45693079a..9ae9301a3b 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2382,5 +2382,9 @@ { "value": 1723.6426314277505, "ts": 1750725169115 + }, + { + "value": 1653.044356690238, + "ts": 1750811584116 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 551b24a6b7..610745466e 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 2501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 2501,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 8c0684f679..2cd7020754 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1642,5 +1642,9 @@ { "value": 74.62315307696134, "ts": 1750725210885 + }, + { + "value": 120.24048096192385, + "ts": 1750811611598 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 701f7dbf84..6366bb6c97 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 142.45014245014247, "ts": 1750725188389 + }, + { + "value": 156.92017993513966, + "ts": 1750811592023 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ea2a99d8a7..52e23493f3 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2394,5 +2394,9 @@ { "value": 23.18249258160237, "ts": 1750725224272 + }, + { + "value": 30.61286965040103, + "ts": 1750811689766 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 352cfd0416..76b46d2d63 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 17Thu 19Sat 21Mon 23Wed 25020406080100120140160180200220240260[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 d0b9115f3a..2a3d426062 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23Wed 2502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Jun 15Tue 17Thu 19Sat 21Mon 23Wed 2502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file