From 98c7876e48d1df3b49b458a703884838c8f95d37 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 21:11:50 +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 709a08d696..9141c79011 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 91.47457006952067, "ts": 1739752186033 + }, + { + "value": 76.17306520414381, + "ts": 1739825217166 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index cb47057920..161a29ebc7 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 124.2544731610338, "ts": 1739752183926 + }, + { + "value": 121.35922330097087, + "ts": 1739825267165 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a19b9356cf..246e0ea9c8 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1878,5 +1878,9 @@ { "value": 14.5154734947454, "ts": 1739752414212 + }, + { + "value": 11.289230074508918, + "ts": 1739825396325 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 6c726008ae..48cd581daa 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 287.48023573379334, "ts": 1739752226870 + }, + { + "value": 290.36004645760744, + "ts": 1739825257158 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 99c2eb4286..2a2f5e9b76 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 155.84820384945064, "ts": 1739752225755 + }, + { + "value": 316.105579263474, + "ts": 1739825302239 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 7759b390a8..5d5beee03f 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 53.11520688373081, "ts": 1739752605976 + }, + { + "value": 35.510733119085245, + "ts": 1739825624209 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 5bd1c7ff00..83266fe3bc 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500[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 2c1e9289b0..f3689aed9c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -186,5 +186,9 @@ { "value": 138.217000691085, "ts": 1739752280715 + }, + { + "value": 64.14985405908202, + "ts": 1739825343920 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 1906472c30..91a7936230 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -186,5 +186,9 @@ { "value": 149.97000599880025, "ts": 1739752295867 + }, + { + "value": 184.42528470653326, + "ts": 1739825347051 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 507a12d82a..34ae3d6e13 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -190,5 +190,9 @@ { "value": 17.039984323214423, "ts": 1739752906120 + }, + { + "value": 13.4989656417577, + "ts": 1739825996588 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index cff25ec3ad..ee49a20e5c 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -186,5 +186,9 @@ { "value": 82.4691256210956, "ts": 1739752495959 + }, + { + "value": 54.464006099968685, + "ts": 1739825579811 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index fb6cbcfe77..4b1ae69d53 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -186,5 +186,9 @@ { "value": 69.16227198063456, "ts": 1739752505675 + }, + { + "value": 96.55771737556124, + "ts": 1739825549717 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 0a999cf850..b990a6aed2 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -190,5 +190,9 @@ { "value": 9.932607259742646, "ts": 1739753478460 + }, + { + "value": 9.635651912074676, + "ts": 1739826578860 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 170df2d781..03bdd51feb 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 148.3679525222552, "ts": 1739752197119 + }, + { + "value": 155.4243083618278, + "ts": 1739825228106 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 1523bce10b..02dfc2a8bb 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 210.97046413502107, "ts": 1739752192431 + }, + { + "value": 164.52780519907864, + "ts": 1739825276430 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index b1feb7b745..ec57997119 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 21.06859935951458, "ts": 1739752468194 + }, + { + "value": 18.12119454914468, + "ts": 1739825471244 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 35df244022..c8bd5642c8 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 17050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17050100150200250300350[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 23d6e1f025..f1f2368d5b 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 1701002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 11Thu 13Sat 15Mon 1701002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 3753029731..b155fa04dd 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1630,5 +1630,9 @@ { "value": 559.0131554429248, "ts": 1739752571012 + }, + { + "value": 660.5698515919732, + "ts": 1739825615878 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 8385288d49..396cdfd920 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 114.62631820265933, "ts": 1739752192102 + }, + { + "value": 112.1327651939897, + "ts": 1739825223206 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e006c0f0d4..a76a52c2a6 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1106,5 +1106,9 @@ { "value": 167.39203213927016, "ts": 1739752188536 + }, + { + "value": 176.49135192375573, + "ts": 1739825271666 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 338736851a..e1898ea303 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 18.352664806929965, "ts": 1739752442855 + }, + { + "value": 11.288720310665582, + "ts": 1739825442233 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index b6814f1b80..789b24d388 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260280[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 2db46c9f68..148b3bd1bc 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17020406080100120140160180200[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 26407fa9a5..adfedc470f 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 247.5553905186285, "ts": 1739752216431 + }, + { + "value": 299.7601918465228, + "ts": 1739825246624 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index c7fbb37ff6..39f4d4b0e2 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 233.91812865497073, "ts": 1739752209869 + }, + { + "value": 281.61081385525205, + "ts": 1739825292185 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 0dc7d215c7..08e355fee8 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -854,5 +854,9 @@ { "value": 39.896269698783165, "ts": 1739752565289 + }, + { + "value": 37.84223571928629, + "ts": 1739825564077 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index a8a72dc6e4..70d2f8058d 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17050100150200250300350400450[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 a37e0ba795..536e596080 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 @@ -Feb 09Tue 11Thu 13Sat 15Mon 17020406080100120140160[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17020406080100120140160[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 8bfef10301..5d69836ee5 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 264.2007926023778, "ts": 1739752235036 + }, + { + "value": 270.12425715829283, + "ts": 1739825265031 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index bf54c2a932..f15ee81225 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 83.29168748958854, "ts": 1739752250232 + }, + { + "value": 333.05578684429645, + "ts": 1739825308619 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 6886368b3a..d741a58230 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 40.8463360836533, "ts": 1739752655325 + }, + { + "value": 33.895432590458434, + "ts": 1739825683626 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0f3f780b2d..09dc36438d 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500[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 4928d03bf6..7de170e43e 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 3424.1363567189164, "ts": 1739752182460 + }, + { + "value": 3376.09723160027, + "ts": 1739825212935 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index d8cb255fcc..4625f5ec6a 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 3664.9427861709496, "ts": 1739752181116 + }, + { + "value": 1365.8921552260551, + "ts": 1739825264206 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index b41f9c91d1..0eb7d5771c 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 576.2618533861787, "ts": 1739752396185 + }, + { + "value": 559.5901313171508, + "ts": 1739825373292 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 8660825a9b..606d73e6b3 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 1705001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 1705001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,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 ec90fdb1eb..dd5350f670 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1114,5 +1114,9 @@ { "value": 95.84052137243627, "ts": 1739752204038 + }, + { + "value": 81.47303242626691, + "ts": 1739825235847 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 8ec05ee01f..ea0c7826aa 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1110,5 +1110,9 @@ { "value": 124.96875781054736, "ts": 1739752197939 + }, + { + "value": 139.15947676036737, + "ts": 1739825281651 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ea74b4806e..2bc9b3e5d9 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 12.24379851605162, "ts": 1739752510721 + }, + { + "value": 14.456298609304072, + "ts": 1739825507236 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index ebd76f8285..93dee322e5 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220[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 03004e4be8..c79d26518a 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Feb 09Tue 11Thu 13Sat 15Mon 170100200300400500600700800900[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 11Thu 13Sat 15Mon 1701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file