From 3deea09c25b5b8aeca581068612bcc9775dd252d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 21:59:27 +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 3e61cd2861..460e4fc9ff 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 81.913499344692, "ts": 1742776313866 + }, + { + "value": 88.66296252512117, + "ts": 1743716804916 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 99ba48e73a..aef377943c 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 133.9524915163422, "ts": 1742776284751 + }, + { + "value": 44.82428878795123, + "ts": 1743716883475 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 782c902925..8fcc97274f 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2058,5 +2058,9 @@ { "value": 16.95604991861096, "ts": 1742776457307 + }, + { + "value": 14.578109510758644, + "ts": 1743717046757 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index a5279c6f78..97cd6c49ce 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 300.4807692307692, "ts": 1742776424909 + }, + { + "value": 298.64118261908317, + "ts": 1743716916917 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index aa77f5f95a..c4e380ff82 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 324.44708808738443, "ts": 1742776373570 + }, + { + "value": 194.71668722009477, + "ts": 1743716990641 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 3539f7b64d..59f8d171ce 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 59.713970083300985, "ts": 1742776611072 + }, + { + "value": 50.07636645884975, + "ts": 1743717237955 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 09f40f7625..abe105fecb 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 25050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 16Mar 23Mar 30050100150200250300350400450500550600650[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 bb04f950f8..8a7f97cb14 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -366,5 +366,9 @@ { "value": 309.42987545447517, "ts": 1742776491866 + }, + { + "value": 290.85268311600174, + "ts": 1743716984214 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 502e29ac5b..89031582a3 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -366,5 +366,9 @@ { "value": 329.82436852376105, "ts": 1742776428864 + }, + { + "value": 332.11557622052476, + "ts": 1743717045180 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index ef43948712..b9d6dc3bf4 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -378,5 +378,9 @@ { "value": 56.33247426310082, "ts": 1742776735704 + }, + { + "value": 57.653502450273855, + "ts": 1743717355808 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 2f07b95963..5289c24751 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -366,5 +366,9 @@ { "value": 190.60931444183237, "ts": 1742776576675 + }, + { + "value": 192.22143909784072, + "ts": 1743717067468 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 3266f9bdf8..fd56741cb1 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -366,5 +366,9 @@ { "value": 253.88765471278958, "ts": 1742776499580 + }, + { + "value": 214.0143746321628, + "ts": 1743717122845 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 91a539b0d5..3e783f09ee 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -378,5 +378,9 @@ { "value": 49.049662783568365, "ts": 1742776824345 + }, + { + "value": 39.89149513323759, + "ts": 1743717462596 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 5dc0bee409..57c6c476a1 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 137.03636031427007, "ts": 1742776344400 + }, + { + "value": 136.3884342607747, + "ts": 1743716836547 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 381cc7cfcb..209cae803c 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 210.49677238282345, "ts": 1742776306354 + }, + { + "value": 184.0716652349982, + "ts": 1743716908391 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 5c719e6b23..e8f42860cd 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1994,5 +1994,9 @@ { "value": 25.5271353448716, "ts": 1742776505685 + }, + { + "value": 20.135309278350515, + "ts": 1743717105093 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index f479c7c21b..ee21c16868 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 25050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 16Mar 23Mar 30050100150200250300350400450[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 2413fa6f32..b20f0790b6 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 2501002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mar 16Mar 23Mar 3001002003004005006007008009001,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 c595d8b645..a69f5e5d83 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 647.3190203905492, "ts": 1742776654672 + }, + { + "value": 563.7578847804162, + "ts": 1743717149797 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 8201099c01..f1787014b8 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 112.87531040710363, "ts": 1742776330153 + }, + { + "value": 111.37511137511137, + "ts": 1743716822034 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index b27ed77fa7..89aa786a1c 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1286,5 +1286,9 @@ { "value": 178.84821747943244, "ts": 1742776296225 + }, + { + "value": 149.49172812437712, + "ts": 1743716896803 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 8f455f5ba8..b49cdf7735 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 19.165165395377365, "ts": 1742776484773 + }, + { + "value": 16.453321925696798, + "ts": 1743717078692 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 4ee74e7b60..d263cacbdd 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 16Mar 23Mar 30050100150200250300350[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 ee9ec771fc..8684069ca7 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 25020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 16Mar 23Mar 30020406080100120140160180200220240260[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 393c8aa88f..ac077131ea 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 302.1300166171509, "ts": 1742776396112 + }, + { + "value": 311.3971351463566, + "ts": 1743716886106 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 0b7a34b57d..75ac924e1b 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 353.52345038887574, "ts": 1742776346920 + }, + { + "value": 336.9839932603201, + "ts": 1743716949803 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d3038fb587..dc5f29f218 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 64.25909266161162, "ts": 1742776574273 + }, + { + "value": 51.0816540239573, + "ts": 1743717194619 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index cd6c719a86..c914c7a971 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 25050100150200250300350400450500550600[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 16Mar 23Mar 30050100150200250300350400450500550600[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 ca90960706..8cccb8dc3c 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 15Mon 17Wed 19Fri 21Mar 23Tue 250102030405060708090100[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mar 16Mar 23Mar 300102030405060708090100[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 d054ecdf7f..8574759efb 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 227.1780697436674, "ts": 1742776451942 + }, + { + "value": 249.03498941601296, + "ts": 1743716941585 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 4155a98b70..8b3471f126 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 344.41191665231617, "ts": 1742776391479 + }, + { + "value": 350.5082369435682, + "ts": 1743717008269 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 4571adddf7..cd6b9d4072 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1942,5 +1942,9 @@ { "value": 37.95210444419143, "ts": 1742776664192 + }, + { + "value": 42.079572471543685, + "ts": 1743717285902 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index f7bbdd1aad..8a465ad107 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 25050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 16Mar 23Mar 30050100150200250300350400450500550600[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 3fde81132a..a4fea60a5d 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 3378.1247654080025, "ts": 1742776302702 + }, + { + "value": 2068.1414302346957, + "ts": 1743716794530 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 5f6f15838a..4b1c489df6 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 4498.950244942846, "ts": 1742776277214 + }, + { + "value": 1538.864887662863, + "ts": 1743716864944 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 5ea53757e5..3ccddf1dfe 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 565.276922883666, "ts": 1742776441763 + }, + { + "value": 572.9382181621415, + "ts": 1743717028702 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index bf87a479f0..4fe91e200c 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 2501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 16Mar 23Mar 3001,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 1cb4d84b00..6d76ef67ad 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 82.76775368316504, "ts": 1742776365870 + }, + { + "value": 84.95214362575749, + "ts": 1743716857846 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 885292dc3c..c7ea75ed80 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 140.3443113772455, "ts": 1742776320225 + }, + { + "value": 137.29977116704805, + "ts": 1743716922649 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 3371d90804..c61842be4f 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2046,5 +2046,9 @@ { "value": 15.510128113658219, "ts": 1742776539206 + }, + { + "value": 11.199713287339845, + "ts": 1743717151274 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 514944d88a..2c9adccc8d 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 25020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 16Mar 23Mar 30020406080100120140160180200220240260[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 a017f36796..9b2c8dce7f 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Mar 23Tue 2501002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mar 16Mar 23Mar 3001002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file