From 43629900b50ce88fceee9a247880635eee80ed77 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 23 Aug 2025 00:38:47 +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 5225451d42..d56337e91c 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 122.4889759921607, "ts": 1755822663868 + }, + { + "value": 96.38863899241743, + "ts": 1755909079164 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index cf3e93a7b3..3803284a87 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 144.3418013856813, "ts": 1755822654818 + }, + { + "value": 132.6963906581741, + "ts": 1755909043440 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d858e42809..6b1bfebb4b 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2634,5 +2634,9 @@ { "value": 33.44929087503345, "ts": 1755822748972 + }, + { + "value": 40.544923775543296, + "ts": 1755909025525 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 68753b8c3e..72c87c4290 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 319.53986259785904, "ts": 1755822738178 + }, + { + "value": 244.67824810374358, + "ts": 1755909165549 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index ac197f32e8..5c4e35235a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 354.4842254519674, "ts": 1755822720920 + }, + { + "value": 300.1350607773498, + "ts": 1755909118498 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 30a14a6a02..755c7ee26b 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2614,5 +2614,9 @@ { "value": 97.98157946306095, "ts": 1755822823219 + }, + { + "value": 155.35187199005748, + "ts": 1755909086317 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0d6a8a968b..cfa383a07e 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500550600[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 dfc7d67eab..b60c0f023c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -942,5 +942,9 @@ { "value": 313.9717425431711, "ts": 1755822794937 + }, + { + "value": 254.31810956871885, + "ts": 1755909235055 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 9d25708bd7..6ec9f4684e 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -942,5 +942,9 @@ { "value": 370.78235076010384, "ts": 1755822768452 + }, + { + "value": 311.2436778627934, + "ts": 1755909176011 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index db8c3309b8..13a646d329 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -954,5 +954,9 @@ { "value": 105.19118497869877, "ts": 1755822883361 + }, + { + "value": 160.84928422068523, + "ts": 1755909128820 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index f465e4dd81..3f9901f98a 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -942,5 +942,9 @@ { "value": 228.8460438240174, "ts": 1755822853214 + }, + { + "value": 162.41016687644645, + "ts": 1755909314912 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 9e6903c9bd..5420783a18 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -942,5 +942,9 @@ { "value": 271.9176995762616, "ts": 1755822818138 + }, + { + "value": 213.05305020950217, + "ts": 1755909238485 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 4fead864c7..5c2566b2b3 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -958,5 +958,9 @@ { "value": 70.3445122487382, "ts": 1755822942734 + }, + { + "value": 121.407108386196, + "ts": 1755909163896 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index a71623997d..9c1f4d3d9f 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 243.30900243309003, "ts": 1755822683033 + }, + { + "value": 206.58311527337833, + "ts": 1755909100819 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 84a98ddd5b..6ab9b2c99a 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 282.2732404968009, "ts": 1755822671599 + }, + { + "value": 267.379679144385, + "ts": 1755909060922 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index c608a0febc..474f04d75d 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2570,5 +2570,9 @@ { "value": 69.48304613674264, "ts": 1755822769931 + }, + { + "value": 75.83801001061732, + "ts": 1755909045070 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 1f2fd4ce73..a3ea3f4966 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500[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 17cc09bf6f..21d0552ce9 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 2302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 2302004006008001,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 5cebc00e23..6f51ea568d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2358,5 +2358,9 @@ { "value": 1389.7038386708255, "ts": 1755822767931 + }, + { + "value": 765.0133877342854, + "ts": 1755909200027 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 56c2ee5b18..4e0ebf8230 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 155.0547860243953, "ts": 1755822675160 + }, + { + "value": 134.73457289140396, + "ts": 1755909092020 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index dca897b4a6..3687bad3e8 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1862,5 +1862,9 @@ { "value": 188.9168765743073, "ts": 1755822664346 + }, + { + "value": 176.97026899480886, + "ts": 1755909053718 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 911336c79a..4793316691 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2618,5 +2618,9 @@ { "value": 42.955326460481096, "ts": 1755822761674 + }, + { + "value": 45.52904753232563, + "ts": 1755909037498 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 9d1d5e850a..51f582fffd 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350[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 5fe4c5e798..c395ca3e34 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 23020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23020406080100120140160180200220240260280[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 19972e34a5..a26b3df430 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 389.55979742890537, "ts": 1755822716216 + }, + { + "value": 328.89327413254404, + "ts": 1755909137849 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 02bc37030c..22cd591545 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 427.2591326639607, "ts": 1755822700910 + }, + { + "value": 341.4523104939677, + "ts": 1755909094943 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 415f34af1f..a2f40e6f78 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1610,5 +1610,9 @@ { "value": 147.81966001478196, "ts": 1755822801335 + }, + { + "value": 199.8800719568259, + "ts": 1755909072243 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index be3676823b..3e8c9b9df7 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 230100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 230100200300400500600700800[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 cf2d2327c6..cbc8e7b3ed 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 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350[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 0f77a06489..75d18921ab 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 346.8208092485549, "ts": 1755822756173 + }, + { + "value": 282.14050597197405, + "ts": 1755909187252 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 2571d2de6c..beaf2d3178 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 423.5792446170138, "ts": 1755822735454 + }, + { + "value": 339.2897534494458, + "ts": 1755909136800 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index de08cf7f87..bcc038f2ab 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2518,5 +2518,9 @@ { "value": 93.36632276737781, "ts": 1755822844905 + }, + { + "value": 117.8342072703706, + "ts": 1755909103557 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 8fd20485d9..61de920e71 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23050100150200250300350400450500550600650[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 15ddde248d..ea83419df9 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 4778.253636781935, "ts": 1755822657088 + }, + { + "value": 2524.945526638175, + "ts": 1755909070663 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index ab983acc5c..3f4e6b1008 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 5445.085306336466, "ts": 1755822648981 + }, + { + "value": 3487.741235435451, + "ts": 1755909037034 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 78cf419d98..bfe01c6c7b 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2610,5 +2610,9 @@ { "value": 1027.362076641211, "ts": 1755822741052 + }, + { + "value": 1775.5331531495985, + "ts": 1755909018966 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index dbb3079bfb..01faba0a2e 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 2301,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 2301,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 aa5723cdfd..c8c57259dd 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1870,5 +1870,9 @@ { "value": 119.42675159235668, "ts": 1755822697023 + }, + { + "value": 110.97957975732466, + "ts": 1755909115820 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 352ba2d901..8102dfe958 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 150.4966389083977, "ts": 1755822683078 + }, + { + "value": 141.269542286683, + "ts": 1755909073148 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 1ecb30ecce..2b1e3326f4 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2622,5 +2622,9 @@ { "value": 33.51206434316354, "ts": 1755822785861 + }, + { + "value": 34.566194262011756, + "ts": 1755909060464 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index d78e362fa8..d0c2213334 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 23020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 23020406080100120140160180200220240260[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 827b01616a..d9158ab3bd 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 13Fri 15Aug 17Tue 19Thu 21Sat 2302004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 15Aug 17Tue 19Thu 21Sat 2302004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file