From a5e750e960c8b40172ecd97776fe4033096c4db9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 29 Jun 2025 00:44:06 +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 8736f2ef2c..599324408b 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1658,5 +1658,9 @@ { "value": 125.62814070351759, "ts": 1751070703344 + }, + { + "value": 124.0900066181337, + "ts": 1751157486793 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 6a9faf6c2d..ed7d16fd66 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 152.9675708749745, "ts": 1751070683794 + }, + { + "value": 150.6024096385542, + "ts": 1751157478142 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index f59cc03843..c2c6dcd4fa 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2422,5 +2422,9 @@ { "value": 38.07493146512336, "ts": 1751070724000 + }, + { + "value": 37.718768859384426, + "ts": 1751157504166 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 290bf66479..bae8e4fded 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1658,5 +1658,9 @@ { "value": 393.9851598923107, "ts": 1751070773848 + }, + { + "value": 423.0118443316413, + "ts": 1751157553888 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e8efe4daf5..968bb88944 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 409.0258367986911, "ts": 1751070748029 + }, + { + "value": 401.2841091492777, + "ts": 1751157545443 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 1ea5591ca9..fc86fda9be 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2402,5 +2402,9 @@ { "value": 149.05351021016546, "ts": 1751070799723 + }, + { + "value": 151.60703456640388, + "ts": 1751157569470 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index c807514bf5..aeac7ebd01 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 19Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400450500550600650[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 a1926f34a6..ec873ea3f1 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -730,5 +730,9 @@ { "value": 399.86671109630123, "ts": 1751070821086 + }, + { + "value": 417.7691129369169, + "ts": 1751157598879 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index f4a9b33607..b8448d634b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -730,5 +730,9 @@ { "value": 420.87542087542084, "ts": 1751070790459 + }, + { + "value": 421.21520586893183, + "ts": 1751157588258 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 71d73842c9..6aa7f6c807 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -742,5 +742,9 @@ { "value": 152.3983693374481, "ts": 1751070846398 + }, + { + "value": 142.5821629714123, + "ts": 1751157616913 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 05f47d7211..237486afb0 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -730,5 +730,9 @@ { "value": 273.84755819260613, "ts": 1751070872228 + }, + { + "value": 287.56979558580366, + "ts": 1751157647885 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 4dcc9cf713..829005c2b7 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -730,5 +730,9 @@ { "value": 316.07227519359424, "ts": 1751070835811 + }, + { + "value": 265.2461263013638, + "ts": 1751157640919 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 3cbc5a26cf..91cd1d5100 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -746,5 +746,9 @@ { "value": 108.20168794633196, "ts": 1751070885987 + }, + { + "value": 110.14428901861437, + "ts": 1751157655796 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index c16605863f..32c9302481 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1658,5 +1658,9 @@ { "value": 190.13816706806946, "ts": 1751070724097 + }, + { + "value": 193.69834710743802, + "ts": 1751157507112 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b98adcd76a..7bc4d47645 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 234.5949327494526, "ts": 1751070701347 + }, + { + "value": 242.5222312045271, + "ts": 1751157495266 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 4337842313..13f8b451b8 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2358,5 +2358,9 @@ { "value": 54.11841108345059, "ts": 1751070746591 + }, + { + "value": 55.635918549015244, + "ts": 1751157526989 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index d5d49b0aa0..7ca6ddcbaa 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 19Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400[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 cb64945c8c..05ebf13e52 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27Jun 2902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27Jun 2902004006008001,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 a3b708611f..c553745cc2 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 1373.8779996336327, "ts": 1751070791417 + }, + { + "value": 1396.0414469194018, + "ts": 1751157580825 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index d81403d6e9..db260126e3 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 153.5941019864837, "ts": 1751070714718 + }, + { + "value": 159.89766549408378, + "ts": 1751157497719 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 79ffc9f5a2..cd8903b0b8 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 188.7504718761797, "ts": 1751070693377 + }, + { + "value": 194.02405898331392, + "ts": 1751157487484 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 5f7de88c70..9bbd299566 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 44.33410179109771, "ts": 1751070736232 + }, + { + "value": 42.208340368056724, + "ts": 1751157516995 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index ab45e7ba57..c451a807ac 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 19Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350[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 3d2f0de5c6..17c39d35d9 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 19Sat 21Mon 23Wed 25Fri 27Jun 29020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29020406080100120140160180200220240260[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 baecefb7ec..c080da5a77 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1658,5 +1658,9 @@ { "value": 438.24410196479437, "ts": 1751070755254 + }, + { + "value": 496.8532626697582, + "ts": 1751157536409 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e149878925..817f4ee901 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 456.2043795620438, "ts": 1751070730200 + }, + { + "value": 355.93521978999826, + "ts": 1751157527239 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index f29b59ed3b..6e89fcd5bf 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1398,5 +1398,9 @@ { "value": 114.73152822395595, "ts": 1751070784997 + }, + { + "value": 190.8943399828195, + "ts": 1751157554960 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 5bad8c7da4..be44e4f188 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 19Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 290100200300400500600700800[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 dc54c0ec0c..9b2462e5e3 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 19Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400[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 6eb36a92c6..0a91396370 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1658,5 +1658,9 @@ { "value": 369.1626161324063, "ts": 1751070790447 + }, + { + "value": 392.0799843168006, + "ts": 1751157569557 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index f129078e69..6e9c629438 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 465.1523373904954, "ts": 1751070761341 + }, + { + "value": 450.07876378366217, + "ts": 1751157559142 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 6364d85aec..191c1c0cc4 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 101.76563374548415, "ts": 1751070819723 + }, + { + "value": 106.67235585897916, + "ts": 1751157588488 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index e741017814..7d2d1a38e9 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 19Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29050100150200250300350400450500550600650700[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 0e7e4f90d1..9b2a5985b8 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1658,5 +1658,9 @@ { "value": 4331.157060588075, "ts": 1751070696558 + }, + { + "value": 4872.8545904095, + "ts": 1751157480001 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 4a59beb5d6..1b8a6be94a 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 5501.558774986246, "ts": 1751070678074 + }, + { + "value": 5838.7215362325105, + "ts": 1751157472438 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 5fdd730f54..4a8b0dfea7 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2398,5 +2398,9 @@ { "value": 1558.5765001298814, "ts": 1751070716970 + }, + { + "value": 1713.6655305698891, + "ts": 1751157497079 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 029db18392..836a8380a0 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 19Sat 21Mon 23Wed 25Fri 27Jun 2901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 2901,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 09a09a5a57..aeb0c0fc50 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1658,5 +1658,9 @@ { "value": 122.73954668194092, "ts": 1751070737847 + }, + { + "value": 123.7828024426473, + "ts": 1751157520728 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 1bbeab34a2..e71839736b 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 143.4583014537108, "ts": 1751070713305 + }, + { + "value": 151.1030522816561, + "ts": 1751157506699 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ea8e0dc37b..a8357d199e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 27.430326969497475, "ts": 1751070765814 + }, + { + "value": 33.86616093199675, + "ts": 1751157542683 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index cc5574b6b9..6dd3c42624 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 19Sat 21Mon 23Wed 25Fri 27Jun 29020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 21Mon 23Wed 25Fri 27Jun 29020406080100120140160180200220240260[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 98681c9257..749fc87adc 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 17Thu 19Sat 21Mon 23Wed 25Fri 27Jun 2902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 19Sat 21Mon 23Wed 25Fri 27Jun 2902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file