From af466372dba9f9ef1b4e0e891988a9ea6e8ed829 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 00:44:43 +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 +- 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 +- 40 files changed, 130 insertions(+), 10 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index c32ff106c2..6a482d8ab4 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 91.28529698149953, "ts": 1764030747840 + }, + { + "value": 97.92401096748922, + "ts": 1767832576894 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 1d43c97363..7b3b998ecd 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 121.6347713266299, "ts": 1764030768072 + }, + { + "value": 134.96490912362785, + "ts": 1767832523586 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 764f272c19..a4d66f1c77 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3010,5 +3010,9 @@ { "value": 36.33192849876471, "ts": 1764030733236 + }, + { + "value": 35.5416548194484, + "ts": 1767832582074 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index ecb0349463..345f1e5a61 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 274.8133559290982, "ts": 1764030831868 + }, + { + "value": 284.29282160625445, + "ts": 1767832659449 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e1ec558046..ad8c96926d 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 247.92363951902814, "ts": 1764030857896 + }, + { + "value": 351.7823639774859, + "ts": 1767832594944 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e4cfbc60ef..3d6483e18e 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2990,5 +2990,9 @@ { "value": 138.8503193557345, "ts": 1764030800759 + }, + { + "value": 139.66480446927375, + "ts": 1767832649904 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 35a5c0988d..c903c9f515 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11050100150200250300350400450500550600650700[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 9ab619eae7..1e01126062 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 285.31348819515443, "ts": 1764030895377 + }, + { + "value": 304.69226081657524, + "ts": 1767832719527 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index c531c6eff3..238113169f 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 268.4383598416214, "ts": 1764030925476 + }, + { + "value": 352.28840677568036, + "ts": 1767832646123 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 017463a39b..2781ac59e8 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 144.83307987544356, "ts": 1764030848657 + }, + { + "value": 143.58532557972575, + "ts": 1767832698010 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 67dcdf5d56..5246b09ada 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 185.73263786778932, "ts": 1764030966482 + }, + { + "value": 203.08692120227457, + "ts": 1767832784808 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index ae9610a947..79a3d94e28 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 196.54731876699316, "ts": 1764030993720 + }, + { + "value": 234.69587326422842, + "ts": 1767832703061 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index d1fd632ee9..11b6293d2b 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -354,5 +354,9 @@ { "value": 101.94199500484224, "ts": 1764030890140 + }, + { + "value": 100.49998743750156, + "ts": 1767832739605 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e1017919dc..4ba8e039df 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 218.75455738661222, "ts": 1764030770170 + }, + { + "value": 217.17098595627624, + "ts": 1767832597913 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 2b70bae6b5..81d6854cae 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 205.0020500205002, "ts": 1764030788299 + }, + { + "value": 292.96875, + "ts": 1767832540488 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 0fcea15c0d..aeb6a8f3b2 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2946,5 +2946,9 @@ { "value": 71.5000715000715, "ts": 1764030754717 + }, + { + "value": 75.95321282090232, + "ts": 1767832602043 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 39827d0930..9b2ab54ace 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11050100150200250300350400450500550[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 36bac1bd98..fd46f7b140 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 2505001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 1105001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index bf48ec00c1..0817ee2446 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 125.96573731944912, "ts": 1764030761551 + }, + { + "value": 136.50013650013648, + "ts": 1767832589479 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 554d3dce23..60c8446ca1 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 160.1024655779699, "ts": 1764030779207 + }, + { + "value": 178.359096313912, + "ts": 1767832533745 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 88f17276b7..8af6d643ed 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2994,5 +2994,9 @@ { "value": 40.986966144765965, "ts": 1764030746598 + }, + { + "value": 44.46816079686944, + "ts": 1767832594393 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index e74e5486c2..12333295c3 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11050100150200250300350[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 8ff924147a..9bb0aae90f 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 25020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11020406080100120140160180200220240260280[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 63cf4daed7..83e0ab8616 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 354.9455750118315, "ts": 1764030806542 + }, + { + "value": 332.53893476694566, + "ts": 1767832634670 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 0c344cdeaf..5fce79e469 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 293.8583602703497, "ts": 1764030829682 + }, + { + "value": 324.25421530479895, + "ts": 1767832574323 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 82ead24524..92069ad484 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 165.9062629614268, "ts": 1764030784799 + }, + { + "value": 138.77324451845683, + "ts": 1767832634426 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index cb43b5e130..c77ed10505 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 250100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 110100200300400500600700800900[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 5363f727d9..14839342bc 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 17Wed 19Fri 21Nov 23Tue 25020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11020406080100120140160180200220240260280[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 4dae10c949..55739fd0b0 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 293.8583602703497, "ts": 1764030852667 + }, + { + "value": 305.8103975535168, + "ts": 1767832679500 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index f2747f053e..68bf9246c6 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 274.8385323622372, "ts": 1764030880099 + }, + { + "value": 371.79328293468825, + "ts": 1767832611436 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 5ec3d015f4..d967073a5a 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2894,5 +2894,9 @@ { "value": 102.28086325048584, "ts": 1764030820664 + }, + { + "value": 102.12418300653594, + "ts": 1767832669785 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 3339588791..dca82ae604 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 250100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 110100200300400500600700800[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 1a8ae6fb2d..ef04d631d7 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 2546.064915225468, "ts": 1764030738813 + }, + { + "value": 2560.4309110392505, + "ts": 1767832568479 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 4a23e51898..cfac0e8693 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 3133.595626893214, "ts": 1764030761151 + }, + { + "value": 3993.6692945996715, + "ts": 1767832517150 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 14a80c31d4..771fe07400 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2986,5 +2986,9 @@ { "value": 1322.5180744136835, "ts": 1764030725923 + }, + { + "value": 1333.8668800853675, + "ts": 1767832574625 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f71bdae4d1..da5ae571a3 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 2501,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 1101,0002,0003,0004,0005,0006,0007,0008,0009,00010,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 df16d1c306..5e16ef7402 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 113.98176291793312, "ts": 1764030784977 + }, + { + "value": 113.07100859339666, + "ts": 1767832612767 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 9bc399c7e7..c717562bb3 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 102.22161646449503, "ts": 1764030804725 + }, + { + "value": 157.01873756934992, + "ts": 1767832551774 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 6e2a00998f..c6b0a2a1b9 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2998,5 +2998,9 @@ { "value": 33.28451604313673, "ts": 1764030770726 + }, + { + "value": 32.54149040026033, + "ts": 1767832618357 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index aa288597cb..e319f8bc75 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 17Wed 19Fri 21Nov 23Tue 25020406080100120140160180200220240260280[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11020406080100120140160180200220240260280[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file