From 9e555ef86a6363d1b5262b4b9b6a8b42fa994769 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 00:51: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 3667e6cb10..6604002e64 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 96.01843553962361, "ts": 1771289007713 + }, + { + "value": 99.27200529450695, + "ts": 1771375434496 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 134eb1ece3..1d5e77b910 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 121.73348482389224, "ts": 1771288970737 + }, + { + "value": 124.60541618209004, + "ts": 1771375391133 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 130628eb3b..a67e2b3f87 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3174,5 +3174,9 @@ { "value": 33.14331167970303, "ts": 1771289027577 + }, + { + "value": 33.06878306878307, + "ts": 1771375435720 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index b678cd93ae..f8493bee30 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 277.82922763474716, "ts": 1771289102797 + }, + { + "value": 272.1705602177364, + "ts": 1771375530485 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index d02386be35..6bc4b1603f 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 348.39159214957607, "ts": 1771289048901 + }, + { + "value": 369.4353795948525, + "ts": 1771375467563 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 0b20fd7700..5ec2b8ed66 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3154,5 +3154,9 @@ { "value": 127.96724038646107, "ts": 1771289115506 + }, + { + "value": 128.7415513356936, + "ts": 1771375518869 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0f125ab226..d69ceeba38 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Feb 15Tue 17050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 19050100150200250300350400450500550600[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 fc1cec224e..a00faf43a6 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 285.44243577545194, "ts": 1771289166417 + }, + { + "value": 284.40736615078333, + "ts": 1771375594498 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 0de7ea331b..ae1cbcafb1 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 359.7769382982551, "ts": 1771289099655 + }, + { + "value": 374.9414154038431, + "ts": 1771375516264 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 5d4fbcd616..e5ae44d172 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1494,5 +1494,9 @@ { "value": 134.68013468013467, "ts": 1771289166277 + }, + { + "value": 141.3427561837456, + "ts": 1771375567485 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 21304f4576..8721758c47 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 197.0831690973591, "ts": 1771289233472 + }, + { + "value": 200.12340943581876, + "ts": 1771375660567 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 05c16486e4..aa6ec3cf7d 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1482,5 +1482,9 @@ { "value": 241.73079247411465, "ts": 1771289155242 + }, + { + "value": 250.30766984418347, + "ts": 1771375570052 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 9fd91b7e27..d0c6d63b2f 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -518,5 +518,9 @@ { "value": 86.61195678063356, "ts": 1771289214674 + }, + { + "value": 90.93595835133107, + "ts": 1771375613660 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index ddba3d0a3f..c005fa1ace 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 216.45021645021646, "ts": 1771289029182 + }, + { + "value": 216.51270207852195, + "ts": 1771375455857 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 88144a0705..1c4bccb372 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 258.3534274888047, "ts": 1771288989124 + }, + { + "value": 259.3809441466367, + "ts": 1771375409327 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 298c27b84a..16457c001b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -3110,5 +3110,9 @@ { "value": 71.44898542440697, "ts": 1771289048787 + }, + { + "value": 75.44892108042855, + "ts": 1771375455821 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 0bd5add33d..d164ae0583 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Feb 15Tue 17050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 19050100150200250300350400450[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 0cfe154015..268e9f7239 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 819517a6f8..d3c344115b 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 131.70603213627186, "ts": 1771289020679 + }, + { + "value": 134.61365879924617, + "ts": 1771375447263 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index f48efd9324..ff1b79786d 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2402,5 +2402,9 @@ { "value": 166.9449081803005, "ts": 1771288981532 + }, + { + "value": 167.31734523145568, + "ts": 1771375401946 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 4803d12655..2ce5cd9116 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3158,5 +3158,9 @@ { "value": 41.535138727363346, "ts": 1771289040721 + }, + { + "value": 43.894302519532964, + "ts": 1771375448165 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 74a80b6f99..243ee900fc 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Feb 15Tue 17020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 19020406080100120140160180200220240260280300[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 097a7e5dfb..2dc1847bf0 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Feb 15Tue 17020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 19020406080100120140160180200220[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 e4482422c1..45189150b3 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 369.2534925226168, "ts": 1771289077854 + }, + { + "value": 376.03409375783406, + "ts": 1771375504724 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 8e9035dcbd..1a24cbdffe 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 425.4112308564946, "ts": 1771289028309 + }, + { + "value": 428.0211157083749, + "ts": 1771375447791 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 3667ec29bb..d186c3ae75 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2150,5 +2150,9 @@ { "value": 155.82391897156214, "ts": 1771289098582 + }, + { + "value": 173.91304347826087, + "ts": 1771375502011 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index ba66b7615e..e267d69e10 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Feb 15Tue 170100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 190100200300400500600700800[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 532e29be9e..3d2e61ffbb 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 09Wed 11Fri 13Feb 15Tue 17020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 19020406080100120140160180200220240260280[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 6e6d2fd4c6..f2833486f2 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 291.9423900350331, "ts": 1771289123759 + }, + { + "value": 288.62805464691166, + "ts": 1771375551673 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index c33e641ea1..62aaa12208 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 366.5689149560118, "ts": 1771289065670 + }, + { + "value": 382.31171148209506, + "ts": 1771375483691 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index ebbff4a6f2..2b6feea6b6 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -3058,5 +3058,9 @@ { "value": 98.41066771638046, "ts": 1771289136130 + }, + { + "value": 101.94719135487819, + "ts": 1771375538798 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0edbdcd64b..acf5e87b4c 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Feb 15Tue 17050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 19050100150200250300350400450500550600[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 c5ef06a0fe..cee27edfaa 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 2968.8273132112818, "ts": 1771288999221 + }, + { + "value": 2934.5912223115884, + "ts": 1771375426145 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 7aec326188..a699c19bb4 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 3817.9272896958387, "ts": 1771288963887 + }, + { + "value": 4201.353769547965, + "ts": 1771375384416 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 77e8b3aa95..e8c5626118 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3150,5 +3150,9 @@ { "value": 1077.7926805901513, "ts": 1771289019623 + }, + { + "value": 1147.9738261967627, + "ts": 1771375427750 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index d82068d508..f25d809b66 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Feb 15Tue 1705001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 1905001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,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 4f3382911b..54fa61d2ac 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 55.122739967661325, "ts": 1771289057914 + }, + { + "value": 54.87269534679544, + "ts": 1771375484786 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 756d816bf3..f82d359373 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2406,5 +2406,9 @@ { "value": 81.51730884191076, "ts": 1771289009595 + }, + { + "value": 78.47240387130526, + "ts": 1771375429977 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index c7f429e3a4..ee1d7c46b2 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3162,5 +3162,9 @@ { "value": 14.634860237084736, "ts": 1771289083965 + }, + { + "value": 15.665141926185852, + "ts": 1771375488711 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 4f374c5968..38ed014dcc 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 09Wed 11Fri 13Feb 15Tue 170102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 09Wed 11Fri 13Feb 15Tue 17Thu 190102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file