From 238b8cc5e2eed51d0ce9c2dcc25a264d074fe9d8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 7 Jun 2025 00:49:59 +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 +- 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 +- 40 files changed, 130 insertions(+), 10 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index 530f8717d8..f1661eadbb 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 82.80887711162636, "ts": 1749169957900 + }, + { + "value": 110.06750807161725, + "ts": 1749256479195 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 4a56c34b55..3fc8e3d0a8 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 153.4056044180814, "ts": 1749169923957 + }, + { + "value": 158.76375952582558, + "ts": 1749256545050 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 04fd1e9185..fbe32bd39c 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 26.652452025586353, "ts": 1749169973532 + }, + { + "value": 37.4419649543208, + "ts": 1749256548565 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 5cff133474..2ee97aba78 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 294.8402948402948, "ts": 1749170043004 + }, + { + "value": 335.27045149754133, + "ts": 1749256566541 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index dacdf77681..c9628cf343 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 383.87715930902107, "ts": 1749169989730 + }, + { + "value": 364.1218594489622, + "ts": 1749256611694 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 6923357e6e..f88e76be71 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 151.64151944802487, "ts": 1749170050504 + }, + { + "value": 112.85407967498024, + "ts": 1749256625673 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 6b384ef110..f92c945e5c 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400450500550600650[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 2c9ffbefe8..a3fdce9c5d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -642,5 +642,9 @@ { "value": 236.34608945699483, "ts": 1749170113057 + }, + { + "value": 274.37351381013355, + "ts": 1749256631772 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 02556a5c86..b82a9d8d15 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -642,5 +642,9 @@ { "value": 397.5747937580757, "ts": 1749170035056 + }, + { + "value": 328.8121660501439, + "ts": 1749256665119 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 238f05b0ef..614c126582 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -654,5 +654,9 @@ { "value": 75.48736530223255, "ts": 1749170127390 + }, + { + "value": 124.67662001683135, + "ts": 1749256683050 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 50550e02e5..dc3377c054 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -642,5 +642,9 @@ { "value": 242.48792612201183, "ts": 1749170170201 + }, + { + "value": 210.0619682806428, + "ts": 1749256697335 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index af3bb13610..af149c9615 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -642,5 +642,9 @@ { "value": 294.3196311193957, "ts": 1749170083052 + }, + { + "value": 245.91675717769536, + "ts": 1749256722676 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 4f2ab1d1ca..0ed8ed6bb2 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -658,5 +658,9 @@ { "value": 87.62705923589203, "ts": 1749170176126 + }, + { + "value": 96.5507253373241, + "ts": 1749256727216 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 3baf09d3b4..9302b919f6 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 122.689350564371, "ts": 1749169985255 + }, + { + "value": 190.0658895083629, + "ts": 1749256501534 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index cd7e94410f..68a1fadaf3 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 234.00936037441497, "ts": 1749169941231 + }, + { + "value": 241.15755627009648, + "ts": 1749256562392 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 2b774e849a..3fe14b11f0 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2270,5 +2270,9 @@ { "value": 54.09499080385156, "ts": 1749170005331 + }, + { + "value": 48.10930433945925, + "ts": 1749256574373 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index c261c093ad..194007b36b 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400[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 302a214c1f..159d4150e6 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 0702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 0702004006008001,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/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 0fa6eb3148..6b80a627e8 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 126.251998989984, "ts": 1749169971364 + }, + { + "value": 133.7494427106554, + "ts": 1749256492058 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index ba6b95bb24..9414bd0674 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1562,5 +1562,9 @@ { "value": 199.36204146730464, "ts": 1749169933165 + }, + { + "value": 191.00980516999874, + "ts": 1749256554498 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index fe037823e3..e6cc95881d 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 24.745125210333565, "ts": 1749169994942 + }, + { + "value": 37.42795119395164, + "ts": 1749256562960 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index e87e574d2d..c7c1442d53 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350[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 055688443b..d18a065588 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 07020406080100120140160180200220240260[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 36cce341d5..984293ff4a 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 426.6818375764472, "ts": 1749170019353 + }, + { + "value": 305.56121409655736, + "ts": 1749256545480 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index fcc8ae0b5f..b2334f082b 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 418.0893317538847, "ts": 1749169971010 + }, + { + "value": 415.9445407279029, + "ts": 1749256591862 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 0624c77d60..2fb7bd18e9 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1310,5 +1310,9 @@ { "value": 168.8191103232886, "ts": 1749170036170 + }, + { + "value": 216.16947686986595, + "ts": 1749256606633 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 7daff155f0..523d545376 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 070100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 070100200300400500600700800[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 193603e70d..860944e34c 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 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 07050100150200250300350400[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 9669ca923d..3daa61ba2a 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 329.7790480378147, "ts": 1749170061620 + }, + { + "value": 293.9591396795845, + "ts": 1749256587386 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 957052bbd9..914f424644 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 432.24551545277717, "ts": 1749170004135 + }, + { + "value": 378.47725982463885, + "ts": 1749256627936 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f0bbdd17ea..79355da15e 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 87.14976687437361, "ts": 1749170073797 + }, + { + "value": 81.43322475570034, + "ts": 1749256650583 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index c86c423baf..6cb5efe3e5 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 070100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 070100200300400500600700800[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 f3f295d73e..82eec85be3 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 3505.446425093803, "ts": 1749169948139 + }, + { + "value": 3270.2696155616386, + "ts": 1749256471607 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 39388ba32a..996c342ec0 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 4959.31524713921, "ts": 1749169918218 + }, + { + "value": 3695.542081274551, + "ts": 1749256539508 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 0f04fd7678..a9033c8cfd 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 1263.4238787113077, "ts": 1749169963692 + }, + { + "value": 1006.137438374082, + "ts": 1749256541430 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index d9340f3285..f1b8f7b757 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 0701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 0701,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 ccde77205c..cff6d8535d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1570,5 +1570,9 @@ { "value": 101.63290195812725, "ts": 1749170001585 + }, + { + "value": 78.77323810524103, + "ts": 1749256522109 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 1b928d39a6..2c3b6813d9 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1566,5 +1566,9 @@ { "value": 147.49262536873155, "ts": 1749169952916 + }, + { + "value": 155.27950310559007, + "ts": 1749256573661 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 79abc09f51..28559234ce 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 30.767337394621865, "ts": 1749170022584 + }, + { + "value": 24.646325232907774, + "ts": 1749256595619 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 60e2c6c69a..784d50f88e 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 29Sat 31JuneTue 03Thu 05Sat 07020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 29Sat 31JuneTue 03Thu 05Sat 07020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file