From fa42adc19d4bf3436f191719f7e0d7c4a546c4a1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 00:41:34 +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 0ee460081e..8c308a9b58 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 128.93243940175347, "ts": 1750120358373 + }, + { + "value": 116.84062938152361, + "ts": 1750206764251 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 9b475eaa6a..b8e34c7dc6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 48.77731529656608, "ts": 1750120424859 + }, + { + "value": 144.48083220959353, + "ts": 1750206733467 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d80ef2278d..07a45adbec 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2378,5 +2378,9 @@ { "value": 31.017369727047143, "ts": 1750120432615 + }, + { + "value": 36.59250585480094, + "ts": 1750206783594 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 7bdb84dd60..ca3a4948d6 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 389.3322951138797, "ts": 1750120428962 + }, + { + "value": 386.29925315477726, + "ts": 1750206837997 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e96d1e5e66..3ec8557f07 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 330.0874731803928, "ts": 1750120559383 + }, + { + "value": 398.936170212766, + "ts": 1750206797531 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 58750b01d3..103d49e746 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2358,5 +2358,9 @@ { "value": 119.06888134785973, "ts": 1750120510596 + }, + { + "value": 149.47683109118086, + "ts": 1750206851204 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f2ba66319d..22ed1855c4 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450500550600650[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 be706afaf8..32395056d0 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -686,5 +686,9 @@ { "value": 283.59408233681523, "ts": 1750120492015 + }, + { + "value": 393.4684241589612, + "ts": 1750206886826 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index b759969bcd..e01651e4ac 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -686,5 +686,9 @@ { "value": 265.15821106593603, "ts": 1750120621933 + }, + { + "value": 382.3604384399694, + "ts": 1750206843851 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 0bacaa725b..f653639776 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -698,5 +698,9 @@ { "value": 37.386322214018, "ts": 1750120648756 + }, + { + "value": 150.38159329298094, + "ts": 1750206897832 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 4d2e1bb776..f8a392c173 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -686,5 +686,9 @@ { "value": 181.60081115028981, "ts": 1750120565812 + }, + { + "value": 196.28690602764374, + "ts": 1750206955838 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index aa036b1312..15e8d8397e 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -686,5 +686,9 @@ { "value": 203.69018722523043, "ts": 1750120688397 + }, + { + "value": 290.76811243033677, + "ts": 1750206892600 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index d0419bdb30..b18703f619 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -702,5 +702,9 @@ { "value": 36.350418029807344, "ts": 1750120761736 + }, + { + "value": 71.20098257355951, + "ts": 1750206956887 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 0854889e8a..44d77b928c 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 194.40124416796266, "ts": 1750120379012 + }, + { + "value": 183.12782322060798, + "ts": 1750206785521 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 731226c5ec..05e5237aec 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 129.02115947015312, "ts": 1750120453026 + }, + { + "value": 239.9232245681382, + "ts": 1750206750887 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index aa488c9d6b..50267fdd2b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 51.33997330321388, "ts": 1750120459703 + }, + { + "value": 53.86189809328881, + "ts": 1750206807220 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 8af34bbc0c..46bae5ed70 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450[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 1c77c5e4d3..e5f18c2e79 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 1902004006008001,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 8094604cdd..79faa0a32c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 1261.6704516780217, "ts": 1750120455143 + }, + { + "value": 967.8876389994192, + "ts": 1750206875922 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 7b63007a4a..fd798f09ab 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 153.2958610117527, "ts": 1750120369763 + }, + { + "value": 150.3910166432725, + "ts": 1750206775816 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 2f05663ea5..2fbfa4e4a7 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 115.26934603857681, "ts": 1750120439635 + }, + { + "value": 191.2777352716144, + "ts": 1750206742964 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 019ebd1faf..9a16205893 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2362,5 +2362,9 @@ { "value": 32.98805832288711, "ts": 1750120448834 + }, + { + "value": 41.15565067083711, + "ts": 1750206796832 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 7e9b8467f6..4f9d3afa99 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350[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 9cf36f37ba..462c1e3fb6 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19020406080100120140160180200220240260[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 afba370f84..d26bd6b45a 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 446.03033006244425, "ts": 1750120410296 + }, + { + "value": 403.14452731304175, + "ts": 1750206819107 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 386f971049..682c3bd25b 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 101.92121490088162, "ts": 1750120537409 + }, + { + "value": 436.6176684616504, + "ts": 1750206779074 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index ac4128dc2f..20d4d52294 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 194.74196689386562, "ts": 1750120492400 + }, + { + "value": 187.05574261129817, + "ts": 1750206836497 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index dfcc8a727b..3f297aea7b 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 170100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 190100200300400500600700800[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 9663a883ed..ef4a10d891 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 09Wed 11Fri 13Jun 15Tue 17050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350[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 7835005ac0..6631ecbf45 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 308.9280197713933, "ts": 1750120448775 + }, + { + "value": 348.1086098862845, + "ts": 1750206855680 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 2d8207c41d..e1ef90b2fc 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 369.6174459434485, "ts": 1750120576018 + }, + { + "value": 435.54006968641113, + "ts": 1750206811746 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 0d44f9fef0..14ae639835 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2262,5 +2262,9 @@ { "value": 65.87398307038634, "ts": 1750120541292 + }, + { + "value": 103.62694300518135, + "ts": 1750206870815 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index bca5bc85e1..646bd82125 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19050100150200250300350400450500550600650700[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 49642d07b3..83f06fc6fa 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 4619.174707452269, "ts": 1750120351678 + }, + { + "value": 4455.519067971419, + "ts": 1750206757002 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 1950d51024..39518a038d 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 2309.350302781484, "ts": 1750120408655 + }, + { + "value": 5151.688609044076, + "ts": 1750206727464 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index df94141832..3d28918959 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 960.6455538121618, "ts": 1750120424054 + }, + { + "value": 1536.1769675866658, + "ts": 1750206776313 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4d227723f2..98385c21be 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 1701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 1901,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 77806b23a2..6bc23351f1 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1614,5 +1614,9 @@ { "value": 119.77004152028107, "ts": 1750120393102 + }, + { + "value": 113.3101676990482, + "ts": 1750206800271 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index a1e0d4067c..3b8ceea930 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 76.32034191513178, "ts": 1750120474287 + }, + { + "value": 165.94756057085962, + "ts": 1750206761498 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index c32dd5c820..7b05814f8d 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2366,5 +2366,9 @@ { "value": 30.328763799587527, "ts": 1750120477239 + }, + { + "value": 31.589588071771544, + "ts": 1750206824043 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 871e5d18c0..62ee3564ae 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 17020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 19020406080100120140160180200220240260[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 ff0d0dd0d2..3d4273b94e 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Jun 15Tue 1702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17Thu 1902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file