From ccce862512e05ed4a56cea72ef4404b00d227fba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 Jan 2026 00:43:56 +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 6a482d8ab4..ef6200be11 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 97.92401096748922, "ts": 1767832576894 + }, + { + "value": 97.87289573274174, + "ts": 1767918978170 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 7b3b998ecd..93ee7156b1 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 134.96490912362785, "ts": 1767832523586 + }, + { + "value": 141.4827391058291, + "ts": 1767918933889 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a4d66f1c77..c66aaf45f8 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3014,5 +3014,9 @@ { "value": 35.5416548194484, "ts": 1767832582074 + }, + { + "value": 33.815771675909645, + "ts": 1767919003013 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 345f1e5a61..824ffefd50 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 284.29282160625445, "ts": 1767832659449 + }, + { + "value": 286.31418209581983, + "ts": 1767919060247 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index ad8c96926d..fbdd427224 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 351.7823639774859, "ts": 1767832594944 + }, + { + "value": 352.13334115851865, + "ts": 1767919005067 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 3d6483e18e..db624340b9 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2994,5 +2994,9 @@ { "value": 139.66480446927375, "ts": 1767832649904 + }, + { + "value": 127.68945923514013, + "ts": 1767919075288 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index c903c9f515..4dbf778b65 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11050100150200250300350400450500550600650700[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 1e01126062..f6a2192d7b 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1322,5 +1322,9 @@ { "value": 304.69226081657524, "ts": 1767832719527 + }, + { + "value": 302.40411269593267, + "ts": 1767919120640 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 238113169f..4fb880d353 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1322,5 +1322,9 @@ { "value": 352.28840677568036, "ts": 1767832646123 + }, + { + "value": 370.46184243022964, + "ts": 1767919054898 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 2781ac59e8..f55c2344d7 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1334,5 +1334,9 @@ { "value": 143.58532557972575, "ts": 1767832698010 + }, + { + "value": 131.89132155104195, + "ts": 1767919128179 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 5246b09ada..ed4d176593 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1322,5 +1322,9 @@ { "value": 203.08692120227457, "ts": 1767832784808 + }, + { + "value": 197.46260551907983, + "ts": 1767919187937 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 79a3d94e28..f507ba84ba 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1322,5 +1322,9 @@ { "value": 234.69587326422842, "ts": 1767832703061 + }, + { + "value": 250.08336112037344, + "ts": 1767919108896 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 11b6293d2b..922da50cef 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -358,5 +358,9 @@ { "value": 100.49998743750156, "ts": 1767832739605 + }, + { + "value": 86.25522922327166, + "ts": 1767919177110 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 4ba8e039df..27c913fa64 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 217.17098595627624, "ts": 1767832597913 + }, + { + "value": 220.91310751104567, + "ts": 1767918999245 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 81d6854cae..18a7a1750b 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 292.96875, "ts": 1767832540488 + }, + { + "value": 288.35063437139564, + "ts": 1767918951278 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index aeb6a8f3b2..bc642e0a23 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2950,5 +2950,9 @@ { "value": 75.95321282090232, "ts": 1767832602043 + }, + { + "value": 68.55889208830385, + "ts": 1767919024331 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 9b2ab54ace..9f7789e597 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11050100150200250300350400450500550[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 fd46f7b140..5f49d473d2 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +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 0817ee2446..98c8997c1a 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 136.50013650013648, "ts": 1767832589479 + }, + { + "value": 135.3912808015164, + "ts": 1767918990884 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 60c8446ca1..8b7e2c85d5 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 178.359096313912, "ts": 1767832533745 + }, + { + "value": 166.46321163022972, + "ts": 1767918944454 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 8af6d643ed..79a2e7967e 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2998,5 +2998,9 @@ { "value": 44.46816079686944, "ts": 1767832594393 + }, + { + "value": 42.04153703859413, + "ts": 1767919015982 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 12333295c3..3d054d0d06 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11050100150200250300350[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 9bb0aae90f..44d4f0ec59 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11020406080100120140160180200220240260280[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 83e0ab8616..bf0c34871a 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 332.53893476694566, "ts": 1767832634670 + }, + { + "value": 331.19894016339146, + "ts": 1767919036007 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 5fce79e469..c2863c673a 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 324.25421530479895, "ts": 1767832574323 + }, + { + "value": 336.2851698240108, + "ts": 1767918984370 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 92069ad484..c693a62aa5 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1990,5 +1990,9 @@ { "value": 138.77324451845683, "ts": 1767832634426 + }, + { + "value": 137.50429700928154, + "ts": 1767919058247 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index c77ed10505..c21ffa1027 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 110100200300400500600700800900[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 14839342bc..a0df70e265 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 @@ -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 +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 55739fd0b0..7656ca1ddc 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 305.8103975535168, "ts": 1767832679500 + }, + { + "value": 304.41400304414003, + "ts": 1767919080370 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 68bf9246c6..a417a41e30 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 371.79328293468825, "ts": 1767832611436 + }, + { + "value": 366.03221083455344, + "ts": 1767919021844 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d967073a5a..705d1f976d 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2898,5 +2898,9 @@ { "value": 102.12418300653594, "ts": 1767832669785 + }, + { + "value": 91.94134142417138, + "ts": 1767919097365 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index dca82ae604..d9c49b3b8f 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 110100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11050100150200250300350400450500550600650700[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 ef04d631d7..240ab0e589 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 2560.4309110392505, "ts": 1767832568479 + }, + { + "value": 2603.4886748242648, + "ts": 1767918969798 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index cfac0e8693..697c5ac632 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 3993.6692945996715, "ts": 1767832517150 + }, + { + "value": 3975.4991460038873, + "ts": 1767918927860 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 771fe07400..921d438d27 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2990,5 +2990,9 @@ { "value": 1333.8668800853675, "ts": 1767832574625 + }, + { + "value": 1053.9382157997047, + "ts": 1767918995230 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index da5ae571a3..a99df35684 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 5e16ef7402..877686f916 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 113.07100859339666, "ts": 1767832612767 + }, + { + "value": 113.7742718446602, + "ts": 1767919014001 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index c717562bb3..b8e0f76040 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 157.01873756934992, "ts": 1767832551774 + }, + { + "value": 154.09903431271832, + "ts": 1767918962538 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index c6b0a2a1b9..5e5c606e40 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3002,5 +3002,9 @@ { "value": 32.54149040026033, "ts": 1767832618357 + }, + { + "value": 30.45252451428223, + "ts": 1767919041775 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index e319f8bc75..8d58ad4cef 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11020406080100120140160180200220240260280[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