From 76fb6a1e264793c0d9b7c35035af7bd8885f7538 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 00:40:56 +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 86c942bac1..e67c42e24b 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 112.56190904997749, "ts": 1753317323658 + }, + { + "value": 125.98689736267427, + "ts": 1753403665623 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 79e4d303e3..6c58bd5984 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 150.2403846153846, "ts": 1753317272864 + }, + { + "value": 153.8146021328958, + "ts": 1753403656732 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a191f4842c..a173653080 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2522,5 +2522,9 @@ { "value": 38.916562889165625, "ts": 1753317301322 + }, + { + "value": 40.943334425155584, + "ts": 1753403675014 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 5a8c4c9701..2e756d5a40 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 339.4049100576988, "ts": 1753317400245 + }, + { + "value": 284.6299810246679, + "ts": 1753403740108 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 97c21baa37..f629327914 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 385.13383400731755, "ts": 1753317334445 + }, + { + "value": 406.6418163334463, + "ts": 1753403716601 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index bd03ff5cf1..e4a70828e6 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2502,5 +2502,9 @@ { "value": 135.99891200870394, "ts": 1753317368280 + }, + { + "value": 136.39773579758577, + "ts": 1753403736064 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index dac5e977c8..9e89066c05 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 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 8cbbbf53ae..2ffd4d377f 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -830,5 +830,9 @@ { "value": 379.9632702172123, "ts": 1753317451525 + }, + { + "value": 296.30361243487494, + "ts": 1753403804029 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index a3787addb2..825c0e24e1 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -830,5 +830,9 @@ { "value": 379.1469194312796, "ts": 1753317381429 + }, + { + "value": 332.1431536992444, + "ts": 1753403768699 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index f2e454a5e5..9c9cb989c4 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -842,5 +842,9 @@ { "value": 156.0244958458478, "ts": 1753317413808 + }, + { + "value": 131.2379015059549, + "ts": 1753403789455 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 4b4894f67c..db837021c9 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -830,5 +830,9 @@ { "value": 271.65300855706977, "ts": 1753317503422 + }, + { + "value": 234.1691872377793, + "ts": 1753403862631 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 7016ca47ac..15712ace8c 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -830,5 +830,9 @@ { "value": 275.982613095375, "ts": 1753317432050 + }, + { + "value": 292.5117004680187, + "ts": 1753403816906 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c29b30a600..1c84dae0d6 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -846,5 +846,9 @@ { "value": 114.32491139819366, "ts": 1753317451311 + }, + { + "value": 121.0727041588474, + "ts": 1753403825145 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index b1cf9ea5f7..e3dcdd5aee 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 232.1622039931899, "ts": 1753317343651 + }, + { + "value": 239.42537909018358, + "ts": 1753403684699 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 667cdc7cc7..a7523e553b 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 299.64043148222135, "ts": 1753317288540 + }, + { + "value": 313.9388865634157, + "ts": 1753403672081 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 61a333faf9..caf23785c5 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2458,5 +2458,9 @@ { "value": 72.06687806284232, "ts": 1753317323022 + }, + { + "value": 78.32080200501252, + "ts": 1753403694041 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 13e58d12b7..06231121f4 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500[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 1e8024af0a..6bcdb7e182 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 2505001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 2505001,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 748393425e..6daedbe4b4 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 1120.964527700279, "ts": 1753317441863 + }, + { + "value": 1243.7639059714486, + "ts": 1753403775275 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 650a48b20a..a232d4092f 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 147.24649062530676, "ts": 1753317335600 + }, + { + "value": 155.440414507772, + "ts": 1753403676809 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index b9b959a631..25925a379c 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 198.7281399046105, "ts": 1753317281977 + }, + { + "value": 202.8397565922921, + "ts": 1753403665700 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 009a3bb386..bcf51d6e1e 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2506,5 +2506,9 @@ { "value": 39.329819869425, "ts": 1753317315034 + }, + { + "value": 47.09428275407365, + "ts": 1753403686640 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 0d74f12561..2049469892 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 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 b4c80b7723..f514c89f6a 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 25020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 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 e654d15f42..291df04117 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 363.2181124765422, "ts": 1753317379409 + }, + { + "value": 449.034575662326, + "ts": 1753403715744 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 4c8a03fc96..4fa06d7d7e 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 472.6270185112249, "ts": 1753317315800 + }, + { + "value": 505.90219224283305, + "ts": 1753403698510 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 0a73563c3a..4ca95a81ff 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 208.20320632937748, "ts": 1753317352388 + }, + { + "value": 209.38023450586266, + "ts": 1753403720201 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index d69a16d1aa..535c801c5d 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 250100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 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 eaa4204f4e..0aea9e89ac 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 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450[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 f9d1aa95c1..f21e566f2c 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 320.66698733365405, "ts": 1753317419321 + }, + { + "value": 267.6898367091996, + "ts": 1753403762916 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index ad0c638c97..fabd6e2410 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 419.0822099601872, "ts": 1753317349145 + }, + { + "value": 401.3914905004014, + "ts": 1753403731909 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 89c5415c9d..45cb5c8de6 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 104.70107842110774, "ts": 1753317387747 + }, + { + "value": 90.23641941887745, + "ts": 1753403758513 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0011b235e5..cfb3bb0473 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 250100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 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 1d741e1083..827dfa9b84 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 3922.081317819323, "ts": 1753317316103 + }, + { + "value": 4776.309504855914, + "ts": 1753403658931 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 58a94a47ca..f5d74ff49c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 5518.425409283218, "ts": 1753317267148 + }, + { + "value": 5641.572118096909, + "ts": 1753403651114 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 386625ee46..3495054e3c 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2498,5 +2498,9 @@ { "value": 1674.0137269125607, "ts": 1753317294481 + }, + { + "value": 1806.3221274460611, + "ts": 1753403668472 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 7dae941a98..8af55ef865 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 2501,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 17Sat 19Mon 21Wed 23Fri 2501,0002,0003,0004,0005,0006,0007,0008,0009,00010,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 1d76502b61..6941d9c12f 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 110.49723756906079, "ts": 1753317358809 + }, + { + "value": 123.13249055984238, + "ts": 1753403698324 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index e6d140fc99..408aaa9b28 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 157.0680628272251, "ts": 1753317299570 + }, + { + "value": 160.87516087516087, + "ts": 1753403682940 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 317919ec16..1cffbc4e02 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2510,5 +2510,9 @@ { "value": 29.375477351506962, "ts": 1753317341024 + }, + { + "value": 35.71683691692264, + "ts": 1753403708970 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index e677503352..ca01621313 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 25020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 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 5c1fa4b0d6..cdaf5211ff 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23Fri 2502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 2502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file