diff --git a/README.md b/README.md index 113e86ef9f..6ba1ca2d2d 100644 --- a/README.md +++ b/README.md @@ -91,42 +91,42 @@ > Requests per second -| 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) | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | +| Bun | 82698.17 | 9094.14 | 99304.36 | 100% | +| Stric | 81345.33 | 8649.88 | 98210.90 | 98% | +| Hyper Express | 78575.70 | 11828.00 | 98482.95 | 95% | +| Elysia | 75824.46 | 11915.71 | 96987.05 | 92% | +| Deno | 55291.93 | 6806.35 | 81792.82 | 67% | +| Fastro | 51135.26 | 7160.56 | 78294.27 | 62% | +| Fast | 50180.30 | 3954.50 | 72755.85 | 61% | +| NHttp | 48806.73 | 3438.96 | 68695.37 | 59% | +| Vixeny (Deno) | 48792.85 | 3272.11 | 67918.29 | 59% | +| Hono | 48100.17 | 3382.99 | 62627.21 | 58% | +| Megalo | 45135.75 | 2764.57 | 55941.42 | 55% | +| Deso | 43845.50 | 2658.47 | 55800.66 | 53% | +| Alosaur | 43396.90 | 2822.12 | 51533.40 | 52% | +| http | 40100.29 | 4538.17 | 55859.24 | 48% | +| Cheetah | 39268.92 | 2650.32 | 45307.93 | 47% | +| Reno | 39148.40 | 2311.21 | 44282.71 | 47% | +| Router | 37775.86 | 4122.62 | 44720.19 | 46% | +| Danet V2 (Hono) | 34588.99 | 2552.78 | 39130.92 | 42% | +| Danet (Oak) | 32855.06 | 2440.26 | 36130.15 | 40% | +| Aqua | 30940.24 | 3228.29 | 36022.75 | 37% | +| Oak | 29874.67 | 3201.51 | 32537.19 | 36% | +| Little | 29215.09 | 3743.37 | 34410.43 | 35% | +| Node | 17834.12 | 1772.49 | 33451.24 | 22% | +| Fastify | 16584.49 | 1699.31 | 18608.49 | 20% | +| Dinatra | 16060.90 | 2197.79 | 21254.89 | 19% | +| Abc | 13969.69 | 1902.44 | 17393.26 | 17% | +| Express (Deno) | 10359.50 | 1955.97 | 12577.65 | 13% | +| Express | 6206.62 | 960.86 | 8117.00 | 8% | +| Servest | 6080.94 | 1608.77 | 11126.24 | 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-98817dcf-5226-4de2-97d2-66c05c43dd8a) | | | | | # Frameworks @@ -279,12 +279,12 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14142.82 | 1888.83 | 18557.64 | | +| 13969.69 | 1902.44 | 17393.26 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12416.69 | 13301.50 | 14253.55 | 15035.57 | 16236.59 | 17202.65 | 18012.72 | -| **Latency** | 2ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | +| **Req/Sec** | 11901.41 | 12876.73 | 14145.27 | 15813.39 | 16115.67 | 16199.56 | 16404.80 | +| **Latency** | 3ms | 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 | | -------- | ------- | -------- | --- | -| 43425.16 | 2902.26 | 59300.61 | | +| 43396.90 | 2822.12 | 51533.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 41802.02 | 42901.72 | 43640.98 | 44421.59 | 45354.49 | 46201.81 | 48518.37 | +| **Req/Sec** | 41448.52 | 42614.19 | 43512.45 | 44505.30 | 45810.33 | 46647.91 | 48595.14 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31126.11 | 3355.54 | 36862.10 | | +| 30940.24 | 3228.29 | 36022.75 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29170.10 | 30373.08 | 31804.61 | 32825.97 | 33559.91 | 34215.82 | 35463.52 | +| **Req/Sec** | 29337.16 | 30252.07 | 31521.30 | 32600.47 | 33296.56 | 33925.69 | 34686.13 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 81909.21 | 9402.26 | 98534.03 | | +| 82698.17 | 9094.14 | 99304.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 69900.73 | 76269.38 | 84010.33 | 89744.63 | 93917.93 | 95551.44 | 97457.76 | +| **Latency** | 362µs | 452µs | 565µs | 713µs | 902µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40299.00 | 2526.31 | 47812.38 | | +| 39268.92 | 2650.32 | 45307.93 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38374.68 | 39925.58 | 40744.64 | 41254.40 | 42043.94 | 42574.65 | 44319.52 | +| **Req/Sec** | 37413.69 | 38651.03 | 39768.55 | 40465.00 | 41205.09 | 41855.29 | 42979.50 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33255.72 | 2456.44 | 40304.09 | | +| 32855.06 | 2440.26 | 36130.15 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32475.06 | 33209.48 | 33617.12 | 34151.30 | 34479.68 | 34640.90 | 34941.04 | +| **Req/Sec** | 31958.64 | 32816.80 | 33319.27 | 33721.53 | 34141.99 | 34312.05 | 34777.92 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35082.29 | 2388.36 | 37797.01 | | +| 34588.99 | 2552.78 | 39130.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34359.91 | 35069.84 | 35503.18 | 35861.60 | 36317.49 | 36462.77 | 36814.33 | +| **Req/Sec** | 33203.49 | 34450.02 | 35120.33 | 35553.81 | 36054.33 | 36445.35 | 37102.93 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 57365.98 | 6978.67 | 83244.12 | | +| 55291.93 | 6806.35 | 81792.82 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 50264.51 | 51315.49 | 52619.03 | 57570.59 | 65883.21 | 70452.30 | 76109.88 | +| **Latency** | 619µs | 805µs | 928µs | 1ms | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45752.19 | 2771.65 | 58102.00 | | +| 43845.50 | 2658.47 | 55800.66 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 42085.76 | 42894.68 | 43715.11 | 44845.60 | 46461.87 | 47629.23 | 50200.24 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16655.33 | 2166.37 | 20451.32 | | +| 16060.90 | 2197.79 | 21254.89 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15127.22 | 15839.84 | 16965.95 | 17893.91 | 18724.26 | 19105.66 | 19716.44 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | +| **Req/Sec** | 14529.93 | 15422.23 | 16463.80 | 17350.66 | 17970.47 | 18265.61 | 18728.65 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | 5ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 77085.45 | 9957.67 | 100434.75 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 75824.46 | 11915.71 | 96987.05 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 57561.03 | 66569.22 | 77403.22 | 85553.77 | 90085.87 | 91969.23 | 95558.60 | +| **Latency** | 384µs | 477µs | 599µs | 790µs | 1ms | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6628.64 | 950.53 | 8511.05 | | +| 6206.62 | 960.86 | 8117.00 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5201.88 | 6512.56 | 6853.56 | 6989.82 | 7556.50 | 8026.61 | 8390.71 | -| **Latency** | 6ms | 7ms | 7ms | 7ms | 8ms | 9ms | 11ms | +| **Req/Sec** | 4754.07 | 6050.38 | 6375.83 | 6666.93 | 7153.84 | 7694.62 | 8022.07 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 12ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10248.56 | 1920.82 | 12263.47 | | +| 10359.50 | 1955.97 | 12577.65 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7073.71 | 10291.05 | 11074.72 | 11294.33 | 11425.56 | 11493.77 | 11689.54 | -| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 6ms | 11ms | +| **Req/Sec** | 6928.91 | 10321.71 | 11152.56 | 11419.73 | 11603.20 | 11723.95 | 12283.10 | +| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 7ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49024.33 | 3526.18 | 77579.08 | | +| 50180.30 | 3954.50 | 72755.85 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 47057.89 | 48399.66 | 49504.36 | 51508.62 | 54924.71 | 57828.13 | 63339.42 | +| **Latency** | 821µs | 928µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17424.27 | 1897.99 | 19543.24 | | +| 16584.49 | 1699.31 | 18608.49 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15900.22 | 16750.17 | 18004.28 | 18432.27 | 18717.24 | 18903.72 | 19102.70 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15640.35 | 16216.18 | 16931.99 | 17365.84 | 17733.13 | 17945.02 | 18245.05 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55026.10 | 7790.40 | 77380.73 | | +| 51135.26 | 7160.56 | 78294.27 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 45545.33 | 46716.96 | 48906.49 | 55234.41 | 61322.63 | 64714.36 | 68442.23 | +| **Latency** | 671µs | 853µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48206.47 | 2893.53 | 71830.51 | | +| 48100.17 | 3382.99 | 62627.21 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 45708.33 | 46900.06 | 47710.54 | 48849.36 | 51413.62 | 54038.41 | 58186.94 | +| **Latency** | 892µs | 966µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40588.21 | 4661.62 | 48673.10 | | +| 40100.29 | 4538.17 | 55859.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 36231.54 | 38657.14 | 41076.76 | 42549.91 | 43725.41 | 44750.38 | 46101.68 | +| **Latency** | 918µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 80597.14 | 12008.05 | 99882.24 | | +| 78575.70 | 11828.00 | 98482.95 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 60407.52 | 71528.49 | 81282.91 | 87282.50 | 91542.22 | 93845.30 | 96556.82 | +| **Latency** | 373µs | 465µs | 580µs | 750µs | 974µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30593.51 | 3990.77 | 36155.61 | | +| 29215.09 | 3743.37 | 34410.43 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28779.30 | 30249.03 | 31317.59 | 32560.64 | 33389.21 | 33946.23 | 34795.90 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | +| **Req/Sec** | 27386.98 | 29071.24 | 29964.15 | 30909.84 | 31562.56 | 32091.21 | 33069.48 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45462.27 | 2243.72 | 53656.84 | | +| 45135.75 | 2764.57 | 55941.42 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 43232.26 | 44219.34 | 45166.29 | 46151.87 | 47656.07 | 48704.31 | 51193.60 | +| **Latency** | 966µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50796.44 | 3692.93 | 71214.75 | | +| 48806.73 | 3438.96 | 68695.37 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 46612.04 | 47452.92 | 48431.43 | 49347.93 | 52104.71 | 55025.02 | 60795.83 | +| **Latency** | 876µs | 952µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 18379.98 | 1508.10 | 24829.88 | | +| 17834.12 | 1772.49 | 33451.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 17953.64 | 18233.37 | 18511.93 | 18835.47 | 19161.20 | 19360.44 | 20352.49 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 2ms | 5ms | +| **Req/Sec** | 17168.80 | 17569.52 | 17948.51 | 18322.79 | 18641.51 | 18922.25 | 22052.01 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30673.12 | 3123.52 | 33311.19 | | +| 29874.67 | 3201.51 | 32537.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30195.13 | 30873.10 | 31318.77 | 31617.83 | 32014.03 | 32165.52 | 32475.11 | +| **Req/Sec** | 29302.41 | 30146.14 | 30441.38 | 30969.20 | 31277.73 | 31422.39 | 31869.09 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,45 +576,45 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39879.76 | 2396.35 | 49086.50 | | +| 39148.40 | 2311.21 | 44282.71 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37978.19 | 39630.44 | 40207.47 | 40967.03 | 41614.21 | 42142.50 | 43445.76 | +| **Req/Sec** | 37718.56 | 38766.77 | 39520.97 | 40097.32 | 40845.44 | 41265.19 | 42215.98 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39191.33 | 3898.69 | 46267.16 | | +| 37775.86 | 4122.62 | 44720.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 34553.66 | 36611.48 | 38681.71 | 40105.51 | 40949.63 | 41602.85 | 42646.35 | +| **Latency** | 969µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 83988.56 | 9800.89 | 102542.73 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 81345.33 | 8649.88 | 98210.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 68702.66 | 75735.31 | 83404.56 | 87436.67 | 91549.10 | 93355.54 | 95826.90 | +| **Latency** | 381µs | 461µs | 560µs | 726µs | 930µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6221.86 | 1530.04 | 11228.06 | | +| 6080.94 | 1608.77 | 11126.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5112.48 | 5603.49 | 6396.32 | 6957.88 | 7860.74 | 8536.25 | 8994.01 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 12ms | 14ms | +| **Req/Sec** | 4847.64 | 5544.07 | 6269.60 | 6843.93 | 7721.89 | 8205.84 | 8875.65 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 10ms | 12ms | 15ms | ### [Vixeny (Bun)](#vixeny-bun) @@ -631,13 +631,13 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49774.17 | 3112.39 | 75036.12 | | +| 48792.85 | 3272.11 | 67918.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **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 | +| **Req/Sec** | 46698.72 | 47505.83 | 48309.03 | 49292.75 | 52040.72 | 54702.42 | 60851.96 | +| **Latency** | 873µs | 952µs | 1ms | 1ms | 1ms | 1ms | 1ms | --- -
Generated 2024-12-26T01:57:23.168Z
+Generated 2024-12-27T01:58:14.656Z
diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 4c5ab4d683..c99b5b94d0 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001325313, - "slowest": 0.018543766, - "fastest": 0.001216735, - "average": 0.0035322008194949403, - "requestsPerSec": 14127.927607387886, - "totalData": 1836874, + "total": 10.000562598, + "slowest": 0.016097766, + "fastest": 0.000608722, + "average": 0.003581658798284547, + "requestsPerSec": 13931.216232560999, + "totalData": 1811160, "sizePerRequest": 13, - "sizePerSec": 183663.05889604252 + "sizePerSec": 181105.81102329298 }, "responseTimeHistogram": { - "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 + "0.000608722": 1, + "0.0021576264": 67, + "0.0037065308": 92304, + "0.005255435199999999": 44850, + "0.0068043396": 1660, + "0.008353244000000001": 129, + "0.0099021484": 153, + "0.0114510528": 113, + "0.0129999572": 12, + "0.0145488616": 15, + "0.016097766": 16 }, "latencyPercentiles": { - "p10": 0.002951789, - "p25": 0.003258411, - "p50": 0.003456138, - "p75": 0.003700277, - "p90": 0.004080655, - "p95": 0.004379398, - "p99": 0.005668039 + "p10": 0.003063298, + "p25": 0.003109476, + "p50": 0.003508155, + "p75": 0.003917165, + "p90": 0.004115704, + "p95": 0.004557099, + "p99": 0.005646013 }, "rps": { - "mean": 14142.820893117427, - "stddev": 1888.830551738444, - "max": 18557.63816838656, + "mean": 13969.693029277887, + "stddev": 1902.4385657241212, + "max": 17393.2609257582, "percentiles": { - "p10": 12416.691758731322, - "p25": 13301.497748646658, - "p50": 14253.552020295778, - "p75": 15035.56663286989, - "p90": 16236.590316033715, - "p95": 17202.65092850777, - "p99": 18012.719408583027 + "p10": 11901.413887969797, + "p25": 12876.728562485234, + "p50": 14145.266266578887, + "p75": 15813.389600061133, + "p90": 16115.66737433511, + "p95": 16199.563065384127, + "p99": 16404.80048208266 } }, "details": { "DNSDialup": { - "average": 0.0006150902600000001, - "fastest": 0.000126506, - "slowest": 0.000930311 + "average": 0.00091910388, + "fastest": 0.000159298, + "slowest": 0.001256239 }, "DNSLookup": { - "average": 0.000008360099999999998, - "fastest": 0.000003877, - "slowest": 0.000045404 + "average": 0.000008823840000000001, + "fastest": 0.000004268, + "slowest": 0.000049543 } }, "statusCodeDistribution": { - "200": 141298 + "200": 139320 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 0b921d9d4c..7946c8455e 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.001342036, + "total": 10.002834932, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 72201.81025713697, + "requestsPerSec": 71536.21996808534, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 722115 + "Connection refused (os error 111)": 715565 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index e1441b91d0..c37e0ab0e2 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000662541, - "slowest": 0.01028075, - "fastest": 0.000220498, - "average": 0.0011493640451936253, - "requestsPerSec": 43430.22256969084, - "totalData": 5646303, + "total": 10.000580905, + "slowest": 0.009491959, + "fastest": 0.000318334, + "average": 0.0011502293960540964, + "requestsPerSec": 43399.37890837953, + "totalData": 5642247, "sizePerRequest": 13, - "sizePerSec": 564592.893405981 + "sizePerSec": 564191.9258089338 }, "responseTimeHistogram": { - "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 + "0.000318334": 1, + "0.0012356964999999998": 333949, + "0.0021530589999999997": 99426, + "0.0030704215": 503, + "0.003987783999999999": 40, + "0.0049051465": 8, + "0.005822509": 25, + "0.0067398714999999994": 17, + "0.007657234": 0, + "0.0085745965": 0, + "0.009491959": 50 }, "latencyPercentiles": { - "p10": 0.001011714, - "p25": 0.00106366, - "p50": 0.001157896, - "p75": 0.001218138, - "p90": 0.001272709, - "p95": 0.00132116, - "p99": 0.001484394 + "p10": 0.00100207, + "p25": 0.001067725, + "p50": 0.001159153, + "p75": 0.001230772, + "p90": 0.001281318, + "p95": 0.001327226, + "p99": 0.00146945 }, "rps": { - "mean": 43425.15718287284, - "stddev": 2902.256358283724, - "max": 59300.61079629165, + "mean": 43396.896773127286, + "stddev": 2822.1157194778016, + "max": 51533.40395243779, "percentiles": { - "p10": 41802.01903752038, - "p25": 42901.71606864276, - "p50": 43640.97781473503, - "p75": 44421.5888921976, - "p90": 45354.49313186347, - "p95": 46201.81030919758, - "p99": 48518.37148638622 + "p10": 41448.51963708714, + "p25": 42614.194788284156, + "p50": 43512.448911636566, + "p75": 44505.30058130394, + "p90": 45810.330229468, + "p95": 46647.912070487844, + "p99": 48595.1425985731 } }, "details": { "DNSDialup": { - "average": 0.0007696759600000001, - "fastest": 0.000218176, - "slowest": 0.001145363 + "average": 0.0006650168399999998, + "fastest": 0.000092423, + "slowest": 0.000933555 }, "DNSLookup": { - "average": 0.000009001540000000003, - "fastest": 0.000004008, - "slowest": 0.000052928 + "average": 0.00000887234, + "fastest": 0.000003777, + "slowest": 0.000066274 } }, "statusCodeDistribution": { - "200": 434331 + "200": 434019 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 9e58f108d8..9862a1bab6 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001177885, - "slowest": 0.015063139, - "fastest": 0.000557308, - "average": 0.0016049791867507278, - "requestsPerSec": 31110.535536684936, - "totalData": 4044846, + "total": 10.001194249, + "slowest": 0.014120074, + "fastest": 0.000545518, + "average": 0.0016142498762587417, + "requestsPerSec": 30930.20616322198, + "totalData": 4021407, "sizePerRequest": 13, - "sizePerSec": 404436.96197690413 + "sizePerSec": 402092.6801218857 }, "responseTimeHistogram": { - "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 + "0.000545518": 1, + "0.0019029736": 284537, + "0.0032604292": 23216, + "0.0046178848": 443, + "0.0059753404": 315, + "0.007332796": 776, + "0.0086902516": 1, + "0.0100477072": 0, + "0.0114051628": 0, + "0.0127626184": 0, + "0.014120074": 50 }, "latencyPercentiles": { - "p10": 0.001084446, - "p25": 0.001459838, - "p50": 0.001653305, - "p75": 0.001729029, - "p90": 0.001820228, - "p95": 0.002189784, - "p99": 0.002590045 + "p10": 0.001098791, + "p25": 0.001466598, + "p50": 0.001660945, + "p75": 0.001741528, + "p90": 0.001837207, + "p95": 0.002177465, + "p99": 0.002528677 }, "rps": { - "mean": 31126.113875884144, - "stddev": 3355.5406112199357, - "max": 36862.10261225576, + "mean": 30940.238992908882, + "stddev": 3228.287076979612, + "max": 36022.75472043736, "percentiles": { - "p10": 29170.104512174345, - "p25": 30373.08054120513, - "p50": 31804.614849613015, - "p75": 32825.96533858607, - "p90": 33559.9098977064, - "p95": 34215.81626106711, - "p99": 35463.51914722568 + "p10": 29337.16138232368, + "p25": 30252.0658852173, + "p50": 31521.30209595588, + "p75": 32600.47264495436, + "p90": 33296.56002406922, + "p95": 33925.69111664531, + "p99": 34686.12980223026 } }, "details": { "DNSDialup": { - "average": 0.0007293948799999999, - "fastest": 0.000076933, - "slowest": 0.001729568 + "average": 0.00085462622, + "fastest": 0.000130825, + "slowest": 0.001240916 }, "DNSLookup": { - "average": 0.000008555780000000002, - "fastest": 0.000003647, - "slowest": 0.00004828 + "average": 0.00000866478, + "fastest": 0.000004458, + "slowest": 0.000057017 } }, "statusCodeDistribution": { - "200": 311142 + "200": 309339 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 22cbe1780c..997004c136 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000792337, - "slowest": 0.003095057, - "fastest": 0.000031929, - "average": 0.0006089064748299045, - "requestsPerSec": 81912.1098004657, - "totalData": 10649418, + "total": 10.000875926, + "slowest": 0.003519322, + "fastest": 0.000033463, + "average": 0.0006032356995782482, + "requestsPerSec": 82695.15651623333, + "totalData": 10751312, "sizePerRequest": 13, - "sizePerSec": 1064857.4274060542 + "sizePerSec": 1075037.0347110333 }, "responseTimeHistogram": { - "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 + "0.000033463": 1, + "0.0003820489": 102837, + "0.0007306347999999999": 532446, + "0.0010792207": 162443, + "0.0014278066": 24686, + "0.0017763925": 4421, + "0.0021249783999999997": 163, + "0.0024735643": 18, + "0.0028221502": 8, + "0.0031707361": 0, + "0.003519322": 1 }, "latencyPercentiles": { - "p10": 0.000365984, - "p25": 0.000454946, - "p50": 0.000568882, - "p75": 0.000722624, - "p90": 0.000914665, - "p95": 0.001033997, - "p99": 0.001346346 + "p10": 0.000362396, + "p25": 0.000452895, + "p50": 0.000565828, + "p75": 0.000713972, + "p90": 0.000902284, + "p95": 0.001018902, + "p99": 0.001328259 }, "rps": { - "mean": 81909.20857508176, - "stddev": 9402.25501021343, - "max": 98534.03365522456, + "mean": 82698.16969057465, + "stddev": 9094.136643895281, + "max": 99304.35946138155, "percentiles": { - "p10": 67630.20364895131, - "p25": 75382.05336508963, - "p50": 83600.81928802434, - "p75": 89130.78443598186, - "p90": 93207.86946733434, - "p95": 94996.38174058098, - "p99": 97538.5765070144 + "p10": 69900.73394769656, + "p25": 76269.38346238616, + "p50": 84010.33327099848, + "p75": 89744.6300045133, + "p90": 93917.92893263389, + "p95": 95551.44489793135, + "p99": 97457.75919613747 } }, "details": { "DNSDialup": { - "average": 0.00060561308, - "fastest": 0.00008589, - "slowest": 0.000899572 + "average": 0.0006871369200000001, + "fastest": 0.000087491, + "slowest": 0.000968195 }, "DNSLookup": { - "average": 0.00000865044, - "fastest": 0.000003817, - "slowest": 0.000049251 + "average": 0.000009722279999999999, + "fastest": 0.000003967, + "slowest": 0.00006989 } }, "statusCodeDistribution": { - "200": 819186 + "200": 827024 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index d13eff8369..9c1160e2ec 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000607975, - "slowest": 0.00871896, - "fastest": 0.000369337, - "average": 0.0012389221691509091, - "requestsPerSec": 40298.249967147625, - "totalData": 5239091, + "total": 10.000562953, + "slowest": 0.009500581, + "fastest": 0.000345495, + "average": 0.0012712509636172372, + "requestsPerSec": 39271.88917721721, + "totalData": 5105633, "sizePerRequest": 13, - "sizePerSec": 523877.2495729191 + "sizePerSec": 510534.5593038237 }, "responseTimeHistogram": { - "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 + "0.000345495": 1, + "0.0012610036": 181322, + "0.0021765122": 210315, + "0.0030920208": 949, + "0.0040075294": 86, + "0.004923038": 18, + "0.0058385466": 0, + "0.0067540552": 10, + "0.0076695638": 12, + "0.0085850724": 11, + "0.009500581": 17 }, "latencyPercentiles": { - "p10": 0.001084241, - "p25": 0.001140185, - "p50": 0.001246322, - "p75": 0.001316841, - "p90": 0.00138024, - "p95": 0.00143445, - "p99": 0.001606872 + "p10": 0.001110451, + "p25": 0.001167286, + "p50": 0.001277034, + "p75": 0.001349205, + "p90": 0.001419907, + "p95": 0.001479922, + "p99": 0.001658332 }, "rps": { - "mean": 40299.001488908936, - "stddev": 2526.309717268043, - "max": 47812.383407302565, + "mean": 39268.9182078447, + "stddev": 2650.3175563322297, + "max": 45307.92625923765, "percentiles": { - "p10": 38374.68481158122, - "p25": 39925.58031931093, - "p50": 40744.63982739443, - "p75": 41254.40139863492, - "p90": 42043.938933693214, - "p95": 42574.65039199794, - "p99": 44319.52230435745 + "p10": 37413.68966904983, + "p25": 38651.03277567408, + "p50": 39768.54705613308, + "p75": 40465.000084343286, + "p90": 41205.08882846771, + "p95": 41855.290839198016, + "p99": 42979.499582057804 } }, "details": { "DNSDialup": { - "average": 0.0008655221400000001, - "fastest": 0.00015568, - "slowest": 0.001342763 + "average": 0.0005267952999999999, + "fastest": 0.000077284, + "slowest": 0.00089546 }, "DNSLookup": { - "average": 0.000007930199999999999, - "fastest": 0.000003847, - "slowest": 0.000045826 + "average": 0.00000838002, + "fastest": 0.000004218, + "slowest": 0.000060914 } }, "statusCodeDistribution": { - "200": 403007 + "200": 392741 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 9eeed923ab..70f2997f45 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000570227, - "slowest": 0.012468049, - "fastest": 0.000368667, - "average": 0.0015009004949506305, - "requestsPerSec": 33269.502883117944, - "totalData": 4325282, + "total": 10.000694068, + "slowest": 0.012432114, + "fastest": 0.000188281, + "average": 0.0015196931236342575, + "requestsPerSec": 32855.91957576119, + "totalData": 4271566, "sizePerRequest": 13, - "sizePerSec": 432503.5374805333 + "sizePerSec": 427126.95448489545 }, "responseTimeHistogram": { - "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 + "0.000188281": 1, + "0.0014126643": 107179, + "0.0026370476": 220111, + "0.0038614308999999998": 997, + "0.0050858142": 153, + "0.0063101975": 33, + "0.0075345808": 20, + "0.0087589641": 60, + "0.0099833474": 11, + "0.0112077307": 11, + "0.012432114": 6 }, "latencyPercentiles": { - "p10": 0.001313966, - "p25": 0.001365773, - "p50": 0.001517311, - "p75": 0.001586954, - "p90": 0.001651882, - "p95": 0.001699694, - "p99": 0.002052819 + "p10": 0.001327684, + "p25": 0.001381551, + "p50": 0.001532751, + "p75": 0.001605545, + "p90": 0.001674676, + "p95": 0.001732845, + "p99": 0.002059774 }, "rps": { - "mean": 33255.717168925774, - "stddev": 2456.439458281492, - "max": 40304.09086522566, + "mean": 32855.06357506239, + "stddev": 2440.2551841232744, + "max": 36130.15422671756, "percentiles": { - "p10": 32475.062860293783, - "p25": 33209.4783663834, - "p50": 33617.11954869094, - "p75": 34151.30393696265, - "p90": 34479.68254636498, - "p95": 34640.898969815134, - "p99": 34941.03599770251 + "p10": 31958.63770846605, + "p25": 32816.80220272694, + "p50": 33319.268563299425, + "p75": 33721.534571978096, + "p90": 34141.993520703116, + "p95": 34312.04695968546, + "p99": 34777.919458020486 } }, "details": { "DNSDialup": { - "average": 0.00052099198, - "fastest": 0.000092212, - "slowest": 0.000862328 + "average": 0.0007571913199999999, + "fastest": 0.000111077, + "slowest": 0.00123622 }, "DNSLookup": { - "average": 0.000007712400000000003, - "fastest": 0.000003718, - "slowest": 0.00004867 + "average": 0.00000963056, + "fastest": 0.000003907, + "slowest": 0.000060052 } }, "statusCodeDistribution": { - "200": 332714 + "200": 328582 }, "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 7899f6a5fc..e1d40b5336 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.000597296, - "slowest": 0.010624382, - "fastest": 0.000579348, - "average": 0.0014230629036163047, - "requestsPerSec": 35085.804338941154, - "totalData": 4561427, + "total": 10.000679668, + "slowest": 0.011279069, + "fastest": 0.000673638, + "average": 0.0014431873400793784, + "requestsPerSec": 34595.748637671495, + "totalData": 4497753, "sizePerRequest": 13, - "sizePerSec": 456115.456406235 + "sizePerSec": 449744.7322897294 }, "responseTimeHistogram": { - "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 + "0.000673638": 1, + "0.0017341810999999996": 334360, + "0.0027947241999999994": 10972, + "0.003855267299999999": 488, + "0.004915810399999999": 61, + "0.005976353499999999": 0, + "0.007036896599999998": 8, + "0.008097439699999999": 22, + "0.009157982799999999": 9, + "0.010218525899999999": 10, + "0.011279069": 50 }, "latencyPercentiles": { - "p10": 0.001248812, - "p25": 0.001299376, - "p50": 0.001436902, - "p75": 0.00150411, - "p90": 0.001565444, - "p95": 0.001613002, - "p99": 0.001923811 + "p10": 0.001259496, + "p25": 0.001313665, + "p50": 0.001453744, + "p75": 0.001523911, + "p90": 0.001602178, + "p95": 0.001677471, + "p99": 0.001927818 }, "rps": { - "mean": 35082.29421709028, - "stddev": 2388.3596722689963, - "max": 37797.00889590248, + "mean": 34588.994162272546, + "stddev": 2552.7810029315756, + "max": 39130.92125397487, "percentiles": { - "p10": 34359.90649697882, - "p25": 35069.84473789113, - "p50": 35503.18463566119, - "p75": 35861.5994694083, - "p90": 36317.494136928915, - "p95": 36462.770659690475, - "p99": 36814.33181938023 + "p10": 33203.489686766516, + "p25": 34450.0225642606, + "p50": 35120.33115970844, + "p75": 35553.81069248205, + "p90": 36054.33418290313, + "p95": 36445.35369454347, + "p99": 37102.93058707134 } }, "details": { "DNSDialup": { - "average": 0.0007354568600000001, - "fastest": 0.000156444, - "slowest": 0.001116408 + "average": 0.0008861682200000001, + "fastest": 0.000133338, + "slowest": 0.001393997 }, "DNSLookup": { - "average": 0.000008452699999999998, - "fastest": 0.000003737, - "slowest": 0.000049061 + "average": 0.000007843260000000002, + "fastest": 0.000004188, + "slowest": 0.000043821 } }, "statusCodeDistribution": { - "200": 350879 + "200": 345981 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index a7e0d6995f..65f8fde695 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000651276, - "slowest": 0.003889991, - "fastest": 0.000132932, - "average": 0.0008698299479507648, - "requestsPerSec": 57368.863703592266, - "totalData": 7458438, + "total": 10.000625086, + "slowest": 0.004891189, + "fastest": 0.000101049, + "average": 0.000902382539523315, + "requestsPerSec": 55295.543552986266, + "totalData": 7188870, "sizePerRequest": 13, - "sizePerSec": 745795.2281466994 + "sizePerSec": 718842.0661888215 }, "responseTimeHistogram": { - "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 + "0.000101049": 1, + "0.000580063": 35199, + "0.001059077": 434661, + "0.001538091": 82143, + "0.002017105": 723, + "0.002496119": 128, + "0.002975133": 36, + "0.0034541470000000003": 49, + "0.003933161": 35, + "0.004412175": 14, + "0.004891189": 1 }, "latencyPercentiles": { - "p10": 0.000594453, - "p25": 0.000760676, - "p50": 0.000899444, - "p75": 0.00098887, - "p90": 0.001062278, - "p95": 0.001121741, - "p99": 0.001238288 + "p10": 0.000619795, + "p25": 0.000805573, + "p50": 0.000928062, + "p75": 0.001015075, + "p90": 0.00109826, + "p95": 0.001164517, + "p99": 0.001290599 }, "rps": { - "mean": 57365.97877532303, - "stddev": 6978.667134659355, - "max": 83244.12287957389, + "mean": 55291.92702600096, + "stddev": 6806.350151169976, + "max": 81792.81849041849, "percentiles": { - "p10": 51655.778330710025, - "p25": 52727.608175640824, - "p50": 54286.96430506643, - "p75": 61483.62700039653, - "p90": 68397.17237804805, - "p95": 72312.86445858698, - "p99": 76602.19082265673 + "p10": 50264.51450436597, + "p25": 51315.48913351929, + "p50": 52619.02704017818, + "p75": 57570.593181716016, + "p90": 65883.20968916133, + "p95": 70452.30379033217, + "p99": 76109.87906230336 } }, "details": { "DNSDialup": { - "average": 0.0008301203200000001, - "fastest": 0.000205122, - "slowest": 0.001206348 + "average": 0.0009155418799999999, + "fastest": 0.000136074, + "slowest": 0.00130579 }, "DNSLookup": { - "average": 0.00000838896, - "fastest": 0.000004138, - "slowest": 0.000047298 + "average": 0.00000847338, + "fastest": 0.000003917, + "slowest": 0.000048201 } }, "statusCodeDistribution": { - "200": 573726 + "200": 552990 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 30ce1a0419..fb7b661157 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000520653, - "slowest": 0.006035245, - "fastest": 0.00037055, - "average": 0.0010909844902713432, - "requestsPerSec": 45754.1177981306, - "totalData": 5948345, + "total": 10.000545141, + "slowest": 0.006480827, + "fastest": 0.000325888, + "average": 0.0011383814441053733, + "requestsPerSec": 43847.109714276325, + "totalData": 5700435, "sizePerRequest": 13, - "sizePerSec": 594803.5313756978 + "sizePerSec": 570012.4262855923 }, "responseTimeHistogram": { - "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 + "0.000325888": 1, + "0.0009413819": 20391, + "0.0015568758": 416144, + "0.0021723697": 1659, + "0.0027878636": 197, + "0.0034033575": 15, + "0.0040188514000000005": 42, + "0.0046343453": 15, + "0.0052498392": 5, + "0.0058653331": 8, + "0.006480827": 18 }, "latencyPercentiles": { - "p10": 0.000985997, - "p25": 0.001052731, - "p50": 0.001098943, - "p75": 0.00114433, - "p90": 0.001190931, - "p95": 0.001228195, - "p99": 0.001368813 + "p10": 0.001038886, + "p25": 0.001092841, + "p50": 0.001140036, + "p75": 0.001189168, + "p90": 0.001248453, + "p95": 0.001298049, + "p99": 0.001441485 }, "rps": { - "mean": 45752.18924555722, - "stddev": 2771.6507223173785, - "max": 58102.00451915787, + "mean": 43845.49776823729, + "stddev": 2658.467768310478, + "max": 55800.65844776588, "percentiles": { - "p10": 43931.169164522, - "p25": 44696.53109821345, - "p50": 45504.386622870625, - "p75": 46863.074125341074, - "p90": 48561.01570220672, - "p95": 50039.66497539973, - "p99": 51846.61010249008 + "p10": 42085.75814938102, + "p25": 42894.681430323064, + "p50": 43715.106246253774, + "p75": 44845.604709365885, + "p90": 46461.86813879758, + "p95": 47629.23482433535, + "p99": 50200.24375229996 } }, "details": { "DNSDialup": { - "average": 0.0008337238399999999, - "fastest": 0.000176358, - "slowest": 0.001109585 + "average": 0.0008823393999999999, + "fastest": 0.000151693, + "slowest": 0.001326807 }, "DNSLookup": { - "average": 0.000009038620000000002, - "fastest": 0.000004187, - "slowest": 0.000055403 + "average": 0.000008257, + "fastest": 0.000004168, + "slowest": 0.000053069 } }, "statusCodeDistribution": { - "200": 457565 + "200": 438495 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index fe8936f36d..89d64ef6ab 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000633413, - "slowest": 0.015000586, - "fastest": 0.001406648, - "average": 0.002997421489577681, - "requestsPerSec": 16641.045934517148, - "totalData": 2163473, + "total": 10.000533218, + "slowest": 0.015842597, + "fastest": 0.000708873, + "average": 0.0031096661165407507, + "requestsPerSec": 16040.744678620396, + "totalData": 2085408, "sizePerRequest": 13, - "sizePerSec": 216333.59714872294 + "sizePerSec": 208529.68082206516 }, "responseTimeHistogram": { - "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 + "0.000708873": 1, + "0.0022222454": 51, + "0.0037356178": 140238, + "0.0052489901999999995": 18158, + "0.006762362599999999": 762, + "0.008275735": 112, + "0.0097891074": 1043, + "0.0113024798": 2, + "0.0128158522": 11, + "0.0143292246": 17, + "0.015842597": 21 }, "latencyPercentiles": { - "p10": 0.002642459, - "p25": 0.002737292, - "p50": 0.002851523, - "p75": 0.002980147, - "p90": 0.003664944, - "p95": 0.003913865, - "p99": 0.004991284 + "p10": 0.002740191, + "p25": 0.002829479, + "p50": 0.002928962, + "p75": 0.003056095, + "p90": 0.003892535, + "p95": 0.004175616, + "p99": 0.005507186 }, "rps": { - "mean": 16655.325660151575, - "stddev": 2166.367409565786, - "max": 20451.3236245, + "mean": 16060.895733373964, + "stddev": 2197.791288231374, + "max": 21254.888624436484, "percentiles": { - "p10": 15127.222950421175, - "p25": 15839.843542445995, - "p50": 16965.950040998545, - "p75": 17893.908183074862, - "p90": 18724.260467620184, - "p95": 19105.65999079664, - "p99": 19716.437980327428 + "p10": 14529.93311521113, + "p25": 15422.232396465792, + "p50": 16463.803825343948, + "p75": 17350.661798789515, + "p90": 17970.473877167395, + "p95": 18265.610071376308, + "p99": 18728.64909868032 } }, "details": { "DNSDialup": { - "average": 0.0008276952999999998, - "fastest": 0.000080951, - "slowest": 0.001767917 + "average": 0.0008000939799999998, + "fastest": 0.000082938, + "slowest": 0.001768445 }, "DNSLookup": { - "average": 0.000008496459999999998, - "fastest": 0.000003277, - "slowest": 0.000054211 + "average": 0.000009163940000000003, + "fastest": 0.000004107, + "slowest": 0.000051456 } }, "statusCodeDistribution": { - "200": 166421 + "200": 160416 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index f5b1e6b826..3cbf67cad3 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000571236, - "slowest": 0.004235865, - "fastest": 0.000041654, - "average": 0.000647094424453637, - "requestsPerSec": 77082.69675886341, - "totalData": 10021323, + "total": 10.000477246, + "slowest": 0.003393712, + "fastest": 0.000036501, + "average": 0.0006576627532281907, + "requestsPerSec": 75836.48073429154, + "totalData": 9859213, "sizePerRequest": 13, - "sizePerSec": 1002075.0578652244 + "sizePerSec": 985874.24954579 }, "responseTimeHistogram": { - "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 + "0.000036501": 1, + "0.0003722221": 66363, + "0.0007079432": 443507, + "0.0010436643": 186193, + "0.0013793854": 46227, + "0.0017151065": 12221, + "0.0020508276": 3497, + "0.0023865487": 326, + "0.0027222698": 31, + "0.0030579909000000003": 21, + "0.003393712": 14 }, "latencyPercentiles": { - "p10": 0.000408471, - "p25": 0.000506814, - "p50": 0.000579654, - "p75": 0.000735824, - "p90": 0.001002586, - "p95": 0.001128484, - "p99": 0.001497868 + "p10": 0.000384237, + "p25": 0.00047709, + "p50": 0.000599338, + "p75": 0.000790284, + "p90": 0.001003057, + "p95": 0.001156717, + "p99": 0.001574654 }, "rps": { - "mean": 77085.44971528315, - "stddev": 9957.666633263467, - "max": 100434.75042365163, + "mean": 75824.46313606827, + "stddev": 11915.706256599151, + "max": 96987.05025668269, "percentiles": { - "p10": 62307.46167915209, - "p25": 72358.23390664787, - "p50": 77704.25819334928, - "p75": 82742.76973767756, - "p90": 90307.90686318044, - "p95": 92974.32712469286, - "p99": 96260.71429075208 + "p10": 57561.031962189445, + "p25": 66569.21867357614, + "p50": 77403.22494078506, + "p75": 85553.77054479298, + "p90": 90085.86948965475, + "p95": 91969.23443968644, + "p99": 95558.60235157254 } }, "details": { "DNSDialup": { - "average": 0.0007358245800000001, - "fastest": 0.000083244, - "slowest": 0.001824724 + "average": 0.0005592991600000002, + "fastest": 0.000084676, + "slowest": 0.000805448 }, "DNSLookup": { - "average": 0.0000081227, - "fastest": 0.000003877, - "slowest": 0.000045144 + "average": 0.000008021519999999997, + "fastest": 0.000004138, + "slowest": 0.000050554 } }, "statusCodeDistribution": { - "200": 770871 + "200": 758401 }, "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 62f8c725f7..b9ea916c9c 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.000754338, - "slowest": 0.026719857, - "fastest": 0.003015378, - "average": 0.004862094204793112, - "requestsPerSec": 10272.52510439578, - "totalData": 4006587, + "total": 10.000646041, + "slowest": 0.02609604, + "fastest": 0.003414771, + "average": 0.0048132602969470336, + "requestsPerSec": 10375.929672401851, + "totalData": 4046874, "sizePerRequest": 39, - "sizePerSec": 400628.4790714354 + "sizePerSec": 404661.25722367223 }, "responseTimeHistogram": { - "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 + "0.003414771": 1, + "0.0056828979": 95152, + "0.0079510248": 4472, + "0.0102191517": 2470, + "0.0124872786": 1436, + "0.0147554055": 114, + "0.0170235324": 62, + "0.0192916593": 33, + "0.0215597862": 9, + "0.0238279131": 1, + "0.02609604": 16 }, "latencyPercentiles": { - "p10": 0.003969244, - "p25": 0.004072014, - "p50": 0.004746655, - "p75": 0.004908723, - "p90": 0.00558775, - "p95": 0.006986443, - "p99": 0.011050272 + "p10": 0.003926503, + "p25": 0.004047953, + "p50": 0.004680383, + "p75": 0.004878584, + "p90": 0.00552513, + "p95": 0.007031665, + "p99": 0.010801851 }, "rps": { - "mean": 10248.563438070998, - "stddev": 1920.8212779351643, - "max": 12263.469607392468, + "mean": 10359.503367526993, + "stddev": 1955.9653434754089, + "max": 12577.647319624935, "percentiles": { - "p10": 7073.713886279156, - "p25": 10291.04531448777, - "p50": 11074.717798570919, - "p75": 11294.333725177576, - "p90": 11425.559829061072, - "p95": 11493.767661219194, - "p99": 11689.542747595046 + "p10": 6928.913549763013, + "p25": 10321.712754951452, + "p50": 11152.558072383676, + "p75": 11419.72988809085, + "p90": 11603.20480516723, + "p95": 11723.952920441809, + "p99": 12283.099652480469 } }, "details": { "DNSDialup": { - "average": 0.00084832698, - "fastest": 0.000135798, - "slowest": 0.001287551 + "average": 0.0007397047999999998, + "fastest": 0.000072909, + "slowest": 0.001487446 }, "DNSLookup": { - "average": 0.000008455900000000001, - "fastest": 0.000003576, - "slowest": 0.00004807 + "average": 0.00000867586, + "fastest": 0.000004248, + "slowest": 0.000057787 } }, "statusCodeDistribution": { - "200": 102733 + "200": 103766 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 2ef0767203..718b74f4d8 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000561396, - "slowest": 0.343492758, - "fastest": 0.00136413, - "average": 0.007530940820397156, - "requestsPerSec": 6630.927742368915, - "totalData": 862069, + "total": 10.000638749, + "slowest": 0.362255377, + "fastest": 0.001347674, + "average": 0.008045238992170758, + "requestsPerSec": 6207.10352188325, + "totalData": 806975, "sizePerRequest": 13, - "sizePerSec": 86202.06065079589 + "sizePerSec": 80692.34578448226 }, "responseTimeHistogram": { - "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 + "0.001347674": 1, + "0.0374384443": 62035, + "0.0735292146": 7, + "0.1096199849": 6, + "0.1457107552": 5, + "0.18180152549999998": 4, + "0.2178922958": 3, + "0.2539830661": 4, + "0.2900738364": 4, + "0.3261646067": 3, + "0.362255377": 3 }, "latencyPercentiles": { - "p10": 0.006306026, - "p25": 0.007118974, - "p50": 0.007259893, - "p75": 0.007518254, - "p90": 0.008735319, - "p95": 0.009801558, - "p99": 0.011180171 + "p10": 0.006678079, + "p25": 0.007435473, + "p50": 0.007721006, + "p75": 0.008154387, + "p90": 0.009444081, + "p95": 0.010481427, + "p99": 0.012085967 }, "rps": { - "mean": 6628.635303323043, - "stddev": 950.5299294646018, - "max": 8511.053071583716, + "mean": 6206.619565679516, + "stddev": 960.8632444429622, + "max": 8116.996178297999, "percentiles": { - "p10": 5201.878265644837, - "p25": 6512.556208369919, - "p50": 6853.556431377466, - "p75": 6989.817760256223, - "p90": 7556.4984274425915, - "p95": 8026.6074008732, - "p99": 8390.708594329946 + "p10": 4754.068977292422, + "p25": 6050.379696620481, + "p50": 6375.834816894762, + "p75": 6666.92930327517, + "p90": 7153.838990518775, + "p95": 7694.621530421678, + "p99": 8022.071124284085 } }, "details": { "DNSDialup": { - "average": 0.00086965624, - "fastest": 0.000136469, - "slowest": 0.00129191 + "average": 0.0006884572999999998, + "fastest": 0.000079408, + "slowest": 0.001135997 }, "DNSLookup": { - "average": 0.000007782439999999998, - "fastest": 0.000004288, - "slowest": 0.000047809 + "average": 0.00000917744, + "fastest": 0.000004419, + "slowest": 0.000049853 } }, "statusCodeDistribution": { - "200": 66313 + "200": 62075 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index a164653cf0..3133c055b3 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000606993, - "slowest": 0.004814295, - "fastest": 0.000244786, - "average": 0.0010181338476753935, - "requestsPerSec": 49019.32456131266, - "totalData": 6372899, + "total": 10.000546811, + "slowest": 0.005477604, + "fastest": 0.000108643, + "average": 0.000994609688975653, + "requestsPerSec": 50181.75600638164, + "totalData": 6523985, "sizePerRequest": 13, - "sizePerSec": 637251.2192970646 + "sizePerSec": 652362.8280829614 }, "responseTimeHistogram": { - "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 + "0.000108643": 1, + "0.0006455390999999999": 17543, + "0.0011824352": 458740, + "0.0017193313": 25091, + "0.0022562273999999997": 300, + "0.0027931234999999995": 115, + "0.0033300196": 1, + "0.0038669156999999997": 16, + "0.0044038118": 18, + "0.0049407079": 10, + "0.005477604": 10 }, "latencyPercentiles": { - "p10": 0.000875299, - "p25": 0.000946223, - "p50": 0.001029601, - "p75": 0.001093846, - "p90": 0.001155712, - "p95": 0.001208539, - "p99": 0.001324817 + "p10": 0.000821647, + "p25": 0.000928559, + "p50": 0.001012289, + "p75": 0.001082169, + "p90": 0.001138739, + "p95": 0.001183653, + "p99": 0.001300688 }, "rps": { - "mean": 49024.33309958094, - "stddev": 3526.1781399560227, - "max": 77579.07520725262, + "mean": 50180.300994337245, + "stddev": 3954.50029183828, + "max": 72755.84885675559, "percentiles": { - "p10": 46619.17913029416, - "p25": 47701.60772532524, - "p50": 48659.4277389901, - "p75": 49697.558473324716, - "p90": 52010.92229368108, - "p95": 54348.71438717911, - "p99": 61517.06132188599 + "p10": 47057.893349555554, + "p25": 48399.65973937124, + "p50": 49504.36032385724, + "p75": 51508.62138076773, + "p90": 54924.70513236982, + "p95": 57828.13338689504, + "p99": 63339.4161186504 } }, "details": { "DNSDialup": { - "average": 0.0008470200999999999, - "fastest": 0.000095317, - "slowest": 0.002056303 + "average": 0.0008592640999999998, + "fastest": 0.000144029, + "slowest": 0.001332745 }, "DNSLookup": { - "average": 0.000009385760000000001, - "fastest": 0.000003887, - "slowest": 0.000049522 + "average": 0.000008246000000000002, + "fastest": 0.000003757, + "slowest": 0.00004807 } }, "statusCodeDistribution": { - "200": 490223 + "200": 501845 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 12faabfbca..d2762b5e2d 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000565955, - "slowest": 0.185462363, - "fastest": 0.000912398, - "average": 0.0028626745138895892, - "requestsPerSec": 17425.71378301559, - "totalData": 2265471, + "total": 10.000580076, + "slowest": 0.188525981, + "fastest": 0.000757391, + "average": 0.0030071722335745215, + "requestsPerSec": 16586.037883748853, + "totalData": 2156310, "sizePerRequest": 13, - "sizePerSec": 226534.27917920268 + "sizePerSec": 215618.4924887351 }, "responseTimeHistogram": { - "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 + "0.000757391": 1, + "0.01953425": 165827, + "0.038311109": 7, + "0.057087968": 6, + "0.075864827": 6, + "0.094641686": 4, + "0.113418545": 4, + "0.132195404": 4, + "0.150972263": 4, + "0.169749122": 3, + "0.188525981": 4 }, "latencyPercentiles": { - "p10": 0.002574948, - "p25": 0.002634865, - "p50": 0.002717388, - "p75": 0.002931657, - "p90": 0.003087666, - "p95": 0.003202638, - "p99": 0.005468118 + "p10": 0.002701248, + "p25": 0.002788862, + "p50": 0.002902173, + "p75": 0.003050665, + "p90": 0.003150732, + "p95": 0.00331318, + "p99": 0.00578448 }, "rps": { - "mean": 17424.274492926623, - "stddev": 1897.9921597514135, - "max": 19543.237458553744, + "mean": 16584.48959239385, + "stddev": 1699.3126428326518, + "max": 18608.48919276846, "percentiles": { - "p10": 15900.219423028173, - "p25": 16750.1717895614, - "p50": 18004.283218977573, - "p75": 18432.265681074656, - "p90": 18717.238576726206, - "p95": 18903.715233628158, - "p99": 19102.701121938582 + "p10": 15640.345836118613, + "p25": 16216.175635195365, + "p50": 16931.989607966727, + "p75": 17365.83561941705, + "p90": 17733.129031654742, + "p95": 17945.024065380134, + "p99": 18245.05433718132 } }, "details": { "DNSDialup": { - "average": 0.0007554979400000001, - "fastest": 0.000094296, - "slowest": 0.001760895 + "average": 0.0007094064600000001, + "fastest": 0.000117261, + "slowest": 0.00101583 }, "DNSLookup": { - "average": 0.000009802879999999998, + "average": 0.00000880426, "fastest": 0.000004078, - "slowest": 0.000068047 + "slowest": 0.000058419 } }, "statusCodeDistribution": { - "200": 174267 + "200": 165870 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 25fd2126bc..2e250c7ecf 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.9703495840887764, - "total": 10.001992862, - "slowest": 0.006530102, - "fastest": 0.000200752, - "average": 0.0009066186301436623, - "requestsPerSec": 54868.5654520916, - "totalData": 6922799, + "successRate": 0.7455480385303491, + "total": 10.000516516, + "slowest": 0.014713401, + "fastest": 0.000209114, + "average": 0.0009758929710925435, + "requestsPerSec": 50637.9844670815, + "totalData": 4908150, "sizePerRequest": 13, - "sizePerSec": 692141.9656578036 + "sizePerSec": 490789.64992931776 }, "responseTimeHistogram": { - "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 + "0.000209114": 1, + "0.0016595427": 376702, + "0.0031099713999999997": 747, + "0.0045604001": 0, + "0.0060108288": 50, + "0.0074612574999999995": 0, + "0.0089116862": 0, + "0.0103621149": 0, + "0.0118125436": 0, + "0.013262972299999998": 0, + "0.014713401": 50 }, "latencyPercentiles": { - "p10": 0.000630931, - "p25": 0.00072266, - "p50": 0.000939856, - "p75": 0.0010649, - "p90": 0.001136512, - "p95": 0.001184515, - "p99": 0.001317073 + "p10": 0.000671512, + "p25": 0.000853662, + "p50": 0.001006715, + "p75": 0.001107345, + "p90": 0.001176244, + "p95": 0.001233121, + "p99": 0.001369014 }, "rps": { - "mean": 55026.09690310757, - "stddev": 7790.396293412455, - "max": 77380.72954872913, + "mean": 51135.26242076195, + "stddev": 7160.55519734801, + "max": 78294.27356355492, "percentiles": { - "p10": 46833.893417894564, - "p25": 48632.86609090336, - "p50": 53954.03398680393, - "p75": 60938.811929315394, - "p90": 65858.32268490069, - "p95": 68219.0126388224, - "p99": 71819.71451163317 + "p10": 45545.32670913827, + "p25": 46716.958255848534, + "p50": 48906.49478250691, + "p75": 55234.41103807481, + "p90": 61322.6280497612, + "p95": 64714.363222684355, + "p99": 68442.2288552038 } }, "details": { "DNSDialup": { - "average": 0.00095624918, - "fastest": 0.000092412, - "slowest": 0.002018908 + "average": 0.0011222109199999998, + "fastest": 0.000093845, + "slowest": 0.001778861 }, "DNSLookup": { - "average": 0.0000083516, - "fastest": 0.000004498, - "slowest": 0.000028032 + "average": 0.00000989622, + "fastest": 0.000004979, + "slowest": 0.000045165 } }, "statusCodeDistribution": { - "200": 532523 + "200": 377550 }, "errorDistribution": { - "Connection refused (os error 111)": 16272 + "Connection refused (os error 111)": 128856 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index ec5f334c30..8706a413d9 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000478943, - "slowest": 0.007222777, - "fastest": 0.000186056, - "average": 0.0010353024559972238, - "requestsPerSec": 48208.29109764368, - "totalData": 6267378, + "total": 10.00052055, + "slowest": 0.007082577, + "fastest": 0.000315318, + "average": 0.0010375963511939012, + "requestsPerSec": 48101.696066211276, + "totalData": 6253546, "sizePerRequest": 13, - "sizePerSec": 626707.7842693679 + "sizePerSec": 625322.0488607466 }, "responseTimeHistogram": { - "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 + "0.000315318": 1, + "0.0009920439": 159247, + "0.0016687698": 320796, + "0.0023454957": 792, + "0.0030222215999999996": 125, + "0.0036989475": 30, + "0.0043756734": 3, + "0.0050523993": 1, + "0.0057291252": 4, + "0.0064058511": 19, + "0.007082577": 24 }, "latencyPercentiles": { - "p10": 0.000904507, - "p25": 0.000959573, - "p50": 0.001040659, - "p75": 0.001100273, - "p90": 0.001162187, - "p95": 0.001212314, - "p99": 0.001334625 + "p10": 0.000892053, + "p25": 0.000966253, + "p50": 0.001049569, + "p75": 0.0011155, + "p90": 0.001174183, + "p95": 0.001221314, + "p99": 0.001351133 }, "rps": { - "mean": 48206.47306778924, - "stddev": 2893.5296499158962, - "max": 71830.51360217803, + "mean": 48100.170839397375, + "stddev": 3382.9920746761227, + "max": 62627.20525796359, "percentiles": { - "p10": 46553.48367814687, - "p25": 47445.678467673555, - "p50": 48310.54619223206, - "p75": 49005.05732191509, - "p90": 49728.22270528187, - "p95": 50870.73574798411, - "p99": 54828.790597943145 + "p10": 45708.332629037526, + "p25": 46900.06097007697, + "p50": 47710.539258122226, + "p75": 48849.36085898989, + "p90": 51413.619467797085, + "p95": 54038.405094502144, + "p99": 58186.93724363008 } }, "details": { "DNSDialup": { - "average": 0.0009598308200000001, - "fastest": 0.000144747, - "slowest": 0.001386172 + "average": 0.0008673712600000001, + "fastest": 0.000138005, + "slowest": 0.00120641 }, "DNSLookup": { - "average": 0.00001048856, - "fastest": 0.000003888, - "slowest": 0.0000485 + "average": 0.000008375339999999997, + "fastest": 0.000004237, + "slowest": 0.00004815 } }, "statusCodeDistribution": { - "200": 482106 + "200": 481042 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index fd1f45f387..6694d06d5c 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000748394, - "slowest": 0.011257186, - "fastest": 0.000367028, - "average": 0.0012301327696448575, - "requestsPerSec": 40583.862728063745, - "totalData": 5276297, + "total": 10.00070912, + "slowest": 0.010636473, + "fastest": 0.000186347, + "average": 0.0012450901474453952, + "requestsPerSec": 40096.056708426695, + "totalData": 5212857, "sizePerRequest": 13, - "sizePerSec": 527590.2154648288 + "sizePerSec": 521248.737209547 }, "responseTimeHistogram": { - "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 + "0.000186347": 1, + "0.0012313596000000002": 179960, + "0.0022763722": 216897, + "0.0033213848000000004": 2756, + "0.0043663974": 25, + "0.00541141": 351, + "0.006456422600000001": 849, + "0.007501435200000001": 60, + "0.0085464478": 40, + "0.009591460400000001": 0, + "0.010636473": 50 }, "latencyPercentiles": { - "p10": 0.000909202, - "p25": 0.001093651, - "p50": 0.001230614, - "p75": 0.001304618, - "p90": 0.001408975, - "p95": 0.001553652, - "p99": 0.002266135 + "p10": 0.000918797, + "p25": 0.001097876, + "p50": 0.001250142, + "p75": 0.001330632, + "p90": 0.001425127, + "p95": 0.001568361, + "p99": 0.002281486 }, "rps": { - "mean": 40588.21067281882, - "stddev": 4661.621631978766, - "max": 48673.097257462454, + "mean": 40100.29339532914, + "stddev": 4538.171058867104, + "max": 55859.238722666254, "percentiles": { - "p10": 36606.50497593351, - "p25": 39307.86550388959, - "p50": 41619.973425247896, - "p75": 43226.37643261681, - "p90": 44315.3774359683, - "p95": 45051.25056351614, - "p99": 46144.119773210565 + "p10": 36231.535928872756, + "p25": 38657.14280042461, + "p50": 41076.764422484666, + "p75": 42549.90837686997, + "p90": 43725.40883508019, + "p95": 44750.37549769741, + "p99": 46101.67810108349 } }, "details": { "DNSDialup": { - "average": 0.0007177552799999999, - "fastest": 0.000088314, - "slowest": 0.00168394 + "average": 0.0009202785999999997, + "fastest": 0.000086575, + "slowest": 0.001774015 }, "DNSLookup": { - "average": 0.000008143019999999998, - "fastest": 0.000003737, - "slowest": 0.000047198 + "average": 0.000009686079999999997, + "fastest": 0.000004088, + "slowest": 0.00005885 } }, "statusCodeDistribution": { - "200": 405869 + "200": 400989 }, "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 4ce225cf11..b88f92ceec 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.00065076, - "slowest": 0.004084025, - "fastest": 0.00003256, - "average": 0.0006190017964844153, - "requestsPerSec": 80595.45517015936, - "totalData": 10478091, + "total": 10.000562536, + "slowest": 0.004544903, + "fastest": 0.000035438, + "average": 0.0006345912690503156, + "requestsPerSec": 78600.57843450097, + "totalData": 10218650, "sizePerRequest": 13, - "sizePerSec": 1047740.9172120716 + "sizePerSec": 1021807.5196485127 }, "responseTimeHistogram": { - "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 + "0.000035438": 1, + "0.0004863845000000001": 232386, + "0.0009373310000000002": 458556, + "0.0013882775000000004": 82153, + "0.0018392240000000004": 11357, + "0.0022901705000000004": 1455, + "0.002741117000000001": 54, + "0.003192063500000001": 44, + "0.0036430100000000008": 13, + "0.004093956500000001": 17, + "0.004544903": 14 }, "latencyPercentiles": { - "p10": 0.000368813, - "p25": 0.000457818, - "p50": 0.000568362, - "p75": 0.000727264, - "p90": 0.000942945, - "p95": 0.001058382, - "p99": 0.001468059 + "p10": 0.000373056, + "p25": 0.000465313, + "p50": 0.000580092, + "p75": 0.000750841, + "p90": 0.000974127, + "p95": 0.001095378, + "p99": 0.001502295 }, "rps": { - "mean": 80597.13708163454, - "stddev": 12008.049474879012, - "max": 99882.24144994422, + "mean": 78575.69617739992, + "stddev": 11828.004962395518, + "max": 98482.95219062934, "percentiles": { - "p10": 61686.305309758085, - "p25": 73586.00732536885, - "p50": 83209.19031923146, - "p75": 89321.37460494427, - "p90": 94535.78179340957, - "p95": 96321.94213842301, - "p99": 98711.66742846742 + "p10": 60407.519343680346, + "p25": 71528.48979748816, + "p50": 81282.90856673768, + "p75": 87282.49720156855, + "p90": 91542.21927152706, + "p95": 93845.29912588732, + "p99": 96556.82183471632 } }, "details": { "DNSDialup": { - "average": 0.0007537280800000002, - "fastest": 0.000143919, - "slowest": 0.001089207 + "average": 0.0005805574, + "fastest": 0.000076403, + "slowest": 0.000964487 }, "DNSLookup": { - "average": 0.000007914279999999998, - "fastest": 0.000003937, - "slowest": 0.000048049 + "average": 0.000008229280000000001, + "fastest": 0.000003757, + "slowest": 0.000045004 } }, "statusCodeDistribution": { - "200": 806007 + "200": 786050 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index 0505ba0a26..262e0c706c 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000721471, - "slowest": 0.017532783, - "fastest": 0.000463473, - "average": 0.0016322582736998411, - "requestsPerSec": 30591.892883644934, - "totalData": 3977233, + "total": 10.000962853, + "slowest": 0.018511709, + "fastest": 0.000629504, + "average": 0.0017097573047386249, + "requestsPerSec": 29204.188065990806, + "totalData": 3796910, "sizePerRequest": 13, - "sizePerSec": 397694.6074873841 + "sizePerSec": 379654.4448578805 }, "responseTimeHistogram": { - "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 + "0.000629504": 1, + "0.0024177245": 285768, + "0.004205945000000001": 4409, + "0.0059941655000000016": 712, + "0.007782386000000001": 1047, + "0.0095706065": 52, + "0.011358827000000002": 31, + "0.013147047500000002": 0, + "0.014935268000000002": 0, + "0.0167234885": 0, + "0.018511709": 50 }, "latencyPercentiles": { - "p10": 0.001099811, - "p25": 0.001456403, - "p50": 0.001665732, - "p75": 0.001751039, - "p90": 0.001925057, - "p95": 0.002120735, - "p99": 0.003328514 + "p10": 0.001153402, + "p25": 0.001539562, + "p50": 0.001744735, + "p75": 0.001830034, + "p90": 0.00201334, + "p95": 0.002241902, + "p99": 0.003437573 }, "rps": { - "mean": 30593.507023141727, - "stddev": 3990.7712185083583, - "max": 36155.609670150334, + "mean": 29215.091767075653, + "stddev": 3743.370338754599, + "max": 34410.4298012746, "percentiles": { - "p10": 28779.304250791654, - "p25": 30249.02939492023, - "p50": 31317.58795739802, - "p75": 32560.63788599996, - "p90": 33389.2066171379, - "p95": 33946.225316952856, - "p99": 34795.90055168035 + "p10": 27386.98443584335, + "p25": 29071.238969446913, + "p50": 29964.150259805236, + "p75": 30909.841693594837, + "p90": 31562.56015047415, + "p95": 32091.212989691838, + "p99": 33069.48086899291 } }, "details": { "DNSDialup": { - "average": 0.0006588918600000001, - "fastest": 0.000096369, - "slowest": 0.001028198 + "average": 0.0008602364400000001, + "fastest": 0.000085256, + "slowest": 0.001318768 }, "DNSLookup": { - "average": 0.0000086147, - "fastest": 0.000003667, - "slowest": 0.000058689 + "average": 0.000008097599999999999, + "fastest": 0.000004027, + "slowest": 0.000045735 } }, "statusCodeDistribution": { - "200": 305941 + "200": 292070 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 86b50a22eb..ec4119c9a0 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000683003, - "slowest": 0.006342704, - "fastest": 0.000346886, - "average": 0.0010979067398059475, - "requestsPerSec": 45464.49476136845, - "totalData": 5910788, + "total": 10.000612445, + "slowest": 0.006687262, + "fastest": 0.000288538, + "average": 0.0011057635320699695, + "requestsPerSec": 45140.73537823213, + "totalData": 5868655, "sizePerRequest": 13, - "sizePerSec": 591038.4318977898 + "sizePerSec": 586829.5599170177 }, "responseTimeHistogram": { - "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 + "0.000288538": 1, + "0.0009284104000000001": 27044, + "0.0015682828000000001": 422114, + "0.0022081552": 1926, + "0.0028480276": 179, + "0.0034879": 107, + "0.0041277724": 7, + "0.0047676448": 7, + "0.0054075172": 8, + "0.0060473896": 25, + "0.006687261999999999": 17 }, "latencyPercentiles": { - "p10": 0.000969936, - "p25": 0.001019108, - "p50": 0.001103739, - "p75": 0.001160625, - "p90": 0.001212991, - "p95": 0.001259524, - "p99": 0.00138273 + "p10": 0.000966963, + "p25": 0.001026451, + "p50": 0.00111532, + "p75": 0.001178692, + "p90": 0.001236133, + "p95": 0.001283734, + "p99": 0.00140974 }, "rps": { - "mean": 45462.26622670432, - "stddev": 2243.7151482609243, - "max": 53656.839445045705, + "mean": 45135.74576826926, + "stddev": 2764.572752347772, + "max": 55941.42257727325, "percentiles": { - "p10": 44242.434092316944, - "p25": 45007.581622347825, - "p50": 45598.29624721783, - "p75": 46361.62590021288, - "p90": 46957.979016693804, - "p95": 47461.20197250099, - "p99": 49002.09728976449 + "p10": 43232.25558589181, + "p25": 44219.34119814171, + "p50": 45166.286041400046, + "p75": 46151.871965074526, + "p90": 47656.07187220834, + "p95": 48704.31429659185, + "p99": 51193.596850021946 } }, "details": { "DNSDialup": { - "average": 0.0008302755000000002, - "fastest": 0.000079481, - "slowest": 0.001672972 + "average": 0.00064439012, + "fastest": 0.000093321, + "slowest": 0.001104982 }, "DNSLookup": { - "average": 0.000009728339999999999, - "fastest": 0.000004439, - "slowest": 0.00005891 + "average": 0.000008970260000000002, + "fastest": 0.000003787, + "slowest": 0.000051717 } }, "statusCodeDistribution": { - "200": 454676 + "200": 451435 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 42bc3db194..deafd0af5b 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000658192, - "slowest": 0.005117037, - "fastest": 0.000277817, - "average": 0.0009825042429793443, - "requestsPerSec": 50800.15637434757, - "totalData": 6604455, + "total": 10.000412299, + "slowest": 0.005744018, + "fastest": 0.000266387, + "average": 0.0010225536416266763, + "requestsPerSec": 48806.5877092694, + "totalData": 6345118, "sizePerRequest": 13, - "sizePerSec": 660402.0328665184 + "sizePerSec": 634485.6402205023 }, "responseTimeHistogram": { - "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 + "0.000266387": 1, + "0.0008141501": 28840, + "0.0013619131999999998": 455405, + "0.0019096763": 3481, + "0.0024574393999999998": 203, + "0.0030052025": 89, + "0.0035529655999999997": 20, + "0.0041007286999999995": 10, + "0.0046484918": 14, + "0.0051962549": 16, + "0.005744018": 7 }, "latencyPercentiles": { - "p10": 0.000809748, - "p25": 0.000919322, - "p50": 0.000999802, - "p75": 0.001070393, - "p90": 0.001118503, - "p95": 0.001157312, - "p99": 0.00127596 + "p10": 0.000876623, + "p25": 0.000952449, + "p50": 0.001034384, + "p75": 0.001099691, + "p90": 0.001157809, + "p95": 0.001212928, + "p99": 0.001341883 }, "rps": { - "mean": 50796.4359559724, - "stddev": 3692.92881389927, - "max": 71214.74807280977, + "mean": 48806.726557790425, + "stddev": 3438.9552137585024, + "max": 68695.36887140134, "percentiles": { - "p10": 47969.79605325613, - "p25": 48831.237342528744, - "p50": 49874.67735440257, - "p75": 52212.73468598998, - "p90": 55228.16083921314, - "p95": 57508.7988462223, - "p99": 63223.09518424595 + "p10": 46612.036691390895, + "p25": 47452.919495826514, + "p50": 48431.42715308281, + "p75": 49347.9267064172, + "p90": 52104.7076855349, + "p95": 55025.01874730513, + "p99": 60795.83247072457 } }, "details": { "DNSDialup": { - "average": 0.0005485156599999999, - "fastest": 0.000075605, - "slowest": 0.000816307 + "average": 0.0008870528600000001, + "fastest": 0.000166467, + "slowest": 0.001471891 }, "DNSLookup": { - "average": 0.00000783626, - "fastest": 0.000003948, - "slowest": 0.000044954 + "average": 0.00000971448, + "fastest": 0.000004057, + "slowest": 0.000062156 } }, "statusCodeDistribution": { - "200": 508035 + "200": 488086 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 15b1b7dce9..30fb24e85e 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000601952, - "slowest": 0.15011645, - "fastest": 0.000159367, - "average": 0.002712930943276044, - "requestsPerSec": 18380.89355843607, - "totalData": 2389660, + "total": 10.000576671, + "slowest": 0.162956128, + "fastest": 0.000265465, + "average": 0.002795871708188556, + "requestsPerSec": 17836.17143971797, + "totalData": 2318836, "sizePerRequest": 13, - "sizePerSec": 238951.61625966892 + "sizePerSec": 231870.2287163336 }, "responseTimeHistogram": { - "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 + "0.000265465": 1, + "0.016534531300000002": 178328, + "0.032803597600000005": 7, + "0.04907266390000001": 6, + "0.06534173020000002": 5, + "0.08161079650000001": 6, + "0.09787986280000002": 4, + "0.11414892910000003": 4, + "0.13041799540000001": 4, + "0.1466870617": 3, + "0.162956128": 4 }, "latencyPercentiles": { - "p10": 0.002493724, - "p25": 0.002580885, - "p50": 0.002656707, - "p75": 0.002716609, - "p90": 0.002793046, - "p95": 0.00287621, - "p99": 0.00527387 + "p10": 0.002548513, + "p25": 0.002646251, + "p50": 0.002738312, + "p75": 0.002826111, + "p90": 0.002911564, + "p95": 0.003009191, + "p99": 0.005434754 }, "rps": { - "mean": 18379.984336913745, - "stddev": 1508.1016942074784, - "max": 24829.875144932932, + "mean": 17834.11758125425, + "stddev": 1772.494835900134, + "max": 33451.23638481934, "percentiles": { - "p10": 17953.638289754326, - "p25": 18233.372541762863, - "p50": 18511.929087102984, - "p75": 18835.46907180994, - "p90": 19161.197031077005, - "p95": 19360.43941977796, - "p99": 20352.489069311145 + "p10": 17168.803981957728, + "p25": 17569.522600932636, + "p50": 17948.50943645391, + "p75": 18322.78988606017, + "p90": 18641.51091650833, + "p95": 18922.250674567684, + "p99": 22052.01187520877 } }, "details": { "DNSDialup": { - "average": 0.0010403106199999997, - "fastest": 0.000213468, - "slowest": 0.001673976 + "average": 0.0008694711200000001, + "fastest": 0.000191067, + "slowest": 0.001242608 }, "DNSLookup": { - "average": 0.000009248579999999998, - "fastest": 0.000004097, - "slowest": 0.000049062 + "average": 0.000009308759999999997, + "fastest": 0.000003937, + "slowest": 0.000049552 } }, "statusCodeDistribution": { - "200": 183820 + "200": 178372 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 6fb2010037..25cef2552e 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000625341, - "slowest": 0.011523849, - "fastest": 0.000588396, - "average": 0.0016271081250374627, - "requestsPerSec": 30692.080698356403, - "totalData": 3990220, + "total": 10.000552606, + "slowest": 0.016189987, + "fastest": 0.000629746, + "average": 0.0016706545455917095, + "requestsPerSec": 29889.7482745765, + "totalData": 3885882, "sizePerRequest": 13, - "sizePerSec": 398997.04907863325 + "sizePerSec": 388566.7275694945 }, "responseTimeHistogram": { - "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 + "0.000629746": 1, + "0.0021857700999999997": 294066, + "0.0037417941999999997": 3332, + "0.0052978183": 1221, + "0.006853842399999999": 193, + "0.0084098665": 13, + "0.0099658906": 20, + "0.0115219147": 15, + "0.0130779388": 3, + "0.014633962899999998": 21, + "0.016189987": 29 }, "latencyPercentiles": { - "p10": 0.001515231, - "p25": 0.00154756, - "p50": 0.001588854, - "p75": 0.00163839, - "p90": 0.001708569, - "p95": 0.001765597, - "p99": 0.002792188 + "p10": 0.001547217, + "p25": 0.001580949, + "p50": 0.001623329, + "p75": 0.00167693, + "p90": 0.001783379, + "p95": 0.001854771, + "p99": 0.002952065 }, "rps": { - "mean": 30673.122555172537, - "stddev": 3123.5240549482337, - "max": 33311.1868105574, + "mean": 29874.66551663463, + "stddev": 3201.5115688597957, + "max": 32537.191903233273, "percentiles": { - "p10": 30195.129988524437, - "p25": 30873.101430790928, - "p50": 31318.77185557784, - "p75": 31617.82699407568, - "p90": 32014.031750117636, - "p95": 32165.523177276926, - "p99": 32475.11494085812 + "p10": 29302.40865799186, + "p25": 30146.144703698486, + "p50": 30441.375918147773, + "p75": 30969.197575061025, + "p90": 31277.73376473804, + "p95": 31422.38845177185, + "p99": 31869.088998038278 } }, "details": { "DNSDialup": { - "average": 0.0005204826800000002, - "fastest": 0.000070271, - "slowest": 0.000876335 + "average": 0.0009278760800000002, + "fastest": 0.000161722, + "slowest": 0.001873578 }, "DNSLookup": { - "average": 0.000008502960000000002, - "fastest": 0.000003787, - "slowest": 0.000050715 + "average": 0.000026614099999999996, + "fastest": 0.000004048, + "slowest": 0.000871425 } }, "statusCodeDistribution": { - "200": 306940 + "200": 298914 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 07265c73b5..540426a1b5 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.002470762, + "total": 10.001905978, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 74204.06594136266, + "requestsPerSec": 72594.96355965445, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 742224 + "Connection refused (os error 111)": 726088 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index dac77193a3..1e72301406 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000730912, + "total": 10.001064168, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 74168.17895879809, + "requestsPerSec": 71935.0449027136, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 741736 + "Connection refused (os error 111)": 719427 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index a072af392b..15bd595eda 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000644242, - "slowest": 0.006541234, - "fastest": 0.000455999, - "average": 0.0012518343105584035, - "requestsPerSec": 39880.43073515423, - "totalData": 5184790, + "total": 10.000569671, + "slowest": 0.006663053, + "fastest": 0.000493077, + "average": 0.001275216833824976, + "requestsPerSec": 39149.26977963354, + "totalData": 5089695, "sizePerRequest": 13, - "sizePerSec": 518445.59955700504 + "sizePerSec": 508940.507135236 }, "responseTimeHistogram": { - "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 + "0.000493077": 1, + "0.0011100746000000002": 35151, + "0.0017270722000000001": 353393, + "0.0023440698": 2462, + "0.0029610674000000005": 358, + "0.003578065": 94, + "0.0041950626000000005": 15, + "0.0048120602": 17, + "0.0054290578": 7, + "0.006046055400000001": 6, + "0.006663053": 11 }, "latencyPercentiles": { - "p10": 0.00109828, - "p25": 0.001150447, - "p50": 0.001260153, - "p75": 0.001327922, - "p90": 0.001390566, - "p95": 0.001456132, - "p99": 0.001638265 + "p10": 0.001116409, + "p25": 0.00117396, + "p50": 0.001282649, + "p75": 0.00135789, + "p90": 0.001419247, + "p95": 0.00148121, + "p99": 0.001664745 }, "rps": { - "mean": 39879.76054783557, - "stddev": 2396.3474861613104, - "max": 49086.495313391795, + "mean": 39148.40164436925, + "stddev": 2311.214188717563, + "max": 44282.71098350378, "percentiles": { - "p10": 37978.18752247958, - "p25": 39630.44014107159, - "p50": 40207.46649629713, - "p75": 40967.03025490483, - "p90": 41614.2101998934, - "p95": 42142.50071196702, - "p99": 43445.75707135285 + "p10": 37718.55753030474, + "p25": 38766.77077117977, + "p50": 39520.96587239334, + "p75": 40097.32308853463, + "p90": 40845.44025046529, + "p95": 41265.19488139323, + "p99": 42215.97755002616 } }, "details": { "DNSDialup": { - "average": 0.0007483853599999999, - "fastest": 0.000081822, - "slowest": 0.001781948 + "average": 0.0008182393, + "fastest": 0.000087863, + "slowest": 0.001426979 }, "DNSLookup": { - "average": 0.000009178920000000001, - "fastest": 0.000003637, - "slowest": 0.000050134 + "average": 0.00002020864, + "fastest": 0.000004329, + "slowest": 0.00061075 } }, "statusCodeDistribution": { - "200": 398830 + "200": 391515 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index c2153eb339..4b26c27e21 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000728963, - "slowest": 0.010727326, - "fastest": 0.000451574, - "average": 0.001273988149448455, - "requestsPerSec": 39185.24354073128, - "totalData": 5094453, + "total": 10.000738752, + "slowest": 0.010962316, + "fastest": 0.000453659, + "average": 0.0013220288441992605, + "requestsPerSec": 37762.11031654794, + "totalData": 4909437, "sizePerRequest": 13, - "sizePerSec": 509408.16602950665 + "sizePerSec": 490907.43411512324 }, "responseTimeHistogram": { - "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 + "0.000453659": 1, + "0.0015045247": 337112, + "0.0025553904": 38873, + "0.0036062561": 363, + "0.0046571218000000004": 0, + "0.005707987500000001": 113, + "0.0067588532000000005": 1044, + "0.0078097189": 73, + "0.0088605846": 20, + "0.009911450300000001": 0, + "0.010962316000000001": 50 }, "latencyPercentiles": { - "p10": 0.000938307, - "p25": 0.001158312, - "p50": 0.001281652, - "p75": 0.001353806, - "p90": 0.001484774, - "p95": 0.001619585, - "p99": 0.002052089 + "p10": 0.000969188, + "p25": 0.001194971, + "p50": 0.001326753, + "p75": 0.00140317, + "p90": 0.001518918, + "p95": 0.001681114, + "p99": 0.002236927 }, "rps": { - "mean": 39191.33030688263, - "stddev": 3898.6853924981447, - "max": 46267.15570881052, + "mean": 37775.85867081216, + "stddev": 4122.619283264954, + "max": 44720.18795285713, "percentiles": { - "p10": 36211.54061799538, - "p25": 38111.78797602226, - "p50": 40015.037651149345, - "p75": 41296.44267462441, - "p90": 42246.696113944934, - "p95": 43009.96540898559, - "p99": 44139.36348435542 + "p10": 34553.66365827234, + "p25": 36611.48136055469, + "p50": 38681.70696028176, + "p75": 40105.51049714316, + "p90": 40949.63340229581, + "p95": 41602.85448346313, + "p99": 42646.34659024881 } }, "details": { "DNSDialup": { - "average": 0.0008018221199999998, - "fastest": 0.000161435, - "slowest": 0.001110755 + "average": 0.0008342407600000003, + "fastest": 0.00014893, + "slowest": 0.001129 }, "DNSLookup": { - "average": 0.00000863142, - "fastest": 0.000004168, - "slowest": 0.000046196 + "average": 0.000010120620000000006, + "fastest": 0.000004519, + "slowest": 0.000075761 } }, "statusCodeDistribution": { - "200": 391881 + "200": 377649 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 0b48e8dd18..6d8f849845 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000600455, - "slowest": 0.00357516, - "fastest": 0.00003237, - "average": 0.0005937531345554337, - "requestsPerSec": 84015.35525598597, - "totalData": 10922652, + "total": 10.001622688, + "slowest": 0.002815393, + "fastest": 0.000031932, + "average": 0.0006132339068934237, + "requestsPerSec": 81339.80108808521, + "totalData": 10575890, "sizePerRequest": 13, - "sizePerSec": 1092199.6183278176 + "sizePerSec": 1057417.4141451076 }, "responseTimeHistogram": { - "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 + "0.000031932": 1, + "0.00031027809999999997": 33392, + "0.0005886242": 418877, + "0.0008669703": 248843, + "0.0011453163999999999": 89662, + "0.0014236625": 17369, + "0.0017020085999999999": 4584, + "0.0019803547": 665, + "0.0022587008": 83, + "0.0025370469": 26, + "0.0028153930000000002": 28 }, "latencyPercentiles": { - "p10": 0.00035824, - "p25": 0.000445743, - "p50": 0.000556597, - "p75": 0.000702842, - "p90": 0.000887333, - "p95": 0.001002531, - "p99": 0.001306753 + "p10": 0.000381822, + "p25": 0.000461311, + "p50": 0.000560853, + "p75": 0.000726535, + "p90": 0.000930906, + "p95": 0.001039331, + "p99": 0.001348578 }, "rps": { - "mean": 83988.56416086011, - "stddev": 9800.885603336115, - "max": 102542.72955540507, + "mean": 81345.32654702038, + "stddev": 8649.878822447896, + "max": 98210.89792086289, "percentiles": { - "p10": 69040.08467315578, - "p25": 77514.93712838467, - "p50": 85636.93659590777, - "p75": 91911.79231298467, - "p90": 95643.56123631311, - "p95": 97275.23266494929, - "p99": 99585.23903572038 + "p10": 68702.66238840877, + "p25": 75735.31416522947, + "p50": 83404.56222955542, + "p75": 87436.66613929631, + "p90": 91549.09593512956, + "p95": 93355.54459157817, + "p99": 95826.90356839498 } }, "details": { "DNSDialup": { - "average": 0.0007457739799999999, - "fastest": 0.000116717, - "slowest": 0.001166929 + "average": 0.00054878486, + "fastest": 0.000081128, + "slowest": 0.000803026 }, "DNSLookup": { - "average": 0.000009626200000000001, - "fastest": 0.000004218, - "slowest": 0.000058819 + "average": 0.0000086916, + "fastest": 0.000004629, + "slowest": 0.000049683 } }, "statusCodeDistribution": { - "200": 840204 + "200": 813530 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 70c3d47544..8277ff2adc 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000579662, - "slowest": 0.024194932, - "fastest": 0.005219609, - "average": 0.008111931325292802, - "requestsPerSec": 6155.943163367404, - "totalData": 800319, + "total": 10.00056551, + "slowest": 0.025543433, + "fastest": 0.004900289, + "average": 0.00830485725145535, + "requestsPerSec": 6011.860023303822, + "totalData": 781586, "sizePerRequest": 13, - "sizePerSec": 80027.26112377625 + "sizePerSec": 78154.1803029497 }, "responseTimeHistogram": { - "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 + "0.004900289": 1, + "0.006964603400000001": 11731, + "0.009028917800000001": 36168, + "0.0110932322": 8484, + "0.013157546600000002": 774, + "0.015221861000000001": 2322, + "0.017286175400000003": 506, + "0.019350489800000002": 59, + "0.021414804200000005": 30, + "0.0234791186": 36, + "0.025543433000000004": 11 }, "latencyPercentiles": { - "p10": 0.006559443, - "p25": 0.00721414, - "p50": 0.007818217, - "p75": 0.008297068, - "p90": 0.009552937, - "p95": 0.01264264, - "p99": 0.014330696 + "p10": 0.006730439, + "p25": 0.007106972, + "p50": 0.007981726, + "p75": 0.00858993, + "p90": 0.01000493, + "p95": 0.01283914, + "p99": 0.015248089 }, "rps": { - "mean": 6221.859477418356, - "stddev": 1530.0440871509215, - "max": 11228.059051665059, + "mean": 6080.935730556912, + "stddev": 1608.7719532928318, + "max": 11126.2379871398, "percentiles": { - "p10": 5112.482637607879, - "p25": 5603.492656973037, - "p50": 6396.32294206804, - "p75": 6957.879819062626, - "p90": 7860.743106280085, - "p95": 8536.247038990146, - "p99": 8994.011149092115 + "p10": 4847.6392047567315, + "p25": 5544.071319820514, + "p50": 6269.60426884838, + "p75": 6843.925683824082, + "p90": 7721.8912170852545, + "p95": 8205.838375853507, + "p99": 8875.653514368762 } }, "details": { "DNSDialup": { - "average": 0.0006336921200000002, - "fastest": 0.000082453, - "slowest": 0.000899179 + "average": 0.0006064533599999999, + "fastest": 0.000096349, + "slowest": 0.000947484 }, "DNSLookup": { - "average": 0.000007954479999999997, - "fastest": 0.000003547, - "slowest": 0.000055463 + "average": 0.000008205640000000003, + "fastest": 0.000004158, + "slowest": 0.0000484 } }, "statusCodeDistribution": { - "200": 61563 + "200": 60122 }, "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 eef7d16778..bfe9eb30f8 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.003338096, + "total": 10.001046948, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 75310.66057851654, + "requestsPerSec": 73343.1213565782, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 753358 + "Connection refused (os error 111)": 733508 } } \ 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 568a36062f..2eaf0d7d9b 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.000573871, - "slowest": 0.004343181, - "fastest": 0.000297564, - "average": 0.001002666948361036, - "requestsPerSec": 49777.34342261527, - "totalData": 6471426, + "total": 10.000611092, + "slowest": 0.005138326, + "fastest": 0.000279631, + "average": 0.0010227650519187954, + "requestsPerSec": 48796.31809603821, + "totalData": 6343909, "sizePerRequest": 13, - "sizePerSec": 647105.4644939986 + "sizePerSec": 634352.1352484967 }, "responseTimeHistogram": { - "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 + "0.000279631": 1, + "0.0007655005000000001": 22122, + "0.0012513700000000001": 451285, + "0.0017372395000000002": 14086, + "0.002223109": 359, + "0.0027089785000000005": 57, + "0.003194848": 33, + "0.0036807175000000006": 0, + "0.004166587": 13, + "0.0046524565": 20, + "0.005138326": 17 }, "latencyPercentiles": { - "p10": 0.000873737, - "p25": 0.000935718, - "p50": 0.001013663, - "p75": 0.001073619, - "p90": 0.001124149, - "p95": 0.001168826, - "p99": 0.001283484 + "p10": 0.00087396, + "p25": 0.000952925, + "p50": 0.001035446, + "p75": 0.001101789, + "p90": 0.001158633, + "p95": 0.001212351, + "p99": 0.001334289 }, "rps": { - "mean": 49774.1692200011, - "stddev": 3112.3861147493208, - "max": 75036.12303078487, + "mean": 48792.85421334723, + "stddev": 3272.1078153636895, + "max": 67918.29039560421, "percentiles": { - "p10": 48138.16393636786, - "p25": 48755.42404092227, - "p50": 49541.413998726726, - "p75": 50262.27495867138, - "p90": 51307.993063800765, - "p95": 53133.394338342165, - "p99": 63500.196850610955 + "p10": 46698.72109639607, + "p25": 47505.83305202242, + "p50": 48309.03227306226, + "p75": 49292.74984292231, + "p90": 52040.72100858947, + "p95": 54702.41784686842, + "p99": 60851.96166105336 } }, "details": { "DNSDialup": { - "average": 0.0008237944200000001, - "fastest": 0.000160562, - "slowest": 0.00133913 + "average": 0.0005946438800000001, + "fastest": 0.000090579, + "slowest": 0.000957806 }, "DNSLookup": { - "average": 0.000009151000000000001, - "fastest": 0.000003897, - "slowest": 0.00005884 + "average": 0.000008887759999999997, + "fastest": 0.000003937, + "slowest": 0.000047288 } }, "statusCodeDistribution": { - "200": 497802 + "200": 487993 }, "errorDistribution": {} } \ No newline at end of file