From 86494e36a787be639e03209583e92b8a7e5343c7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 00:41:40 +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 38b783abcf..0ee460081e 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 124.8543366072915, "ts": 1750034036795 + }, + { + "value": 128.93243940175347, + "ts": 1750120358373 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 77bb2ae749..9b475eaa6a 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 150.06002400960384, "ts": 1750034041193 + }, + { + "value": 48.77731529656608, + "ts": 1750120424859 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d0d573575a..d80ef2278d 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2374,5 +2374,9 @@ { "value": 38.051750380517504, "ts": 1750034059824 + }, + { + "value": 31.017369727047143, + "ts": 1750120432615 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 82ccd24b58..7bdb84dd60 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 356.73940186693625, "ts": 1750034108396 + }, + { + "value": 389.3322951138797, + "ts": 1750120428962 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 5add8ed9de..e96d1e5e66 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 348.6142583231655, "ts": 1750034112184 + }, + { + "value": 330.0874731803928, + "ts": 1750120559383 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index df54af7d27..58750b01d3 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 117.49500646222536, "ts": 1750034139802 + }, + { + "value": 119.06888134785973, + "ts": 1750120510596 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ec7f76c50d..f2ba66319d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450500550600650[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 6d8bd78c00..be706afaf8 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -682,5 +682,9 @@ { "value": 398.79033598085806, "ts": 1750034157046 + }, + { + "value": 283.59408233681523, + "ts": 1750120492015 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index ad3ca84928..b759969bcd 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -682,5 +682,9 @@ { "value": 379.9993666677222, "ts": 1750034160318 + }, + { + "value": 265.15821106593603, + "ts": 1750120621933 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 1861e8ad26..0bacaa725b 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -694,5 +694,9 @@ { "value": 151.78537547907257, "ts": 1750034189603 + }, + { + "value": 37.386322214018, + "ts": 1750120648756 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 66910eb636..4d2e1bb776 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -682,5 +682,9 @@ { "value": 255.8962767091739, "ts": 1750034211063 + }, + { + "value": 181.60081115028981, + "ts": 1750120565812 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index dd6959565a..aa036b1312 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -682,5 +682,9 @@ { "value": 262.501640635254, "ts": 1750034213916 + }, + { + "value": 203.69018722523043, + "ts": 1750120688397 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index aa0009c92c..d0419bdb30 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -698,5 +698,9 @@ { "value": 116.0597707819527, "ts": 1750034226536 + }, + { + "value": 36.350418029807344, + "ts": 1750120761736 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 3a8358c1b3..0854889e8a 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 188.9168765743073, "ts": 1750034057769 + }, + { + "value": 194.40124416796266, + "ts": 1750120379012 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b59c70ef84..731226c5ec 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 228.97267592733934, "ts": 1750034059887 + }, + { + "value": 129.02115947015312, + "ts": 1750120453026 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 4ba3e72e03..aa488c9d6b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 53.157559004890494, "ts": 1750034084431 + }, + { + "value": 51.33997330321388, + "ts": 1750120459703 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 6d9f51f8e0..8af34bbc0c 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450[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 5c91850327..1c77c5e4d3 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 07Mon 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 1702004006008001,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 5e90959e03..8094604cdd 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 1139.1251518833537, "ts": 1750034162086 + }, + { + "value": 1261.6704516780217, + "ts": 1750120455143 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 39ada022a9..7b63007a4a 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 151.8679761061051, "ts": 1750034048243 + }, + { + "value": 153.2958610117527, + "ts": 1750120369763 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 36fcdfbeff..2f05663ea5 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1602,5 +1602,9 @@ { "value": 172.67180844940717, "ts": 1750034051665 + }, + { + "value": 115.26934603857681, + "ts": 1750120439635 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index ba028ed705..019ebd1faf 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2358,5 +2358,9 @@ { "value": 38.20585313670054, "ts": 1750034073961 + }, + { + "value": 32.98805832288711, + "ts": 1750120448834 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 5c89677e5e..7e9b8467f6 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350[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 d1fc7ea67c..9cf36f37ba 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 09Wed 11Fri 13Jun 15Tue 17020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17020406080100120140160180200220240260[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 aa73eb380a..afba370f84 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 470.994583562289, "ts": 1750034088394 + }, + { + "value": 446.03033006244425, + "ts": 1750120410296 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 7a8c1b4132..386f971049 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 383.8034926117828, "ts": 1750034091292 + }, + { + "value": 101.92121490088162, + "ts": 1750120537409 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 582a1f762c..ac4128dc2f 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1350,5 +1350,9 @@ { "value": 115.31365313653136, "ts": 1750034121120 + }, + { + "value": 194.74196689386562, + "ts": 1750120492400 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 290dbac585..dfcc8a727b 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 09Wed 11Fri 13Jun 15Tue 170100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 170100200300400500600700800[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 25d162ac34..9663a883ed 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 @@ -Sat 07Mon 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 17050100150200250300350[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 7c0bd01e58..7835005ac0 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 343.17089910775564, "ts": 1750034126282 + }, + { + "value": 308.9280197713933, + "ts": 1750120448775 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index e5d509e6fe..2d8207c41d 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 396.6942148760331, "ts": 1750034127734 + }, + { + "value": 369.6174459434485, + "ts": 1750120576018 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 5797361356..0d44f9fef0 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2258,5 +2258,9 @@ { "value": 88.386070355312, "ts": 1750034162823 + }, + { + "value": 65.87398307038634, + "ts": 1750120541292 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index e806a87c3a..bca5bc85e1 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17050100150200250300350400450500550600650700[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 89d902b339..49642d07b3 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 4839.056563194495, "ts": 1750034030046 + }, + { + "value": 4619.174707452269, + "ts": 1750120351678 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index f0d6b098f6..1950d51024 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 4807.777916273438, "ts": 1750034035294 + }, + { + "value": 2309.350302781484, + "ts": 1750120408655 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 12f3f5dbc9..df94141832 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 1693.8944515546189, "ts": 1750034052779 + }, + { + "value": 960.6455538121618, + "ts": 1750120424054 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index a6c33351c8..4d227723f2 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 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 1701,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 1f778b24b5..77806b23a2 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 123.22352747884663, "ts": 1750034071442 + }, + { + "value": 119.77004152028107, + "ts": 1750120393102 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index b94f022592..a1e0d4067c 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1606,5 +1606,9 @@ { "value": 146.65623777864687, "ts": 1750034071643 + }, + { + "value": 76.32034191513178, + "ts": 1750120474287 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 86b0698218..c32dd5c820 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2362,5 +2362,9 @@ { "value": 30.175015087507543, "ts": 1750034102050 + }, + { + "value": 30.328763799587527, + "ts": 1750120477239 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 260a5318a9..871e5d18c0 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 09Wed 11Fri 13Jun 15Tue 17020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Jun 15Tue 17020406080100120140160180200220240260[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 4199d9a516..ff0d0dd0d2 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 07Mon 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 1702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file