From a4a8f5b760a31859fed9beecbbe5c5c3d8f1c099 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 00:40:19 +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 6eeca848c7..eb92465381 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 101.24190064794816, "ts": 1750638917067 + }, + { + "value": 129.55605458628435, + "ts": 1750725167920 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index a4b98a9257..283212968d 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 133.6898395721925, "ts": 1750638902243 + }, + { + "value": 155.21523178807948, + "ts": 1750725159150 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ccd18ed0f7..25440dd119 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2402,5 +2402,9 @@ { "value": 29.670068834559697, "ts": 1750638928547 + }, + { + "value": 39.295818924866396, + "ts": 1750725175937 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 13f0885ef4..8fa0a66ebf 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 311.5911923556294, "ts": 1750639001348 + }, + { + "value": 221.26341409447946, + "ts": 1750725269869 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 4b2e32066a..3854802095 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 346.56038814763474, "ts": 1750638976023 + }, + { + "value": 256.06008876749746, + "ts": 1750725240280 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 4b8acef0c6..8f15a802b0 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2382,5 +2382,9 @@ { "value": 129.55045990413265, "ts": 1750638997031 + }, + { + "value": 119.65300628178284, + "ts": 1750725254460 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 6bf44783bd..09db82223d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 15Tue 17Thu 19Sat 21Mon 23Wed 25050100150200250300350400450500550600650[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 13cca6a79b..56adce1a39 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -710,5 +710,9 @@ { "value": 325.68869588818023, "ts": 1750639060562 + }, + { + "value": 328.8211760837398, + "ts": 1750725349043 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 630ae79939..e8ab1de1d2 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -710,5 +710,9 @@ { "value": 361.794500723589, "ts": 1750639026118 + }, + { + "value": 199.6904797563776, + "ts": 1750725318815 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 182f6e9364..c943ecbe12 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -722,5 +722,9 @@ { "value": 146.49331624244644, "ts": 1750639050126 + }, + { + "value": 124.45550715619166, + "ts": 1750725313015 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index dd80feeda8..6caa30f344 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -710,5 +710,9 @@ { "value": 228.210638419261, "ts": 1750639120739 + }, + { + "value": 250, + "ts": 1750725405683 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index b16cf38e16..e8587d6ac2 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -710,5 +710,9 @@ { "value": 271.9361856417694, "ts": 1750639078988 + }, + { + "value": 153.27823832211422, + "ts": 1750725406154 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 1dcab1fc64..6bd7aa1833 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -726,5 +726,9 @@ { "value": 108.37758751490192, "ts": 1750639089791 + }, + { + "value": 119.5564455868727, + "ts": 1750725349300 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 2e479e40f5..a6bc8cc490 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 163.9165118566277, "ts": 1750638942307 + }, + { + "value": 178.74165872259294, + "ts": 1750725189214 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 021613cd7b..2f1fa23edb 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 207.12510356255177, "ts": 1750638921916 + }, + { + "value": 246.22455679579778, + "ts": 1750725176331 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index f7c30d8a99..3e99e3d66e 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 55.08427894678859, "ts": 1750638951016 + }, + { + "value": 41.284782429196596, + "ts": 1750725201728 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index c86bc4d243..33f8fe8fc2 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 15Tue 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 86440e5396..7a8882f590 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 21Mon 2302004006008001,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 8645e828f9..4c647e1ffe 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 1353.1189391547516, "ts": 1750552650831 + }, + { + "value": 916.7303284950344, + "ts": 1750725294858 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index a324132522..07f6000c48 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 119.09487892020643, "ts": 1750638931291 + }, + { + "value": 154.9907005579665, + "ts": 1750725179241 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 61df9b343c..150ab309cf 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 169.09029421711193, "ts": 1750638912960 + }, + { + "value": 196.54088050314465, + "ts": 1750725168534 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a8b56bffb9..9bc3f72fb2 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2386,5 +2386,9 @@ { "value": 44.169611307420496, "ts": 1750638940905 + }, + { + "value": 43.09601792794346, + "ts": 1750725188557 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 97ac16ee2a..4ffef0cea0 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 15Tue 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 b2a882aa4c..36689a5aa6 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 15Tue 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 7b045d4e19..d77ff63bb3 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 369.8680803846628, "ts": 1750638978724 + }, + { + "value": 248.56042089564605, + "ts": 1750725239381 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 4eaa3aa01a..82beaa74b0 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 368.5277317118113, "ts": 1750638954965 + }, + { + "value": 283.8758516275549, + "ts": 1750725213468 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 1c8b125f28..245bb40dcb 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 174.26156661148383, "ts": 1750638980289 + }, + { + "value": 192.789666473877, + "ts": 1750725236416 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 12f9ecf974..e7baa5c5a1 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 230100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 15Tue 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 f1c3ae965a..5c72a18883 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 23050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +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 diff --git a/nativets_4workers_benchmark.json b/nativets_4workers_benchmark.json index 30b9c3ff84..f96b6589e2 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 283.47349522819616, "ts": 1750639022901 + }, + { + "value": 144.2619797552355, + "ts": 1750725311877 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index cba7cc585f..4a374e2ab2 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 378.85963250615646, "ts": 1750638992246 + }, + { + "value": 345.7017746024429, + "ts": 1750725257934 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index ac3c6cdef1..b4e5fee6d2 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2286,5 +2286,9 @@ { "value": 80.02240627375666, "ts": 1750639022315 + }, + { + "value": 78.17691435719033, + "ts": 1750725280438 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 4dea076854..750fc884fe 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 15Tue 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 f55415891a..6d0c79f4f2 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 3624.3070190745934, "ts": 1750638908838 + }, + { + "value": 4563.894523326572, + "ts": 1750725161314 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 5da1275c23..badad45e83 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 4353.5045711798, "ts": 1750638895686 + }, + { + "value": 5088.962605548854, + "ts": 1750725153340 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 175cf7784e..e45693079a 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2378,5 +2378,9 @@ { "value": 1486.988847583643, "ts": 1750638919656 + }, + { + "value": 1723.6426314277505, + "ts": 1750725169115 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 8ca2f1ef17..551b24a6b7 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 2301,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index f89779f87a..8c0684f679 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 102.54306808859721, "ts": 1750638958596 + }, + { + "value": 74.62315307696134, + "ts": 1750725210885 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 1e243f2e35..701f7dbf84 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1634,5 +1634,9 @@ { "value": 134.7587817806127, "ts": 1750638934646 + }, + { + "value": 142.45014245014247, + "ts": 1750725188389 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 645d5bcfb3..ea2a99d8a7 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2390,5 +2390,9 @@ { "value": 33.22700691121744, "ts": 1750638967045 + }, + { + "value": 23.18249258160237, + "ts": 1750725224272 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 345a1ad4c0..352cfd0416 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Jun 15Tue 17Thu 19Sat 21Mon 23020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 15Tue 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 13ec1c1dc1..d0b9115f3a 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 13Jun 15Tue 17Thu 19Sat 21Mon 2302004006008001,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