From 32aff20486aa82b711fa6f41de09d4ab629649d5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 26 Apr 2025 00:43:47 +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 4f42f596a5..afdc3865f1 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1402,5 +1402,9 @@ { "value": 67.97788452823349, "ts": 1745541267353 + }, + { + "value": 93.85558753597797, + "ts": 1745627483796 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 66e582bdba..610033054c 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 49.325879644853664, "ts": 1745541175173 + }, + { + "value": 119.82744847419715, + "ts": 1745627442892 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 071986823e..f4e45654ff 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 14.844724185024642, "ts": 1745541396619 + }, + { + "value": 14.11074109612237, + "ts": 1745627650584 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 6b920cda76..46124f7548 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1402,5 +1402,9 @@ { "value": 301.40151705430253, "ts": 1745541387863 + }, + { + "value": 280.83313831032063, + "ts": 1745627596421 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 1d9365ab67..0930c58e30 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 243.17094917727164, "ts": 1745541290048 + }, + { + "value": 274.57440966501923, + "ts": 1745627541246 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index fd460a6c5a..2c6f5521c7 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2146,5 +2146,9 @@ { "value": 63.53845665088795, "ts": 1745541589504 + }, + { + "value": 37.59822536376283, + "ts": 1745627865691 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 4c588b0624..73c7dc1f65 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 27050100150200250300350400450500[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 40bbd0dc29..e7cf7f7cdb 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -474,5 +474,9 @@ { "value": 246.51287002608927, "ts": 1745541462882 + }, + { + "value": 274.8322378214965, + "ts": 1745627662564 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index ef57425fca..543ff6fa4a 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -474,5 +474,9 @@ { "value": 257.26230035373567, "ts": 1745541363928 + }, + { + "value": 300.79711234772145, + "ts": 1745627601623 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 03d23a02fe..d53b8ed510 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -486,5 +486,9 @@ { "value": 60.87075616696849, "ts": 1745541701238 + }, + { + "value": 41.96170993968004, + "ts": 1745628030616 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a9a5b66faf..c6223770b2 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -474,5 +474,9 @@ { "value": 140.28688668326728, "ts": 1745541567593 + }, + { + "value": 200.6554745501973, + "ts": 1745627745999 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c424fa2ff0..1ef0f118fd 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -474,5 +474,9 @@ { "value": 196.12329617886445, "ts": 1745541446538 + }, + { + "value": 224.18173666118668, + "ts": 1745627678278 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 4d834a94a2..ba796f21c7 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -490,5 +490,9 @@ { "value": 63.46486426452155, "ts": 1745541770622 + }, + { + "value": 45.75664329264805, + "ts": 1745628126412 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index d8579cc264..2f17cf314b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1402,5 +1402,9 @@ { "value": 148.95729890764648, "ts": 1745541299622 + }, + { + "value": 148.11889009578354, + "ts": 1745627515071 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index f15241e39d..a1c8d9cdd6 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 127.18331354926234, "ts": 1745541206038 + }, + { + "value": 186.4743908503232, + "ts": 1745627467464 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 0c4f23ee02..17f38b36aa 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 18.857250612860643, "ts": 1745541456191 + }, + { + "value": 19.736322728349254, + "ts": 1745627708926 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 9eeb71e473..afba82b5d8 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25020406080100120140160180200220240260280300[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 27020406080100120140160180200220240260280300[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 3c0a8dc94e..e573fe69e0 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 2501002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 2701002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index ee5440b78e..b6d8079672 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1914,5 +1914,9 @@ { "value": 375.55707632988936, "ts": 1745541685897 + }, + { + "value": 467.04479997509094, + "ts": 1745627894668 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index fde4a7b792..4a77a84d30 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 95.24414248523715, "ts": 1745541286276 + }, + { + "value": 104.2462992563764, + "ts": 1745627501418 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index ae26210ae3..244e9260de 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1394,5 +1394,9 @@ { "value": 120.98725600903371, "ts": 1745541190725 + }, + { + "value": 156.00624024961, + "ts": 1745627456001 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 4d160ff933..0b0ef08ece 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2150,5 +2150,9 @@ { "value": 16.903313049357674, "ts": 1745541427967 + }, + { + "value": 16.88390626055244, + "ts": 1745627681983 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 3ba42b78ea..8a3f108bc2 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 27020406080100120140160180200220240260[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 545758bbae..805470d767 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 27020406080100120140160180200[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 ea41de4507..bc73567374 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1402,5 +1402,9 @@ { "value": 251.74121003608292, "ts": 1745541357931 + }, + { + "value": 282.7254735651682, + "ts": 1745627566654 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 8383e532bb..9178d87d52 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 261.8257985686856, "ts": 1745541256653 + }, + { + "value": 331.2720848056537, + "ts": 1745627510667 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 36c094043c..c4f076b23c 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1142,5 +1142,9 @@ { "value": 47.56129461843951, "ts": 1745541554932 + }, + { + "value": 39.630642412713506, + "ts": 1745627808555 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 2e83d0c943..16c74af669 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 27050100150200250300350400450500550[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 0b8b3b5709..27b788540c 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 17Sat 19Mon 21Wed 23Fri 250102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 270102030405060708090100[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 313261db16..08c662d30e 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1402,5 +1402,9 @@ { "value": 241.88671638782503, "ts": 1745541413344 + }, + { + "value": 286.0684657194622, + "ts": 1745627617985 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 78100b9458..459f062546 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 235.53427023631937, "ts": 1745541316052 + }, + { + "value": 315.09295242096414, + "ts": 1745627560831 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 02d805c63c..ff188425f0 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 44.434570095534326, "ts": 1745541635025 + }, + { + "value": 29.17706099464601, + "ts": 1745627934717 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 59636d2cda..4c76f1e38f 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 27050100150200250300350400450500550[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 23cfb6d254..9eef2d669e 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1402,5 +1402,9 @@ { "value": 1602.5260558866123, "ts": 1745541254439 + }, + { + "value": 2007.494646680942, + "ts": 1745627474150 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index b5714c4a5e..df64ba2939 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 2861.2606502479757, "ts": 1745541158273 + }, + { + "value": 2765.0902238698973, + "ts": 1745627434686 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 63a39f0bc8..242d7e2e01 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 650.1762700109807, "ts": 1745541379005 + }, + { + "value": 495.3683063357607, + "ts": 1745627631957 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 7cd7d19ea4..4d9b1b6a0d 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 2505001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 2705001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[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 1dce6e9c48..0d59265241 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1402,5 +1402,9 @@ { "value": 71.02609025048534, "ts": 1745541324165 + }, + { + "value": 87.56567425569177, + "ts": 1745627535571 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index ff4555300c..b02201dc63 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 99.82032341784787, "ts": 1745541224191 + }, + { + "value": 131.26804935678658, + "ts": 1745627482256 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ad9918be23..222211a585 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 9.836904129532353, "ts": 1745541508474 + }, + { + "value": 11.43379830779785, + "ts": 1745627754339 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 21bbc9d35e..f3bb0d66c2 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25020406080100120140160180200[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 27020406080100120140160180200[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 775ba312f0..37c09a3b3b 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 2501002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Apr 2701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file