From e9cfd2140ea69de90bb354e9cac5ea13b74baa97 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 13 Jul 2025 00:44:33 +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 02798c8985..1322e896bd 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 128.24897400820794, "ts": 1752280402435 + }, + { + "value": 111.92359349350843, + "ts": 1752367050134 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 25cf99fbfd..d3f6b4cae6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 147.8415138971023, "ts": 1752280393780 + }, + { + "value": 149.52153110047846, + "ts": 1752367030359 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index de500e66f5..6f8a8faf7f 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2474,5 +2474,9 @@ { "value": 41.295011562603236, "ts": 1752280409244 + }, + { + "value": 40.57782827463075, + "ts": 1752367054879 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 4a239b93c0..ecf7026620 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 385.75286100038574, "ts": 1752280472429 + }, + { + "value": 289.24026224450444, + "ts": 1752367131950 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 25cd104335..19bd8efd28 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 381.63083577153037, "ts": 1752280456721 + }, + { + "value": 387.2216844143272, + "ts": 1752367095052 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 5a75a662d0..b008635d17 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2454,5 +2454,9 @@ { "value": 160.62966829973496, "ts": 1752280469220 + }, + { + "value": 149.38751120406334, + "ts": 1752367118254 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 1c6a830926..79d085b06d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13050100150200250300350400450500550600650[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 4139145a67..7d0455df9a 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -782,5 +782,9 @@ { "value": 401.96965129132747, "ts": 1752280519385 + }, + { + "value": 290.27576197387515, + "ts": 1752367193555 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 4374da0695..9ab41320e6 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -782,5 +782,9 @@ { "value": 378.1909864481563, "ts": 1752280503985 + }, + { + "value": 402.4549753496328, + "ts": 1752367139276 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index beeead3086..3008f576d6 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -794,5 +794,9 @@ { "value": 166.0371092939272, "ts": 1752280510517 + }, + { + "value": 161.10842597067827, + "ts": 1752367161539 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a0a02b752e..7ae6b6ea48 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -782,5 +782,9 @@ { "value": 158.77006125878196, "ts": 1752280602360 + }, + { + "value": 219.37842778793419, + "ts": 1752367255448 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 005bcec654..1d8184e2b0 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -782,5 +782,9 @@ { "value": 310.1336158995167, "ts": 1752280549914 + }, + { + "value": 305.88835075197557, + "ts": 1752367186148 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 0c9234ec1b..6adba4ad2a 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -798,5 +798,9 @@ { "value": 107.3162879296005, "ts": 1752280550612 + }, + { + "value": 118.8248225054214, + "ts": 1752367197999 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 2a658eb751..ecbf93e813 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 195.6436676666232, "ts": 1752280422603 + }, + { + "value": 174.56068893285232, + "ts": 1752367072459 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 16091984fd..c78a77c311 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 251.13008538422903, "ts": 1752280410193 + }, + { + "value": 237.2666877570389, + "ts": 1752367047862 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 9ebb02d770..37cf6742e9 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 59.30494603249912, "ts": 1752280430289 + }, + { + "value": 55.92215635834917, + "ts": 1752367076817 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 3e89b6936b..c58cc75128 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13050100150200250300350400[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 c707b50a2f..ac2a215411 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 07Wed 09Fri 11Jul 1305001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 11Jul 1305001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index c711c3d61b..cf5f7e222e 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2198,5 +2198,9 @@ { "value": 1205.2226314027453, "ts": 1752280507072 + }, + { + "value": 1362.191614953837, + "ts": 1752367135305 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 58852cdd1b..f748f1a6c3 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 159.4896331738437, "ts": 1752280413411 + }, + { + "value": 140.85829655366703, + "ts": 1752367062356 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 0860b6900c..90eb5adc8e 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 203.9151712887439, "ts": 1752280402723 + }, + { + "value": 189.72931950417404, + "ts": 1752367039899 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 2aa007b337..943692fc04 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2458,5 +2458,9 @@ { "value": 47.12091226086137, "ts": 1752280420873 + }, + { + "value": 45.607954027182345, + "ts": 1752367066864 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index b296bea610..087ed167d3 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13050100150200250300350[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 5c3e2c9533..7925af45c1 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13020406080100120140160180200220240260[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 ee55321e1f..d03043c60f 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 442.6410918480266, "ts": 1752280453529 + }, + { + "value": 352.5264394829612, + "ts": 1752367108075 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 627ccb2c5b..352d16b3de 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 451.94335643266044, "ts": 1752280437691 + }, + { + "value": 444.5432318292954, + "ts": 1752367076424 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d7a2d371f3..fdec9838da 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 227.60896779333103, "ts": 1752280455592 + }, + { + "value": 211.77467174925877, + "ts": 1752367103638 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index f62e6a9bad..f332f23e83 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 130100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 130100200300400500600700800[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 8eb8234f98..1c12d9f5a8 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 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13050100150200250300350400[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 96b3282ce6..7e3185627f 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 373.8783649052842, "ts": 1752280488886 + }, + { + "value": 310.7198342827551, + "ts": 1752367151635 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b348097243..7c0e59bb95 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 419.87403778866343, "ts": 1752280471518 + }, + { + "value": 446.7942512473006, + "ts": 1752367108863 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index b09f1a9cd6..9f963de2c9 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2358,5 +2358,9 @@ { "value": 121.20477546815344, "ts": 1752280486009 + }, + { + "value": 112.53657438667568, + "ts": 1752367136322 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 862fde45e8..47c2669940 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 130100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 130100200300400500600700800[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 511b1139a6..43baa969a7 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 4793.268121216425, "ts": 1752280395799 + }, + { + "value": 4313.099041533546, + "ts": 1752367042657 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 11f1ff86d7..6c6d7ddaf7 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 5417.987719227836, "ts": 1752280387978 + }, + { + "value": 5592.841163310962, + "ts": 1752367024551 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 6a0df376af..0db2ac8ed3 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2450,5 +2450,9 @@ { "value": 1831.2782322060798, "ts": 1752280402773 + }, + { + "value": 1735.2408128639186, + "ts": 1752367048295 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 0a8fc5f81b..e2a6bdddbc 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 1301,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 1301,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 989ae1ef2b..4824e4b4ae 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 122.75963663147557, "ts": 1752280436350 + }, + { + "value": 110.99600414385083, + "ts": 1752367087433 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 58503ffbbd..5ceac9b40d 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 168.82386043894203, "ts": 1752280420591 + }, + { + "value": 153.57837616463604, + "ts": 1752367059159 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e0617f9abc..bf263fe9e1 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2462,5 +2462,9 @@ { "value": 35.97381106554429, "ts": 1752280445130 + }, + { + "value": 33.98124235422047, + "ts": 1752367092484 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index eae737086d..63db1cf6b0 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11Jul 13020406080100120140160180200220240260[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 462142b579..881ef009cf 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 07Wed 09Fri 11Jul 1302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 11Jul 1302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file