From 7f6db1c416b24d9723adc4998651782152124575 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 00:38:44 +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 a39a71b12d..a89cdb8ff7 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 97.38994935722634, "ts": 1755649909994 + }, + { + "value": 94.24478512188992, + "ts": 1755736274945 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index aa666db871..ffff6712ee 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 158.69657215404146, "ts": 1755649857687 + }, + { + "value": 137.8676470588235, + "ts": 1755736224796 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 5298d9e552..2d3055ee50 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2626,5 +2626,9 @@ { "value": 37.15262297518205, "ts": 1755649905574 + }, + { + "value": 40.21879021879022, + "ts": 1755736215507 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 98273ec5e4..15dcd5b54a 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 265.62776695590577, "ts": 1755650002404 + }, + { + "value": 230.2114108122626, + "ts": 1755736363339 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 31c7560c24..1e23aa12d6 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 346.78071899202405, "ts": 1755649924262 + }, + { + "value": 297.3830293417923, + "ts": 1755736296748 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index b7c7374bd6..d776265ecc 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2606,5 +2606,9 @@ { "value": 142.05554371759357, "ts": 1755649974186 + }, + { + "value": 161.38142499798272, + "ts": 1755736273938 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 5b9839a159..34e42a38aa 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500550600[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 cbf10ded9d..feea616ed1 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -934,5 +934,9 @@ { "value": 249.94792751510104, "ts": 1755650074558 + }, + { + "value": 245.92179686859578, + "ts": 1755736435154 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 298299997b..a3ac2f6e35 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -934,5 +934,9 @@ { "value": 348.0480306282267, "ts": 1755649976669 + }, + { + "value": 312.2073056509522, + "ts": 1755736353490 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 3cba874f2e..fb85d89fa7 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -946,5 +946,9 @@ { "value": 137.1553970648745, "ts": 1755650024600 + }, + { + "value": 165.30974914245567, + "ts": 1755736317499 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 321b58a1d2..16c715e8c5 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -934,5 +934,9 @@ { "value": 183.4189288334556, "ts": 1755650146635 + }, + { + "value": 148.544266191325, + "ts": 1755736521888 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 8525dc569d..e6ac17b4d8 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -934,5 +934,9 @@ { "value": 255.54206861304542, "ts": 1755650029304 + }, + { + "value": 219.14606084955622, + "ts": 1755736414201 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c0fda51032..9df2d5de66 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -950,5 +950,9 @@ { "value": 106.08391237468837, "ts": 1755650064679 + }, + { + "value": 122.75963663147556, + "ts": 1755736352061 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 9421edd444..f33f9baf15 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 185.1851851851852, "ts": 1755649933825 + }, + { + "value": 203.52781546811397, + "ts": 1755736296716 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index f51ac5901d..79677a634c 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 299.52076677316296, "ts": 1755649873423 + }, + { + "value": 273.1742851939538, + "ts": 1755736241734 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 98f9d74ce7..76318ce910 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2562,5 +2562,9 @@ { "value": 69.55070246209486, "ts": 1755649927078 + }, + { + "value": 78.27175954915467, + "ts": 1755736234520 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index cea687e16b..e33adcb5f8 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500[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 8837c3c4f9..bb42bcfa16 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 2102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 2102004006008001,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 0e8a0fd309..81a78d200d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 1594.6702576278394, "ts": 1755649938188 + }, + { + "value": 621.8132073125233, + "ts": 1755736464258 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 4c527ba59e..f0d5c98ad0 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 122.37904870686138, "ts": 1755649923982 + }, + { + "value": 132.3918799646955, + "ts": 1755736287860 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 82d3eef9e4..ea64ede007 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 199.12385503783352, "ts": 1755649866840 + }, + { + "value": 182.59281801582472, + "ts": 1755736234623 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a0f493a948..2cd9f4eed2 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2610,5 +2610,9 @@ { "value": 41.70837504170838, "ts": 1755649918832 + }, + { + "value": 47.085412939071475, + "ts": 1755736227100 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index eca1cb5a15..8927720638 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350[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 005fd663cd..2b2d608dcb 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 21020406080100120140160180200220240260280[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 f5fa0e4eae..58bf294233 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 306.02876670407016, "ts": 1755649975988 + }, + { + "value": 335.9086328518643, + "ts": 1755736333856 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 678677baeb..01a0901eff 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 404.4489383215369, "ts": 1755649903745 + }, + { + "value": 380.5899143672693, + "ts": 1755736273223 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 10240026ee..9dc0739422 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 166.09916119923594, "ts": 1755649958792 + }, + { + "value": 212.92451825827743, + "ts": 1755736260310 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 73d82dab64..f253a19dc3 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 210100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 210100200300400500600700800[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 9d8a71cb13..7fda96b4d5 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 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350[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 1e70e71786..6f4a48784a 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 261.483482959993, "ts": 1755650025745 + }, + { + "value": 273.8600575106121, + "ts": 1755736385717 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 4db125d280..e454ffee7b 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 352.69221725840583, "ts": 1755649941590 + }, + { + "value": 348.67503486750354, + "ts": 1755736314382 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c801ca1a59..706a3495d5 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2510,5 +2510,9 @@ { "value": 97.70395701025892, "ts": 1755649994993 + }, + { + "value": 106.98047606311847, + "ts": 1755736292899 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 9a92b0c419..4b6d37a55d 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500550600650[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 5126bbe33d..3ed9c06892 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 3690.238635431758, "ts": 1755649901583 + }, + { + "value": 2420.8516017968095, + "ts": 1755736266216 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 305f0cdce8..5dd8bc3f87 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 5304.101838755304, "ts": 1755649852340 + }, + { + "value": 3776.329407815603, + "ts": 1755736218722 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 44610332b0..686d11c5c0 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2602,5 +2602,9 @@ { "value": 1549.160011016249, "ts": 1755649898441 + }, + { + "value": 1784.8643503093765, + "ts": 1755736208918 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 498a802b84..760cdbd2f5 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 2101,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 2101,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 d7b8fcbd7a..60cfac929d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 90.59065104481218, "ts": 1755649952077 + }, + { + "value": 107.62717945038388, + "ts": 1755736312122 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 51c023b6c1..86d52c77fa 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 146.52730292077757, "ts": 1755649885163 + }, + { + "value": 144.55044810638913, + "ts": 1755736253646 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 4a8f706cac..95c173fa04 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2614,5 +2614,9 @@ { "value": 29.58754955914551, "ts": 1755649944965 + }, + { + "value": 36.231884057971016, + "ts": 1755736249241 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 1402cd7fcf..ee2ddf2efa 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 21020406080100120140160180200220240260[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 c7a41d76dd..ed8dc1799c 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19Thu 2102004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 13Fri 15Aug 17Tue 19Thu 2102004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file