diff --git a/README.md b/README.md index 3ceace79cf..113e86ef9f 100644 --- a/README.md +++ b/README.md @@ -91,42 +91,42 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | -| Stric | 83201.62 | 8747.52 | 99668.18 | 100% | -| Bun | 81256.77 | 8674.43 | 98011.30 | 98% | -| Hyper Express | 80594.88 | 11830.15 | 99673.26 | 97% | -| Elysia | 78578.43 | 11622.95 | 99222.43 | 94% | -| Deno | 54552.05 | 5772.76 | 81971.50 | 66% | -| Fastro | 54313.43 | 7116.30 | 77733.45 | 65% | -| Vixeny (Deno) | 50874.45 | 4159.06 | 68382.55 | 61% | -| NHttp | 49308.07 | 3592.31 | 64739.75 | 59% | -| Fast | 49273.93 | 3822.93 | 78875.49 | 59% | -| Hono | 48167.97 | 3225.94 | 62115.98 | 58% | -| Megalo | 46217.49 | 2570.86 | 56820.33 | 56% | -| Deso | 43484.52 | 3010.32 | 64015.77 | 52% | -| Alosaur | 43326.97 | 2902.09 | 66892.24 | 52% | -| http | 41033.71 | 4375.53 | 48596.72 | 49% | -| Reno | 39479.61 | 2328.00 | 47036.80 | 47% | -| Cheetah | 39408.73 | 2538.83 | 44138.68 | 47% | -| Router | 39115.62 | 3813.45 | 44709.22 | 47% | -| Danet V2 (Hono) | 34880.98 | 2501.18 | 37631.94 | 42% | -| Danet (Oak) | 32769.25 | 2468.28 | 35273.68 | 39% | -| Little | 31106.67 | 3906.42 | 36523.87 | 37% | -| Aqua | 30789.02 | 4006.93 | 41116.40 | 37% | -| Oak | 30439.52 | 3111.60 | 33361.33 | 37% | -| Node | 18218.30 | 1515.93 | 20418.30 | 22% | -| Fastify | 16454.65 | 1655.39 | 19300.59 | 20% | -| Dinatra | 16143.64 | 2129.48 | 20814.78 | 19% | -| Abc | 13458.05 | 1477.69 | 16082.19 | 16% | -| Express (Deno) | 10185.39 | 1951.08 | 12023.04 | 12% | -| Servest | 6204.70 | 1564.67 | 11219.28 | 7% | -| Express | 6161.78 | 967.51 | 8156.47 | 7% | -| Acorn | 0.00 | 0.00 | 0.00 | 0% | -| Opine | 0.00 | 0.00 | 0.00 | 0% | -| Peko | 0.00 | 0.00 | 0.00 | 0% | -| Vixeny (Bun) | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-8774062b-88a4-40bb-8cac-c80b335df889) | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | +| Stric | 83988.56 | 9800.89 | 102542.73 | 100% | +| Bun | 81909.21 | 9402.26 | 98534.03 | 98% | +| Hyper Express | 80597.14 | 12008.05 | 99882.24 | 96% | +| Elysia | 77085.45 | 9957.67 | 100434.75 | 92% | +| Deno | 57365.98 | 6978.67 | 83244.12 | 68% | +| Fastro | 55026.10 | 7790.40 | 77380.73 | 66% | +| NHttp | 50796.44 | 3692.93 | 71214.75 | 60% | +| Vixeny (Deno) | 49774.17 | 3112.39 | 75036.12 | 59% | +| Fast | 49024.33 | 3526.18 | 77579.08 | 58% | +| Hono | 48206.47 | 2893.53 | 71830.51 | 57% | +| Deso | 45752.19 | 2771.65 | 58102.00 | 54% | +| Megalo | 45462.27 | 2243.72 | 53656.84 | 54% | +| Alosaur | 43425.16 | 2902.26 | 59300.61 | 52% | +| http | 40588.21 | 4661.62 | 48673.10 | 48% | +| Cheetah | 40299.00 | 2526.31 | 47812.38 | 48% | +| Reno | 39879.76 | 2396.35 | 49086.50 | 47% | +| Router | 39191.33 | 3898.69 | 46267.16 | 47% | +| Danet V2 (Hono) | 35082.29 | 2388.36 | 37797.01 | 42% | +| Danet (Oak) | 33255.72 | 2456.44 | 40304.09 | 40% | +| Aqua | 31126.11 | 3355.54 | 36862.10 | 37% | +| Oak | 30673.12 | 3123.52 | 33311.19 | 37% | +| Little | 30593.51 | 3990.77 | 36155.61 | 36% | +| Node | 18379.98 | 1508.10 | 24829.88 | 22% | +| Fastify | 17424.27 | 1897.99 | 19543.24 | 21% | +| Dinatra | 16655.33 | 2166.37 | 20451.32 | 20% | +| Abc | 14142.82 | 1888.83 | 18557.64 | 17% | +| Express (Deno) | 10248.56 | 1920.82 | 12263.47 | 12% | +| Express | 6628.64 | 950.53 | 8511.05 | 8% | +| Servest | 6221.86 | 1530.04 | 11228.06 | 7% | +| Acorn | 0.00 | 0.00 | 0.00 | 0% | +| Opine | 0.00 | 0.00 | 0.00 | 0% | +| Peko | 0.00 | 0.00 | 0.00 | 0% | +| Vixeny (Bun) | 0.00 | 0.00 | 0.00 | 0% | +| ![Chart](https://quickchart.io/chart/render/sf-4b99b937-242e-42c7-a53d-0095e29ca2b5) | | | | | # Frameworks @@ -279,12 +279,12 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13458.05 | 1477.69 | 16082.19 | | +| 14142.82 | 1888.83 | 18557.64 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12123.56 | 12927.84 | 13801.34 | 14321.79 | 14709.82 | 14995.35 | 15500.44 | -| **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | +| **Req/Sec** | 12416.69 | 13301.50 | 14253.55 | 15035.57 | 16236.59 | 17202.65 | 18012.72 | +| **Latency** | 2ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | ### [Acorn](#acorn) @@ -301,253 +301,253 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43326.97 | 2902.09 | 66892.24 | | +| 43425.16 | 2902.26 | 59300.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 41736.21 | 42541.78 | 43372.52 | 44208.40 | 45305.53 | 46271.36 | 49241.44 | +| **Req/Sec** | 41802.02 | 42901.72 | 43640.98 | 44421.59 | 45354.49 | 46201.81 | 48518.37 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30789.02 | 4006.93 | 41116.40 | | +| 31126.11 | 3355.54 | 36862.10 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 27859.19 | 29925.83 | 31320.02 | 32674.24 | 33832.51 | 35326.33 | 39315.84 | +| **Req/Sec** | 29170.10 | 30373.08 | 31804.61 | 32825.97 | 33559.91 | 34215.82 | 35463.52 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 81256.77 | 8674.43 | 98011.30 | | +| 81909.21 | 9402.26 | 98534.03 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 68845.39 | 75919.14 | 82523.10 | 87730.29 | 91800.80 | 93666.42 | 96182.83 | -| **Latency** | 367µs | 459µs | 575µs | 725µs | 923µs | 1ms | 1ms | +| **Req/Sec** | 67630.20 | 75382.05 | 83600.82 | 89130.78 | 93207.87 | 94996.38 | 97538.58 | +| **Latency** | 365µs | 454µs | 568µs | 722µs | 914µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39408.73 | 2538.83 | 44138.68 | | +| 40299.00 | 2526.31 | 47812.38 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37439.76 | 38916.09 | 39912.00 | 40605.06 | 41071.47 | 41557.52 | 42323.40 | +| **Req/Sec** | 38374.68 | 39925.58 | 40744.64 | 41254.40 | 42043.94 | 42574.65 | 44319.52 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32769.25 | 2468.28 | 35273.68 | | +| 33255.72 | 2456.44 | 40304.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32202.77 | 32796.82 | 33198.04 | 33492.98 | 33762.85 | 34052.88 | 34361.25 | +| **Req/Sec** | 32475.06 | 33209.48 | 33617.12 | 34151.30 | 34479.68 | 34640.90 | 34941.04 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34880.98 | 2501.18 | 37631.94 | | +| 35082.29 | 2388.36 | 37797.01 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34237.86 | 34763.92 | 35366.45 | 35680.00 | 36082.51 | 36373.00 | 36791.40 | +| **Req/Sec** | 34359.91 | 35069.84 | 35503.18 | 35861.60 | 36317.49 | 36462.77 | 36814.33 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54552.05 | 5772.76 | 81971.50 | | +| 57365.98 | 6978.67 | 83244.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 50677.32 | 51511.48 | 52486.47 | 55610.43 | 62755.98 | 66958.88 | 74295.05 | -| **Latency** | 660µs | 838µs | 937µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 51655.78 | 52727.61 | 54286.96 | 61483.63 | 68397.17 | 72312.86 | 76602.19 | +| **Latency** | 594µs | 760µs | 899µs | 988µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43484.52 | 3010.32 | 64015.77 | | +| 45752.19 | 2771.65 | 58102.00 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 42298.07 | 43081.60 | 43611.01 | 44317.57 | 45028.59 | 45551.51 | 48352.35 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43931.17 | 44696.53 | 45504.39 | 46863.07 | 48561.02 | 50039.66 | 51846.61 | +| **Latency** | 985µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16143.64 | 2129.48 | 20814.78 | | +| 16655.33 | 2166.37 | 20451.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 14813.45 | 15475.58 | 16456.30 | 17401.37 | 18030.86 | 18393.89 | 18894.51 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | 5ms | +| **Req/Sec** | 15127.22 | 15839.84 | 16965.95 | 17893.91 | 18724.26 | 19105.66 | 19716.44 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 78578.43 | 11622.95 | 99222.43 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 77085.45 | 9957.67 | 100434.75 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 60421.96 | 70463.41 | 81104.60 | 87782.20 | 92119.62 | 93878.91 | 96528.32 | -| **Latency** | 375µs | 465µs | 578µs | 753µs | 969µs | 1ms | 1ms | +| **Req/Sec** | 62307.46 | 72358.23 | 77704.26 | 82742.77 | 90307.91 | 92974.33 | 96260.71 | +| **Latency** | 408µs | 506µs | 579µs | 735µs | 1ms | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6161.78 | 967.51 | 8156.47 | | +| 6628.64 | 950.53 | 8511.05 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4688.44 | 5912.91 | 6308.56 | 6659.95 | 7233.52 | 7707.47 | 8023.82 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 12ms | +| **Req/Sec** | 5201.88 | 6512.56 | 6853.56 | 6989.82 | 7556.50 | 8026.61 | 8390.71 | +| **Latency** | 6ms | 7ms | 7ms | 7ms | 8ms | 9ms | 11ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10185.39 | 1951.08 | 12023.04 | | +| 10248.56 | 1920.82 | 12263.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 6933.28 | 10260.46 | 11031.74 | 11242.41 | 11357.89 | 11427.70 | 11650.96 | -| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 7ms | 11ms | +| **Req/Sec** | 7073.71 | 10291.05 | 11074.72 | 11294.33 | 11425.56 | 11493.77 | 11689.54 | +| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 6ms | 11ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49273.93 | 3822.93 | 78875.49 | | +| 49024.33 | 3526.18 | 77579.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46670.98 | 47714.27 | 48615.60 | 49886.61 | 53707.50 | 56319.81 | 60931.33 | -| **Latency** | 860µs | 945µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46619.18 | 47701.61 | 48659.43 | 49697.56 | 52010.92 | 54348.71 | 61517.06 | +| **Latency** | 875µs | 946µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16454.65 | 1655.39 | 19300.59 | | +| 17424.27 | 1897.99 | 19543.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15546.27 | 16155.97 | 16809.80 | 17197.20 | 17551.36 | 17689.64 | 18004.52 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15900.22 | 16750.17 | 18004.28 | 18432.27 | 18717.24 | 18903.72 | 19102.70 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54313.43 | 7116.30 | 77733.45 | | +| 55026.10 | 7790.40 | 77380.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46925.45 | 48920.90 | 54004.48 | 59542.95 | 63327.87 | 65505.89 | 68815.80 | -| **Latency** | 640µs | 740µs | 951µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46833.89 | 48632.87 | 53954.03 | 60938.81 | 65858.32 | 68219.01 | 71819.71 | +| **Latency** | 630µs | 722µs | 939µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48167.97 | 3225.94 | 62115.98 | | +| 48206.47 | 2893.53 | 71830.51 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46133.31 | 47029.14 | 47910.81 | 48999.84 | 51225.61 | 53230.55 | 57204.22 | -| **Latency** | 896µs | 964µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46553.48 | 47445.68 | 48310.55 | 49005.06 | 49728.22 | 50870.74 | 54828.79 | +| **Latency** | 904µs | 959µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41033.71 | 4375.53 | 48596.72 | | +| 40588.21 | 4661.62 | 48673.10 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37613.80 | 39989.80 | 41822.57 | 43463.08 | 44630.57 | 45421.99 | 46509.74 | -| **Latency** | 907µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 36606.50 | 39307.87 | 41619.97 | 43226.38 | 44315.38 | 45051.25 | 46144.12 | +| **Latency** | 909µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 80594.88 | 11830.15 | 99673.26 | | +| 80597.14 | 12008.05 | 99882.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 61916.78 | 73404.46 | 83404.71 | 89545.82 | 93423.43 | 95027.45 | 98251.81 | -| **Latency** | 369µs | 458µs | 566µs | 726µs | 943µs | 1ms | 1ms | +| **Req/Sec** | 61686.31 | 73586.01 | 83209.19 | 89321.37 | 94535.78 | 96321.94 | 98711.67 | +| **Latency** | 368µs | 457µs | 568µs | 727µs | 942µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31106.67 | 3906.42 | 36523.87 | | +| 30593.51 | 3990.77 | 36155.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29146.22 | 30669.91 | 31953.68 | 33022.67 | 33752.33 | 34367.81 | 35275.41 | +| **Req/Sec** | 28779.30 | 30249.03 | 31317.59 | 32560.64 | 33389.21 | 33946.23 | 34795.90 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46217.49 | 2570.86 | 56820.33 | | +| 45462.27 | 2243.72 | 53656.84 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44546.62 | 45416.15 | 46300.64 | 46947.88 | 48382.78 | 49587.47 | 52233.19 | -| **Latency** | 950µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44242.43 | 45007.58 | 45598.30 | 46361.63 | 46957.98 | 47461.20 | 49002.10 | +| **Latency** | 969µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49308.07 | 3592.31 | 64739.75 | | +| 50796.44 | 3692.93 | 71214.75 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46787.90 | 47570.34 | 48498.83 | 50116.46 | 53800.96 | 56334.35 | 61174.05 | -| **Latency** | 849µs | 946µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47969.80 | 48831.24 | 49874.68 | 52212.73 | 55228.16 | 57508.80 | 63223.10 | +| **Latency** | 809µs | 919µs | 999µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 18218.30 | 1515.93 | 20418.30 | | +| 18379.98 | 1508.10 | 24829.88 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 17743.50 | 18124.77 | 18412.35 | 18734.30 | 19025.84 | 19225.36 | 19622.60 | +| **Req/Sec** | 17953.64 | 18233.37 | 18511.93 | 18835.47 | 19161.20 | 19360.44 | 20352.49 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 2ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30439.52 | 3111.60 | 33361.33 | | +| 30673.12 | 3123.52 | 33311.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30106.53 | 30529.55 | 31129.09 | 31422.06 | 31725.09 | 31959.91 | 32244.96 | +| **Req/Sec** | 30195.13 | 30873.10 | 31318.77 | 31617.83 | 32014.03 | 32165.52 | 32475.11 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,44 +576,44 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39479.61 | 2328.00 | 47036.80 | | +| 39879.76 | 2396.35 | 49086.50 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37537.89 | 39091.63 | 39906.46 | 40547.16 | 41059.82 | 41610.82 | 42764.27 | +| **Req/Sec** | 37978.19 | 39630.44 | 40207.47 | 40967.03 | 41614.21 | 42142.50 | 43445.76 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39115.62 | 3813.45 | 44709.22 | | +| 39191.33 | 3898.69 | 46267.16 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36336.04 | 38120.54 | 39997.33 | 41118.56 | 42000.84 | 42634.91 | 43603.48 | -| **Latency** | 940µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 36211.54 | 38111.79 | 40015.04 | 41296.44 | 42246.70 | 43009.97 | 44139.36 | +| **Latency** | 938µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 83201.62 | 8747.52 | 99668.18 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 83988.56 | 9800.89 | 102542.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 70404.79 | 77188.77 | 84043.95 | 90412.18 | 93734.96 | 95431.71 | 98220.46 | -| **Latency** | 361µs | 452µs | 564µs | 706µs | 892µs | 1ms | 1ms | +| **Req/Sec** | 69040.08 | 77514.94 | 85636.94 | 91911.79 | 95643.56 | 97275.23 | 99585.24 | +| **Latency** | 358µs | 445µs | 556µs | 702µs | 887µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6204.70 | 1564.67 | 11219.28 | | +| 6221.86 | 1530.04 | 11228.06 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5029.77 | 5600.95 | 6338.98 | 6930.14 | 7803.71 | 8528.06 | 9291.85 | +| **Req/Sec** | 5112.48 | 5603.49 | 6396.32 | 6957.88 | 7860.74 | 8536.25 | 8994.01 | | **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) @@ -631,13 +631,13 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50874.45 | 4159.06 | 68382.55 | | +| 49774.17 | 3112.39 | 75036.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47782.92 | 48910.97 | 49844.77 | 51805.08 | 55868.18 | 59704.96 | 64355.08 | -| **Latency** | 805µs | 917µs | 999µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48138.16 | 48755.42 | 49541.41 | 50262.27 | 51307.99 | 53133.39 | 63500.20 | +| **Latency** | 873µs | 935µs | 1ms | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-12-25T01:56:51.084Z

+

Generated 2024-12-26T01:57:23.168Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index bb5f3f7af6..4c5ab4d683 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000569482, - "slowest": 0.016330768, - "fastest": 0.001279814, - "average": 0.003706871892528449, - "requestsPerSec": 13462.33334434824, - "totalData": 1750203, + "total": 10.001325313, + "slowest": 0.018543766, + "fastest": 0.001216735, + "average": 0.0035322008194949403, + "requestsPerSec": 14127.927607387886, + "totalData": 1836874, "sizePerRequest": 13, - "sizePerSec": 175010.33347652713 + "sizePerSec": 183663.05889604252 }, "responseTimeHistogram": { - "0.001279814": 1, - "0.0027849093999999996": 76, - "0.0042900047999999994": 124219, - "0.005795100199999999": 9067, - "0.007300195599999999": 903, - "0.008805291": 152, - "0.0103103864": 165, - "0.0118154818": 7, - "0.0133205772": 13, - "0.0148256726": 14, - "0.016330768": 14 + "0.001216735": 1, + "0.0029494381": 13771, + "0.0046821412": 123717, + "0.0064148443": 3001, + "0.0081475474": 487, + "0.0098802505": 219, + "0.0116129536": 2, + "0.0133456567": 37, + "0.0150783598": 31, + "0.0168110629": 15, + "0.018543766": 17 }, "latencyPercentiles": { - "p10": 0.003377171, - "p25": 0.003443983, - "p50": 0.003535596, - "p75": 0.003858645, - "p90": 0.004184071, - "p95": 0.004491781, - "p99": 0.005722078 + "p10": 0.002951789, + "p25": 0.003258411, + "p50": 0.003456138, + "p75": 0.003700277, + "p90": 0.004080655, + "p95": 0.004379398, + "p99": 0.005668039 }, "rps": { - "mean": 13458.04838452618, - "stddev": 1477.6916026734168, - "max": 16082.192233842583, + "mean": 14142.820893117427, + "stddev": 1888.830551738444, + "max": 18557.63816838656, "percentiles": { - "p10": 12123.560928307708, - "p25": 12927.842694811321, - "p50": 13801.34305606978, - "p75": 14321.793473127824, - "p90": 14709.821195993247, - "p95": 14995.353597986817, - "p99": 15500.439948657173 + "p10": 12416.691758731322, + "p25": 13301.497748646658, + "p50": 14253.552020295778, + "p75": 15035.56663286989, + "p90": 16236.590316033715, + "p95": 17202.65092850777, + "p99": 18012.719408583027 } }, "details": { "DNSDialup": { - "average": 0.0009184512400000004, - "fastest": 0.000152332, - "slowest": 0.001523331 + "average": 0.0006150902600000001, + "fastest": 0.000126506, + "slowest": 0.000930311 }, "DNSLookup": { - "average": 0.0000091542, - "fastest": 0.000004058, - "slowest": 0.000054091 + "average": 0.000008360099999999998, + "fastest": 0.000003877, + "slowest": 0.000045404 } }, "statusCodeDistribution": { - "200": 134631 + "200": 141298 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index b25c2a63fa..0b921d9d4c 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.001094812, + "total": 10.001342036, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 72304.9839635897, + "requestsPerSec": 72201.81025713697, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 723129 + "Connection refused (os error 111)": 722115 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 7cc0b7669f..e1441b91d0 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000567925, - "slowest": 0.009072674, - "fastest": 0.000269063, - "average": 0.0011520185508714894, - "requestsPerSec": 43331.23911060281, - "totalData": 5633381, + "total": 10.000662541, + "slowest": 0.01028075, + "fastest": 0.000220498, + "average": 0.0011493640451936253, + "requestsPerSec": 43430.22256969084, + "totalData": 5646303, "sizePerRequest": 13, - "sizePerSec": 563306.1084378365 + "sizePerSec": 564592.893405981 }, "responseTimeHistogram": { - "0.000269063": 1, - "0.0011494240999999998": 202283, - "0.0020297851999999997": 230362, - "0.0029101462999999994": 536, - "0.0037905073999999995": 55, - "0.0046708685": 0, - "0.005551229599999999": 33, - "0.006431590699999999": 17, - "0.007311951799999999": 0, - "0.008192312899999998": 30, - "0.009072674": 20 + "0.000220498": 1, + "0.0012265232": 339762, + "0.0022325484": 94102, + "0.0032385736000000004": 316, + "0.004244598800000001": 51, + "0.005250624000000001": 16, + "0.006256649200000001": 33, + "0.007262674400000001": 0, + "0.0082686996": 0, + "0.0092747248": 10, + "0.01028075": 40 }, "latencyPercentiles": { - "p10": 0.001011668, - "p25": 0.001067955, - "p50": 0.001162247, - "p75": 0.00122646, - "p90": 0.001278823, - "p95": 0.001331291, - "p99": 0.001472223 + "p10": 0.001011714, + "p25": 0.00106366, + "p50": 0.001157896, + "p75": 0.001218138, + "p90": 0.001272709, + "p95": 0.00132116, + "p99": 0.001484394 }, "rps": { - "mean": 43326.96512093243, - "stddev": 2902.0908227633217, - "max": 66892.23770657828, + "mean": 43425.15718287284, + "stddev": 2902.256358283724, + "max": 59300.61079629165, "percentiles": { - "p10": 41736.20615884421, - "p25": 42541.780282413994, - "p50": 43372.52225640975, - "p75": 44208.39594499326, - "p90": 45305.52563029834, - "p95": 46271.35969091497, - "p99": 49241.43666895763 + "p10": 41802.01903752038, + "p25": 42901.71606864276, + "p50": 43640.97781473503, + "p75": 44421.5888921976, + "p90": 45354.49313186347, + "p95": 46201.81030919758, + "p99": 48518.37148638622 } }, "details": { "DNSDialup": { - "average": 0.0008014852, - "fastest": 0.000093905, - "slowest": 0.001359022 + "average": 0.0007696759600000001, + "fastest": 0.000218176, + "slowest": 0.001145363 }, "DNSLookup": { - "average": 0.00000885168, - "fastest": 0.000003967, - "slowest": 0.000047909 + "average": 0.000009001540000000003, + "fastest": 0.000004008, + "slowest": 0.000052928 } }, "statusCodeDistribution": { - "200": 433337 + "200": 434331 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index f41cffbeb8..9e58f108d8 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000596524, - "slowest": 0.015676989, - "fastest": 0.000488414, - "average": 0.0016222253604096719, - "requestsPerSec": 30781.46381180811, - "totalData": 4001829, + "total": 10.001177885, + "slowest": 0.015063139, + "fastest": 0.000557308, + "average": 0.0016049791867507278, + "requestsPerSec": 31110.535536684936, + "totalData": 4044846, "sizePerRequest": 13, - "sizePerSec": 400159.0295535054 + "sizePerSec": 404436.96197690413 }, "responseTimeHistogram": { - "0.000488414": 1, - "0.0020072715": 282190, - "0.003526129": 23791, - "0.005044986499999999": 633, - "0.006563843999999999": 736, - "0.0080827015": 432, - "0.009601558999999999": 0, - "0.011120416499999999": 0, - "0.012639273999999999": 0, - "0.014158131499999999": 0, - "0.015676989": 50 + "0.000557308": 1, + "0.0020078911": 290025, + "0.0034584742": 19622, + "0.004909057300000001": 381, + "0.006359640400000001": 836, + "0.0078102235": 227, + "0.009260806600000001": 0, + "0.0107113897": 0, + "0.0121619728": 0, + "0.0136125559": 0, + "0.015063139": 50 }, "latencyPercentiles": { - "p10": 0.001103004, - "p25": 0.001364979, - "p50": 0.001655488, - "p75": 0.00175433, - "p90": 0.001952233, - "p95": 0.00226057, - "p99": 0.002811681 + "p10": 0.001084446, + "p25": 0.001459838, + "p50": 0.001653305, + "p75": 0.001729029, + "p90": 0.001820228, + "p95": 0.002189784, + "p99": 0.002590045 }, "rps": { - "mean": 30789.024273358827, - "stddev": 4006.928864707351, - "max": 41116.397219210114, + "mean": 31126.113875884144, + "stddev": 3355.5406112199357, + "max": 36862.10261225576, "percentiles": { - "p10": 27859.188517557748, - "p25": 29925.834156467285, - "p50": 31320.015389243043, - "p75": 32674.23536005709, - "p90": 33832.51304503623, - "p95": 35326.33224805342, - "p99": 39315.8364189147 + "p10": 29170.104512174345, + "p25": 30373.08054120513, + "p50": 31804.614849613015, + "p75": 32825.96533858607, + "p90": 33559.9098977064, + "p95": 34215.81626106711, + "p99": 35463.51914722568 } }, "details": { "DNSDialup": { - "average": 0.0005609574999999998, - "fastest": 0.000090419, - "slowest": 0.000988666 + "average": 0.0007293948799999999, + "fastest": 0.000076933, + "slowest": 0.001729568 }, "DNSLookup": { - "average": 0.000008099359999999995, - "fastest": 0.000003627, - "slowest": 0.000049523 + "average": 0.000008555780000000002, + "fastest": 0.000003647, + "slowest": 0.00004828 } }, "statusCodeDistribution": { - "200": 307833 + "200": 311142 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 8828673088..22cbe1780c 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001016968, - "slowest": 0.003129603, - "fastest": 0.000030443, - "average": 0.0006137885919222759, - "requestsPerSec": 81257.13640925002, - "totalData": 10564502, + "total": 10.000792337, + "slowest": 0.003095057, + "fastest": 0.000031929, + "average": 0.0006089064748299045, + "requestsPerSec": 81912.1098004657, + "totalData": 10649418, "sizePerRequest": 13, - "sizePerSec": 1056342.7733202502 + "sizePerSec": 1064857.4274060542 }, "responseTimeHistogram": { - "0.000030443": 1, - "0.00034035900000000004": 58957, - "0.0006502750000000001": 465609, - "0.0009601910000000001": 221010, - "0.0012701070000000001": 54954, - "0.001580023": 10327, - "0.0018899390000000002": 1703, - "0.002199855": 36, - "0.002509771": 23, - "0.002819687": 17, - "0.003129603": 17 + "0.000031929": 1, + "0.0003382418": 58605, + "0.0006445546": 469989, + "0.0009508673999999999": 223065, + "0.0012571802": 54730, + "0.001563493": 10646, + "0.0018698057999999998": 2032, + "0.0021761186": 67, + "0.0024824314": 30, + "0.0027887441999999998": 16, + "0.003095057": 5 }, "latencyPercentiles": { - "p10": 0.000367578, - "p25": 0.000459605, - "p50": 0.000575669, - "p75": 0.000725136, - "p90": 0.000923348, - "p95": 0.001045945, - "p99": 0.001348923 + "p10": 0.000365984, + "p25": 0.000454946, + "p50": 0.000568882, + "p75": 0.000722624, + "p90": 0.000914665, + "p95": 0.001033997, + "p99": 0.001346346 }, "rps": { - "mean": 81256.77268705772, - "stddev": 8674.427282331328, - "max": 98011.30350218454, + "mean": 81909.20857508176, + "stddev": 9402.25501021343, + "max": 98534.03365522456, "percentiles": { - "p10": 68845.38976547236, - "p25": 75919.1399062492, - "p50": 82523.10120410714, - "p75": 87730.29327026554, - "p90": 91800.79866695122, - "p95": 93666.41885761874, - "p99": 96182.832655483 + "p10": 67630.20364895131, + "p25": 75382.05336508963, + "p50": 83600.81928802434, + "p75": 89130.78443598186, + "p90": 93207.86946733434, + "p95": 94996.38174058098, + "p99": 97538.5765070144 } }, "details": { "DNSDialup": { - "average": 0.0006308753600000001, - "fastest": 0.000092664, - "slowest": 0.000997157 + "average": 0.00060561308, + "fastest": 0.00008589, + "slowest": 0.000899572 }, "DNSLookup": { - "average": 0.000008916199999999996, - "fastest": 0.000003516, - "slowest": 0.000061906 + "average": 0.00000865044, + "fastest": 0.000003817, + "slowest": 0.000049251 } }, "statusCodeDistribution": { - "200": 812654 + "200": 819186 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 67096ad561..d13eff8369 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000542848, - "slowest": 0.009265431, - "fastest": 0.000652407, - "average": 0.0012667531760312272, - "requestsPerSec": 39410.76059474327, - "totalData": 5123677, + "total": 10.000607975, + "slowest": 0.00871896, + "fastest": 0.000369337, + "average": 0.0012389221691509091, + "requestsPerSec": 40298.249967147625, + "totalData": 5239091, "sizePerRequest": 13, - "sizePerSec": 512339.8877316624 + "sizePerSec": 523877.2495729191 }, "responseTimeHistogram": { - "0.000652407": 1, - "0.0015137094": 379696, - "0.0023750118": 13937, - "0.0032363141999999998": 365, - "0.0040976165999999994": 65, - "0.004958918999999999": 15, - "0.0058202214": 5, - "0.006681523799999999": 16, - "0.007542826199999999": 10, - "0.0084041286": 4, - "0.009265431": 15 + "0.000369337": 1, + "0.0012042993": 166470, + "0.0020392616": 235340, + "0.0028742238999999994": 984, + "0.0037091861999999994": 149, + "0.004544148499999999": 13, + "0.005379110799999999": 7, + "0.006214073099999999": 14, + "0.007049035399999999": 9, + "0.0078839977": 8, + "0.00871896": 12 }, "latencyPercentiles": { - "p10": 0.001105364, - "p25": 0.001159322, - "p50": 0.001271549, - "p75": 0.001338824, - "p90": 0.001418236, - "p95": 0.001484346, - "p99": 0.001641636 + "p10": 0.001084241, + "p25": 0.001140185, + "p50": 0.001246322, + "p75": 0.001316841, + "p90": 0.00138024, + "p95": 0.00143445, + "p99": 0.001606872 }, "rps": { - "mean": 39408.72698504608, - "stddev": 2538.8348360731047, - "max": 44138.67872416433, + "mean": 40299.001488908936, + "stddev": 2526.309717268043, + "max": 47812.383407302565, "percentiles": { - "p10": 37439.7572782537, - "p25": 38916.08791074352, - "p50": 39912.001538864024, - "p75": 40605.05939040118, - "p90": 41071.46841147788, - "p95": 41557.51976310275, - "p99": 42323.396373512325 + "p10": 38374.68481158122, + "p25": 39925.58031931093, + "p50": 40744.63982739443, + "p75": 41254.40139863492, + "p90": 42043.938933693214, + "p95": 42574.65039199794, + "p99": 44319.52230435745 } }, "details": { "DNSDialup": { - "average": 0.0009326489000000001, - "fastest": 0.000261316, - "slowest": 0.001443727 + "average": 0.0008655221400000001, + "fastest": 0.00015568, + "slowest": 0.001342763 }, "DNSLookup": { - "average": 0.000008856540000000002, - "fastest": 0.000003918, - "slowest": 0.000065633 + "average": 0.000007930199999999999, + "fastest": 0.000003847, + "slowest": 0.000045826 } }, "statusCodeDistribution": { - "200": 394129 + "200": 403007 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index d37640bd6e..9eeed923ab 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000641179, - "slowest": 0.012788016, - "fastest": 0.000784354, - "average": 0.0015234865205925646, - "requestsPerSec": 32776.69842692793, - "totalData": 4261244, + "total": 10.000570227, + "slowest": 0.012468049, + "fastest": 0.000368667, + "average": 0.0015009004949506305, + "requestsPerSec": 33269.502883117944, + "totalData": 4325282, "sizePerRequest": 13, - "sizePerSec": 426097.0795500631 + "sizePerSec": 432503.5374805333 }, "responseTimeHistogram": { - "0.000784354": 1, - "0.0019847202": 324068, - "0.0031850864000000003": 2932, - "0.0043854526": 542, - "0.0055858188000000005": 123, - "0.006786185000000001": 22, - "0.0079865512": 26, - "0.0091869174": 46, - "0.0103872836": 11, - "0.0115876498": 11, - "0.012788016000000001": 6 + "0.000368667": 1, + "0.0015786052000000001": 239428, + "0.0027885434000000002": 92259, + "0.0039984816": 774, + "0.0052084198": 107, + "0.006418358": 39, + "0.007628296200000001": 17, + "0.0088382344": 61, + "0.0100481726": 11, + "0.0112581108": 11, + "0.012468049": 6 }, "latencyPercentiles": { - "p10": 0.001334398, - "p25": 0.001386283, - "p50": 0.001539816, - "p75": 0.00160983, - "p90": 0.00167686, - "p95": 0.001724231, - "p99": 0.002069991 + "p10": 0.001313966, + "p25": 0.001365773, + "p50": 0.001517311, + "p75": 0.001586954, + "p90": 0.001651882, + "p95": 0.001699694, + "p99": 0.002052819 }, "rps": { - "mean": 32769.253111030994, - "stddev": 2468.2826785328716, - "max": 35273.68409310358, + "mean": 33255.717168925774, + "stddev": 2456.439458281492, + "max": 40304.09086522566, "percentiles": { - "p10": 32202.767196908408, - "p25": 32796.8162014266, - "p50": 33198.03958534077, - "p75": 33492.976421350235, - "p90": 33762.85257955167, - "p95": 34052.88009285209, - "p99": 34361.24978168525 + "p10": 32475.062860293783, + "p25": 33209.4783663834, + "p50": 33617.11954869094, + "p75": 34151.30393696265, + "p90": 34479.68254636498, + "p95": 34640.898969815134, + "p99": 34941.03599770251 } }, "details": { "DNSDialup": { - "average": 0.0005259371799999999, - "fastest": 0.000074509, - "slowest": 0.000814085 + "average": 0.00052099198, + "fastest": 0.000092212, + "slowest": 0.000862328 }, "DNSLookup": { - "average": 0.000008579199999999999, - "fastest": 0.000003867, - "slowest": 0.000061736 + "average": 0.000007712400000000003, + "fastest": 0.000003718, + "slowest": 0.00004867 } }, "statusCodeDistribution": { - "200": 327788 + "200": 332714 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet_v2/results/hello_bench.json b/frameworks/danet_v2/results/hello_bench.json index 0d2aa75783..7899f6a5fc 100644 --- a/frameworks/danet_v2/results/hello_bench.json +++ b/frameworks/danet_v2/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000548384, - "slowest": 0.012258673, - "fastest": 0.000744643, - "average": 0.001431278738398402, - "requestsPerSec": 34885.48693571323, - "totalData": 4535362, + "total": 10.000597296, + "slowest": 0.010624382, + "fastest": 0.000579348, + "average": 0.0014230629036163047, + "requestsPerSec": 35085.804338941154, + "totalData": 4561427, "sizePerRequest": 13, - "sizePerSec": 453511.33016427193 + "sizePerSec": 456115.456406235 }, "responseTimeHistogram": { - "0.000744643": 1, - "0.0018960460000000002": 344832, - "0.0030474490000000003": 3568, - "0.004198852": 266, - "0.005350255": 107, - "0.0065016580000000004": 0, - "0.007653061": 0, - "0.008804464": 61, - "0.009955867": 22, - "0.01110727": 11, - "0.012258673000000001": 6 + "0.000579348": 1, + "0.0015838514": 324120, + "0.0025883548": 25770, + "0.0035928582": 738, + "0.0045973616000000005": 99, + "0.005601865000000001": 49, + "0.006606368400000001": 2, + "0.0076108718": 15, + "0.0086153752": 54, + "0.009619878600000001": 25, + "0.010624382000000002": 6 }, "latencyPercentiles": { - "p10": 0.001254162, - "p25": 0.001305773, - "p50": 0.00144348, - "p75": 0.001513107, - "p90": 0.001578477, - "p95": 0.001628266, - "p99": 0.001971099 + "p10": 0.001248812, + "p25": 0.001299376, + "p50": 0.001436902, + "p75": 0.00150411, + "p90": 0.001565444, + "p95": 0.001613002, + "p99": 0.001923811 }, "rps": { - "mean": 34880.98052957298, - "stddev": 2501.1773628060714, - "max": 37631.94385031306, + "mean": 35082.29421709028, + "stddev": 2388.3596722689963, + "max": 37797.00889590248, "percentiles": { - "p10": 34237.86217583742, - "p25": 34763.920420477516, - "p50": 35366.4464796459, - "p75": 35679.99584814599, - "p90": 36082.50625880939, - "p95": 36372.996967613704, - "p99": 36791.40341418067 + "p10": 34359.90649697882, + "p25": 35069.84473789113, + "p50": 35503.18463566119, + "p75": 35861.5994694083, + "p90": 36317.494136928915, + "p95": 36462.770659690475, + "p99": 36814.33181938023 } }, "details": { "DNSDialup": { - "average": 0.0005974973999999999, - "fastest": 0.000092763, - "slowest": 0.000862694 + "average": 0.0007354568600000001, + "fastest": 0.000156444, + "slowest": 0.001116408 }, "DNSLookup": { - "average": 0.000008340999999999997, - "fastest": 0.000003917, - "slowest": 0.000050685 + "average": 0.000008452699999999998, + "fastest": 0.000003737, + "slowest": 0.000049061 } }, "statusCodeDistribution": { - "200": 348874 + "200": 350879 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index fffff5c1b6..a7e0d6995f 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000608466, - "slowest": 0.00447767, - "fastest": 0.000049118, - "average": 0.0009143955674432393, - "requestsPerSec": 54571.47951101479, - "totalData": 7094724, + "total": 10.000651276, + "slowest": 0.003889991, + "fastest": 0.000132932, + "average": 0.0008698299479507648, + "requestsPerSec": 57368.863703592266, + "totalData": 7458438, "sizePerRequest": 13, - "sizePerSec": 709429.2336431922 + "sizePerSec": 745795.2281466994 }, "responseTimeHistogram": { - "0.000049118": 1, - "0.0004919732": 3933, - "0.0009348284": 265341, - "0.0013776836": 275232, - "0.0018205387999999999": 1017, - "0.0022633939999999997": 43, - "0.0027062492": 80, - "0.0031491044": 20, - "0.0035919596": 21, - "0.0040348148": 29, - "0.00447767": 31 + "0.000132932": 1, + "0.0005086379": 12049, + "0.0008843438000000001": 252211, + "0.0012600497000000003": 305337, + "0.0016357556000000002": 3844, + "0.0020114615": 108, + "0.0023871674000000005": 87, + "0.0027628733000000004": 33, + "0.0031385792000000004": 13, + "0.0035142851000000003": 17, + "0.003889991": 26 }, "latencyPercentiles": { - "p10": 0.000660229, - "p25": 0.000838177, - "p50": 0.000937073, - "p75": 0.00101551, - "p90": 0.001089702, - "p95": 0.001150792, - "p99": 0.001268974 + "p10": 0.000594453, + "p25": 0.000760676, + "p50": 0.000899444, + "p75": 0.00098887, + "p90": 0.001062278, + "p95": 0.001121741, + "p99": 0.001238288 }, "rps": { - "mean": 54552.047762562805, - "stddev": 5772.7613741410505, - "max": 81971.50374271552, + "mean": 57365.97877532303, + "stddev": 6978.667134659355, + "max": 83244.12287957389, "percentiles": { - "p10": 50677.318384659666, - "p25": 51511.48190931707, - "p50": 52486.47146173324, - "p75": 55610.42695505486, - "p90": 62755.9846138743, - "p95": 66958.88003053454, - "p99": 74295.05309092515 + "p10": 51655.778330710025, + "p25": 52727.608175640824, + "p50": 54286.96430506643, + "p75": 61483.62700039653, + "p90": 68397.17237804805, + "p95": 72312.86445858698, + "p99": 76602.19082265673 } }, "details": { "DNSDialup": { - "average": 0.0005375429800000001, - "fastest": 0.000071263, - "slowest": 0.00084917 + "average": 0.0008301203200000001, + "fastest": 0.000205122, + "slowest": 0.001206348 }, "DNSLookup": { - "average": 0.000008430140000000004, - "fastest": 0.000003997, - "slowest": 0.000047669 + "average": 0.00000838896, + "fastest": 0.000004138, + "slowest": 0.000047298 } }, "statusCodeDistribution": { - "200": 545748 + "200": 573726 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 750e77e382..30ce1a0419 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000563933, - "slowest": 0.006147361, - "fastest": 0.00025168, - "average": 0.0011469221304248093, - "requestsPerSec": 43522.24563694512, - "totalData": 5658211, + "total": 10.000520653, + "slowest": 0.006035245, + "fastest": 0.00037055, + "average": 0.0010909844902713432, + "requestsPerSec": 45754.1177981306, + "totalData": 5948345, "sizePerRequest": 13, - "sizePerSec": 565789.1932802865 + "sizePerSec": 594803.5313756978 }, "responseTimeHistogram": { - "0.00025168": 1, - "0.0008412481": 4481, - "0.0014308162": 426119, - "0.0020203842999999997": 3408, - "0.0026099523999999997": 1038, - "0.0031995204999999997": 105, - "0.0037890885999999997": 50, - "0.0043786567": 1, - "0.0049682248": 10, - "0.0055577929": 10, - "0.006147361": 24 + "0.00037055": 1, + "0.0009370194999999999": 32821, + "0.0015034889999999998": 422300, + "0.0020699585": 2096, + "0.0026364279999999997": 199, + "0.0032028974999999994": 64, + "0.0037693669999999996": 41, + "0.0043358365": 6, + "0.0049023059999999995": 9, + "0.005468775499999999": 4, + "0.006035244999999999": 24 }, "latencyPercentiles": { - "p10": 0.001055931, - "p25": 0.001095592, - "p50": 0.00113924, - "p75": 0.001186646, - "p90": 0.001243329, - "p95": 0.0012889, - "p99": 0.001448369 + "p10": 0.000985997, + "p25": 0.001052731, + "p50": 0.001098943, + "p75": 0.00114433, + "p90": 0.001190931, + "p95": 0.001228195, + "p99": 0.001368813 }, "rps": { - "mean": 43484.51974181725, - "stddev": 3010.323307848304, - "max": 64015.77155962001, + "mean": 45752.18924555722, + "stddev": 2771.6507223173785, + "max": 58102.00451915787, "percentiles": { - "p10": 42298.07027139908, - "p25": 43081.6016218936, - "p50": 43611.0120848145, - "p75": 44317.56748374865, - "p90": 45028.588650937265, - "p95": 45551.50964710759, - "p99": 48352.35326874128 + "p10": 43931.169164522, + "p25": 44696.53109821345, + "p50": 45504.386622870625, + "p75": 46863.074125341074, + "p90": 48561.01570220672, + "p95": 50039.66497539973, + "p99": 51846.61010249008 } }, "details": { "DNSDialup": { - "average": 0.0005757076, - "fastest": 0.000078878, - "slowest": 0.00101374 + "average": 0.0008337238399999999, + "fastest": 0.000176358, + "slowest": 0.001109585 }, "DNSLookup": { - "average": 0.00000843686, - "fastest": 0.000003977, - "slowest": 0.000068328 + "average": 0.000009038620000000002, + "fastest": 0.000004187, + "slowest": 0.000055403 } }, "statusCodeDistribution": { - "200": 435247 + "200": 457565 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 0170b89858..fe8936f36d 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000560224, - "slowest": 0.015713397, - "fastest": 0.001262872, - "average": 0.0030921832378753475, - "requestsPerSec": 16131.49627486309, - "totalData": 2097212, + "total": 10.000633413, + "slowest": 0.015000586, + "fastest": 0.001406648, + "average": 0.002997421489577681, + "requestsPerSec": 16641.045934517148, + "totalData": 2163473, "sizePerRequest": 13, - "sizePerSec": 209709.45157322017 + "sizePerSec": 216333.59714872294 }, "responseTimeHistogram": { - "0.001262872": 1, - "0.0027079245": 12357, - "0.004152977": 142916, - "0.0055980295": 4517, - "0.007043082": 323, - "0.008488134500000001": 485, - "0.009933187": 675, - "0.0113782395": 1, - "0.012823292": 12, - "0.0142683445": 17, - "0.015713397": 20 + "0.001406648": 1, + "0.0027660417999999997": 51459, + "0.0041254355999999996": 110740, + "0.0054848294": 2768, + "0.0068442232": 212, + "0.008203617": 555, + "0.0095630108": 635, + "0.0109224046": 2, + "0.0122817984": 12, + "0.0136411922": 17, + "0.015000586": 20 }, "latencyPercentiles": { - "p10": 0.002732821, - "p25": 0.00282817, - "p50": 0.002933608, - "p75": 0.003053651, - "p90": 0.00382254, - "p95": 0.004059054, - "p99": 0.005417054 + "p10": 0.002642459, + "p25": 0.002737292, + "p50": 0.002851523, + "p75": 0.002980147, + "p90": 0.003664944, + "p95": 0.003913865, + "p99": 0.004991284 }, "rps": { - "mean": 16143.642352789742, - "stddev": 2129.4806772658885, - "max": 20814.78189347666, + "mean": 16655.325660151575, + "stddev": 2166.367409565786, + "max": 20451.3236245, "percentiles": { - "p10": 14813.446165085139, - "p25": 15475.580050530705, - "p50": 16456.300294568275, - "p75": 17401.367747507215, - "p90": 18030.86162275306, - "p95": 18393.893667874556, - "p99": 18894.508410299983 + "p10": 15127.222950421175, + "p25": 15839.843542445995, + "p50": 16965.950040998545, + "p75": 17893.908183074862, + "p90": 18724.260467620184, + "p95": 19105.65999079664, + "p99": 19716.437980327428 } }, "details": { "DNSDialup": { - "average": 0.00059663498, - "fastest": 0.000083386, - "slowest": 0.000903239 + "average": 0.0008276952999999998, + "fastest": 0.000080951, + "slowest": 0.001767917 }, "DNSLookup": { - "average": 0.000008121520000000003, - "fastest": 0.000003917, - "slowest": 0.000054762 + "average": 0.000008496459999999998, + "fastest": 0.000003277, + "slowest": 0.000054211 } }, "statusCodeDistribution": { - "200": 161324 + "200": 166421 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index d0f93f6f5f..f5b1e6b826 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000740218, - "slowest": 0.003418184, - "fastest": 0.000033795, - "average": 0.0006347538587630707, - "requestsPerSec": 78581.98322015446, - "totalData": 10216414, + "total": 10.000571236, + "slowest": 0.004235865, + "fastest": 0.000041654, + "average": 0.000647094424453637, + "requestsPerSec": 77082.69675886341, + "totalData": 10021323, "sizePerRequest": 13, - "sizePerSec": 1021565.7818620082 + "sizePerSec": 1002075.0578652244 }, "responseTimeHistogram": { - "0.000033795": 1, - "0.00037223389999999995": 75319, - "0.0007106727999999999": 483105, - "0.0010491117": 174623, - "0.0013875506": 40566, - "0.0017259895": 9516, - "0.0020644284": 2439, - "0.0024028673": 201, - "0.0027413062": 27, - "0.0030797450999999997": 60, - "0.003418184": 21 + "0.000041654": 1, + "0.0004610751": 129918, + "0.0008804962": 516578, + "0.0012999173": 108689, + "0.0017193383999999999": 13407, + "0.0021387595": 2077, + "0.0025581806": 163, + "0.0029776016999999997": 24, + "0.0033970228": 12, + "0.0038164439": 1, + "0.004235865": 1 }, "latencyPercentiles": { - "p10": 0.000375878, - "p25": 0.00046536, - "p50": 0.000578506, - "p75": 0.000753609, - "p90": 0.000969122, - "p95": 0.001111319, - "p99": 0.001496542 + "p10": 0.000408471, + "p25": 0.000506814, + "p50": 0.000579654, + "p75": 0.000735824, + "p90": 0.001002586, + "p95": 0.001128484, + "p99": 0.001497868 }, "rps": { - "mean": 78578.43188998339, - "stddev": 11622.947535571346, - "max": 99222.43055706179, + "mean": 77085.44971528315, + "stddev": 9957.666633263467, + "max": 100434.75042365163, "percentiles": { - "p10": 60421.960569744726, - "p25": 70463.41002268293, - "p50": 81104.5986307428, - "p75": 87782.1992513756, - "p90": 92119.62147937236, - "p95": 93878.91461562023, - "p99": 96528.32178088019 + "p10": 62307.46167915209, + "p25": 72358.23390664787, + "p50": 77704.25819334928, + "p75": 82742.76973767756, + "p90": 90307.90686318044, + "p95": 92974.32712469286, + "p99": 96260.71429075208 } }, "details": { "DNSDialup": { - "average": 0.00053613674, - "fastest": 0.000077795, - "slowest": 0.000875032 + "average": 0.0007358245800000001, + "fastest": 0.000083244, + "slowest": 0.001824724 }, "DNSLookup": { - "average": 0.000008067720000000002, - "fastest": 0.000004188, - "slowest": 0.000050284 + "average": 0.0000081227, + "fastest": 0.000003877, + "slowest": 0.000045144 } }, "statusCodeDistribution": { - "200": 785878 + "200": 770871 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express-deno/results/hello_bench.json b/frameworks/express-deno/results/hello_bench.json index 33ca7e7ace..62f8c725f7 100644 --- a/frameworks/express-deno/results/hello_bench.json +++ b/frameworks/express-deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000531059, - "slowest": 0.028558049, - "fastest": 0.002321451, - "average": 0.004894732595205838, - "requestsPerSec": 10203.65812555195, - "totalData": 3979638, + "total": 10.000754338, + "slowest": 0.026719857, + "fastest": 0.003015378, + "average": 0.004862094204793112, + "requestsPerSec": 10272.52510439578, + "totalData": 4006587, "sizePerRequest": 39, - "sizePerSec": 397942.66689652606 + "sizePerSec": 400628.4790714354 }, "responseTimeHistogram": { - "0.002321451": 1, - "0.004945110799999999": 78474, - "0.0075687706": 18929, - "0.010192430399999999": 2564, - "0.0128160902": 1770, - "0.01543975": 229, - "0.018063409799999996": 38, - "0.020687069599999997": 9, - "0.023310729399999997": 11, - "0.025934389199999998": 11, - "0.028558049": 6 + "0.003015378": 1, + "0.0053858259": 89013, + "0.0077562738": 9392, + "0.0101267217": 2386, + "0.0124971696": 1673, + "0.0148676175": 159, + "0.017238065400000002": 70, + "0.0196085133": 14, + "0.0219789612": 11, + "0.0243494091": 11, + "0.026719857": 3 }, "latencyPercentiles": { - "p10": 0.003997528, - "p25": 0.004093156, - "p50": 0.004773121, - "p75": 0.004924861, - "p90": 0.005628417, - "p95": 0.007166099, - "p99": 0.011311952 + "p10": 0.003969244, + "p25": 0.004072014, + "p50": 0.004746655, + "p75": 0.004908723, + "p90": 0.00558775, + "p95": 0.006986443, + "p99": 0.011050272 }, "rps": { - "mean": 10185.388548812685, - "stddev": 1951.0776018752124, - "max": 12023.042160299789, + "mean": 10248.563438070998, + "stddev": 1920.8212779351643, + "max": 12263.469607392468, "percentiles": { - "p10": 6933.283226127029, - "p25": 10260.461291684243, - "p50": 11031.741630192217, - "p75": 11242.412266002337, - "p90": 11357.888323047038, - "p95": 11427.698767938014, - "p99": 11650.958964318921 + "p10": 7073.713886279156, + "p25": 10291.04531448777, + "p50": 11074.717798570919, + "p75": 11294.333725177576, + "p90": 11425.559829061072, + "p95": 11493.767661219194, + "p99": 11689.542747595046 } }, "details": { "DNSDialup": { - "average": 0.0005358475000000002, - "fastest": 0.000081042, - "slowest": 0.000868234 + "average": 0.00084832698, + "fastest": 0.000135798, + "slowest": 0.001287551 }, "DNSLookup": { - "average": 0.000008197319999999998, - "fastest": 0.000003848, - "slowest": 0.0000479 + "average": 0.000008455900000000001, + "fastest": 0.000003576, + "slowest": 0.00004807 } }, "statusCodeDistribution": { - "200": 102042 + "200": 102733 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 3a437720b9..2ef0767203 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00064265, - "slowest": 0.364219243, - "fastest": 0.001338548, - "average": 0.00810389544329415, - "requestsPerSec": 6162.103992386929, - "totalData": 801125, + "total": 10.000561396, + "slowest": 0.343492758, + "fastest": 0.00136413, + "average": 0.007530940820397156, + "requestsPerSec": 6630.927742368915, + "totalData": 862069, "sizePerRequest": 13, - "sizePerSec": 80107.35190103008 + "sizePerSec": 86202.06065079589 }, "responseTimeHistogram": { - "0.001338548": 1, - "0.03762661750000001": 61585, - "0.073914687": 7, - "0.11020275650000001": 6, - "0.14649082600000002": 5, - "0.18277889550000004": 4, - "0.21906696500000003": 4, - "0.2553550345": 3, - "0.29164310400000004": 4, - "0.32793117350000006": 3, - "0.3642192430000001": 3 + "0.00136413": 1, + "0.0355769928": 66273, + "0.0697898556": 7, + "0.10400271840000001": 6, + "0.1382155812": 4, + "0.172428444": 5, + "0.2066413068": 4, + "0.2408541696": 3, + "0.2750670324": 4, + "0.30927989520000004": 3, + "0.343492758": 3 }, "latencyPercentiles": { - "p10": 0.006572502, - "p25": 0.007454622, - "p50": 0.007767877, - "p75": 0.008277761, - "p90": 0.009467678, - "p95": 0.010579838, - "p99": 0.012119836 + "p10": 0.006306026, + "p25": 0.007118974, + "p50": 0.007259893, + "p75": 0.007518254, + "p90": 0.008735319, + "p95": 0.009801558, + "p99": 0.011180171 }, "rps": { - "mean": 6161.781044184957, - "stddev": 967.5121167535897, - "max": 8156.472971915052, + "mean": 6628.635303323043, + "stddev": 950.5299294646018, + "max": 8511.053071583716, "percentiles": { - "p10": 4688.437050393466, - "p25": 5912.90728531299, - "p50": 6308.556294902627, - "p75": 6659.94886370155, - "p90": 7233.520859012265, - "p95": 7707.465451035916, - "p99": 8023.817901057873 + "p10": 5201.878265644837, + "p25": 6512.556208369919, + "p50": 6853.556431377466, + "p75": 6989.817760256223, + "p90": 7556.4984274425915, + "p95": 8026.6074008732, + "p99": 8390.708594329946 } }, "details": { "DNSDialup": { - "average": 0.0008881346400000001, - "fastest": 0.000169196, - "slowest": 0.001375893 + "average": 0.00086965624, + "fastest": 0.000136469, + "slowest": 0.00129191 }, "DNSLookup": { - "average": 0.00000793548, - "fastest": 0.000003386, - "slowest": 0.000046578 + "average": 0.000007782439999999998, + "fastest": 0.000004288, + "slowest": 0.000047809 } }, "statusCodeDistribution": { - "200": 61625 + "200": 66313 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index ba43b8faaa..a164653cf0 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000659287, - "slowest": 0.005969851, - "fastest": 0.000057628, - "average": 0.001012901549890713, - "requestsPerSec": 49275.45133355167, - "totalData": 6406231, + "total": 10.000606993, + "slowest": 0.004814295, + "fastest": 0.000244786, + "average": 0.0010181338476753935, + "requestsPerSec": 49019.32456131266, + "totalData": 6372899, "sizePerRequest": 13, - "sizePerSec": 640580.8673361717 + "sizePerSec": 637251.2192970646 }, "responseTimeHistogram": { - "0.000057628": 1, - "0.0006488503000000001": 11905, - "0.0012400726000000003": 467119, - "0.0018312949000000001": 13395, - "0.0024225172000000004": 268, - "0.0030137395000000007": 21, - "0.0036049618000000005": 22, - "0.0041961841": 6, - "0.0047874064": 10, - "0.0053786287000000006": 23, - "0.005969851000000001": 17 + "0.000244786": 1, + "0.0007017369": 14281, + "0.0011586877999999999": 428726, + "0.0016156386999999998": 46388, + "0.0020725896": 571, + "0.0025295404999999996": 95, + "0.0029864913999999997": 76, + "0.0034434422999999994": 20, + "0.0039003931999999995": 26, + "0.0043573441": 24, + "0.004814295": 15 }, "latencyPercentiles": { - "p10": 0.000860391, - "p25": 0.000945713, - "p50": 0.001027643, - "p75": 0.001094327, - "p90": 0.001147595, - "p95": 0.00119762, - "p99": 0.001319486 + "p10": 0.000875299, + "p25": 0.000946223, + "p50": 0.001029601, + "p75": 0.001093846, + "p90": 0.001155712, + "p95": 0.001208539, + "p99": 0.001324817 }, "rps": { - "mean": 49273.93309272642, - "stddev": 3822.9301577593246, - "max": 78875.49173313673, + "mean": 49024.33309958094, + "stddev": 3526.1781399560227, + "max": 77579.07520725262, "percentiles": { - "p10": 46670.97722215937, - "p25": 47714.26612451572, - "p50": 48615.59588315754, - "p75": 49886.611259941186, - "p90": 53707.49756666168, - "p95": 56319.81331032241, - "p99": 60931.3308903452 + "p10": 46619.17913029416, + "p25": 47701.60772532524, + "p50": 48659.4277389901, + "p75": 49697.558473324716, + "p90": 52010.92229368108, + "p95": 54348.71438717911, + "p99": 61517.06132188599 } }, "details": { "DNSDialup": { - "average": 0.00062662614, - "fastest": 0.000091191, - "slowest": 0.000945909 + "average": 0.0008470200999999999, + "fastest": 0.000095317, + "slowest": 0.002056303 }, "DNSLookup": { - "average": 0.000008465979999999999, - "fastest": 0.000004097, - "slowest": 0.000061985 + "average": 0.000009385760000000001, + "fastest": 0.000003887, + "slowest": 0.000049522 } }, "statusCodeDistribution": { - "200": 492787 + "200": 490223 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 7ad3cad049..12faabfbca 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000589628, - "slowest": 0.187390178, - "fastest": 0.000338714, - "average": 0.0030307004726509348, - "requestsPerSec": 16456.629671036033, - "totalData": 2139488, + "total": 10.000565955, + "slowest": 0.185462363, + "fastest": 0.000912398, + "average": 0.0028626745138895892, + "requestsPerSec": 17425.71378301559, + "totalData": 2265471, "sizePerRequest": 13, - "sizePerSec": 213936.18572346843 + "sizePerSec": 226534.27917920268 }, "responseTimeHistogram": { - "0.000338714": 1, - "0.0190438604": 164533, - "0.0377490068": 7, - "0.0564541532": 6, - "0.0751592996": 6, - "0.093864446": 4, - "0.11256959240000002": 4, - "0.13127473879999998": 4, - "0.1499798852": 4, - "0.1686850316": 3, - "0.187390178": 4 + "0.000912398": 1, + "0.019367394499999996": 174224, + "0.037822391": 7, + "0.05627738749999999": 6, + "0.07473238399999999": 5, + "0.09318738049999999": 5, + "0.11164237699999997": 4, + "0.1300973735": 4, + "0.14855237": 3, + "0.16700736649999998": 4, + "0.185462363": 4 }, "latencyPercentiles": { - "p10": 0.002744304, - "p25": 0.002822659, - "p50": 0.002920663, - "p75": 0.003058356, - "p90": 0.003173419, - "p95": 0.003294561, - "p99": 0.005848539 + "p10": 0.002574948, + "p25": 0.002634865, + "p50": 0.002717388, + "p75": 0.002931657, + "p90": 0.003087666, + "p95": 0.003202638, + "p99": 0.005468118 }, "rps": { - "mean": 16454.653313203136, - "stddev": 1655.3920356546403, - "max": 19300.588667953776, + "mean": 17424.274492926623, + "stddev": 1897.9921597514135, + "max": 19543.237458553744, "percentiles": { - "p10": 15546.268805219184, - "p25": 16155.96588141023, - "p50": 16809.80179542608, - "p75": 17197.20202528684, - "p90": 17551.35702579414, - "p95": 17689.635150270908, - "p99": 18004.519134302813 + "p10": 15900.219423028173, + "p25": 16750.1717895614, + "p50": 18004.283218977573, + "p75": 18432.265681074656, + "p90": 18717.238576726206, + "p95": 18903.715233628158, + "p99": 19102.701121938582 } }, "details": { "DNSDialup": { - "average": 0.00060716896, - "fastest": 0.000074219, - "slowest": 0.001174828 + "average": 0.0007554979400000001, + "fastest": 0.000094296, + "slowest": 0.001760895 }, "DNSLookup": { - "average": 0.000008852519999999995, - "fastest": 0.000004308, - "slowest": 0.000065502 + "average": 0.000009802879999999998, + "fastest": 0.000004078, + "slowest": 0.000068047 } }, "statusCodeDistribution": { - "200": 164576 + "200": 174267 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 72d12091cf..25fd2126bc 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.7228788800071186, - "total": 10.000609329, - "slowest": 0.014221415, - "fastest": 0.0001603, - "average": 0.0009182707373725536, - "requestsPerSec": 53939.91328465782, - "totalData": 5069272, + "successRate": 0.9703495840887764, + "total": 10.001992862, + "slowest": 0.006530102, + "fastest": 0.000200752, + "average": 0.0009066186301436623, + "requestsPerSec": 54868.5654520916, + "totalData": 6922799, "sizePerRequest": 13, - "sizePerSec": 506896.3133376291 + "sizePerSec": 692141.9656578036 }, "responseTimeHistogram": { - "0.0001603": 1, - "0.0015664115": 389181, - "0.002972523": 662, - "0.004378634500000001": 0, - "0.005784746": 48, - "0.0071908575": 2, - "0.008596969000000001": 0, - "0.0100030805": 0, - "0.011409192": 0, - "0.0128153035": 0, - "0.014221415": 50 + "0.000200752": 1, + "0.0008336870000000001": 194951, + "0.001466622": 336193, + "0.002099557": 1122, + "0.0027324920000000004": 107, + "0.0033654270000000007": 98, + "0.003998362": 1, + "0.004631297": 0, + "0.005264232000000001": 0, + "0.005897167000000001": 11, + "0.006530102000000001": 39 }, "latencyPercentiles": { - "p10": 0.000640617, - "p25": 0.000740626, - "p50": 0.000951794, - "p75": 0.001071292, - "p90": 0.001137532, - "p95": 0.001178695, - "p99": 0.001297781 + "p10": 0.000630931, + "p25": 0.00072266, + "p50": 0.000939856, + "p75": 0.0010649, + "p90": 0.001136512, + "p95": 0.001184515, + "p99": 0.001317073 }, "rps": { - "mean": 54313.430475836394, - "stddev": 7116.298021126067, - "max": 77733.44870298446, + "mean": 55026.09690310757, + "stddev": 7790.396293412455, + "max": 77380.72954872913, "percentiles": { - "p10": 46925.45432417745, - "p25": 48920.90390223874, - "p50": 54004.476971138356, - "p75": 59542.95428722427, - "p90": 63327.8705958505, - "p95": 65505.888979419185, - "p99": 68815.79881962178 + "p10": 46833.893417894564, + "p25": 48632.86609090336, + "p50": 53954.03398680393, + "p75": 60938.811929315394, + "p90": 65858.32268490069, + "p95": 68219.0126388224, + "p99": 71819.71451163317 } }, "details": { "DNSDialup": { - "average": 0.0009305843, - "fastest": 0.000091952, - "slowest": 0.002068623 + "average": 0.00095624918, + "fastest": 0.000092412, + "slowest": 0.002018908 }, "DNSLookup": { - "average": 0.000007387959999999999, - "fastest": 0.000004929, - "slowest": 0.000017302 + "average": 0.0000083516, + "fastest": 0.000004498, + "slowest": 0.000028032 } }, "statusCodeDistribution": { - "200": 389944 + "200": 532523 }, "errorDistribution": { - "Connection refused (os error 111)": 149488 + "Connection refused (os error 111)": 16272 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 931d839540..ec5f334c30 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000578952, - "slowest": 0.007564964, - "fastest": 0.000202579, - "average": 0.0010360973201830478, - "requestsPerSec": 48171.21111809808, - "totalData": 6262620, + "total": 10.000478943, + "slowest": 0.007222777, + "fastest": 0.000186056, + "average": 0.0010353024559972238, + "requestsPerSec": 48208.29109764368, + "totalData": 6267378, "sizePerRequest": 13, - "sizePerSec": 626225.744535275 + "sizePerSec": 626707.7842693679 }, "responseTimeHistogram": { - "0.000202579": 1, - "0.0009388175000000002": 84757, - "0.0016750560000000003": 396006, - "0.0024112945000000006": 774, - "0.0031475330000000005": 99, - "0.0038837715000000004": 52, - "0.004620010000000001": 4, - "0.005356248500000001": 4, - "0.006092487000000001": 12, - "0.0068287255000000005": 20, - "0.007564964": 11 + "0.000186056": 1, + "0.0008897280999999999": 37085, + "0.0015934001999999999": 443826, + "0.0022970723": 991, + "0.0030007443999999998": 136, + "0.0037044164999999996": 17, + "0.0044080886": 0, + "0.0051117607": 1, + "0.0058154328": 12, + "0.0065191049": 26, + "0.007222777": 11 }, "latencyPercentiles": { - "p10": 0.000896136, - "p25": 0.000964088, - "p50": 0.001046213, - "p75": 0.001110453, - "p90": 0.001166652, - "p95": 0.001212225, - "p99": 0.001343787 + "p10": 0.000904507, + "p25": 0.000959573, + "p50": 0.001040659, + "p75": 0.001100273, + "p90": 0.001162187, + "p95": 0.001212314, + "p99": 0.001334625 }, "rps": { - "mean": 48167.97350399834, - "stddev": 3225.9399455999137, - "max": 62115.98244228203, + "mean": 48206.47306778924, + "stddev": 2893.5296499158962, + "max": 71830.51360217803, "percentiles": { - "p10": 46133.30824855068, - "p25": 47029.14396051248, - "p50": 47910.8134706003, - "p75": 48999.8413579529, - "p90": 51225.61031906589, - "p95": 53230.547918770426, - "p99": 57204.21595071504 + "p10": 46553.48367814687, + "p25": 47445.678467673555, + "p50": 48310.54619223206, + "p75": 49005.05732191509, + "p90": 49728.22270528187, + "p95": 50870.73574798411, + "p99": 54828.790597943145 } }, "details": { "DNSDialup": { - "average": 0.0008566504, - "fastest": 0.000102151, - "slowest": 0.0015177 + "average": 0.0009598308200000001, + "fastest": 0.000144747, + "slowest": 0.001386172 }, "DNSLookup": { - "average": 0.00002101726000000001, - "fastest": 0.000003596, - "slowest": 0.000610141 + "average": 0.00001048856, + "fastest": 0.000003888, + "slowest": 0.0000485 } }, "statusCodeDistribution": { - "200": 481740 + "200": 482106 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 7a74aca8ec..fd1f45f387 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000582904, - "slowest": 0.01142478, - "fastest": 0.00039862, - "average": 0.0012160817932741785, - "requestsPerSec": 41051.50709123105, - "totalData": 5337007, + "total": 10.000748394, + "slowest": 0.011257186, + "fastest": 0.000367028, + "average": 0.0012301327696448575, + "requestsPerSec": 40583.862728063745, + "totalData": 5276297, "sizePerRequest": 13, - "sizePerSec": 533669.5921860037 + "sizePerSec": 527590.2154648288 }, "responseTimeHistogram": { - "0.00039862": 1, - "0.001501236": 389030, - "0.0026038520000000002": 19990, - "0.0037064680000000005": 118, - "0.004809084": 0, - "0.0059117": 1207, - "0.0070143160000000005": 93, - "0.008116932": 0, - "0.009219548000000001": 22, - "0.010322164000000002": 28, - "0.01142478": 50 + "0.000367028": 1, + "0.0014560438": 373292, + "0.0025450596000000003": 30742, + "0.0036340754000000006": 484, + "0.0047230912000000005": 0, + "0.005812107": 417, + "0.006901122800000001": 799, + "0.0079901386": 67, + "0.009079154400000001": 17, + "0.010168170200000002": 0, + "0.011257186": 50 }, "latencyPercentiles": { - "p10": 0.000907473, - "p25": 0.001077451, - "p50": 0.001226993, - "p75": 0.001302797, - "p90": 0.00138404, - "p95": 0.001511987, - "p99": 0.002099526 + "p10": 0.000909202, + "p25": 0.001093651, + "p50": 0.001230614, + "p75": 0.001304618, + "p90": 0.001408975, + "p95": 0.001553652, + "p99": 0.002266135 }, "rps": { - "mean": 41033.70636105511, - "stddev": 4375.526241197281, - "max": 48596.71952061839, + "mean": 40588.21067281882, + "stddev": 4661.621631978766, + "max": 48673.097257462454, "percentiles": { - "p10": 37613.79723683302, - "p25": 39989.79708936404, - "p50": 41822.567909779216, - "p75": 43463.08407970009, - "p90": 44630.56747566517, - "p95": 45421.98878477157, - "p99": 46509.73742017809 + "p10": 36606.50497593351, + "p25": 39307.86550388959, + "p50": 41619.973425247896, + "p75": 43226.37643261681, + "p90": 44315.3774359683, + "p95": 45051.25056351614, + "p99": 46144.119773210565 } }, "details": { "DNSDialup": { - "average": 0.0005337842999999998, - "fastest": 0.00008499, - "slowest": 0.000903153 + "average": 0.0007177552799999999, + "fastest": 0.000088314, + "slowest": 0.00168394 }, "DNSLookup": { - "average": 0.00000805262, - "fastest": 0.000003857, - "slowest": 0.000043732 + "average": 0.000008143019999999998, + "fastest": 0.000003737, + "slowest": 0.000047198 } }, "statusCodeDistribution": { - "200": 410539 + "200": 405869 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hyper-express/results/hello_bench.json b/frameworks/hyper-express/results/hello_bench.json index 8bc028ee08..4ce225cf11 100644 --- a/frameworks/hyper-express/results/hello_bench.json +++ b/frameworks/hyper-express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000601506, - "slowest": 0.004388903, - "fastest": 0.00003956, - "average": 0.0006186446575175097, - "requestsPerSec": 80625.55032477263, - "totalData": 10481952, + "total": 10.00065076, + "slowest": 0.004084025, + "fastest": 0.00003256, + "average": 0.0006190017964844153, + "requestsPerSec": 80595.45517015936, + "totalData": 10478091, "sizePerRequest": 13, - "sizePerSec": 1048132.1542220442 + "sizePerSec": 1047740.9172120716 }, "responseTimeHistogram": { - "0.00003956": 1, - "0.00047449430000000005": 230695, - "0.0009094286000000001": 479444, - "0.0013443629": 83025, - "0.0017792972": 11552, - "0.0022142315000000003": 1440, - "0.0026491658000000005": 68, - "0.0030841001000000002": 42, - "0.0035190344000000004": 11, - "0.0039539687": 15, - "0.004388903": 11 + "0.00003256": 1, + "0.00043770649999999995": 166929, + "0.000842853": 507766, + "0.0012479994999999998": 112339, + "0.0016531459999999999": 15503, + "0.0020582925": 3218, + "0.0024634389999999996": 157, + "0.0028685854999999996": 49, + "0.0032737319999999997": 12, + "0.0036788784999999997": 19, + "0.004084025": 14 }, "latencyPercentiles": { - "p10": 0.000369232, - "p25": 0.000458271, - "p50": 0.000566982, - "p75": 0.000726018, - "p90": 0.000943338, - "p95": 0.001069466, - "p99": 0.001452161 + "p10": 0.000368813, + "p25": 0.000457818, + "p50": 0.000568362, + "p75": 0.000727264, + "p90": 0.000942945, + "p95": 0.001058382, + "p99": 0.001468059 }, "rps": { - "mean": 80594.8841317292, - "stddev": 11830.149659700903, - "max": 99673.25984598855, + "mean": 80597.13708163454, + "stddev": 12008.049474879012, + "max": 99882.24144994422, "percentiles": { - "p10": 61916.77944723128, - "p25": 73404.461889715, - "p50": 83404.71236624775, - "p75": 89545.8205963986, - "p90": 93423.43236484632, - "p95": 95027.450817033, - "p99": 98251.80817844777 + "p10": 61686.305309758085, + "p25": 73586.00732536885, + "p50": 83209.19031923146, + "p75": 89321.37460494427, + "p90": 94535.78179340957, + "p95": 96321.94213842301, + "p99": 98711.66742846742 } }, "details": { "DNSDialup": { - "average": 0.0006141513599999999, - "fastest": 0.000087664, - "slowest": 0.000980587 + "average": 0.0007537280800000002, + "fastest": 0.000143919, + "slowest": 0.001089207 }, "DNSLookup": { - "average": 0.00000825022, - "fastest": 0.000004178, - "slowest": 0.000045414 + "average": 0.000007914279999999998, + "fastest": 0.000003937, + "slowest": 0.000048049 } }, "statusCodeDistribution": { - "200": 806304 + "200": 806007 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index 6f6be97c3e..0505ba0a26 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000790202, - "slowest": 0.016896425, - "fastest": 0.000572533, - "average": 0.0016053101364872351, - "requestsPerSec": 31105.942002241798, - "totalData": 4044092, + "total": 10.000721471, + "slowest": 0.017532783, + "fastest": 0.000463473, + "average": 0.0016322582736998411, + "requestsPerSec": 30591.892883644934, + "totalData": 3977233, "sizePerRequest": 13, - "sizePerSec": 404377.24602914334 + "sizePerSec": 397694.6074873841 }, "responseTimeHistogram": { - "0.000572533": 1, - "0.0022049222": 303708, - "0.0038373114": 5176, - "0.0054697006": 928, - "0.0071020898": 1130, - "0.008734479": 83, - "0.0103668682": 8, - "0.0119992574": 0, - "0.0136316466": 0, - "0.0152640358": 0, - "0.016896425": 50 + "0.000463473": 1, + "0.002170404": 293867, + "0.003877335": 9887, + "0.005584266": 874, + "0.007291197": 1162, + "0.008998128000000001": 50, + "0.010705059000000001": 12, + "0.012411990000000001": 38, + "0.014118921000000001": 0, + "0.015825852": 0, + "0.017532783": 50 }, "latencyPercentiles": { - "p10": 0.001098905, - "p25": 0.001421235, - "p50": 0.00164262, - "p75": 0.00172753, - "p90": 0.001885605, - "p95": 0.002068657, - "p99": 0.003106238 + "p10": 0.001099811, + "p25": 0.001456403, + "p50": 0.001665732, + "p75": 0.001751039, + "p90": 0.001925057, + "p95": 0.002120735, + "p99": 0.003328514 }, "rps": { - "mean": 31106.66705142747, - "stddev": 3906.4174019055285, - "max": 36523.86704268772, + "mean": 30593.507023141727, + "stddev": 3990.7712185083583, + "max": 36155.609670150334, "percentiles": { - "p10": 29146.222995047516, - "p25": 30669.90501243791, - "p50": 31953.678985327995, - "p75": 33022.671876462526, - "p90": 33752.3298336739, - "p95": 34367.807798658636, - "p99": 35275.40567472369 + "p10": 28779.304250791654, + "p25": 30249.02939492023, + "p50": 31317.58795739802, + "p75": 32560.63788599996, + "p90": 33389.2066171379, + "p95": 33946.225316952856, + "p99": 34795.90055168035 } }, "details": { "DNSDialup": { - "average": 0.0006503039800000001, - "fastest": 0.000080799, - "slowest": 0.000935802 + "average": 0.0006588918600000001, + "fastest": 0.000096369, + "slowest": 0.001028198 }, "DNSLookup": { - "average": 0.0000082651, - "fastest": 0.000004218, - "slowest": 0.000051647 + "average": 0.0000086147, + "fastest": 0.000003667, + "slowest": 0.000058689 } }, "statusCodeDistribution": { - "200": 311084 + "200": 305941 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 8e222533f2..86b50a22eb 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000644585, - "slowest": 0.005808696, - "fastest": 0.000173053, - "average": 0.001079964227201066, - "requestsPerSec": 46219.52075902116, - "totalData": 6008925, + "total": 10.000683003, + "slowest": 0.006342704, + "fastest": 0.000346886, + "average": 0.0010979067398059475, + "requestsPerSec": 45464.49476136845, + "totalData": 5910788, "sizePerRequest": 13, - "sizePerSec": 600853.769867275 + "sizePerSec": 591038.4318977898 }, "responseTimeHistogram": { - "0.000173053": 1, - "0.0007366173000000001": 5108, - "0.0013001816": 447482, - "0.0018637459": 9000, - "0.0024273102": 468, - "0.0029908745": 81, - "0.0035544388": 34, - "0.004118003100000001": 1, - "0.0046815674": 9, - "0.0052451317": 24, - "0.005808696": 17 + "0.000346886": 1, + "0.0009464678": 26191, + "0.0015460496": 426402, + "0.0021456314000000004": 1793, + "0.0027452132": 172, + "0.0033447950000000002": 51, + "0.003944376800000001": 19, + "0.0045439586": 15, + "0.0051435404": 18, + "0.005743122200000001": 12, + "0.006342704": 2 }, "latencyPercentiles": { - "p10": 0.000950688, - "p25": 0.001004728, - "p50": 0.00108959, - "p75": 0.001149348, - "p90": 0.001200054, - "p95": 0.00124129, - "p99": 0.001365474 + "p10": 0.000969936, + "p25": 0.001019108, + "p50": 0.001103739, + "p75": 0.001160625, + "p90": 0.001212991, + "p95": 0.001259524, + "p99": 0.00138273 }, "rps": { - "mean": 46217.4866353198, - "stddev": 2570.855261874763, - "max": 56820.33410356517, + "mean": 45462.26622670432, + "stddev": 2243.7151482609243, + "max": 53656.839445045705, "percentiles": { - "p10": 44546.622697800245, - "p25": 45416.14543970145, - "p50": 46300.643578946525, - "p75": 46947.87744541575, - "p90": 48382.77798420613, - "p95": 49587.46847222613, - "p99": 52233.191192370985 + "p10": 44242.434092316944, + "p25": 45007.581622347825, + "p50": 45598.29624721783, + "p75": 46361.62590021288, + "p90": 46957.979016693804, + "p95": 47461.20197250099, + "p99": 49002.09728976449 } }, "details": { "DNSDialup": { - "average": 0.00068072506, - "fastest": 0.000077148, - "slowest": 0.000986373 + "average": 0.0008302755000000002, + "fastest": 0.000079481, + "slowest": 0.001672972 }, "DNSLookup": { - "average": 0.000008521679999999999, - "fastest": 0.000004118, - "slowest": 0.000049442 + "average": 0.000009728339999999999, + "fastest": 0.000004439, + "slowest": 0.00005891 } }, "statusCodeDistribution": { - "200": 462225 + "200": 454676 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index f8f503cef6..42bc3db194 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000599447, - "slowest": 0.0054274, - "fastest": 0.000340307, - "average": 0.0010121486932393993, - "requestsPerSec": 49309.444160162646, - "totalData": 6410612, + "total": 10.000658192, + "slowest": 0.005117037, + "fastest": 0.000277817, + "average": 0.0009825042429793443, + "requestsPerSec": 50800.15637434757, + "totalData": 6604455, "sizePerRequest": 13, - "sizePerSec": 641022.7740821145 + "sizePerSec": 660402.0328665184 }, "responseTimeHistogram": { - "0.000340307": 1, - "0.0008490163": 49188, - "0.0013577256": 440722, - "0.0018664348999999998": 2963, - "0.0023751442": 176, - "0.0028838535": 22, - "0.0033925627999999994": 2, - "0.0039012720999999995": 5, - "0.0044099814": 11, - "0.0049186907": 22, - "0.0054274": 12 + "0.000277817": 1, + "0.000761739": 39229, + "0.0012456610000000001": 461531, + "0.0017295830000000002": 6918, + "0.002213505": 228, + "0.002697427": 35, + "0.0031813490000000004": 39, + "0.0036652710000000003": 3, + "0.004149193": 11, + "0.004633115": 23, + "0.005117037": 17 }, "latencyPercentiles": { - "p10": 0.000849402, - "p25": 0.000946009, - "p50": 0.001028764, - "p75": 0.001097978, - "p90": 0.001150156, - "p95": 0.001194574, - "p99": 0.001314398 + "p10": 0.000809748, + "p25": 0.000919322, + "p50": 0.000999802, + "p75": 0.001070393, + "p90": 0.001118503, + "p95": 0.001157312, + "p99": 0.00127596 }, "rps": { - "mean": 49308.0684907567, - "stddev": 3592.3130625887584, - "max": 64739.750206628174, + "mean": 50796.4359559724, + "stddev": 3692.92881389927, + "max": 71214.74807280977, "percentiles": { - "p10": 46787.89953758632, - "p25": 47570.33750102761, - "p50": 48498.83091764657, - "p75": 50116.46325818148, - "p90": 53800.95749674425, - "p95": 56334.34524277288, - "p99": 61174.053642912695 + "p10": 47969.79605325613, + "p25": 48831.237342528744, + "p50": 49874.67735440257, + "p75": 52212.73468598998, + "p90": 55228.16083921314, + "p95": 57508.7988462223, + "p99": 63223.09518424595 } }, "details": { "DNSDialup": { - "average": 0.0005433928999999997, - "fastest": 0.000074191, - "slowest": 0.000938198 + "average": 0.0005485156599999999, + "fastest": 0.000075605, + "slowest": 0.000816307 }, "DNSLookup": { - "average": 0.00000801722, - "fastest": 0.000003847, - "slowest": 0.000050334 + "average": 0.00000783626, + "fastest": 0.000003948, + "slowest": 0.000044954 } }, "statusCodeDistribution": { - "200": 493124 + "200": 508035 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index e840bf1f12..15b1b7dce9 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000611779, - "slowest": 0.157700807, - "fastest": 0.000564329, - "average": 0.002736959418683168, - "requestsPerSec": 18219.585364028557, - "totalData": 2368691, + "total": 10.000601952, + "slowest": 0.15011645, + "fastest": 0.000159367, + "average": 0.002712930943276044, + "requestsPerSec": 18380.89355843607, + "totalData": 2389660, "sizePerRequest": 13, - "sizePerSec": 236854.60973237126 + "sizePerSec": 238951.61625966892 }, "responseTimeHistogram": { - "0.000564329": 1, - "0.0162779768": 182163, - "0.031991624600000004": 8, - "0.047705272400000005": 6, - "0.0634189202": 5, - "0.07913256800000001": 5, - "0.09484621580000001": 4, - "0.1105598636": 4, - "0.1262735114": 4, - "0.14198715920000002": 3, - "0.15770080700000003": 4 + "0.000159367": 1, + "0.015155075300000003": 183775, + "0.030150783600000005": 9, + "0.04514649190000001": 5, + "0.06014220020000001": 7, + "0.0751379085": 5, + "0.09013361680000001": 4, + "0.1051293251": 4, + "0.12012503340000001": 3, + "0.13512074170000002": 3, + "0.15011645": 4 }, "latencyPercentiles": { - "p10": 0.002509824, - "p25": 0.00259355, - "p50": 0.002673826, - "p75": 0.002736822, - "p90": 0.002816788, - "p95": 0.002902888, - "p99": 0.005303895 + "p10": 0.002493724, + "p25": 0.002580885, + "p50": 0.002656707, + "p75": 0.002716609, + "p90": 0.002793046, + "p95": 0.00287621, + "p99": 0.00527387 }, "rps": { - "mean": 18218.29811709445, - "stddev": 1515.9287106223017, - "max": 20418.30296677997, + "mean": 18379.984336913745, + "stddev": 1508.1016942074784, + "max": 24829.875144932932, "percentiles": { - "p10": 17743.499964513136, - "p25": 18124.765447913665, - "p50": 18412.346615343533, - "p75": 18734.29687729313, - "p90": 19025.842630913565, - "p95": 19225.362097679554, - "p99": 19622.602017404242 + "p10": 17953.638289754326, + "p25": 18233.372541762863, + "p50": 18511.929087102984, + "p75": 18835.46907180994, + "p90": 19161.197031077005, + "p95": 19360.43941977796, + "p99": 20352.489069311145 } }, "details": { "DNSDialup": { - "average": 0.0006501894599999998, - "fastest": 0.000081153, - "slowest": 0.001232094 + "average": 0.0010403106199999997, + "fastest": 0.000213468, + "slowest": 0.001673976 }, "DNSLookup": { - "average": 0.000008424360000000002, - "fastest": 0.000004038, - "slowest": 0.000061275 + "average": 0.000009248579999999998, + "fastest": 0.000004097, + "slowest": 0.000049062 } }, "statusCodeDistribution": { - "200": 182207 + "200": 183820 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index ec882fa2b2..6fb2010037 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000778936, - "slowest": 0.012798395, - "fastest": 0.000671933, - "average": 0.001639876437579835, - "requestsPerSec": 30450.1281298995, - "totalData": 3958825, + "total": 10.000625341, + "slowest": 0.011523849, + "fastest": 0.000588396, + "average": 0.0016271081250374627, + "requestsPerSec": 30692.080698356403, + "totalData": 3990220, "sizePerRequest": 13, - "sizePerSec": 395851.6656886935 + "sizePerSec": 398997.04907863325 }, "responseTimeHistogram": { - "0.000671933": 1, - "0.0018845792": 297733, - "0.0030972254": 4428, - "0.0043098716": 1702, - "0.0055225178": 253, - "0.006735164": 221, - "0.0079478102": 87, - "0.0091604564": 61, - "0.0103731026": 20, - "0.0115857488": 3, - "0.012798395": 16 + "0.000588396": 1, + "0.0016819412999999998": 264475, + "0.0027754866": 39332, + "0.0038690318999999996": 2218, + "0.004962577199999999": 421, + "0.0060561224999999995": 171, + "0.007149667799999999": 220, + "0.008243213099999999": 29, + "0.009336758399999999": 52, + "0.010430303699999999": 10, + "0.011523849": 11 }, "latencyPercentiles": { - "p10": 0.001527186, - "p25": 0.001559991, - "p50": 0.001601054, - "p75": 0.001650598, - "p90": 0.001723843, - "p95": 0.001779797, - "p99": 0.002814714 + "p10": 0.001515231, + "p25": 0.00154756, + "p50": 0.001588854, + "p75": 0.00163839, + "p90": 0.001708569, + "p95": 0.001765597, + "p99": 0.002792188 }, "rps": { - "mean": 30439.523867962318, - "stddev": 3111.602934789646, - "max": 33361.32536104839, + "mean": 30673.122555172537, + "stddev": 3123.5240549482337, + "max": 33311.1868105574, "percentiles": { - "p10": 30106.52709507476, - "p25": 30529.552606923513, - "p50": 31129.093250553044, - "p75": 31422.058284915187, - "p90": 31725.086314896012, - "p95": 31959.908849136216, - "p99": 32244.95654511742 + "p10": 30195.129988524437, + "p25": 30873.101430790928, + "p50": 31318.77185557784, + "p75": 31617.82699407568, + "p90": 32014.031750117636, + "p95": 32165.523177276926, + "p99": 32475.11494085812 } }, "details": { "DNSDialup": { - "average": 0.0006045149800000001, - "fastest": 0.000087914, - "slowest": 0.001006397 + "average": 0.0005204826800000002, + "fastest": 0.000070271, + "slowest": 0.000876335 }, "DNSLookup": { - "average": 0.000007832000000000002, - "fastest": 0.000003546, - "slowest": 0.000045936 + "average": 0.000008502960000000002, + "fastest": 0.000003787, + "slowest": 0.000050715 } }, "statusCodeDistribution": { - "200": 304525 + "200": 306940 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 170ddfaa88..07265c73b5 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.002479842, + "total": 10.002470762, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 74539.51537791062, + "requestsPerSec": 74204.06594136266, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 745580 + "Connection refused (os error 111)": 742224 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 7edd24966f..dac77193a3 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000779047, + "total": 10.000730912, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 74458.1993563166, + "requestsPerSec": 74168.17895879809, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 744640 + "Connection refused (os error 111)": 741736 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 93ab8f491d..a072af392b 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000689465, - "slowest": 0.006998988, - "fastest": 0.000437278, - "average": 0.001264566030943146, - "requestsPerSec": 39479.378035062306, - "totalData": 5132673, + "total": 10.000644242, + "slowest": 0.006541234, + "fastest": 0.000455999, + "average": 0.0012518343105584035, + "requestsPerSec": 39880.43073515423, + "totalData": 5184790, "sizePerRequest": 13, - "sizePerSec": 513231.9144558099 + "sizePerSec": 518445.59955700504 }, "responseTimeHistogram": { - "0.000437278": 1, - "0.001093449": 28337, - "0.00174962": 364289, - "0.002405791": 1866, - "0.003061962": 188, - "0.003718133": 84, - "0.004374304": 6, - "0.005030475": 10, - "0.005686646": 16, - "0.006342817": 18, - "0.006998988": 6 + "0.000455999": 1, + "0.0010645225": 20105, + "0.001673046": 375550, + "0.0022815695": 2754, + "0.002890093": 275, + "0.0034986164999999997": 92, + "0.0041071400000000004": 10, + "0.0047156635": 9, + "0.005324187": 22, + "0.0059327105000000005": 0, + "0.006541234": 12 }, "latencyPercentiles": { - "p10": 0.001108804, - "p25": 0.001160773, - "p50": 0.00127349, - "p75": 0.001340556, - "p90": 0.001404143, - "p95": 0.001475, - "p99": 0.001648653 + "p10": 0.00109828, + "p25": 0.001150447, + "p50": 0.001260153, + "p75": 0.001327922, + "p90": 0.001390566, + "p95": 0.001456132, + "p99": 0.001638265 }, "rps": { - "mean": 39479.61175734457, - "stddev": 2328.00137723051, - "max": 47036.79688620412, + "mean": 39879.76054783557, + "stddev": 2396.3474861613104, + "max": 49086.495313391795, "percentiles": { - "p10": 37537.886989338265, - "p25": 39091.634700902185, - "p50": 39906.46167241423, - "p75": 40547.1644617049, - "p90": 41059.81656779652, - "p95": 41610.82297505782, - "p99": 42764.266139154715 + "p10": 37978.18752247958, + "p25": 39630.44014107159, + "p50": 40207.46649629713, + "p75": 40967.03025490483, + "p90": 41614.2101998934, + "p95": 42142.50071196702, + "p99": 43445.75707135285 } }, "details": { "DNSDialup": { - "average": 0.0006156544600000002, - "fastest": 0.000162388, - "slowest": 0.00093671 + "average": 0.0007483853599999999, + "fastest": 0.000081822, + "slowest": 0.001781948 }, "DNSLookup": { - "average": 0.00000820016, - "fastest": 0.000004338, - "slowest": 0.000047869 + "average": 0.000009178920000000001, + "fastest": 0.000003637, + "slowest": 0.000050134 } }, "statusCodeDistribution": { - "200": 394821 + "200": 398830 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 63a9a9ca9d..c2153eb339 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001362087, - "slowest": 0.012171875, - "fastest": 0.000466078, - "average": 0.0012766691727054819, - "requestsPerSec": 39102.873848386844, - "totalData": 5084066, + "total": 10.000728963, + "slowest": 0.010727326, + "fastest": 0.000451574, + "average": 0.001273988149448455, + "requestsPerSec": 39185.24354073128, + "totalData": 5094453, "sizePerRequest": 13, - "sizePerSec": 508337.360029029 + "sizePerSec": 509408.16602950665 }, "responseTimeHistogram": { - "0.000466078": 1, - "0.0016366577": 372854, - "0.0028072374": 16866, - "0.003977817099999999": 61, - "0.0051483968": 62, - "0.0063189765": 1108, - "0.0074895562": 80, - "0.0086601359": 0, - "0.0098307156": 0, - "0.0110012953": 0, - "0.012171875": 50 + "0.000451574": 1, + "0.0014791492": 351706, + "0.0025067244000000002": 38572, + "0.0035342996": 298, + "0.0045618748": 4, + "0.00558945": 467, + "0.0066170251999999995": 783, + "0.0076446004": 0, + "0.0086721756": 0, + "0.0096997508": 0, + "0.010727326": 50 }, "latencyPercentiles": { - "p10": 0.000940024, - "p25": 0.001168315, - "p50": 0.00128866, - "p75": 0.001360093, - "p90": 0.001456073, - "p95": 0.001617595, - "p99": 0.002031153 + "p10": 0.000938307, + "p25": 0.001158312, + "p50": 0.001281652, + "p75": 0.001353806, + "p90": 0.001484774, + "p95": 0.001619585, + "p99": 0.002052089 }, "rps": { - "mean": 39115.61640733707, - "stddev": 3813.448696338013, - "max": 44709.219040965574, + "mean": 39191.33030688263, + "stddev": 3898.6853924981447, + "max": 46267.15570881052, "percentiles": { - "p10": 36336.0384945195, - "p25": 38120.53553249162, - "p50": 39997.332167870845, - "p75": 41118.56194682874, - "p90": 42000.84421696863, - "p95": 42634.9101918817, - "p99": 43603.483918365746 + "p10": 36211.54061799538, + "p25": 38111.78797602226, + "p50": 40015.037651149345, + "p75": 41296.44267462441, + "p90": 42246.696113944934, + "p95": 43009.96540898559, + "p99": 44139.36348435542 } }, "details": { "DNSDialup": { - "average": 0.00060403408, - "fastest": 0.000094627, - "slowest": 0.000995491 + "average": 0.0008018221199999998, + "fastest": 0.000161435, + "slowest": 0.001110755 }, "DNSLookup": { - "average": 0.000008345959999999998, - "fastest": 0.000003887, - "slowest": 0.000057567 + "average": 0.00000863142, + "fastest": 0.000004168, + "slowest": 0.000046196 } }, "statusCodeDistribution": { - "200": 391082 + "200": 391881 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index d68c3b126f..0b48e8dd18 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000647866, - "slowest": 0.003092244, - "fastest": 0.000031629, - "average": 0.0005995531537224645, - "requestsPerSec": 83200.4097283351, - "totalData": 10816754, + "total": 10.000600455, + "slowest": 0.00357516, + "fastest": 0.00003237, + "average": 0.0005937531345554337, + "requestsPerSec": 84015.35525598597, + "totalData": 10922652, "sizePerRequest": 13, - "sizePerSec": 1081605.3264683562 + "sizePerSec": 1092199.6183278176 }, "responseTimeHistogram": { - "0.000031629": 1, - "0.0003376905": 62731, - "0.000643752": 485551, - "0.0009498135": 222836, - "0.001255875": 50124, - "0.0015619365": 9468, - "0.001867998": 1278, - "0.0021740595": 42, - "0.002480121": 4, - "0.0027861825": 1, - "0.003092244": 22 + "0.00003237": 1, + "0.000386649": 116019, + "0.000740928": 549316, + "0.0010952070000000002": 150382, + "0.001449486": 20874, + "0.001803765": 3464, + "0.002158044": 116, + "0.002512323": 14, + "0.0028666019999999998": 7, + "0.0032208809999999997": 9, + "0.0035751599999999995": 2 }, "latencyPercentiles": { - "p10": 0.000361987, - "p25": 0.000452807, - "p50": 0.000564836, - "p75": 0.000706949, - "p90": 0.000892913, - "p95": 0.001012394, - "p99": 0.00130495 + "p10": 0.00035824, + "p25": 0.000445743, + "p50": 0.000556597, + "p75": 0.000702842, + "p90": 0.000887333, + "p95": 0.001002531, + "p99": 0.001306753 }, "rps": { - "mean": 83201.62021947248, - "stddev": 8747.516340038312, - "max": 99668.1830039933, + "mean": 83988.56416086011, + "stddev": 9800.885603336115, + "max": 102542.72955540507, "percentiles": { - "p10": 70404.78752554915, - "p25": 77188.77480990642, - "p50": 84043.9465796692, - "p75": 90412.18008780232, - "p90": 93734.96314124933, - "p95": 95431.71195788193, - "p99": 98220.45932167921 + "p10": 69040.08467315578, + "p25": 77514.93712838467, + "p50": 85636.93659590777, + "p75": 91911.79231298467, + "p90": 95643.56123631311, + "p95": 97275.23266494929, + "p99": 99585.23903572038 } }, "details": { "DNSDialup": { - "average": 0.0007527990400000002, - "fastest": 0.000110126, - "slowest": 0.001029816 + "average": 0.0007457739799999999, + "fastest": 0.000116717, + "slowest": 0.001166929 }, "DNSLookup": { - "average": 0.000008481200000000001, - "fastest": 0.000004057, - "slowest": 0.000057908 + "average": 0.000009626200000000001, + "fastest": 0.000004218, + "slowest": 0.000058819 } }, "statusCodeDistribution": { - "200": 832058 + "200": 840204 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 4436457a60..70c3d47544 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000623939, - "slowest": 0.024817586, - "fastest": 0.004731169, - "average": 0.00814009761220666, - "requestsPerSec": 6135.61717491555, - "totalData": 797680, + "total": 10.000579662, + "slowest": 0.024194932, + "fastest": 0.005219609, + "average": 0.008111931325292802, + "requestsPerSec": 6155.943163367404, + "totalData": 800319, "sizePerRequest": 13, - "sizePerSec": 79763.02327390214 + "sizePerSec": 80027.26112377625 }, "responseTimeHistogram": { - "0.004731169": 1, - "0.0067398107": 9282, - "0.0087484524": 39667, - "0.0107570941": 8013, - "0.0127657358": 1380, - "0.014774377500000001": 2711, - "0.0167830192": 184, - "0.0187916609": 45, - "0.0208003026": 55, - "0.0228089443": 11, - "0.024817586000000003": 11 + "0.005219609": 1, + "0.0071171413": 14553, + "0.0090146736": 36923, + "0.0109122059": 6385, + "0.0128097382": 741, + "0.0147072705": 2677, + "0.0166048028": 163, + "0.0185023351": 74, + "0.0203998674": 28, + "0.022297399699999998": 8, + "0.024194932": 10 }, "latencyPercentiles": { - "p10": 0.006589453, - "p25": 0.007055933, - "p50": 0.007887432, - "p75": 0.00832855, - "p90": 0.009638446, - "p95": 0.012613486, - "p99": 0.014559328 + "p10": 0.006559443, + "p25": 0.00721414, + "p50": 0.007818217, + "p75": 0.008297068, + "p90": 0.009552937, + "p95": 0.01264264, + "p99": 0.014330696 }, "rps": { - "mean": 6204.697348645112, - "stddev": 1564.6708378805286, - "max": 11219.284789940371, + "mean": 6221.859477418356, + "stddev": 1530.0440871509215, + "max": 11228.059051665059, "percentiles": { - "p10": 5029.767168054193, - "p25": 5600.947680347446, - "p50": 6338.982810897252, - "p75": 6930.139871314177, - "p90": 7803.705199228282, - "p95": 8528.057308545203, - "p99": 9291.852112148754 + "p10": 5112.482637607879, + "p25": 5603.492656973037, + "p50": 6396.32294206804, + "p75": 6957.879819062626, + "p90": 7860.743106280085, + "p95": 8536.247038990146, + "p99": 8994.011149092115 } }, "details": { "DNSDialup": { - "average": 0.0005841662599999999, - "fastest": 0.000085931, - "slowest": 0.000960737 + "average": 0.0006336921200000002, + "fastest": 0.000082453, + "slowest": 0.000899179 }, "DNSLookup": { - "average": 0.000008413139999999999, - "fastest": 0.000003978, - "slowest": 0.000052668 + "average": 0.000007954479999999997, + "fastest": 0.000003547, + "slowest": 0.000055463 } }, "statusCodeDistribution": { - "200": 61360 + "200": 61563 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/vixeny-bun/results/hello_bench.json b/frameworks/vixeny-bun/results/hello_bench.json index 06dc2aa05c..eef7d16778 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000717972, + "total": 10.003338096, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 75224.49909159383, + "requestsPerSec": 75310.66057851654, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 752299 + "Connection refused (os error 111)": 753358 } } \ No newline at end of file diff --git a/frameworks/vixeny-deno/results/hello_bench.json b/frameworks/vixeny-deno/results/hello_bench.json index e0aa8313ab..568a36062f 100644 --- a/frameworks/vixeny-deno/results/hello_bench.json +++ b/frameworks/vixeny-deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000641166, - "slowest": 0.00488457, - "fastest": 0.000082474, - "average": 0.0009810310375366808, - "requestsPerSec": 50872.33823863809, - "totalData": 6613828, + "total": 10.000573871, + "slowest": 0.004343181, + "fastest": 0.000297564, + "average": 0.001002666948361036, + "requestsPerSec": 49777.34342261527, + "totalData": 6471426, "sizePerRequest": 13, - "sizePerSec": 661340.3971022952 + "sizePerSec": 647105.4644939986 }, "responseTimeHistogram": { - "0.000082474": 1, - "0.0005626836": 4973, - "0.0010428932": 324061, - "0.0015231028": 178721, - "0.0020033124000000003": 789, - "0.002483522": 44, - "0.0029637316": 110, - "0.0034439412000000003": 7, - "0.003924150800000001": 7, - "0.0044043604000000005": 26, - "0.00488457": 17 + "0.000297564": 1, + "0.0007021257": 11961, + "0.0011066874": 417797, + "0.0015112491": 67202, + "0.0019158107999999998": 621, + "0.0023203725": 87, + "0.0027249342": 58, + "0.0031294959": 25, + "0.0035340576": 9, + "0.0039386193": 13, + "0.004343181": 28 }, "latencyPercentiles": { - "p10": 0.000805096, - "p25": 0.000917734, - "p50": 0.000999487, - "p75": 0.001068266, - "p90": 0.001119943, - "p95": 0.001165449, - "p99": 0.001300191 + "p10": 0.000873737, + "p25": 0.000935718, + "p50": 0.001013663, + "p75": 0.001073619, + "p90": 0.001124149, + "p95": 0.001168826, + "p99": 0.001283484 }, "rps": { - "mean": 50874.45225104858, - "stddev": 4159.062378267867, - "max": 68382.55141606848, + "mean": 49774.1692200011, + "stddev": 3112.3861147493208, + "max": 75036.12303078487, "percentiles": { - "p10": 47782.91769708315, - "p25": 48910.970730731395, - "p50": 49844.766279400246, - "p75": 51805.08207855019, - "p90": 55868.178430100066, - "p95": 59704.961482297345, - "p99": 64355.07642766806 + "p10": 48138.16393636786, + "p25": 48755.42404092227, + "p50": 49541.413998726726, + "p75": 50262.27495867138, + "p90": 51307.993063800765, + "p95": 53133.394338342165, + "p99": 63500.196850610955 } }, "details": { "DNSDialup": { - "average": 0.0005133241800000002, - "fastest": 0.000075381, - "slowest": 0.000771085 + "average": 0.0008237944200000001, + "fastest": 0.000160562, + "slowest": 0.00133913 }, "DNSLookup": { - "average": 0.000008268899999999998, - "fastest": 0.000003737, - "slowest": 0.000046207 + "average": 0.000009151000000000001, + "fastest": 0.000003897, + "slowest": 0.00005884 } }, "statusCodeDistribution": { - "200": 508756 + "200": 497802 }, "errorDistribution": {} } \ No newline at end of file