From 2000dc13f56e49fdaabca5d0343e3715785d6492 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 May 2025 00:46:51 +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 fc515dba77..97e314e388 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1518,5 +1518,9 @@ { "value": 80.59316569954869, "ts": 1748046681515 + }, + { + "value": 128.57877593005315, + "ts": 1748133314410 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 31a5670c10..e981e5e240 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 131.8565400843882, "ts": 1748046674799 + }, + { + "value": 151.5151515151515, + "ts": 1748133303907 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 5ce4fe83e6..fad76d9ba6 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2282,5 +2282,9 @@ { "value": 25.010004001600638, "ts": 1748046710747 + }, + { + "value": 40.53177691309987, + "ts": 1748133321789 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 0cb13ac0d7..baf285023c 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1518,5 +1518,9 @@ { "value": 210.42295012976084, "ts": 1748046782669 + }, + { + "value": 392.6444604410706, + "ts": 1748133383866 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index c97371b086..662e7276d2 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 398.6710963455149, "ts": 1748046742399 + }, + { + "value": 394.91871256499707, + "ts": 1748133367460 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 1038140ea5..d3621fe7fe 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2262,5 +2262,9 @@ { "value": 151.18300703000983, "ts": 1748046784936 + }, + { + "value": 152.96367112810708, + "ts": 1748133383394 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 428d94f193..e460eee3b9 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 25050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 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 8f839b39c8..cb89b6b70c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -590,5 +590,9 @@ { "value": 276.4212660093983, "ts": 1748046855794 + }, + { + "value": 397.56162205141794, + "ts": 1748133431350 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index cdc2e70486..925edc3a4d 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -590,5 +590,9 @@ { "value": 340.59945504087193, "ts": 1748046796656 + }, + { + "value": 402.1447721179625, + "ts": 1748133411845 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index bf331fe52a..f1b5b95b03 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -602,5 +602,9 @@ { "value": 150.19525382997895, "ts": 1748046832318 + }, + { + "value": 158.67348962672062, + "ts": 1748133426882 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index e3ef8ee219..e3eda0ebfe 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -590,5 +590,9 @@ { "value": 192.02765198188538, "ts": 1748046927487 + }, + { + "value": 278.57739808710187, + "ts": 1748133482088 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index a39c4f474a..654ce9f334 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -590,5 +590,9 @@ { "value": 247.10679131831475, "ts": 1748046853081 + }, + { + "value": 301.17458086537494, + "ts": 1748133459626 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 31b3b8cc5a..602d2c2b96 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -606,5 +606,9 @@ { "value": 91.19927040583676, "ts": 1748046878972 + }, + { + "value": 118.50798447545404, + "ts": 1748133463322 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 9223c56fc2..2644b7760f 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1518,5 +1518,9 @@ { "value": 186.05805011163486, "ts": 1748046707789 + }, + { + "value": 195.59264571652108, + "ts": 1748133334956 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index aaee9fd797..53c4264d3d 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 231.16042533518262, "ts": 1748046695138 + }, + { + "value": 244.10089503661516, + "ts": 1748133320860 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 541a20b4a0..5a55c39775 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 48.77097151775263, "ts": 1748046736948 + }, + { + "value": 60.81245439065921, + "ts": 1748133342927 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 6b448778a0..741ef715c8 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 25050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 25050100150200250300350400[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 4ebe6fb81f..e8f68c7fff 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 2502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 2502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 6bb71482fd..31bdffe79e 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 1039.8493373848944, "ts": 1748046822996 + }, + { + "value": 1324.8737689714565, + "ts": 1748133413126 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 7d2a04beb4..3e563032e1 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 101.63978858923974, "ts": 1748046698069 + }, + { + "value": 156.3477173233271, + "ts": 1748133325695 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 059987d8ec..3778c88f0c 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1510,5 +1510,9 @@ { "value": 142.11274277593557, "ts": 1748046687092 + }, + { + "value": 201.2612370857373, + "ts": 1748133313027 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index ff7ddeb6b0..52d206c3e6 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2266,5 +2266,9 @@ { "value": 36.27130939426913, "ts": 1748046725607 + }, + { + "value": 46.48568240981778, + "ts": 1748133333607 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index d9834598ca..4557edb78b 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 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 5e373160fc..1c87700884 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 25020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 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 064fc8d284..3b5e28d3d9 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1518,5 +1518,9 @@ { "value": 265.71011026969575, "ts": 1748046749503 + }, + { + "value": 465.18840130252755, + "ts": 1748133365112 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index b5a234c6db..ba42e78de7 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 471.1795193968902, "ts": 1748046724004 + }, + { + "value": 453.5833081342607, + "ts": 1748133348831 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 646f3a0d48..4d054c37ff 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1258,5 +1258,9 @@ { "value": 198.78739687903786, "ts": 1748046770430 + }, + { + "value": 209.42408376963348, + "ts": 1748133369040 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 3fe4239d22..49eb04d738 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 250100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 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 fe404bab7b..b64d893a54 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 15Sat 17Mon 19Wed 21Fri 23May 25050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 25050100150200250300350400[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 451b09a8f3..9bae914949 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1518,5 +1518,9 @@ { "value": 211.0224035451764, "ts": 1748046811592 + }, + { + "value": 370.8511032820323, + "ts": 1748133400485 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b9642bcb0f..357f98288e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 335.8898281363713, "ts": 1748046760722 + }, + { + "value": 445.9308807134894, + "ts": 1748133381318 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index afa44d09f8..0c3db38f9b 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 99.88014382740711, "ts": 1748046805266 + }, + { + "value": 114.14873580275098, + "ts": 1748133401212 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 975a57c95c..af3b3646d6 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 25050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 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 c14edb6c3b..ac2ad571e7 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1518,5 +1518,9 @@ { "value": 3600.624108178751, "ts": 1748046671358 + }, + { + "value": 4461.998644874486, + "ts": 1748133307756 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 2c5cd8cfe1..895959ad9c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 3550.2024930310836, "ts": 1748046668202 + }, + { + "value": 5167.068549776094, + "ts": 1748133298130 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 64d1d4523b..c2e48f7ff8 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2258,5 +2258,9 @@ { "value": 1149.1904591654322, "ts": 1748046700297 + }, + { + "value": 1709.758923991717, + "ts": 1748133315165 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index ad0654dff5..550490d143 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 2501,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 2501,0002,0003,0004,0005,0006,0007,0008,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 026481acb7..9c1b9bd79d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1518,5 +1518,9 @@ { "value": 113.71389583807141, "ts": 1748046722562 + }, + { + "value": 125.74398524603906, + "ts": 1748133348434 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 32f133b060..371a72391d 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 136.54984069185252, "ts": 1748046707565 + }, + { + "value": 162.40796881766997, + "ts": 1748133331679 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 0e6e0995cd..446d52db2a 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2270,5 +2270,9 @@ { "value": 24.209557933472137, "ts": 1748046758599 + }, + { + "value": 36.24501631025734, + "ts": 1748133357693 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index e7e16637bd..360a2e1310 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 25020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 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 85483a7616..430e19d577 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23May 2502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23May 2502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file