From 6ab6d9cf946c60da7d1518169074cc94d35f69a0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 00:49:07 +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 172bb8d99f..9fe94fee08 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 109.04332654841524, "ts": 1740356973655 + }, + { + "value": 73.62324531265338, + "ts": 1740443692239 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 27f8dc33fa..61646c175e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1182,5 +1182,9 @@ { "value": 150.8447304907482, "ts": 1740356949879 + }, + { + "value": 104.02219140083218, + "ts": 1740443826287 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index fe6545f7b2..31f8fa9df4 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1950,5 +1950,9 @@ { "value": 14.762326542663125, "ts": 1740357165677 + }, + { + "value": 12.987012987012987, + "ts": 1740443932459 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 117743fadb..cf57820092 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 326.05151613955, "ts": 1740357056686 + }, + { + "value": 291.75784099197665, + "ts": 1740443813151 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 0f9b531ce2..441bdaedba 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1182,5 +1182,9 @@ { "value": 339.5009336275675, "ts": 1740357017458 + }, + { + "value": 127.34797835084368, + "ts": 1740443956593 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index bd83a1c8ef..2e0f57b881 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 56.94436535504812, "ts": 1740357347147 + }, + { + "value": 56.162421723624725, + "ts": 1740444116445 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 235229400f..bebe988078 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 25050100150200250300350400450500550[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 9283d82673..ddb57a14c4 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -258,5 +258,9 @@ { "value": 381.3761322103925, "ts": 1740357105648 + }, + { + "value": 316.04730174616134, + "ts": 1740443873351 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 546304dec5..4177b16680 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -258,5 +258,9 @@ { "value": 362.76791922367664, "ts": 1740357068880 + }, + { + "value": 239.11527348809403, + "ts": 1740444030650 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index bba97c3c3d..57a10fe1ee 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -270,5 +270,9 @@ { "value": 48.260801370606764, "ts": 1740357479424 + }, + { + "value": 47.72187690141853, + "ts": 1740444246687 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 309ea26e02..42ecb7a256 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -258,5 +258,9 @@ { "value": 252.503997979968, "ts": 1740357160847 + }, + { + "value": 217.73052219036907, + "ts": 1740443951819 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c402506d0a..b675ac2a78 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -258,5 +258,9 @@ { "value": 254.323499491353, "ts": 1740357124319 + }, + { + "value": 192.7679876628488, + "ts": 1740444114244 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 69835977e8..0439b410a7 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -270,5 +270,9 @@ { "value": 35.45282115824367, "ts": 1740357600184 + }, + { + "value": 25.589191125668517, + "ts": 1740444409948 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 29a4b80f6e..943a221fec 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 188.30027617373838, "ts": 1740356995154 + }, + { + "value": 124.87512487512487, + "ts": 1740443727993 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index dd782c5b20..8ed6117e99 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1182,5 +1182,9 @@ { "value": 249.33510638297872, "ts": 1740356967371 + }, + { + "value": 201.85708518368995, + "ts": 1740443849620 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 1f5c62b87c..80a88b5528 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1886,5 +1886,9 @@ { "value": 19.858606720152512, "ts": 1740357223667 + }, + { + "value": 19.42954845729385, + "ts": 1740443991522 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 2079b7eb07..bb80ae25dc 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 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 1dc8e072ad..d99085f6c9 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 2401002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 2501002003004005006007008009001,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 f989833011..7992536285 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 606.6079829610557, "ts": 1740357291555 + }, + { + "value": 490.27885972032317, + "ts": 1740444219007 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 76018ee172..8606e52232 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1182,5 +1182,9 @@ { "value": 147.37669483199056, "ts": 1740356985548 + }, + { + "value": 89.02077151335311, + "ts": 1740443712482 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e0c8b93ce1..e3b3ae6755 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1178,5 +1178,9 @@ { "value": 185.85057613678603, "ts": 1740356959731 + }, + { + "value": 157.52993068683048, + "ts": 1740443839014 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 381ae921d1..2de1c42cdd 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1934,5 +1934,9 @@ { "value": 16.88447641238645, "ts": 1740357196960 + }, + { + "value": 16.61681621801263, + "ts": 1740443964133 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 5daafb1ddf..95093bf9f4 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 25020406080100120140160180200220240260280[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 fe37460e95..b33dc930d1 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 25020406080100120140160180200220240[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 3e10c1a693..510bc6bb8a 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 300.9781790820166, "ts": 1740357034967 + }, + { + "value": 276.48495461038664, + "ts": 1740443782599 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 2a0866bdfa..dba7722bf1 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1182,5 +1182,9 @@ { "value": 410.7338444687842, "ts": 1740356996484 + }, + { + "value": 250.83612040133778, + "ts": 1740443898838 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 9a6f821a7d..f18d9d3cb6 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -926,5 +926,9 @@ { "value": 49.47678301956807, "ts": 1740357309465 + }, + { + "value": 48.33720030935808, + "ts": 1740444078340 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index c43cc5eddc..f9c8c2bfca 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24050100150200250300350400450500550600650[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 25050100150200250300350400450500550600650[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 e9be79c656..bb8136e2e1 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 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 240102030405060708090[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 250102030405060708090[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 c58999b847..a9e290dee9 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 363.57025995273585, "ts": 1740357073581 + }, + { + "value": 286.36884306987395, + "ts": 1740443834603 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 5322c0c78c..fd454f3914 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1182,5 +1182,9 @@ { "value": 353.2320734722713, "ts": 1740357035009 + }, + { + "value": 270.9170542285637, + "ts": 1740443979285 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index b8abfcc8e3..7a1c9c2593 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 41.30098089829634, "ts": 1740357396015 + }, + { + "value": 43.85003288752467, + "ts": 1740444162412 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index c5c8303602..e2dc64032c 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 25050100150200250300350400450500550600[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 18091e6047..12a1457d8e 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 4865.916955017301, "ts": 1740356965933 + }, + { + "value": 2888.99826660104, + "ts": 1740443680123 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index b7b2cd3059..8f943f16a8 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1182,5 +1182,9 @@ { "value": 6226.075727528479, "ts": 1740356944033 + }, + { + "value": 3887.8009445916373, + "ts": 1740443817372 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index b649c55510..342fd186fd 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1926,5 +1926,9 @@ { "value": 614.8548942449581, "ts": 1740357147933 + }, + { + "value": 645.4574141541639, + "ts": 1740443912484 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4ab56e4078..923ea9b74a 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 2401,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 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 ddd65c8e00..c20ee11cf6 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 104.98320268756999, "ts": 1740357011039 + }, + { + "value": 80.78849571820973, + "ts": 1740443750067 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index d9cdfe930f..b093b450a3 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1182,5 +1182,9 @@ { "value": 166.07617360496013, "ts": 1740356977941 + }, + { + "value": 136.05442176870747, + "ts": 1740443864102 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 41abb80ae1..91c7b60629 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1938,5 +1938,9 @@ { "value": 12.558081125204069, "ts": 1740357265110 + }, + { + "value": 12.572922953128144, + "ts": 1740444032802 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 496800cf34..64e68ff24e 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 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 01c54a062a..9dd886233c 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Thu 20Fri 21Sat 22Feb 23Mon 2401002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 19Thu 20Fri 21Sat 22Feb 23Mon 24Tue 2501002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file