From 6635c366119456f056d1c528b4b28853aeb80f5f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 Feb 2026 00:48: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 d956cb254e..0151582ee5 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 83.37965536409116, "ts": 1770079447378 + }, + { + "value": 82.5536598789213, + "ts": 1770165623160 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index fe9147532b..44207618cb 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 127.59441987070431, "ts": 1770079406744 + }, + { + "value": 113.25883418906675, + "ts": 1770165574513 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c27a15cca5..7a8eadbaf3 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3118,5 +3118,9 @@ { "value": 34.17167851284855, "ts": 1770079446814 + }, + { + "value": 34.27474636687689, + "ts": 1770165629098 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 3affc06cb6..9664c976e1 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 224.13149047441166, "ts": 1770079552383 + }, + { + "value": 211.87188813164306, + "ts": 1770165742425 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index aeae1c3f6e..312903d777 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 311.122634171636, "ts": 1770079484833 + }, + { + "value": 323.43269904587356, + "ts": 1770165659966 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 8114c2e559..387758526e 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3098,5 +3098,9 @@ { "value": 100.25565191237655, "ts": 1770079537050 + }, + { + "value": 117.51571772724603, + "ts": 1770165716394 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 916aa40bdd..271b8b6239 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 03050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 05050100150200250300350400450500550[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 cead3c909f..d30a54a0d9 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1426,5 +1426,9 @@ { "value": 233.18176518596243, "ts": 1770079629462 + }, + { + "value": 254.404375755263, + "ts": 1770165819235 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index cea6e5afa6..df1d924e3b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1426,5 +1426,9 @@ { "value": 332.2811098189068, "ts": 1770079538871 + }, + { + "value": 305.04855356144185, + "ts": 1770165718425 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index de43ae1ac6..761e83e329 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1438,5 +1438,9 @@ { "value": 125.31328320802004, "ts": 1770079591760 + }, + { + "value": 96.84995520689571, + "ts": 1770165784694 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index d8bc71f187..568c197346 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1426,5 +1426,9 @@ { "value": 148.1609521810527, "ts": 1770079716415 + }, + { + "value": 182.98819726127664, + "ts": 1770165892479 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 96e79284f4..e3c120698e 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1426,5 +1426,9 @@ { "value": 230.10105271231615, "ts": 1770079599560 + }, + { + "value": 173.06028266512834, + "ts": 1770165794371 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 51d9584383..bbc4a29006 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -462,5 +462,9 @@ { "value": 69.71313046812367, "ts": 1770079651508 + }, + { + "value": 80.49585446349514, + "ts": 1770165836538 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index a8520f47ae..52d1b014f9 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 189.8013412628116, "ts": 1770079470858 + }, + { + "value": 183.4189288334556, + "ts": 1770165648449 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index e34e6e7e84..221fdc4454 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 281.6901408450704, "ts": 1770079423854 + }, + { + "value": 251.17213663764232, + "ts": 1770165593920 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index e3edd56e05..dcee54316a 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -3054,5 +3054,9 @@ { "value": 71.99424046076314, "ts": 1770079466892 + }, + { + "value": 71.6229766509096, + "ts": 1770165649732 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 34cc14235f..32c092e4a1 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 03050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 05050100150200250300350400450[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 3e72586e90..a4bf5b5577 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -December2026February02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +December2026February02004006008001,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/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 3e53cfcadc..2b53925949 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 121.31996117761241, "ts": 1770079461361 + }, + { + "value": 119.19898283534647, + "ts": 1770165637845 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 56dcdb749e..74fbda4c5a 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2346,5 +2346,9 @@ { "value": 178.8695444788934, "ts": 1770079416948 + }, + { + "value": 166.333998669328, + "ts": 1770165585437 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a0f5d2c49a..7c3b0c10b2 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3102,5 +3102,9 @@ { "value": 45.28575310207409, "ts": 1770079458901 + }, + { + "value": 43.36889582791222, + "ts": 1770165641687 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 57487a699b..bc132fd84e 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 03020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 05020406080100120140160180200220240260280[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 443cf6f77a..7816497884 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 03020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 05020406080100120140160180200220[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 7183918f0a..e6178621a3 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 315.473999684526, "ts": 1770079522369 + }, + { + "value": 290.5709719599012, + "ts": 1770165706470 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index d949cf062a..4f4beef86d 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 420.1092283993838, "ts": 1770079462063 + }, + { + "value": 362.84470246734395, + "ts": 1770165636859 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index cdb3f6d7de..52687484d0 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 144.85405953501848, "ts": 1770079515781 + }, + { + "value": 154.7628259692022, + "ts": 1770165697843 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6a1e8cc251..d17278dba7 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 03050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 05050100150200250300350400450500550600650700[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 d66489c06f..aca7543dc5 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 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 03020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 05020406080100120140160180200220240260280[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 7a12c87a64..81645662b2 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 243.81323905888087, "ts": 1770079577379 + }, + { + "value": 209.7242126603516, + "ts": 1770165771413 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 2eb24bc8d7..2ab07fb2c1 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 356.06195478013177, "ts": 1770079502120 + }, + { + "value": 332.22591362126246, + "ts": 1770165678449 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 8e9130b00a..447cf8e75f 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -3002,5 +3002,9 @@ { "value": 91.16185787866357, "ts": 1770079559439 + }, + { + "value": 77.10100231303007, + "ts": 1770165742675 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 7b83e8049c..8ed7222076 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 03050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 05050100150200250300350400450500550600[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 34e06925f4..d9ca228726 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 2185.5977205025256, "ts": 1770079437673 + }, + { + "value": 2384.7798053313077, + "ts": 1770165612861 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index f4bc96876b..ba13b28610 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 3315.8941861321937, "ts": 1770079400131 + }, + { + "value": 3711.442238961896, + "ts": 1770165567135 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 2e6a36ca94..888961ed92 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3094,5 +3094,9 @@ { "value": 1064.3581920102179, "ts": 1770079439105 + }, + { + "value": 1032.8563067353707, + "ts": 1770165621350 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 3c1e8dd64f..e1ebcd9229 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 0305001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 0505001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[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 50cc57f8c9..f49577e029 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 55.16328331862312, "ts": 1770079499526 + }, + { + "value": 51.6066882267942, + "ts": 1770165679486 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index c3971af837..76df069dd6 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 81.38020833333334, "ts": 1770079443791 + }, + { + "value": 79.46177888435663, + "ts": 1770165614706 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index f888ce4686..a9eef852bf 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3106,5 +3106,9 @@ { "value": 15.510609256731605, "ts": 1770079500095 + }, + { + "value": 15.449264615004328, + "ts": 1770165683066 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 64cb4203f1..3e10080bdb 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Jan 25Tue 27Thu 29Sat 31FebruaryTue 030102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 27Thu 29Sat 31FebruaryTue 03Thu 050102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file