From 19f1bee9e18dbd67a6c3abae5c5ea995e59c79bd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 00:43:29 +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 9d7e308e69..26bfdd75f6 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 127.57271644837559, "ts": 1749861105177 + }, + { + "value": 126.09280430396771, + "ts": 1749947814196 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 842fe2f065..995cca5eef 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 165.19823788546256, "ts": 1749861092668 + }, + { + "value": 156.96944328170784, + "ts": 1749947775659 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index f4fe7ff097..4934666134 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 36.613942589338016, "ts": 1749861116058 + }, + { + "value": 37.481259370314845, + "ts": 1749947791831 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 277a612afd..941a8b4d4f 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 378.4533871578151, "ts": 1749861175578 + }, + { + "value": 417.88549937317174, + "ts": 1749947882107 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index a58bdb2e69..580e1d5894 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 391.00684261974584, "ts": 1749861155198 + }, + { + "value": 400.8819402685909, + "ts": 1749947837342 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 1eb778281e..9da8be162f 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2346,5 +2346,9 @@ { "value": 146.67057788207686, "ts": 1749861183152 + }, + { + "value": 151.81417944436012, + "ts": 1749947855486 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index be92c541fb..cdba19e64e 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450500550600650[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 b20849c21c..21895f2058 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -674,5 +674,9 @@ { "value": 403.51054171290224, "ts": 1749861224411 + }, + { + "value": 432.47918693912857, + "ts": 1749947927570 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 7de3bda7b2..8c9c329f50 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -674,5 +674,9 @@ { "value": 388.26155887015886, "ts": 1749861200622 + }, + { + "value": 408.62192256614566, + "ts": 1749947881321 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index a95bb72a06..91ccd88e67 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -686,5 +686,9 @@ { "value": 153.48605195502859, "ts": 1749861228923 + }, + { + "value": 154.20200462606013, + "ts": 1749947900033 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index d4c70f059a..2029511852 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -674,5 +674,9 @@ { "value": 275.99530807976265, "ts": 1749861275160 + }, + { + "value": 311.6721209287829, + "ts": 1749947973170 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 1c8f4acfa0..13a0a3dd29 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -674,5 +674,9 @@ { "value": 305.02529168043515, "ts": 1749861247383 + }, + { + "value": 306.4038402614646, + "ts": 1749947927806 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 42e0d78534..0e049c77fc 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -690,5 +690,9 @@ { "value": 118.99095668729177, "ts": 1749861265312 + }, + { + "value": 118.74369174137624, + "ts": 1749947936581 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index d2dd74185b..bf926be9fa 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 194.42644199611146, "ts": 1749861125589 + }, + { + "value": 203.1969655919805, + "ts": 1749947834376 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 4e000108f6..3faec512d6 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 264.8305084745763, "ts": 1749861108514 + }, + { + "value": 252.01612903225808, + "ts": 1749947791865 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 17d3398221..9ef99b9e75 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2302,5 +2302,9 @@ { "value": 53.56186395286556, "ts": 1749861139445 + }, + { + "value": 56.28095452498874, + "ts": 1749947814481 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 15fcf0137d..7b2652b270 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450[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 94a4317ecc..066745555a 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 1502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 1502004006008001,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 8532de5e69..63427b6809 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2110,5 +2110,9 @@ { "value": 1396.7130685786117, "ts": 1749861195707 + }, + { + "value": 1384.9776095286459, + "ts": 1749947869078 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 7465b8bd84..ee2f093b1f 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 157.86150284150705, "ts": 1749861116322 + }, + { + "value": 154.9426712116517, + "ts": 1749947825422 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 644049f3c8..d0b3a058eb 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 216.51270207852195, "ts": 1749861101229 + }, + { + "value": 215.14629948364887, + "ts": 1749947784358 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 8ad39ce43c..c1a8769986 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 42.055681722600724, "ts": 1749861129031 + }, + { + "value": 42.34775980350639, + "ts": 1749947804597 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 00ae122101..210cefbe57 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350[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 d5120a9fd8..b04614c6fa 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 15020406080100120140160180200220240260[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 cb582981c0..0f54dca327 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 444.4115250722169, "ts": 1749861156721 + }, + { + "value": 487.0920603994155, + "ts": 1749947864383 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 11630e5d74..83d4ca6889 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 451.3653802753329, "ts": 1749861136609 + }, + { + "value": 464.4322315968728, + "ts": 1749947819126 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 3f50918b49..4fce395ab6 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1342,5 +1342,9 @@ { "value": 201.18700331958553, "ts": 1749861168241 + }, + { + "value": 214.61530207103763, + "ts": 1749947841068 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6c27dc7927..280408366a 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 150100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 150100200300400500600700800[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 a6bbbe7ea3..183ce7fcb8 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 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350[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 af955f76c5..f93c1fbbf5 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 331.54666519312593, "ts": 1749861194040 + }, + { + "value": 360.2954422626554, + "ts": 1749947899151 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index c2ea70cd5f..53b9074536 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 449.74139869575, "ts": 1749861168977 + }, + { + "value": 442.6410918480266, + "ts": 1749947851289 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 872374e491..8726ed7684 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 105.8369053288882, "ts": 1749861202339 + }, + { + "value": 111.81304858276961, + "ts": 1749947873692 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 2e843466cf..e4a9fb073e 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450500550600650700[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 618506e85a..cd4d4012ed 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 4400.9779951100245, "ts": 1749861098446 + }, + { + "value": 3413.573379184788, + "ts": 1749947807527 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 8466cb3eea..1ae096633e 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 4811.376231801415, "ts": 1749861087339 + }, + { + "value": 5033.83858157615, + "ts": 1749947769976 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 66288dfe8d..b61d5581b9 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 1632.4161572923656, "ts": 1749861108793 + }, + { + "value": 1702.256435475024, + "ts": 1749947784723 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index a774e38622..70adab782c 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 1501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 1501,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 0641cc3e65..ea7bcd1add 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 122.26931855233126, "ts": 1749861139325 + }, + { + "value": 118.08234275368024, + "ts": 1749947848554 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index b52b9421fd..f03ee26b98 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 157.76188472864956, "ts": 1749861119581 + }, + { + "value": 166.09456317129886, + "ts": 1749947802366 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 9fb964b7d8..e7d8e3a051 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 31.19151590767311, "ts": 1749861156497 + }, + { + "value": 34.43526170798898, + "ts": 1749947829953 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index cf491705cc..5a6afb668f 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 07Mon 09Wed 11Fri 13Jun 15020406080100120140160180200220240260[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 0574b5bf51..8450ba0843 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13Jun 1502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 1502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file