From 738ef6458c718313f9a5633e40324164afa30ebb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 7 Sep 2025 00:44: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 a053c2deed..daac6f9ae8 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 94.74482061647296, "ts": 1757118605501 + }, + { + "value": 97.37730459620877, + "ts": 1757205237207 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index d2c7002bf6..da5c4d22de 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 146.65623777864687, "ts": 1757118526638 + }, + { + "value": 139.92537313432834, + "ts": 1757205187344 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 330daac338..6c32cce27a 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2694,5 +2694,9 @@ { "value": 37.16919417187035, "ts": 1757118602237 + }, + { + "value": 36.60858105139845, + "ts": 1757205226600 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 3114e731f8..e97c05b69e 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 241.66263895601742, "ts": 1757118693446 + }, + { + "value": 229.3577981651376, + "ts": 1757205325039 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index ef20360331..13e9dc5681 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 385.45547989207245, "ts": 1757118591083 + }, + { + "value": 314.6963180530788, + "ts": 1757205259672 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index d6eaa2ede7..2b8e14bbf6 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2674,5 +2674,9 @@ { "value": 135.9342078434038, "ts": 1757118666166 + }, + { + "value": 136.36983499249965, + "ts": 1757205291005 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0de055a851..9a92dd1e58 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350400450500550600[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 97ee56c13d..f69970f270 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1002,5 +1002,9 @@ { "value": 246.47236428615443, "ts": 1757118764717 + }, + { + "value": 247.33598532473152, + "ts": 1757205397336 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index dc7d609807..c3449104fb 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1002,5 +1002,9 @@ { "value": 403.17161671818303, "ts": 1757118635540 + }, + { + "value": 326.4151456627588, + "ts": 1757205314590 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index d360ca37a6..4e98b67307 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1014,5 +1014,9 @@ { "value": 141.5027593038064, "ts": 1757118714097 + }, + { + "value": 144.8173491184244, + "ts": 1757205338540 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 11f784741c..68d9a7cb33 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1002,5 +1002,9 @@ { "value": 164.52780519907864, "ts": 1757118843406 + }, + { + "value": 167.95431642593215, + "ts": 1757205474800 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index d4dc9f218c..b99c494088 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1002,5 +1002,9 @@ { "value": 290.8174393524465, "ts": 1757118682812 + }, + { + "value": 221.11663902708676, + "ts": 1757205374961 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 48f9ac5284..15d6357e81 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -38,5 +38,9 @@ { "value": 69.18978758735211, "ts": 1757118774020 + }, + { + "value": 99.61399576640518, + "ts": 1757205380756 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 2d639e369d..05937c1f79 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 202.26537216828478, "ts": 1757118627406 + }, + { + "value": 204.86205954657197, + "ts": 1757205258403 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b95333a777..419b25bf39 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 295.5082742316785, "ts": 1757118542676 + }, + { + "value": 273.3734281027884, + "ts": 1757205204187 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 37f761601f..cefbdb351e 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2630,5 +2630,9 @@ { "value": 74.69375560203167, "ts": 1757118622262 + }, + { + "value": 73.62685907819171, + "ts": 1757205246867 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index e1ac114053..ee0f3c9204 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350400450500[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 80898a9495..96a3c843bf 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 0702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 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/dedicated_benchmark.json b/dedicated_benchmark.json index a8c15ef5dc..75dfd4562a 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2418,5 +2418,9 @@ { "value": 854.8226243054567, "ts": 1757118700049 + }, + { + "value": 1212.0069488398399, + "ts": 1757205287048 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 66eab4c1a1..0b6f49e01d 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 132.38019592268998, "ts": 1757118618456 + }, + { + "value": 138.24884792626727, + "ts": 1757205249576 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 61263f6231..d643efa797 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1922,5 +1922,9 @@ { "value": 191.64430816404752, "ts": 1757118536018 + }, + { + "value": 185.2080503765897, + "ts": 1757205197063 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 6bed6c7a78..d2adce7242 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2678,5 +2678,9 @@ { "value": 45.40088985744121, "ts": 1757118614292 + }, + { + "value": 43.80585246188891, + "ts": 1757205239029 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 810cfc8d29..aa358b540f 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 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 2d32ad0e29..cdd936c5ac 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 07020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 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 ef71049576..b0ec66b8a2 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 320.958596341072, "ts": 1757118665355 + }, + { + "value": 327.296530656775, + "ts": 1757205295586 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index fb2384c042..e92584f459 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 417.0431639674706, "ts": 1757118571950 + }, + { + "value": 353.0865650561996, + "ts": 1757205237061 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index dcd08579a4..0512bbeffc 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 193.5733643050716, "ts": 1757118650171 + }, + { + "value": 190.11406844106466, + "ts": 1757205275128 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 8e000930d7..d034f2a87b 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350400450500550600650700[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 e41f126ef7..50fcb5b209 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 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350[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 bff97955d6..6750672f39 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 277.72634697278284, "ts": 1757118715400 + }, + { + "value": 263.5972234425797, + "ts": 1757205348238 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index a14c09a233..5d1781ec1e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 435.9197907585005, "ts": 1757118605145 + }, + { + "value": 350.3240497460151, + "ts": 1757205277176 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 5c449939c6..3391dc02b2 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2578,5 +2578,9 @@ { "value": 105.29640939243971, "ts": 1757118685423 + }, + { + "value": 104.11786141912646, + "ts": 1757205310496 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 2065841b86..ad816cc73c 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 07050100150200250300350400450500550600650700[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 20224f4be5..d52ddaca1b 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 2439.7296418115443, "ts": 1757118596850 + }, + { + "value": 2473.09365697275, + "ts": 1757205228758 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index b926d37761..e6d4f13c06 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 5388.7913140667415, "ts": 1757118520749 + }, + { + "value": 3927.386978530284, + "ts": 1757205181312 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index fd2d20c574..a7e0d70e81 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2670,5 +2670,9 @@ { "value": 1112.1546142059215, "ts": 1757118595128 + }, + { + "value": 1165.3049862105577, + "ts": 1757205219385 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index a314f7aa7a..4254c71a3e 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 0701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 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 57531055cf..7c9f5374ac 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 106.97475395806589, "ts": 1757118642901 + }, + { + "value": 109.8337848722267, + "ts": 1757205273531 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 79be01f0b1..5b0c75569c 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 154.79876160990713, "ts": 1757118553843 + }, + { + "value": 145.53216260793636, + "ts": 1757205216021 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index a5f0e3ab96..25e353719c 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2682,5 +2682,9 @@ { "value": 33.61344537815126, "ts": 1757118638077 + }, + { + "value": 33.185106524191944, + "ts": 1757205262875 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index e5cd3e6c97..b62e15d919 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 07020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 07020406080100120140160180200220240260[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 3ee8233d99..16ba510806 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 29Aug 31SeptemberWed 03Fri 05Sep 0702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 29Aug 31SeptemberWed 03Fri 05Sep 0702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file