From e346a4ad4e68fcf122ad04faf6a67d9c7159bcea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 00:42:13 +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 5af2e8fe8c..86c942bac1 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 112.64644037248422, "ts": 1753230878658 + }, + { + "value": 112.56190904997749, + "ts": 1753317323658 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 1a488e90bb..79e4d303e3 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 159.98293515358364, "ts": 1753230881334 + }, + { + "value": 150.2403846153846, + "ts": 1753317272864 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d70d0fed33..a191f4842c 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2518,5 +2518,9 @@ { "value": 34.30296377607025, "ts": 1753230918062 + }, + { + "value": 38.916562889165625, + "ts": 1753317301322 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 1264cea73a..5a8c4c9701 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 340.4448479346346, "ts": 1753230955598 + }, + { + "value": 339.4049100576988, + "ts": 1753317400245 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 417efea4ec..97c21baa37 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 376.3643206624012, "ts": 1753230942971 + }, + { + "value": 385.13383400731755, + "ts": 1753317334445 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 78c043aa50..bd03ff5cf1 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2498,5 +2498,9 @@ { "value": 144.92753623188406, "ts": 1753230985099 + }, + { + "value": 135.99891200870394, + "ts": 1753317368280 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 222a6662de..dac5e977c8 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 15Thu 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 2c394f4c48..8cbbbf53ae 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -826,5 +826,9 @@ { "value": 285.2863561800157, "ts": 1753231018804 + }, + { + "value": 379.9632702172123, + "ts": 1753317451525 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 6c632e4a1e..a3787addb2 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -826,5 +826,9 @@ { "value": 370.8854891052388, "ts": 1753230992072 + }, + { + "value": 379.1469194312796, + "ts": 1753317381429 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 794cd6050a..f2e454a5e5 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -838,5 +838,9 @@ { "value": 143.89006798805713, "ts": 1753231032579 + }, + { + "value": 156.0244958458478, + "ts": 1753317413808 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 45e6fc781d..4b4894f67c 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -826,5 +826,9 @@ { "value": 265.4514887404327, "ts": 1753231071696 + }, + { + "value": 271.65300855706977, + "ts": 1753317503422 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 94b36ab35a..7016ca47ac 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -826,5 +826,9 @@ { "value": 272.24465719860245, "ts": 1753231043260 + }, + { + "value": 275.982613095375, + "ts": 1753317432050 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index db35f98f39..c29b30a600 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -842,5 +842,9 @@ { "value": 106.94043417816275, "ts": 1753231072903 + }, + { + "value": 114.32491139819366, + "ts": 1753317451311 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 1d906cca45..b1cf9ea5f7 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 253.12183597705027, "ts": 1753230902352 + }, + { + "value": 232.1622039931899, + "ts": 1753317343651 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index bea5c90a70..667cdc7cc7 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 322.99741602067184, "ts": 1753230896581 + }, + { + "value": 299.64043148222135, + "ts": 1753317288540 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a2b06d7094..61a333faf9 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2454,5 +2454,9 @@ { "value": 64.99415052645263, "ts": 1753230940361 + }, + { + "value": 72.06687806284232, + "ts": 1753317323022 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index bd1264e4ce..13e58d12b7 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 15Thu 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 8c4d6dc13a..1e8024af0a 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 2305001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +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 diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index d5526e60be..748393425e 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 1022.5297385732302, "ts": 1753230985663 + }, + { + "value": 1120.964527700279, + "ts": 1753317441863 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 450d433252..650a48b20a 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 102.43802499487809, "ts": 1753230894901 + }, + { + "value": 147.24649062530676, + "ts": 1753317335600 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 53d2c56b79..b9b959a631 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1746,5 +1746,9 @@ { "value": 202.97699594046009, "ts": 1753230890377 + }, + { + "value": 198.7281399046105, + "ts": 1753317281977 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 76ea5e46cb..009a3bb386 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2502,5 +2502,9 @@ { "value": 40.167095115681235, "ts": 1753230931592 + }, + { + "value": 39.329819869425, + "ts": 1753317315034 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index e518bc7564..0d74f12561 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 15Thu 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 119628b6ef..b4c80b7723 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 15Thu 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 259fefd403..e654d15f42 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 403.0362060858467, "ts": 1753230934453 + }, + { + "value": 363.2181124765422, + "ts": 1753317379409 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index afb89374ff..4c8a03fc96 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 489.47626040137055, "ts": 1753230923875 + }, + { + "value": 472.6270185112249, + "ts": 1753317315800 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 09a0a3147b..0a73563c3a 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1494,5 +1494,9 @@ { "value": 189.95156235160033, "ts": 1753230970012 + }, + { + "value": 208.20320632937748, + "ts": 1753317352388 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index dda834918c..d69a16d1aa 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 230100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 15Thu 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 54ecbe3903..eaa4204f4e 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 23050100150200250300350400450[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +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 diff --git a/nativets_4workers_benchmark.json b/nativets_4workers_benchmark.json index a471b22a46..f9d1aa95c1 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 299.64043148222135, "ts": 1753230976034 + }, + { + "value": 320.66698733365405, + "ts": 1753317419321 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 3a80c4a842..ad0c638c97 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 389.1807744697412, "ts": 1753230958801 + }, + { + "value": 419.0822099601872, + "ts": 1753317349145 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f1645fcde2..89c5415c9d 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2402,5 +2402,9 @@ { "value": 105.78652279699567, "ts": 1753231004295 + }, + { + "value": 104.70107842110774, + "ts": 1753317387747 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index fc9247a81e..0011b235e5 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 230100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 15Thu 17Sat 19Mon 21Wed 23Fri 250100200300400500600700800[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 fe25c45056..1d741e1083 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 4287.34756097561, "ts": 1753230871221 + }, + { + "value": 3922.081317819323, + "ts": 1753317316103 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index dc28401258..58a94a47ca 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 4585.83147918542, "ts": 1753230875822 + }, + { + "value": 5518.425409283218, + "ts": 1753317267148 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index d99a42ebb1..386625ee46 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2494,5 +2494,9 @@ { "value": 1486.5467518953471, "ts": 1753230910301 + }, + { + "value": 1674.0137269125607, + "ts": 1753317294481 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 09fe8d6d66..7dae941a98 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 2301,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 209cdd77c3..1d76502b61 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 123.86457473162676, "ts": 1753230915916 + }, + { + "value": 110.49723756906079, + "ts": 1753317358809 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 047dccd95d..e6d140fc99 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1750,5 +1750,9 @@ { "value": 147.75413711583926, "ts": 1753230908134 + }, + { + "value": 157.0680628272251, + "ts": 1753317299570 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ea2e09e545..317919ec16 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2506,5 +2506,9 @@ { "value": 30.678610872499696, "ts": 1753230957678 + }, + { + "value": 29.375477351506962, + "ts": 1753317341024 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index c887e68254..e677503352 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 23020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 15Thu 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 876af9f91e..5c1fa4b0d6 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 15Thu 17Sat 19Mon 21Wed 2302004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +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