diff --git a/README.md b/README.md index 2cc38e11f1..3373a79522 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Hyper Express | 80064.85 | 15609.26 | 100161.07 | 100% | -| Vixeny (Bun) | 78170.88 | 14288.11 | 101111.26 | 98% | -| Stric | 78009.93 | 9568.37 | 99942.24 | 97% | -| Elysia | 77923.98 | 12207.63 | 100974.48 | 97% | -| Bun | 77846.48 | 10241.91 | 101850.49 | 97% | -| Deno | 64608.86 | 11838.31 | 89046.85 | 81% | -| Hono | 52022.33 | 5451.61 | 75112.09 | 65% | -| NHttp | 51169.29 | 4336.15 | 76594.36 | 64% | -| Vixeny (Deno) | 50496.38 | 2895.98 | 75909.70 | 63% | -| Fast | 49864.66 | 3749.00 | 78356.11 | 62% | -| Fastro | 49442.79 | 3163.48 | 72872.62 | 62% | -| Megalo | 48069.31 | 3426.79 | 67595.26 | 60% | -| Deso | 46627.72 | 3473.74 | 66522.45 | 58% | -| Alosaur | 46350.09 | 3227.92 | 70068.15 | 58% | -| http | 44312.99 | 4746.57 | 51132.12 | 55% | -| Cheetah | 41885.08 | 2600.62 | 59887.85 | 52% | -| Router | 41777.60 | 4053.31 | 48511.50 | 52% | -| Reno | 40431.01 | 2213.19 | 45103.03 | 50% | -| Danet V2 (Hono) | 35549.06 | 2420.04 | 39105.26 | 44% | -| Aqua | 33963.42 | 3602.31 | 39126.92 | 42% | -| Danet (Oak) | 33461.98 | 2123.06 | 37904.22 | 42% | -| Oak | 33295.42 | 3259.10 | 36215.06 | 42% | -| Little | 32896.89 | 4242.17 | 37605.78 | 41% | -| Dinatra | 17454.17 | 2372.65 | 21192.39 | 22% | -| Node | 17405.15 | 1504.90 | 24505.22 | 22% | -| Fastify | 16144.22 | 1678.43 | 19435.13 | 20% | -| Opine | 15345.20 | 2604.07 | 20971.72 | 19% | -| Abc | 15010.53 | 1827.97 | 24490.90 | 19% | -| Express (Deno) | 12328.19 | 2178.04 | 14437.24 | 15% | -| Express | 6415.13 | 1002.90 | 8039.50 | 8% | -| Servest | 6288.77 | 1599.96 | 11121.83 | 8% | -| Acorn | 3694.11 | 2568.71 | 16740.36 | 5% | +| Hyper Express | 82155.72 | 15309.03 | 100604.57 | 100% | +| Bun | 79122.51 | 9546.92 | 99132.78 | 96% | +| Stric | 78494.09 | 9597.89 | 101197.01 | 96% | +| Elysia | 76941.64 | 11231.98 | 99865.36 | 94% | +| Vixeny (Bun) | 76234.13 | 14148.11 | 101075.38 | 93% | +| Deno | 58961.96 | 10473.73 | 89000.20 | 72% | +| Vixeny (Deno) | 57905.35 | 8656.52 | 83799.95 | 70% | +| NHttp | 57616.95 | 10757.92 | 84843.45 | 70% | +| Fastro | 51804.31 | 5526.94 | 73703.26 | 63% | +| Fast | 50014.76 | 4424.94 | 81390.67 | 61% | +| Hono | 49931.21 | 4797.73 | 77984.64 | 61% | +| Deso | 46560.77 | 3509.17 | 74425.71 | 57% | +| Megalo | 46262.78 | 2640.60 | 62398.17 | 56% | +| Alosaur | 44881.72 | 3079.42 | 59253.52 | 55% | +| http | 42329.04 | 4781.24 | 49806.30 | 52% | +| Router | 41563.13 | 4121.07 | 49308.60 | 51% | +| Reno | 41071.48 | 2232.28 | 51095.17 | 50% | +| Cheetah | 41029.87 | 2438.99 | 48465.35 | 50% | +| Danet V2 (Hono) | 35163.11 | 2664.18 | 37404.51 | 43% | +| Danet (Oak) | 33170.42 | 2202.90 | 37678.62 | 40% | +| Aqua | 33152.26 | 3401.12 | 38235.62 | 40% | +| Oak | 32448.86 | 3234.00 | 39731.35 | 39% | +| Little | 32348.13 | 4133.66 | 38578.81 | 39% | +| Fastify | 18500.74 | 4347.62 | 30567.61 | 23% | +| Node | 17237.98 | 1530.08 | 22920.62 | 21% | +| Dinatra | 16689.42 | 2165.67 | 20763.64 | 20% | +| Abc | 14810.34 | 1587.15 | 25144.60 | 18% | +| Opine | 14378.20 | 2682.86 | 19927.14 | 18% | +| Express (Deno) | 12072.22 | 2218.56 | 14221.67 | 15% | +| Express | 6298.60 | 970.04 | 7878.94 | 8% | +| Servest | 6289.34 | 1583.64 | 11067.12 | 8% | +| Acorn | 3727.13 | 2663.42 | 17506.61 | 5% | | Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-73bfdca3-26d9-4ec2-a72a-1d37640b459e) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-3ecb534e-9196-44d7-9fd9-b38319f8a9b3) | | | | | # Frameworks @@ -279,287 +279,287 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 15010.53 | 1827.97 | 24490.90 | | +| 14810.34 | 1587.15 | 25144.60 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 13472.37 | 14318.12 | 15171.61 | 15716.83 | 16242.89 | 17412.92 | 20355.65 | -| **Latency** | 2ms | 3ms | 3ms | 3ms | 3ms | 4ms | 5ms | +| **Req/Sec** | 13456.46 | 14240.99 | 15047.81 | 15706.37 | 16134.71 | 16332.66 | 16836.98 | +| **Latency** | 3ms | 3ms | 3ms | 3ms | 3ms | 4ms | 5ms | ### [Acorn](#acorn) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 3694.11 | 2568.71 | 16740.36 | | +| 3727.13 | 2663.42 | 17506.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | -------- | -| **Req/Sec** | 1913.71 | 2425.97 | 2936.55 | 3855.63 | 5534.51 | 7090.36 | 15725.33 | -| **Latency** | 3ms | 8ms | 13ms | 17ms | 21ms | 24ms | 26ms | +| **Req/Sec** | 1883.71 | 2429.51 | 2954.67 | 3904.97 | 5750.63 | 6519.33 | 16624.32 | +| **Latency** | 3ms | 7ms | 12ms | 17ms | 21ms | 24ms | 26ms | ### [Alosaur](#alosaur) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46350.09 | 3227.92 | 70068.15 | | +| 44881.72 | 3079.42 | 59253.52 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44116.21 | 45141.55 | 46113.83 | 47459.76 | 49913.97 | 51971.75 | 53187.96 | -| **Latency** | 926µs | 999µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 42506.21 | 43889.53 | 44905.78 | 46164.50 | 47861.41 | 49017.56 | 52002.13 | +| **Latency** | 964µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33963.42 | 3602.31 | 39126.92 | | +| 33152.26 | 3401.12 | 38235.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31763.89 | 33218.85 | 34753.23 | 35808.22 | 36595.98 | 37115.96 | 38108.93 | +| **Req/Sec** | 31503.18 | 32570.19 | 33792.68 | 34817.00 | 35464.18 | 35855.60 | 36907.23 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 77846.48 | 10241.91 | 101850.49 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 79122.51 | 9546.92 | 99132.78 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65209.76 | 69219.89 | 76923.82 | 85822.43 | 92527.17 | 95613.72 | 99131.13 | -| **Latency** | 378µs | 472µs | 601µs | 764µs | 962µs | 1ms | 1ms | +| **Req/Sec** | 66490.80 | 70828.95 | 78903.62 | 86446.48 | 92522.44 | 94632.23 | 97734.69 | +| **Latency** | 376µs | 468µs | 593µs | 748µs | 945µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41885.08 | 2600.62 | 59887.85 | | +| 41029.87 | 2438.99 | 48465.35 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39900.24 | 41119.31 | 42135.91 | 43003.23 | 44013.89 | 44477.38 | 45929.33 | +| **Req/Sec** | 39051.62 | 40541.82 | 41328.51 | 42041.61 | 42765.94 | 43408.99 | 44913.63 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33461.98 | 2123.06 | 37904.22 | | +| 33170.42 | 2202.90 | 37678.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33108.63 | 33356.43 | 33703.58 | 34161.76 | 34431.52 | 34600.53 | 34909.25 | +| **Req/Sec** | 32523.73 | 33164.81 | 33466.30 | 33790.47 | 34190.91 | 34353.45 | 34586.37 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35549.06 | 2420.04 | 39105.26 | | +| 35163.11 | 2664.18 | 37404.51 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34988.46 | 35447.95 | 35815.49 | 36347.56 | 36682.61 | 36847.47 | 37353.44 | +| **Req/Sec** | 34436.45 | 35149.15 | 35585.85 | 35968.65 | 36423.71 | 36605.48 | 36918.47 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 64608.86 | 11838.31 | 89046.85 | | +| 58961.96 | 10473.73 | 89000.20 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52436.20 | 53790.96 | 62324.46 | 74625.50 | 82602.04 | 85667.84 | 87979.60 | -| **Latency** | 524µs | 577µs | 796µs | 943µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 51743.89 | 52790.93 | 54140.56 | 59919.77 | 77729.18 | 82598.99 | 87635.87 | +| **Latency** | 552µs | 684µs | 889µs | 979µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46627.72 | 3473.74 | 66522.45 | | +| 46560.77 | 3509.17 | 74425.71 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44108.53 | 45098.26 | 46073.30 | 48071.53 | 50486.95 | 52313.49 | 57127.08 | -| **Latency** | 909µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44164.80 | 45012.16 | 46009.98 | 47642.85 | 50237.05 | 51974.05 | 56877.31 | +| **Latency** | 928µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17454.17 | 2372.65 | 21192.39 | | +| 16689.42 | 2165.67 | 20763.64 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15546.88 | 16640.82 | 18019.02 | 18903.16 | 19514.39 | 19851.34 | 20470.23 | +| **Req/Sec** | 15100.71 | 15875.53 | 17068.74 | 17954.54 | 18621.55 | 19064.13 | 19851.72 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 77923.98 | 12207.63 | 100974.48 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 76941.64 | 11231.98 | 99865.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 59238.93 | 69144.37 | 78816.84 | 87290.16 | 93880.90 | 96559.35 | 98772.13 | -| **Latency** | 402µs | 496µs | 570µs | 736µs | 976µs | 1ms | 1ms | +| **Req/Sec** | 60008.16 | 68541.12 | 78730.67 | 83762.21 | 91514.95 | 94213.98 | 97276.46 | +| **Latency** | 411µs | 501µs | 571µs | 757µs | 1ms | 1ms | 1ms | ### [Express](#express) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | ------- | --- | -| 6415.13 | 1002.90 | 8039.50 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------ | ------- | --- | +| 6298.60 | 970.04 | 7878.94 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4916.20 | 6144.31 | 6574.31 | 6790.51 | 7733.51 | 7833.61 | 7936.03 | -| **Latency** | 6ms | 7ms | 7ms | 7ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4818.47 | 6002.00 | 6481.22 | 6680.26 | 7563.61 | 7727.11 | 7828.44 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 12328.19 | 2178.04 | 14437.24 | | +| 12072.22 | 2218.56 | 14221.67 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 9197.11 | 12454.12 | 13061.97 | 13472.86 | 13605.51 | 13670.85 | 13918.73 | +| **Req/Sec** | 8207.59 | 12239.03 | 12806.66 | 13300.69 | 13460.63 | 13559.26 | 13987.99 | | **Latency** | 3ms | 3ms | 4ms | 4ms | 4ms | 5ms | 9ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49864.66 | 3749.00 | 78356.11 | | +| 50014.76 | 4424.94 | 81390.67 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47624.36 | 48507.23 | 49468.86 | 50401.16 | 51643.95 | 55309.80 | 67618.89 | -| **Latency** | 864µs | 931µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47329.76 | 48366.18 | 49195.50 | 50056.99 | 52908.74 | 59707.78 | 67559.93 | +| **Latency** | 854µs | 933µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16144.22 | 1678.43 | 19435.13 | | +| 18500.74 | 4347.62 | 30567.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15458.68 | 15913.45 | 16469.84 | 16836.00 | 17199.32 | 17346.04 | 17686.77 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15426.16 | 16226.90 | 16966.18 | 23149.85 | 25599.39 | 26139.81 | 27045.21 | +| **Latency** | 1ms | 1ms | 2ms | 3ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49442.79 | 3163.48 | 72872.62 | | +| 51804.31 | 5526.94 | 73703.26 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47633.17 | 48445.25 | 49158.70 | 49971.49 | 51050.61 | 53494.35 | 62408.78 | -| **Latency** | 878µs | 939µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47505.25 | 48548.12 | 50027.63 | 54325.08 | 59329.59 | 62204.32 | 69329.15 | +| **Latency** | 671µs | 897µs | 992µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 52022.33 | 5451.61 | 75112.09 | | +| 49931.21 | 4797.73 | 77984.64 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47939.96 | 48706.81 | 50038.26 | 54456.38 | 59936.66 | 62414.76 | 67963.91 | -| **Latency** | 661µs | 897µs | 990µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46679.86 | 47624.72 | 48651.53 | 50750.74 | 56408.30 | 59662.67 | 65851.39 | +| **Latency** | 797µs | 934µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44312.99 | 4746.57 | 51132.12 | | +| 42329.04 | 4781.24 | 49806.30 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40473.42 | 43376.83 | 45471.59 | 46624.10 | 47992.99 | 48839.34 | 50301.05 | -| **Latency** | 838µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 38411.51 | 40858.90 | 43684.06 | 44731.62 | 45693.32 | 46353.94 | 47875.06 | +| **Latency** | 874µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 80064.85 | 15609.26 | 100161.07 | | +| 82155.72 | 15309.03 | 100604.57 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 57931.68 | 64659.56 | 84161.28 | 94356.67 | 97472.37 | 98537.42 | 99505.55 | -| **Latency** | 350µs | 459µs | 581µs | 743µs | 938µs | 1ms | 1ms | +| **Req/Sec** | 56407.40 | 70553.12 | 88204.41 | 94923.32 | 97525.10 | 98524.54 | 99501.52 | +| **Latency** | 351µs | 453µs | 566µs | 699µs | 931µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32896.89 | 4242.17 | 37605.78 | | +| 32348.13 | 4133.66 | 38578.81 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30731.14 | 32705.67 | 33822.97 | 34900.39 | 35679.19 | 36160.88 | 37051.10 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 30239.01 | 32167.91 | 33221.55 | 34310.16 | 35058.99 | 35524.92 | 36445.19 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48069.31 | 3426.79 | 67595.26 | | +| 46262.78 | 2640.60 | 62398.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45358.15 | 46473.84 | 47571.24 | 49626.69 | 51937.06 | 53362.18 | 57014.44 | -| **Latency** | 880µs | 968µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44548.56 | 45405.47 | 46332.08 | 47120.91 | 48048.19 | 49372.51 | 53419.31 | +| **Latency** | 945µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 51169.29 | 4336.15 | 76594.36 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 57616.95 | 10757.92 | 84843.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48756.66 | 49569.09 | 50429.90 | 51203.84 | 53599.71 | 58696.54 | 71905.53 | -| **Latency** | 830µs | 910µs | 992µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48229.77 | 49451.23 | 52201.45 | 65612.71 | 74754.88 | 78910.96 | 82945.49 | +| **Latency** | 573µs | 631µs | 924µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17405.15 | 1504.90 | 24505.22 | | +| 17237.98 | 1530.08 | 22920.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16881.91 | 17228.41 | 17569.44 | 17922.14 | 18309.55 | 18497.20 | 19175.34 | +| **Req/Sec** | 16723.80 | 17089.95 | 17426.83 | 17744.09 | 18037.69 | 18234.21 | 19725.01 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33295.42 | 3259.10 | 36215.06 | | +| 32448.86 | 3234.00 | 39731.35 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33038.69 | 33384.11 | 33923.03 | 34288.81 | 34630.86 | 34933.20 | 35268.54 | +| **Req/Sec** | 32035.03 | 32405.36 | 33057.25 | 33421.67 | 33962.18 | 34156.46 | 34606.23 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 15345.20 | 2604.07 | 20971.72 | | +| 14378.20 | 2682.86 | 19927.14 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 13138.47 | 15108.70 | 15933.15 | 16439.04 | 17034.27 | 18252.37 | 19932.43 | -| **Latency** | 1ms | 3ms | 3ms | 3ms | 3ms | 4ms | 7ms | +| **Req/Sec** | 11715.11 | 13622.36 | 14690.77 | 15716.18 | 17137.12 | 18209.00 | 19106.03 | +| **Latency** | 1ms | 3ms | 3ms | 3ms | 4ms | 4ms | 7ms | ### [Peko](#peko) @@ -576,68 +576,68 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40431.01 | 2213.19 | 45103.03 | | +| 41071.48 | 2232.28 | 51095.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38802.56 | 39951.38 | 40840.70 | 41335.46 | 42044.74 | 42447.07 | 43458.87 | +| **Req/Sec** | 39811.50 | 40643.22 | 41154.88 | 41984.28 | 42783.09 | 43265.66 | 44706.96 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41777.60 | 4053.31 | 48511.50 | | +| 41563.13 | 4121.07 | 49308.60 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39203.95 | 40742.93 | 42711.07 | 43790.19 | 44713.37 | 45438.88 | 46537.18 | -| **Latency** | 874µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 39153.01 | 40629.09 | 42503.69 | 43537.41 | 44582.43 | 45092.00 | 46462.61 | +| **Latency** | 880µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 78009.93 | 9568.37 | 99942.24 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 78494.09 | 9597.89 | 101197.01 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65857.20 | 70310.93 | 77275.58 | 85342.99 | 91831.49 | 93871.45 | 97558.41 | -| **Latency** | 379µs | 472µs | 599µs | 761µs | 964µs | 1ms | 1ms | +| **Req/Sec** | 66449.82 | 70415.85 | 77807.88 | 86138.69 | 92329.57 | 94886.03 | 98504.23 | +| **Latency** | 378µs | 471µs | 596µs | 758µs | 948µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6288.77 | 1599.96 | 11121.83 | | +| 6289.34 | 1583.64 | 11067.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5034.88 | 5665.71 | 6408.03 | 7033.43 | 8009.74 | 8516.76 | 9601.69 | -| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 11ms | 15ms | +| **Req/Sec** | 4909.54 | 5535.97 | 6453.26 | 7032.08 | 8000.78 | 8546.44 | 9352.06 | +| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 11ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 78170.88 | 14288.11 | 101111.26 | | +| 76234.13 | 14148.11 | 101075.38 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 57840.07 | 63787.27 | 81729.34 | 91209.74 | 94930.30 | 97035.88 | 99452.33 | -| **Latency** | 374µs | 464µs | 582µs | 771µs | 957µs | 1ms | 1ms | +| **Req/Sec** | 57364.98 | 61803.71 | 77517.64 | 88744.53 | 94219.67 | 96478.76 | 98437.55 | +| **Latency** | 382µs | 472µs | 595µs | 798µs | 980µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50496.38 | 2895.98 | 75909.70 | | +| 57905.35 | 8656.52 | 83799.95 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48788.20 | 49549.60 | 50412.61 | 51201.98 | 52099.40 | 53139.68 | 61196.22 | -| **Latency** | 858µs | 918µs | 995µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49630.44 | 50905.46 | 55198.56 | 64024.59 | 70441.93 | 74419.12 | 79144.92 | +| **Latency** | 578µs | 646µs | 914µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-05-16T01:30:43.888Z

+

Generated 2024-05-17T01:30:39.671Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 7c8a21340e..d8585cd2b6 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001214484, - "slowest": 0.016069015, - "fastest": 0.000947654, - "average": 0.0033262014851413464, - "requestsPerSec": 14999.578325211729, - "totalData": 1950182, + "total": 10.000166534, + "slowest": 0.017741181, + "fastest": 0.000924073, + "average": 0.0033700787299550225, + "requestsPerSec": 14803.953463841386, + "totalData": 1924546, "sizePerRequest": 13, - "sizePerSec": 194994.51822775247 + "sizePerSec": 192451.39502993802 }, "responseTimeHistogram": { - "0.000947654": 1, - "0.0024597901": 2879, - "0.0039719262": 135114, - "0.005484062299999999": 10579, - "0.0069961984": 1110, - "0.008508334499999999": 280, - "0.010020470599999998": 5, - "0.0115326067": 10, - "0.013044742799999998": 20, - "0.0145568789": 13, - "0.016069015": 3 + "0.000924073": 1, + "0.0026057838000000002": 1008, + "0.0042874946": 141998, + "0.005969205400000001": 4415, + "0.007650916200000001": 332, + "0.009332627": 238, + "0.011014337800000001": 1, + "0.0126960486": 8, + "0.0143777594": 17, + "0.016059470200000002": 19, + "0.017741181": 5 }, "latencyPercentiles": { - "p10": 0.002999078, - "p25": 0.003135756, - "p50": 0.003255201, - "p75": 0.003396901, - "p90": 0.00387891, - "p95": 0.004124881, - "p99": 0.00543149 + "p10": 0.003048106, + "p25": 0.003140388, + "p50": 0.003262018, + "p75": 0.003441415, + "p90": 0.003863647, + "p95": 0.004127432, + "p99": 0.005212357 }, "rps": { - "mean": 15010.533408438478, - "stddev": 1827.9653574004462, - "max": 24490.89903784614, + "mean": 14810.337146124859, + "stddev": 1587.145979658736, + "max": 25144.598975203597, "percentiles": { - "p10": 13472.369527390732, - "p25": 14318.12244758233, - "p50": 15171.614178214719, - "p75": 15716.832052044992, - "p90": 16242.894535099585, - "p95": 17412.915159172302, - "p99": 20355.648271245696 + "p10": 13456.456563511805, + "p25": 14240.98841284986, + "p50": 15047.805372889141, + "p75": 15706.373045333532, + "p90": 16134.709712574382, + "p95": 16332.662057583046, + "p99": 16836.980744507757 } }, "details": { "DNSDialup": { - "average": 0.00112708464, - "fastest": 0.000166453, - "slowest": 0.002416793 + "average": 0.00111435348, + "fastest": 0.000140723, + "slowest": 0.00266752 }, "DNSLookup": { - "average": 0.00005625856, - "fastest": 0.000005069, - "slowest": 0.002295553 + "average": 0.00006307452, + "fastest": 0.000004838, + "slowest": 0.002554523 } }, "statusCodeDistribution": { - "200": 150014 + "200": 148042 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 1fcad0ff72..0d53395a8f 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001121462, - "slowest": 0.029849323, - "fastest": 0.001719508, - "average": 0.013035009059939864, - "requestsPerSec": 3830.070472150816, - "totalData": 497965, + "total": 10.000514544, + "slowest": 0.029833256, + "fastest": 0.000376621, + "average": 0.01289770253598096, + "requestsPerSec": 3869.9008765723365, + "totalData": 503113, "sizePerRequest": 13, - "sizePerSec": 49790.91613796061 + "sizePerSec": 50308.711395440376 }, "responseTimeHistogram": { - "0.001719508": 1, - "0.0045324894999999995": 7318, - "0.007345470999999999": 1076, - "0.0101584525": 4461, - "0.012971433999999999": 5739, - "0.0157844155": 6311, - "0.018597397": 4660, - "0.0214103785": 4719, - "0.02422336": 1852, - "0.027036341499999998": 2078, - "0.029849322999999997": 90 + "0.000376621": 1, + "0.0033222845": 4004, + "0.006267948": 4119, + "0.0092136115": 3390, + "0.012159275": 5801, + "0.015104938500000002": 6946, + "0.018050602": 5081, + "0.0209962655": 4633, + "0.023941929": 2030, + "0.0268875925": 2558, + "0.029833256000000002": 138 }, "latencyPercentiles": { - "p10": 0.0034278, - "p25": 0.008106683, - "p50": 0.013196683, - "p75": 0.017999139, - "p90": 0.021564353, - "p95": 0.024493637, - "p99": 0.026189444 + "p10": 0.003301375, + "p25": 0.007904542, + "p50": 0.012977858, + "p75": 0.017816893, + "p90": 0.021491381, + "p95": 0.024740677, + "p99": 0.026347503 }, "rps": { - "mean": 3694.1127660267503, - "stddev": 2568.7121093052665, - "max": 16740.36019709259, + "mean": 3727.1318615043874, + "stddev": 2663.423147886247, + "max": 17506.60529522819, "percentiles": { - "p10": 1913.7134443764476, - "p25": 2425.97174779476, - "p50": 2936.547874406692, - "p75": 3855.6306988119572, - "p90": 5534.51183215737, - "p95": 7090.3637175207405, - "p99": 15725.33195767314 + "p10": 1883.706147321079, + "p25": 2429.505147348407, + "p50": 2954.6703870444235, + "p75": 3904.967900162635, + "p90": 5750.627288880301, + "p95": 6519.333020569284, + "p99": 16624.321382182145 } }, "details": { "DNSDialup": { - "average": 0.0007768396399999999, - "fastest": 0.000123681, - "slowest": 0.001235971 + "average": 0.0007923174, + "fastest": 0.000094016, + "slowest": 0.001678469 }, "DNSLookup": { - "average": 0.000009852360000000001, - "fastest": 0.000004138, - "slowest": 0.000050424 + "average": 0.00000996444, + "fastest": 0.000004439, + "slowest": 0.000049863 } }, "statusCodeDistribution": { - "200": 38305 + "200": 38701 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 871ce82309..cd361073e1 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00044612, - "slowest": 0.006003757, - "fastest": 0.000315888, - "average": 0.0010770020048302513, - "requestsPerSec": 46351.63216098604, - "totalData": 6025981, + "total": 10.00046882, + "slowest": 0.006481692, + "fastest": 0.000283229, + "average": 0.0011120335574609063, + "requestsPerSec": 44889.29550004836, + "totalData": 5835882, "sizePerRequest": 13, - "sizePerSec": 602571.2180928185 + "sizePerSec": 583560.8415006287 }, "responseTimeHistogram": { - "0.000315888": 1, - "0.0008846749000000001": 29695, - "0.0014534618000000001": 430923, - "0.0020222487": 2375, - "0.0025910356": 316, - "0.0031598225": 114, - "0.0037286094": 14, - "0.004297396300000001": 4, - "0.0048661832000000006": 16, - "0.0054349701": 19, - "0.006003757": 60 + "0.000283229": 1, + "0.0009030753": 24677, + "0.0015229216": 421279, + "0.0021427678999999997": 2555, + "0.0027626141999999997": 236, + "0.0033824604999999996": 69, + "0.0040023068": 7, + "0.0046221531": 13, + "0.0052419994": 9, + "0.0058618457": 31, + "0.006481692": 37 }, "latencyPercentiles": { - "p10": 0.000926003, - "p25": 0.000999019, - "p50": 0.001085517, - "p75": 0.001161021, - "p90": 0.001209239, - "p95": 0.001247031, - "p99": 0.001368587 + "p10": 0.000964585, + "p25": 0.001031074, + "p50": 0.001124845, + "p75": 0.001192469, + "p90": 0.001245359, + "p95": 0.001295532, + "p99": 0.001448769 }, "rps": { - "mean": 46350.093419578916, - "stddev": 3227.919252139019, - "max": 70068.14954528082, + "mean": 44881.723121973264, + "stddev": 3079.424628764565, + "max": 59253.51777725451, "percentiles": { - "p10": 44116.20649954083, - "p25": 45141.54828103651, - "p50": 46113.83415024492, - "p75": 47459.75657950898, - "p90": 49913.97092046058, - "p95": 51971.75163407993, - "p99": 53187.96225197173 + "p10": 42506.21452886447, + "p25": 43889.53342049857, + "p50": 44905.78386496271, + "p75": 46164.4979555639, + "p90": 47861.41119979303, + "p95": 49017.558089307284, + "p99": 52002.12688699125 } }, "details": { "DNSDialup": { - "average": 0.0009572589399999999, - "fastest": 0.000106639, - "slowest": 0.001344225 + "average": 0.0009336949999999999, + "fastest": 0.000097235, + "slowest": 0.001995045 }, "DNSLookup": { - "average": 0.000009436379999999997, - "fastest": 0.000003948, - "slowest": 0.000043962 + "average": 0.000025741300000000004, + "fastest": 0.000004138, + "slowest": 0.000816266 } }, "statusCodeDistribution": { - "200": 463537 + "200": 448914 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index e23cba5904..29a896e937 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000345984, - "slowest": 0.013757622, - "fastest": 0.000512451, - "average": 0.0014708019522248568, - "requestsPerSec": 33949.52540074037, - "totalData": 4413591, + "total": 10.000454284, + "slowest": 0.013091691, + "fastest": 0.000561338, + "average": 0.0015067668849980042, + "requestsPerSec": 33141.39443947685, + "totalData": 4308577, "sizePerRequest": 13, - "sizePerSec": 441343.83020962484 + "sizePerSec": 430838.127713199 }, "responseTimeHistogram": { - "0.000512451": 1, - "0.0018369681": 318334, - "0.0031614852": 19357, - "0.004486002299999999": 608, - "0.005810519399999999": 465, - "0.0071350365": 674, - "0.0084595536": 18, - "0.0097840707": 0, - "0.0111085878": 0, - "0.0124331049": 0, - "0.013757622": 50 + "0.000561338": 1, + "0.0018143733": 309728, + "0.0030674086": 19959, + "0.0043204439": 419, + "0.0055734792": 450, + "0.0068265145": 721, + "0.0080795498": 101, + "0.0093325851": 0, + "0.0105856204": 0, + "0.0118386557": 0, + "0.013091691": 50 }, "latencyPercentiles": { - "p10": 0.001000753, - "p25": 0.001319196, - "p50": 0.001512523, - "p75": 0.00158467, - "p90": 0.001665848, - "p95": 0.002034865, - "p99": 0.002378387 + "p10": 0.001030368, + "p25": 0.001372021, + "p50": 0.001547131, + "p75": 0.001618908, + "p90": 0.001697343, + "p95": 0.002110699, + "p99": 0.002443452 }, "rps": { - "mean": 33963.41728216665, - "stddev": 3602.309027095061, - "max": 39126.91888319168, + "mean": 33152.25578114192, + "stddev": 3401.1235700011807, + "max": 38235.616476748095, "percentiles": { - "p10": 31763.893070912425, - "p25": 33218.85169833558, - "p50": 34753.23021147474, - "p75": 35808.21798602791, - "p90": 36595.97660825406, - "p95": 37115.95614954778, - "p99": 38108.92892204646 + "p10": 31503.18473227656, + "p25": 32570.189283230546, + "p50": 33792.67569903859, + "p75": 34817.00462505956, + "p90": 35464.18382091993, + "p95": 35855.60489291318, + "p99": 36907.22643493602 } }, "details": { "DNSDialup": { - "average": 0.0008357441000000002, - "fastest": 0.00008606, - "slowest": 0.001758071 + "average": 0.00097802536, + "fastest": 0.000121036, + "slowest": 0.002138832 }, "DNSLookup": { - "average": 0.00000853988, - "fastest": 0.000004288, - "slowest": 0.000052458 + "average": 0.00000929108, + "fastest": 0.000004778, + "slowest": 0.000029595 } }, "statusCodeDistribution": { - "200": 339507 + "200": 331429 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 3b03792890..e89026942e 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000299523, - "slowest": 0.003639426, - "fastest": 0.000034945, - "average": 0.0006406560006370299, - "requestsPerSec": 77858.16796879555, - "totalData": 10121865, + "total": 10.000293891, + "slowest": 0.002991297, + "fastest": 0.000034405, + "average": 0.0006305942399652566, + "requestsPerSec": 79112.874943807, + "totalData": 10284976, "sizePerRequest": 13, - "sizePerSec": 1012156.1835943421 + "sizePerSec": 1028467.3742694908 }, "responseTimeHistogram": { - "0.000034945": 1, - "0.00039539309999999994": 93739, - "0.0007558411999999999": 481833, - "0.0011162892999999998": 170345, - "0.0014767373999999998": 27925, - "0.0018371854999999998": 4585, - "0.0021976336": 155, - "0.0025580817": 9, - "0.0029185298": 7, - "0.0032789778999999996": 1, - "0.003639426": 5 + "0.000034405": 1, + "0.0003300942": 46197, + "0.0006257834": 398832, + "0.0009214726": 256520, + "0.0012171617999999999": 70816, + "0.001512851": 15978, + "0.0018085401999999998": 2644, + "0.0021042293999999997": 99, + "0.0023999186": 8, + "0.0026956078": 36, + "0.002991297": 21 }, "latencyPercentiles": { - "p10": 0.000378134, - "p25": 0.00047263, - "p50": 0.000601232, - "p75": 0.00076446, - "p90": 0.00096201, - "p95": 0.001083009, - "p99": 0.001405366 + "p10": 0.000376258, + "p25": 0.000468646, + "p50": 0.000593268, + "p75": 0.000748238, + "p90": 0.000945136, + "p95": 0.001063728, + "p99": 0.001375479 }, "rps": { - "mean": 77846.47859173488, - "stddev": 10241.913446038621, - "max": 101850.48728654813, + "mean": 79122.50820959809, + "stddev": 9546.924345833511, + "max": 99132.78321141076, "percentiles": { - "p10": 65209.76190135669, - "p25": 69219.89379747724, - "p50": 76923.81561331153, - "p75": 85822.42539975437, - "p90": 92527.16597592848, - "p95": 95613.71577751008, - "p99": 99131.12770587573 + "p10": 66490.7953372195, + "p25": 70828.95487675325, + "p50": 78903.62167623494, + "p75": 86446.4822735196, + "p90": 92522.43669089874, + "p95": 94632.22535354631, + "p99": 97734.68817377264 } }, "details": { "DNSDialup": { - "average": 0.00102630932, - "fastest": 0.000083088, - "slowest": 0.001954385 + "average": 0.0006558049799999998, + "fastest": 0.000078076, + "slowest": 0.000977628 }, "DNSLookup": { - "average": 0.000010054299999999998, - "fastest": 0.000004378, - "slowest": 0.000052538 + "average": 0.000009217659999999997, + "fastest": 0.000004379, + "slowest": 0.000055644 } }, "statusCodeDistribution": { - "200": 778605 + "200": 791152 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 32991707f9..69f20fbd97 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000324826, - "slowest": 0.0082307, - "fastest": 0.000141012, - "average": 0.0011918409072397935, - "requestsPerSec": 41885.13946176892, - "totalData": 5445245, + "total": 10.000345728, + "slowest": 0.008489599, + "fastest": 0.000454339, + "average": 0.0012167257368083531, + "requestsPerSec": 41030.281468284855, + "totalData": 5334121, "sizePerRequest": 13, - "sizePerSec": 544506.8130029959 + "sizePerSec": 533393.6590877031 }, "responseTimeHistogram": { - "0.000141012": 1, - "0.0009499808000000002": 10858, - "0.0017589496000000003": 406099, - "0.0025679184000000003": 1702, - "0.0033768872000000004": 128, - "0.004185856000000001": 26, - "0.004994824800000001": 8, - "0.005803793600000001": 14, - "0.006612762400000001": 15, - "0.007421731200000002": 2, - "0.0082307": 12 + "0.000454339": 1, + "0.001257865": 256536, + "0.002061391": 152941, + "0.002864917": 658, + "0.0036684430000000004": 112, + "0.004471969": 19, + "0.005275495": 4, + "0.006079021": 14, + "0.006882547": 15, + "0.007686073": 5, + "0.008489599": 12 }, "latencyPercentiles": { - "p10": 0.001041572, - "p25": 0.001098516, - "p50": 0.001201115, - "p75": 0.001268459, - "p90": 0.001330165, - "p95": 0.001383305, - "p99": 0.001544174 + "p10": 0.001065862, + "p25": 0.001119067, + "p50": 0.001224929, + "p75": 0.001288793, + "p90": 0.00135431, + "p95": 0.00140972, + "p99": 0.001561607 }, "rps": { - "mean": 41885.08256909832, - "stddev": 2600.622926184492, - "max": 59887.850219786036, + "mean": 41029.87310313472, + "stddev": 2438.990789418093, + "max": 48465.35464219927, "percentiles": { - "p10": 39900.243391484415, - "p25": 41119.31420662189, - "p50": 42135.91243817188, - "p75": 43003.23356248466, - "p90": 44013.88592984225, - "p95": 44477.38174876647, - "p99": 45929.329736307096 + "p10": 39051.62182690573, + "p25": 40541.81888618167, + "p50": 41328.508405097244, + "p75": 42041.613333300455, + "p90": 42765.94469520089, + "p95": 43408.99259485294, + "p99": 44913.62717629806 } }, "details": { "DNSDialup": { - "average": 0.00103614088, - "fastest": 0.000092913, - "slowest": 0.002064679 + "average": 0.0010361282000000002, + "fastest": 0.000097161, + "slowest": 0.00151969 }, "DNSLookup": { - "average": 0.000011448120000000001, - "fastest": 0.000004178, - "slowest": 0.000075721 + "average": 0.0000171995, + "fastest": 0.000004288, + "slowest": 0.000162855 } }, "statusCodeDistribution": { - "200": 418865 + "200": 410317 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index e1671b37cd..f785ef782a 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000400546, - "slowest": 0.01017808, - "fastest": 0.000637888, - "average": 0.0014921880061019562, - "requestsPerSec": 33463.45963450972, - "totalData": 4350424, + "total": 10.000250394, + "slowest": 0.01226564, + "fastest": 0.00069341, + "average": 0.0015051212370379328, + "requestsPerSec": 33174.86932117712, + "totalData": 4312841, "sizePerRequest": 13, - "sizePerSec": 435024.97524862643 + "sizePerSec": 431273.30117530253 }, "responseTimeHistogram": { - "0.000637888": 1, - "0.0015919072000000001": 259898, - "0.0025459264": 73508, - "0.0034999456000000006": 934, - "0.004453964800000001": 202, - "0.005407984": 50, - "0.006362003200000001": 8, - "0.0073160224": 9, - "0.008270041600000002": 8, - "0.009224060800000001": 14, - "0.01017808": 16 + "0.00069341": 1, + "0.001850633": 327941, + "0.0030078559999999997": 3128, + "0.004165079": 508, + "0.005322302": 120, + "0.006479525": 9, + "0.0076367480000000005": 10, + "0.008793971": 5, + "0.009951194": 17, + "0.011108417": 11, + "0.01226564": 7 }, "latencyPercentiles": { - "p10": 0.001308706, - "p25": 0.00136131, - "p50": 0.001510701, - "p75": 0.00158351, - "p90": 0.001647225, - "p95": 0.001684911, - "p99": 0.001935265 + "p10": 0.001318338, + "p25": 0.001372162, + "p50": 0.001522375, + "p75": 0.001597007, + "p90": 0.001662443, + "p95": 0.001701008, + "p99": 0.001961997 }, "rps": { - "mean": 33461.977372434754, - "stddev": 2123.0604840080996, - "max": 37904.22144729019, + "mean": 33170.416627253944, + "stddev": 2202.9023951861004, + "max": 37678.618310961756, "percentiles": { - "p10": 33108.62810848215, - "p25": 33356.433505872315, - "p50": 33703.582506984, - "p75": 34161.76110872823, - "p90": 34431.51752383067, - "p95": 34600.532848207666, - "p99": 34909.24602064493 + "p10": 32523.732567654646, + "p25": 33164.80735004162, + "p50": 33466.302729076546, + "p75": 33790.470606001814, + "p90": 34190.90678295789, + "p95": 34353.452365354235, + "p99": 34586.370406599264 } }, "details": { "DNSDialup": { - "average": 0.0010438413400000002, - "fastest": 0.00018285, - "slowest": 0.001554208 + "average": 0.0008274453000000001, + "fastest": 0.00010114, + "slowest": 0.001289339 }, "DNSLookup": { - "average": 0.000010432839999999997, - "fastest": 0.00000552, - "slowest": 0.00004848 + "average": 0.000008109439999999997, + "fastest": 0.000003867, + "slowest": 0.000033312 } }, "statusCodeDistribution": { - "200": 334648 + "200": 331757 }, "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 fa76d068f7..23e73e59bf 100644 --- a/frameworks/danet_v2/results/hello_bench.json +++ b/frameworks/danet_v2/results/hello_bench.json @@ -1,65 +1,67 @@ { "summary": { - "successRate": 1, - "total": 10.00026364, - "slowest": 0.011100801, - "fastest": 0.000745147, - "average": 0.0014044311668888843, - "requestsPerSec": 35552.06270541884, - "totalData": 4621890, + "successRate": 0.8073932755392116, + "total": 10.000427245, + "slowest": 0.263184051, + "fastest": 0.000462122, + "average": 0.00146210540797214, + "requestsPerSec": 36899.52348630881, + "totalData": 3873181, "sizePerRequest": 13, - "sizePerSec": 462176.81517044484 + "sizePerSec": 387301.5527348102 }, "responseTimeHistogram": { - "0.000745147": 1, - "0.0017807124000000002": 351568, - "0.0028162778": 3452, - "0.0038518432000000007": 381, - "0.0048874086": 23, - "0.005922974000000001": 11, - "0.006958539400000001": 10, - "0.0079941048": 31, - "0.009029670200000001": 3, - "0.010065235600000002": 0, - "0.011100801000000002": 50 + "0.000462122": 1, + "0.026734314899999997": 297886, + "0.0530065078": 0, + "0.0792787007": 0, + "0.10555089359999999": 0, + "0.1318230865": 0, + "0.1580952794": 0, + "0.1843674723": 0, + "0.2106396652": 0, + "0.23691185809999998": 0, + "0.263184051": 50 }, "latencyPercentiles": { - "p10": 0.001233791, - "p25": 0.001282738, - "p50": 0.001423218, - "p75": 0.001486342, - "p90": 0.001538442, - "p95": 0.001588766, - "p99": 0.001840914 + "p10": 0.001244591, + "p25": 0.001294135, + "p50": 0.001435766, + "p75": 0.001499623, + "p90": 0.001554595, + "p95": 0.001610245, + "p99": 0.001968478 }, "rps": { - "mean": 35549.06193280797, - "stddev": 2420.0426915242533, - "max": 39105.2555025657, + "mean": 35163.10680815126, + "stddev": 2664.1751772839248, + "max": 37404.510600335896, "percentiles": { - "p10": 34988.456344801525, - "p25": 35447.95132995779, - "p50": 35815.4866164131, - "p75": 36347.55714377049, - "p90": 36682.61434061814, - "p95": 36847.47059637057, - "p99": 37353.43782815679 + "p10": 34436.44753607285, + "p25": 35149.149055123344, + "p50": 35585.85385475925, + "p75": 35968.64988641626, + "p90": 36423.71314168681, + "p95": 36605.48374348615, + "p99": 36918.47302754779 } }, "details": { "DNSDialup": { - "average": 0.00102215126, - "fastest": 0.000110504, - "slowest": 0.00217982 + "average": 0.0010740311800000002, + "fastest": 0.000103062, + "slowest": 0.001967809 }, "DNSLookup": { - "average": 0.000009028799999999999, - "fastest": 0.000005439, - "slowest": 0.000036668 + "average": 0.000009866199999999997, + "fastest": 0.000004759, + "slowest": 0.000086682 } }, "statusCodeDistribution": { - "200": 355530 + "200": 297937 }, - "errorDistribution": {} + "errorDistribution": { + "Connection refused (os error 111)": 71074 + } } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 2247c13fbf..095237d416 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000325639, - "slowest": 0.004142872, - "fastest": 0.000206777, - "average": 0.0007723204804437256, - "requestsPerSec": 64621.69566556452, - "totalData": 8401094, + "total": 10.000358845, + "slowest": 0.004604375, + "fastest": 0.000207294, + "average": 0.0008463727108180104, + "requestsPerSec": 58966.28402438093, + "totalData": 7665892, "sizePerRequest": 13, - "sizePerSec": 840082.0436523388 + "sizePerSec": 766561.6923169522 }, "responseTimeHistogram": { - "0.000206777": 1, - "0.0006003865": 203084, - "0.000993996": 350898, - "0.0013876054999999998": 91515, - "0.0017812149999999998": 537, - "0.0021748245": 99, - "0.0025684339999999996": 57, - "0.0029620435": 3, - "0.0033556529999999997": 1, - "0.0037492624999999995": 30, - "0.004142872": 13 + "0.000207294": 1, + "0.0006470021": 135542, + "0.0010867102": 414809, + "0.0015264182999999998": 39016, + "0.0019661263999999996": 179, + "0.0024058344999999997": 58, + "0.0028455425999999997": 31, + "0.0032852506999999998": 7, + "0.0037249588": 18, + "0.0041646669": 20, + "0.004604375": 3 }, "latencyPercentiles": { - "p10": 0.000524027, - "p25": 0.000577637, - "p50": 0.000796142, - "p75": 0.000943293, - "p90": 0.001020319, - "p95": 0.001080451, - "p99": 0.001211665 + "p10": 0.000552289, + "p25": 0.000684788, + "p50": 0.000889205, + "p75": 0.000979905, + "p90": 0.001052789, + "p95": 0.001111067, + "p99": 0.001229407 }, "rps": { - "mean": 64608.85834693854, - "stddev": 11838.313761233716, - "max": 89046.84715564833, + "mean": 58961.96458616293, + "stddev": 10473.726353473916, + "max": 89000.19580043305, "percentiles": { - "p10": 52436.19670658798, - "p25": 53790.95512602259, - "p50": 62324.462351473, - "p75": 74625.49769948117, - "p90": 82602.0382979095, - "p95": 85667.84036278294, - "p99": 87979.60394565102 + "p10": 51743.88916679139, + "p25": 52790.925511401016, + "p50": 54140.55972115186, + "p75": 59919.773635521975, + "p90": 77729.17953399674, + "p95": 82598.98922494544, + "p99": 87635.86936132595 } }, "details": { "DNSDialup": { - "average": 0.0008807261600000002, - "fastest": 0.000100988, - "slowest": 0.002097866 + "average": 0.0009697592800000001, + "fastest": 0.000199583, + "slowest": 0.001424683 }, "DNSLookup": { - "average": 0.000009395, - "fastest": 0.000003426, - "slowest": 0.000060573 + "average": 0.000018027880000000003, + "fastest": 0.000004829, + "slowest": 0.000160339 } }, "statusCodeDistribution": { - "200": 646238 + "200": 589684 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 567fbc818a..cae95c514e 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00034256, - "slowest": 0.004869355, - "fastest": 0.000296842, - "average": 0.0010706050169536818, - "requestsPerSec": 46625.50279677619, - "totalData": 6061523, + "total": 10.000162029, + "slowest": 0.005975692, + "fastest": 0.000307263, + "average": 0.001072082132341398, + "requestsPerSec": 46562.145558211734, + "totalData": 6053177, "sizePerRequest": 13, - "sizePerSec": 606131.5363580905 + "sizePerSec": 605307.8922567526 }, "responseTimeHistogram": { - "0.000296842": 1, - "0.0007540932999999999": 25077, - "0.0012113445999999998": 407766, - "0.0016685958999999998": 32475, - "0.0021258472": 634, - "0.0025830984999999996": 196, - "0.0030403497999999993": 63, - "0.0034976010999999995": 12, - "0.003954852399999999": 4, - "0.0044121036999999995": 18, - "0.004869355": 25 + "0.000307263": 1, + "0.0008741059": 36702, + "0.0014409488": 426647, + "0.0020077917": 1931, + "0.0025746346": 222, + "0.0031414775": 37, + "0.0037083204": 35, + "0.004275163300000001": 15, + "0.0048420062": 26, + "0.0054088491": 12, + "0.005975692": 1 }, "latencyPercentiles": { - "p10": 0.000909723, - "p25": 0.001036701, - "p50": 0.001089335, - "p75": 0.001138252, - "p90": 0.001190544, - "p95": 0.001234432, - "p99": 0.001370566 + "p10": 0.000928611, + "p25": 0.00103748, + "p50": 0.001088654, + "p75": 0.001136822, + "p90": 0.001186146, + "p95": 0.001227844, + "p99": 0.001357867 }, "rps": { - "mean": 46627.71764269004, - "stddev": 3473.740211116679, - "max": 66522.45132732384, + "mean": 46560.76974503062, + "stddev": 3509.1662347176966, + "max": 74425.71247093308, "percentiles": { - "p10": 44108.53058981766, - "p25": 45098.2646087562, - "p50": 46073.29715973286, - "p75": 48071.52721431795, - "p90": 50486.948120195455, - "p95": 52313.48641680011, - "p99": 57127.08497400588 + "p10": 44164.803327792855, + "p25": 45012.15778381784, + "p50": 46009.984166565744, + "p75": 47642.84997927124, + "p90": 50237.05358475062, + "p95": 51974.04742536901, + "p99": 56877.313332012345 } }, "details": { "DNSDialup": { - "average": 0.00103217452, - "fastest": 0.00012892, - "slowest": 0.001433468 + "average": 0.0009344417800000002, + "fastest": 0.000105467, + "slowest": 0.001795211 }, "DNSLookup": { - "average": 0.000018401899999999997, - "fastest": 0.000004798, - "slowest": 0.000256838 + "average": 0.00000879152, + "fastest": 0.000004429, + "slowest": 0.000029856 } }, "statusCodeDistribution": { - "200": 466271 + "200": 465629 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 551e7da6c1..9645913c6a 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000115635, - "slowest": 0.015296248, - "fastest": 0.000824784, - "average": 0.002860491272746008, - "requestsPerSec": 17436.898368425715, - "totalData": 2266823, + "total": 10.000785709, + "slowest": 0.014500572, + "fastest": 0.000792049, + "average": 0.002990850011961443, + "requestsPerSec": 16677.289650342613, + "totalData": 2168218, "sizePerRequest": 13, - "sizePerSec": 226679.67878953432 + "sizePerSec": 216804.76545445394 }, "responseTimeHistogram": { - "0.000824784": 1, - "0.0022719304": 627, - "0.0037190768": 162472, - "0.0051662232": 9552, - "0.0066133696": 437, - "0.008060516": 973, - "0.0095076624": 257, - "0.0109548088": 11, - "0.0124019552": 12, - "0.0138491016": 23, - "0.015296248": 6 + "0.000792049": 1, + "0.0021629012999999997": 267, + "0.0035337536": 147114, + "0.004904605899999999": 17534, + "0.0062754582": 611, + "0.0076463105": 71, + "0.009017162799999999": 1089, + "0.0103880151": 55, + "0.0117588674": 11, + "0.013129719699999999": 21, + "0.014500572": 12 }, "latencyPercentiles": { - "p10": 0.002506987, - "p25": 0.002590792, - "p50": 0.002696125, - "p75": 0.002848916, - "p90": 0.003538763, - "p95": 0.00382012, - "p99": 0.005140782 + "p10": 0.00265009, + "p25": 0.002747343, + "p50": 0.002850096, + "p75": 0.002967182, + "p90": 0.003659682, + "p95": 0.003904014, + "p99": 0.005100493 }, "rps": { - "mean": 17454.170120911323, - "stddev": 2372.651022222239, - "max": 21192.39057662287, + "mean": 16689.415801200557, + "stddev": 2165.6693802898994, + "max": 20763.640069506397, "percentiles": { - "p10": 15546.875383968862, - "p25": 16640.824642620308, - "p50": 18019.01727082831, - "p75": 18903.16021624833, - "p90": 19514.390749584472, - "p95": 19851.343514867138, - "p99": 20470.225217616768 + "p10": 15100.706713074205, + "p25": 15875.52894130542, + "p50": 17068.742446434815, + "p75": 17954.54230862542, + "p90": 18621.551038946272, + "p95": 19064.12633818827, + "p99": 19851.724336447835 } }, "details": { "DNSDialup": { - "average": 0.0008709728399999999, - "fastest": 0.000093855, - "slowest": 0.001896067 + "average": 0.0010668834800000003, + "fastest": 0.000101199, + "slowest": 0.001629855 }, "DNSLookup": { - "average": 0.000009098959999999998, - "fastest": 0.000004298, - "slowest": 0.000047268 + "average": 0.000010973159999999997, + "fastest": 0.000004088, + "slowest": 0.000060262 } }, "statusCodeDistribution": { - "200": 174371 + "200": 166786 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index fdb1b81914..ffe2ebf36d 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000346245, - "slowest": 0.006121145, - "fastest": 0.000037342, - "average": 0.0006403698210992978, - "requestsPerSec": 77923.20194809415, - "totalData": 10130367, + "total": 10.000281512, + "slowest": 0.00432983, + "fastest": 0.000038482, + "average": 0.0006485344941266073, + "requestsPerSec": 76937.83410764446, + "totalData": 10002200, "sizePerRequest": 13, - "sizePerSec": 1013001.625325224 + "sizePerSec": 1000191.843399378 }, "responseTimeHistogram": { - "0.000037342": 1, - "0.0006457222999999999": 522725, - "0.0012541026": 235647, - "0.0018624828999999998": 19665, - "0.0024708632": 1162, - "0.0030792435": 51, - "0.0036876237999999995": 3, - "0.0042960041": 4, - "0.0049043844": 0, - "0.0055127647": 0, - "0.006121145": 1 + "0.000038482": 1, + "0.00046761679999999996": 137968, + "0.0008967515999999999": 515007, + "0.0013258864": 100171, + "0.0017550212": 14375, + "0.0021841559999999996": 1511, + "0.0026132907999999997": 206, + "0.0030424255999999994": 25, + "0.0034715603999999995": 78, + "0.0039006951999999997": 7, + "0.00432983": 51 }, "latencyPercentiles": { - "p10": 0.000402389, - "p25": 0.000496243, - "p50": 0.000570291, - "p75": 0.00073618, - "p90": 0.000976202, - "p95": 0.001121145, - "p99": 0.001593015 + "p10": 0.000411655, + "p25": 0.000501597, + "p50": 0.000571334, + "p75": 0.000757879, + "p90": 0.00100554, + "p95": 0.001121876, + "p99": 0.001538179 }, "rps": { - "mean": 77923.98029058102, - "stddev": 12207.632615863047, - "max": 100974.48406906845, + "mean": 76941.64393137669, + "stddev": 11231.983502252788, + "max": 99865.3626031949, "percentiles": { - "p10": 59238.931825997206, - "p25": 69144.36994219209, - "p50": 78816.83527600953, - "p75": 87290.15925055144, - "p90": 93880.89716909041, - "p95": 96559.35422093082, - "p99": 98772.1338916505 + "p10": 60008.15510827837, + "p25": 68541.12467480486, + "p50": 78730.67347039233, + "p75": 83762.21019350417, + "p90": 91514.94707301997, + "p95": 94213.98135483294, + "p99": 97276.45929700708 } }, "details": { "DNSDialup": { - "average": 0.0008522205000000001, - "fastest": 0.000070952, - "slowest": 0.001888119 + "average": 0.0009009917600000003, + "fastest": 0.000096817, + "slowest": 0.001336883 }, "DNSLookup": { - "average": 0.00001104816, - "fastest": 0.000004167, - "slowest": 0.000068607 + "average": 0.000011152440000000001, + "fastest": 0.000004679, + "slowest": 0.000059121 } }, "statusCodeDistribution": { - "200": 779259 + "200": 769400 }, "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 f1111f2cf5..66545c5ff1 100644 --- a/frameworks/express-deno/results/hello_bench.json +++ b/frameworks/express-deno/results/hello_bench.json @@ -1,65 +1,67 @@ { "summary": { - "successRate": 1, - "total": 10.000885592, - "slowest": 0.024982342, - "fastest": 0.001894048, - "average": 0.004044507464002979, - "requestsPerSec": 12352.706054234002, - "totalData": 1605994, + "successRate": 0.5463250544845811, + "total": 10.000190648, + "slowest": 0.024225595, + "fastest": 0.002169345, + "average": 0.004132967711960811, + "requestsPerSec": 18995.837848150593, + "totalData": 1349153, "sizePerRequest": 13, - "sizePerSec": 160585.17870504202 + "sizePerSec": 134912.72791582483 }, "responseTimeHistogram": { - "0.001894048": 1, - "0.0042028774": 101904, - "0.0065117068": 17184, - "0.008820536200000001": 2461, - "0.011129365600000002": 1633, - "0.013438195000000002": 261, - "0.0157470244": 55, - "0.0180558538": 11, - "0.0203646832": 10, - "0.0226735126": 4, - "0.024982342": 14 + "0.002169345": 1, + "0.004374970000000001": 87752, + "0.006580595": 11727, + "0.00878622": 2427, + "0.010991845": 1554, + "0.01319747": 188, + "0.015403095": 93, + "0.01760872": 11, + "0.019814345": 11, + "0.02201997": 11, + "0.024225595": 6 }, "latencyPercentiles": { - "p10": 0.00330011, - "p25": 0.00337681, - "p50": 0.004001129, - "p75": 0.004121386, - "p90": 0.004624356, - "p95": 0.005484779, - "p99": 0.009478402 + "p10": 0.003347609, + "p25": 0.003431993, + "p50": 0.004061348, + "p75": 0.004194834, + "p90": 0.004743577, + "p95": 0.005840655, + "p99": 0.00963083 }, "rps": { - "mean": 12328.191458947927, - "stddev": 2178.0362522395585, - "max": 14437.242881091486, + "mean": 12072.217980990843, + "stddev": 2218.5593160884964, + "max": 14221.665284895515, "percentiles": { - "p10": 9197.113903851865, - "p25": 12454.12046119427, - "p50": 13061.973698652924, - "p75": 13472.861828758243, - "p90": 13605.508870540998, - "p95": 13670.85429789871, - "p99": 13918.726254302637 + "p10": 8207.590379582864, + "p25": 12239.025356251657, + "p50": 12806.661326676654, + "p75": 13300.692895565548, + "p90": 13460.629732790294, + "p95": 13559.262141933967, + "p99": 13987.986775265455 } }, "details": { "DNSDialup": { - "average": 0.0010781567200000002, - "fastest": 0.000226001, - "slowest": 0.001761612 + "average": 0.0010091794199999999, + "fastest": 0.000121627, + "slowest": 0.00194284 }, "DNSLookup": { - "average": 0.000012875779999999995, - "fastest": 0.000004459, - "slowest": 0.000112991 + "average": 0.000009084960000000001, + "fastest": 0.000004278, + "slowest": 0.000077665 } }, "statusCodeDistribution": { - "200": 123538 + "200": 103781 }, - "errorDistribution": {} + "errorDistribution": { + "Connection refused (os error 111)": 86181 + } } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 2574e673e7..0ea3a0e6f1 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000258566, - "slowest": 0.061206291, - "fastest": 0.006058279, - "average": 0.0078060920427687865, - "requestsPerSec": 6397.034594435306, - "totalData": 831636, + "total": 10.000380455, + "slowest": 0.035266799, + "fastest": 0.006168378, + "average": 0.007929789255144898, + "requestsPerSec": 6297.360413774378, + "totalData": 818688, "sizePerRequest": 13, - "sizePerSec": 83161.44972765898 + "sizePerSec": 81865.68537906691 }, "responseTimeHistogram": { - "0.006058279": 1, - "0.0115730802": 61702, - "0.0170878814": 2191, - "0.0226026826": 26, - "0.028117483800000002": 2, - "0.033632285000000005": 0, - "0.0391470862": 0, - "0.0446618874": 8, - "0.050176688600000005": 8, - "0.05569148980000001": 17, - "0.06120629100000001": 17 + "0.006168378": 1, + "0.0090782201": 54744, + "0.0119880622": 6485, + "0.014897904299999999": 1449, + "0.017807746399999998": 226, + "0.020717588500000002": 26, + "0.0236274306": 10, + "0.026537272699999996": 5, + "0.0294471148": 9, + "0.0323569569": 10, + "0.035266799": 11 }, "latencyPercentiles": { - "p10": 0.006314311, - "p25": 0.007049403, - "p50": 0.007546947, - "p75": 0.007948765, - "p90": 0.009292414, - "p95": 0.010777931, - "p99": 0.013506803 + "p10": 0.006416189, + "p25": 0.007355955, + "p50": 0.007637009, + "p75": 0.008126375, + "p90": 0.009626752, + "p95": 0.010937358, + "p99": 0.013515171 }, "rps": { - "mean": 6415.131912676792, - "stddev": 1002.8974760185467, - "max": 8039.497246019231, + "mean": 6298.603121407066, + "stddev": 970.0385690533737, + "max": 7878.940682485867, "percentiles": { - "p10": 4916.198382048874, - "p25": 6144.312783797154, - "p50": 6574.314738946432, - "p75": 6790.507964455533, - "p90": 7733.509295779126, - "p95": 7833.608071749, - "p99": 7936.026385379217 + "p10": 4818.471610920433, + "p25": 6002.00106715623, + "p50": 6481.2167755364335, + "p75": 6680.262966586534, + "p90": 7563.605383108522, + "p95": 7727.111342857729, + "p99": 7828.43522526874 } }, "details": { "DNSDialup": { - "average": 0.0011403663399999998, - "fastest": 0.000093874, - "slowest": 0.001667844 + "average": 0.00103749742, + "fastest": 0.000142547, + "slowest": 0.001388485 }, "DNSLookup": { - "average": 0.000010658220000000002, - "fastest": 0.000004658, - "slowest": 0.000066163 + "average": 0.000010458719999999998, + "fastest": 0.000004468, + "slowest": 0.000095579 } }, "statusCodeDistribution": { - "200": 63972 + "200": 62976 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 797009c592..7feef1a8a7 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000375685, - "slowest": 0.005053064, - "fastest": 0.000267687, - "average": 0.0010009388390848529, - "requestsPerSec": 49866.026608179374, - "totalData": 6482827, + "total": 10.000151659, + "slowest": 0.005604498, + "fastest": 0.00014468, + "average": 0.000998007492187297, + "requestsPerSec": 50013.9414935647, + "totalData": 6501911, "sizePerRequest": 13, - "sizePerSec": 648258.3459063318 + "sizePerSec": 650181.2394163412 }, "responseTimeHistogram": { - "0.000267687": 1, - "0.0007462247": 19739, - "0.0012247624": 464564, - "0.0017033001": 13907, - "0.0021818378": 351, - "0.0026603755": 36, - "0.0031389132": 31, - "0.0036174509000000002": 2, - "0.0040959886": 14, - "0.0045745263": 17, - "0.005053064": 17 + "0.00014468": 1, + "0.0006906618": 24818, + "0.0012366436000000001": 464968, + "0.0017826254": 10125, + "0.0023286072": 180, + "0.002874589": 6, + "0.0034205708000000002": 5, + "0.0039665526": 10, + "0.0045125344000000005": 22, + "0.005058516200000001": 11, + "0.005604498": 1 }, "latencyPercentiles": { - "p10": 0.000864698, - "p25": 0.000931442, - "p50": 0.001012479, - "p75": 0.001075473, - "p90": 0.001135597, - "p95": 0.001187054, - "p99": 0.001297294 + "p10": 0.00085485, + "p25": 0.000933301, + "p50": 0.001016184, + "p75": 0.001080166, + "p90": 0.001135161, + "p95": 0.001181272, + "p99": 0.001286565 }, "rps": { - "mean": 49864.65766272596, - "stddev": 3748.9959433864283, - "max": 78356.10897662757, + "mean": 50014.75844996925, + "stddev": 4424.942434364884, + "max": 81390.66577364165, "percentiles": { - "p10": 47624.36462494221, - "p25": 48507.22757690484, - "p50": 49468.85570024873, - "p75": 50401.15922666519, - "p90": 51643.95235278774, - "p95": 55309.800896720444, - "p99": 67618.88595484376 + "p10": 47329.75621773375, + "p25": 48366.17944333194, + "p50": 49195.503230421564, + "p75": 50056.98988298105, + "p90": 52908.735232187035, + "p95": 59707.775671253796, + "p99": 67559.9300749697 } }, "details": { "DNSDialup": { - "average": 0.0009528871599999998, - "fastest": 0.000135662, - "slowest": 0.001308483 + "average": 0.00088628734, + "fastest": 0.000079697, + "slowest": 0.001809936 }, "DNSLookup": { - "average": 0.00002356522, - "fastest": 0.000004528, - "slowest": 0.000772594 + "average": 0.000008655979999999998, + "fastest": 0.000003687, + "slowest": 0.000032681 } }, "statusCodeDistribution": { - "200": 498679 + "200": 500147 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 6470adbc70..7540208c3a 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001045219, - "slowest": 0.023208722, - "fastest": 0.000204676, - "average": 0.003088699918326138, - "requestsPerSec": 16147.912189536917, - "totalData": 2099448, + "total": 10.000126344, + "slowest": 0.023263744, + "fastest": 0.000162233, + "average": 0.0026949865163162063, + "requestsPerSec": 18508.966150318072, + "totalData": 2406196, "sizePerRequest": 13, - "sizePerSec": 209922.8584639799 + "sizePerSec": 240616.55995413492 }, "responseTimeHistogram": { - "0.000204676": 1, - "0.0025050806": 598, - "0.0048054852": 155945, - "0.0071058898": 4487, - "0.009406294400000001": 351, - "0.011706699000000001": 51, - "0.014007103600000001": 22, - "0.0163075082": 8, - "0.0186079128": 8, - "0.0209083174": 12, - "0.023208722": 13 + "0.000162233": 1, + "0.0024723841": 63117, + "0.0047825352": 117737, + "0.0070926863000000005": 3826, + "0.009402837399999999": 262, + "0.011712988499999999": 78, + "0.0140231396": 29, + "0.0163332907": 9, + "0.0186434418": 8, + "0.0209535929": 12, + "0.023263744": 13 }, "latencyPercentiles": { - "p10": 0.002803263, - "p25": 0.002879129, - "p50": 0.002977682, - "p75": 0.003096111, - "p90": 0.003206247, - "p95": 0.003388506, - "p99": 0.006194239 + "p10": 0.001860076, + "p25": 0.001992383, + "p50": 0.002834386, + "p75": 0.003005702, + "p90": 0.003181353, + "p95": 0.003379996, + "p99": 0.005942884 }, "rps": { - "mean": 16144.215795622933, - "stddev": 1678.430699485534, - "max": 19435.132889724748, + "mean": 18500.74439146763, + "stddev": 4347.622784567812, + "max": 30567.606375021267, "percentiles": { - "p10": 15458.678050141778, - "p25": 15913.445269908301, - "p50": 16469.843666034943, - "p75": 16836.003794114327, - "p90": 17199.32264842999, - "p95": 17346.03638055343, - "p99": 17686.77307739601 + "p10": 15426.161226824703, + "p25": 16226.897705637466, + "p50": 16966.178274979287, + "p75": 23149.84624894344, + "p90": 25599.39477007208, + "p95": 26139.813550018313, + "p99": 27045.214189080452 } }, "details": { "DNSDialup": { - "average": 0.00080731644, - "fastest": 0.000107601, - "slowest": 0.001082375 + "average": 0.0011435564000000004, + "fastest": 0.000119423, + "slowest": 0.002290421 }, "DNSLookup": { - "average": 0.00000807104, - "fastest": 0.000004359, - "slowest": 0.000034775 + "average": 0.00001154836, + "fastest": 0.00000509, + "slowest": 0.000041648 } }, "statusCodeDistribution": { - "200": 161496 + "200": 185092 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 3a64a6f163..d3f23993cb 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000128567, - "slowest": 0.006205177, - "fastest": 0.000258081, - "average": 0.001009506082209374, - "requestsPerSec": 49445.06429964182, - "totalData": 6427941, + "total": 10.000154978, + "slowest": 0.006680635, + "fastest": 0.000280166, + "average": 0.0009634415238808577, + "requestsPerSec": 51808.49708227392, + "totalData": 6735209, "sizePerRequest": 13, - "sizePerSec": 642785.8358953436 + "sizePerSec": 673510.462069561 }, "responseTimeHistogram": { - "0.000258081": 1, - "0.0008527906": 34774, - "0.0014475002": 458329, - "0.0020422098": 1170, - "0.0026369194": 92, - "0.0032316289999999998": 41, - "0.0038263386": 3, - "0.0044210482": 12, - "0.0050157578": 29, - "0.0056104674": 5, - "0.006205177": 1 + "0.000280166": 1, + "0.0009202129": 154591, + "0.0015602597999999999": 362692, + "0.0022003067": 543, + "0.0028403536": 149, + "0.0034804005": 18, + "0.0041204474": 18, + "0.0047604943": 30, + "0.0054005412": 1, + "0.0060405881": 0, + "0.006680635": 50 }, "latencyPercentiles": { - "p10": 0.000878926, - "p25": 0.00093996, - "p50": 0.001019865, - "p75": 0.001080024, - "p90": 0.001135994, - "p95": 0.001182411, - "p99": 0.001292576 + "p10": 0.000671234, + "p25": 0.000897106, + "p50": 0.000992753, + "p75": 0.001072086, + "p90": 0.001124541, + "p95": 0.001167586, + "p99": 0.001299796 }, "rps": { - "mean": 49442.787386038195, - "stddev": 3163.4822383100422, - "max": 72872.62485793761, + "mean": 51804.31167338165, + "stddev": 5526.9428871364225, + "max": 73703.2617832846, "percentiles": { - "p10": 47633.1669741679, - "p25": 48445.245038764886, - "p50": 49158.700404153176, - "p75": 49971.491011995604, - "p90": 51050.60631440505, - "p95": 53494.34729656525, - "p99": 62408.784752702806 + "p10": 47505.25408110674, + "p25": 48548.12089743188, + "p50": 50027.625254668535, + "p75": 54325.07645529299, + "p90": 59329.59366154747, + "p95": 62204.32286988554, + "p99": 69329.1459729678 } }, "details": { "DNSDialup": { - "average": 0.00102044546, - "fastest": 0.000108261, - "slowest": 0.002208621 + "average": 0.0008561255000000001, + "fastest": 0.000190766, + "slowest": 0.001303383 }, "DNSLookup": { - "average": 0.000050622, - "fastest": 0.000004999, - "slowest": 0.002101278 + "average": 0.000008597400000000003, + "fastest": 0.000004238, + "slowest": 0.000040816 } }, "statusCodeDistribution": { - "200": 494457 + "200": 518093 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 929b566e10..c8c0c99f91 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000167044, - "slowest": 0.00684391, - "fastest": 0.00021122, - "average": 0.000959366016731656, - "requestsPerSec": 52026.330931357596, - "totalData": 6763536, + "total": 10.000349535, + "slowest": 0.006067056, + "fastest": 0.000333814, + "average": 0.0009995680905885028, + "requestsPerSec": 49936.1545566217, + "totalData": 6491927, "sizePerRequest": 13, - "sizePerSec": 676342.3021076487 + "sizePerSec": 649170.0092360822 }, "responseTimeHistogram": { - "0.00021122": 1, - "0.000874489": 112352, - "0.001537758": 406915, - "0.0022010269999999995": 800, - "0.0028642959999999997": 135, - "0.003527565": 18, - "0.004190833999999999": 1, - "0.004854102999999999": 5, - "0.0055173719999999996": 34, - "0.006180641": 9, - "0.00684391": 2 + "0.000333814": 1, + "0.0009071382": 94936, + "0.0014804624": 402969, + "0.0020537866": 1123, + "0.0026271108": 211, + "0.003200435": 53, + "0.0037737592": 29, + "0.0043470834": 10, + "0.0049204076": 3, + "0.0054937318": 19, + "0.006067056": 25 }, "latencyPercentiles": { - "p10": 0.000661834, - "p25": 0.000897233, - "p50": 0.000990702, - "p75": 0.0010692, - "p90": 0.001120805, - "p95": 0.001161762, - "p99": 0.001270865 + "p10": 0.00079756, + "p25": 0.000934377, + "p50": 0.001022511, + "p75": 0.001093739, + "p90": 0.001152283, + "p95": 0.001202402, + "p99": 0.00132202 }, "rps": { - "mean": 52022.33135042441, - "stddev": 5451.612890833594, - "max": 75112.0940198888, + "mean": 49931.209818755, + "stddev": 4797.732548602919, + "max": 77984.63642519915, "percentiles": { - "p10": 47939.96275294574, - "p25": 48706.80921192771, - "p50": 50038.25799604311, - "p75": 54456.380843074316, - "p90": 59936.65725957991, - "p95": 62414.75669483336, - "p99": 67963.91015533904 + "p10": 46679.855067103315, + "p25": 47624.717228240304, + "p50": 48651.52683206728, + "p75": 50750.74059044177, + "p90": 56408.303302245426, + "p95": 59662.66966821825, + "p99": 65851.38575070426 } }, "details": { "DNSDialup": { - "average": 0.0009813298800000004, - "fastest": 0.000093684, - "slowest": 0.001974757 + "average": 0.0008827664399999998, + "fastest": 0.000100976, + "slowest": 0.001311432 }, "DNSLookup": { - "average": 0.000009786939999999997, - "fastest": 0.000004408, - "slowest": 0.000050944 + "average": 0.000025928919999999996, + "fastest": 0.000003657, + "slowest": 0.000873151 } }, "statusCodeDistribution": { - "200": 520272 + "200": 499379 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index c3f048a342..911e13ebfc 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000378648, - "slowest": 0.010193305, - "fastest": 0.000385768, - "average": 0.0011268989405909605, - "requestsPerSec": 44306.42234617915, - "totalData": 5760053, + "total": 10.000262616, + "slowest": 0.010196792, + "fastest": 0.000388997, + "average": 0.0011797105657063382, + "requestsPerSec": 42319.788614639314, + "totalData": 5501717, "sizePerRequest": 13, - "sizePerSec": 575983.490500329 + "sizePerSec": 550157.2519903111 }, "responseTimeHistogram": { - "0.000385768": 1, - "0.0013665217000000001": 422135, - "0.0023472754": 19177, - "0.0033280291": 318, - "0.0043087828": 0, - "0.0052895365": 62, - "0.0062702902000000005": 1251, - "0.0072510439": 87, - "0.0082317976": 0, - "0.0092125513": 0, - "0.010193305": 50 + "0.000388997": 1, + "0.0013697764999999998": 396994, + "0.0023505559999999997": 21991, + "0.0033313354999999997": 2823, + "0.004312115": 0, + "0.0052928945": 0, + "0.006273674": 1195, + "0.0072544535": 155, + "0.008235233": 0, + "0.0092160125": 0, + "0.010196792": 50 }, "latencyPercentiles": { - "p10": 0.000838377, - "p25": 0.001004893, - "p50": 0.001136702, - "p75": 0.001196955, - "p90": 0.001261568, - "p95": 0.001353359, - "p99": 0.002153548 + "p10": 0.000874507, + "p25": 0.001070985, + "p50": 0.00118293, + "p75": 0.001243132, + "p90": 0.001311185, + "p95": 0.001413191, + "p99": 0.002350426 }, "rps": { - "mean": 44312.98599053507, - "stddev": 4746.56904060218, - "max": 51132.11936908888, + "mean": 42329.0361051726, + "stddev": 4781.235308117082, + "max": 49806.295515753154, "percentiles": { - "p10": 40473.4228363673, - "p25": 43376.826310858065, - "p50": 45471.59154722774, - "p75": 46624.10404013606, - "p90": 47992.99180818174, - "p95": 48839.34353102887, - "p99": 50301.0512919707 + "p10": 38411.511930123525, + "p25": 40858.9009689229, + "p50": 43684.05841171126, + "p75": 44731.61630640607, + "p90": 45693.32355987156, + "p95": 46353.939494071696, + "p99": 47875.063311766964 } }, "details": { "DNSDialup": { - "average": 0.0011452567200000003, - "fastest": 0.000134223, - "slowest": 0.00174202 + "average": 0.00093824894, + "fastest": 0.000105655, + "slowest": 0.0018675 }, "DNSLookup": { - "average": 0.00001536744, - "fastest": 0.000004708, - "slowest": 0.000156351 + "average": 0.000010533999999999996, + "fastest": 0.000003686, + "slowest": 0.000060833 } }, "statusCodeDistribution": { - "200": 443081 + "200": 423209 }, "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 d8f7c0403e..04c9ba74c9 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.000179349, - "slowest": 0.004905804, - "fastest": 0.000041567, - "average": 0.0006231539462566239, - "requestsPerSec": 80067.96398907265, - "totalData": 10409022, + "total": 10.000378272, + "slowest": 0.00467992, + "fastest": 0.000033944, + "average": 0.0006074777182467018, + "requestsPerSec": 82148.19256389025, + "totalData": 10679669, "sizePerRequest": 13, - "sizePerSec": 1040883.5318579446 + "sizePerSec": 1067926.5033305732 }, "responseTimeHistogram": { - "0.000041567": 1, - "0.0005279906999999999": 309593, - "0.0010144143999999999": 441367, - "0.0015008380999999998": 42369, - "0.0019872618": 7084, - "0.0024736855": 164, - "0.0029601092": 76, - "0.0034465329": 19, - "0.0039329566": 19, - "0.0044193803": 1, - "0.004905804": 1 + "0.000033944": 1, + "0.0004985415999999999": 284574, + "0.0009631391999999999": 468703, + "0.0014277367999999998": 59438, + "0.0018923343999999998": 8056, + "0.002356932": 651, + "0.0028215296": 46, + "0.0032861272": 11, + "0.0037507248": 2, + "0.0042153224": 9, + "0.00467992": 22 }, "latencyPercentiles": { - "p10": 0.000350957, - "p25": 0.000459094, - "p50": 0.000581332, - "p75": 0.000743908, - "p90": 0.000938009, - "p95": 0.00105302, - "p99": 0.001481026 + "p10": 0.000351216, + "p25": 0.00045377, + "p50": 0.000566579, + "p75": 0.000699537, + "p90": 0.000931736, + "p95": 0.00103949, + "p99": 0.001448642 }, "rps": { - "mean": 80064.84815137673, - "stddev": 15609.257994389314, - "max": 100161.07064356717, + "mean": 82155.7183216569, + "stddev": 15309.02708274162, + "max": 100604.56933127824, "percentiles": { - "p10": 57931.6787057017, - "p25": 64659.5603971921, - "p50": 84161.27782638179, - "p75": 94356.67061637423, - "p90": 97472.37323712799, - "p95": 98537.42451383026, - "p99": 99505.55240982643 + "p10": 56407.39500948759, + "p25": 70553.11944362987, + "p50": 88204.4102205096, + "p75": 94923.32266037767, + "p90": 97525.10296150252, + "p95": 98524.54246353025, + "p99": 99501.52237329667 } }, "details": { "DNSDialup": { - "average": 0.0010299675800000002, - "fastest": 0.000110716, - "slowest": 0.001752164 + "average": 0.00074079734, + "fastest": 0.000109224, + "slowest": 0.00124164 }, "DNSLookup": { - "average": 0.000009636339999999999, - "fastest": 0.00000491, - "slowest": 0.000047609 + "average": 0.000013595920000000001, + "fastest": 0.000004258, + "slowest": 0.000194531 } }, "statusCodeDistribution": { - "200": 800694 + "200": 821513 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index ae29656e4f..9168d7e102 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000377227, - "slowest": 0.016618377, - "fastest": 0.000551036, - "average": 0.0015183122594405285, - "requestsPerSec": 32888.759347197774, - "totalData": 4275700, + "total": 10.000234189, + "slowest": 0.016734813, + "fastest": 0.000523652, + "average": 0.0015443972934872912, + "requestsPerSec": 32334.542760576544, + "totalData": 4203589, "sizePerRequest": 13, - "sizePerSec": 427553.87151357107 + "sizePerSec": 420349.05588749505 }, "responseTimeHistogram": { - "0.000551036": 1, - "0.0021577701": 320984, - "0.0037645041999999997": 5745, - "0.005371238299999999": 808, - "0.006977972399999999": 1195, - "0.008584706499999999": 74, - "0.010191440599999999": 9, - "0.011798174699999999": 34, - "0.013404908799999999": 0, - "0.015011642899999999": 0, - "0.016618377": 50 + "0.000523652": 1, + "0.0021447681": 311842, + "0.0037658842000000002": 9377, + "0.005387000300000001": 807, + "0.007008116400000001": 1179, + "0.0086292325": 43, + "0.0102503486": 4, + "0.0118714647": 0, + "0.0134925808": 1, + "0.015113696900000001": 45, + "0.016734813": 54 }, "latencyPercentiles": { - "p10": 0.00102141, - "p25": 0.001355844, - "p50": 0.001548843, - "p75": 0.001626945, - "p90": 0.001776353, - "p95": 0.001998483, - "p99": 0.002900445 + "p10": 0.001043394, + "p25": 0.001385849, + "p50": 0.001570895, + "p75": 0.001648243, + "p90": 0.00180389, + "p95": 0.002077414, + "p99": 0.002916898 }, "rps": { - "mean": 32896.89402715367, - "stddev": 4242.168021671591, - "max": 37605.78376954381, + "mean": 32348.13378404941, + "stddev": 4133.661488286428, + "max": 38578.81322457513, "percentiles": { - "p10": 30731.142940256464, - "p25": 32705.67206906813, - "p50": 33822.97185381134, - "p75": 34900.38739430188, - "p90": 35679.18946926087, - "p95": 36160.88254806305, - "p99": 37051.09808309032 + "p10": 30239.008320733665, + "p25": 32167.906823247522, + "p50": 33221.5472213184, + "p75": 34310.15580611857, + "p90": 35058.99338088165, + "p95": 35524.924286882306, + "p99": 36445.19438694066 } }, "details": { "DNSDialup": { - "average": 0.0009808238799999995, - "fastest": 0.000094378, - "slowest": 0.002067909 + "average": 0.0009408203999999999, + "fastest": 0.000104638, + "slowest": 0.002036017 }, "DNSLookup": { - "average": 0.000012406920000000001, - "fastest": 0.000004088, - "slowest": 0.000191243 + "average": 0.00004927812, + "fastest": 0.000004118, + "slowest": 0.001926088 } }, "statusCodeDistribution": { - "200": 328900 + "200": 323353 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 94c092b91c..a316b534d3 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001171951, - "slowest": 0.005364715, - "fastest": 0.00025756, - "average": 0.0010383705758094568, - "requestsPerSec": 48073.46602534181, - "totalData": 6250283, + "total": 10.00036898, + "slowest": 0.006273171, + "fastest": 0.000280641, + "average": 0.0010789625957219639, + "requestsPerSec": 46262.49300653305, + "totalData": 6014346, "sizePerRequest": 13, - "sizePerSec": 624955.0583294436 + "sizePerSec": 601412.4090849296 }, "responseTimeHistogram": { - "0.00025756": 1, - "0.0007682755000000001": 25101, - "0.0012789910000000002": 446735, - "0.0017897065000000002": 8229, - "0.0023004220000000003": 498, - "0.0028111375": 105, - "0.0033218530000000005": 43, - "0.0038325685000000008": 29, - "0.004343284000000001": 6, - "0.004853999500000001": 18, - "0.005364715000000001": 26 + "0.000280641": 1, + "0.000879894": 16770, + "0.001479147": 443600, + "0.0020783999999999998": 1978, + "0.002677653": 148, + "0.003276906": 60, + "0.0038761589999999997": 23, + "0.004475412": 17, + "0.005074665": 27, + "0.005673918": 16, + "0.006273171": 2 }, "latencyPercentiles": { - "p10": 0.000880873, - "p25": 0.00096897, - "p50": 0.001054994, - "p75": 0.001123351, - "p90": 0.001173925, - "p95": 0.001215222, - "p99": 0.001330646 + "p10": 0.000945967, + "p25": 0.001001751, + "p50": 0.001086887, + "p75": 0.001148325, + "p90": 0.00120463, + "p95": 0.001254373, + "p99": 0.001376071 }, "rps": { - "mean": 48069.31422291557, - "stddev": 3426.792392911371, - "max": 67595.25692846162, + "mean": 46262.77886590522, + "stddev": 2640.6010268335044, + "max": 62398.168955924404, "percentiles": { - "p10": 45358.151382779746, - "p25": 46473.83568612973, - "p50": 47571.23692155476, - "p75": 49626.69198196055, - "p90": 51937.05630609664, - "p95": 53362.18295179279, - "p99": 57014.44175809838 + "p10": 44548.557928148235, + "p25": 45405.46681820653, + "p50": 46332.08350365209, + "p75": 47120.9075466767, + "p90": 48048.19233691439, + "p95": 49372.51249591197, + "p99": 53419.311080955784 } }, "details": { "DNSDialup": { - "average": 0.0007208005600000001, - "fastest": 0.000094823, - "slowest": 0.001159939 + "average": 0.0009536354800000001, + "fastest": 0.000105016, + "slowest": 0.001951112 }, "DNSLookup": { - "average": 0.000009040999999999999, - "fastest": 0.000005179, - "slowest": 0.000025949 + "average": 0.000011618979999999999, + "fastest": 0.000004088, + "slowest": 0.000165133 } }, "statusCodeDistribution": { - "200": 480791 + "200": 462642 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 73d4676dbd..81648e8c22 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000136782, - "slowest": 0.004334647, - "fastest": 0.000165921, - "average": 0.0009755810192820351, - "requestsPerSec": 51166.10013984906, - "totalData": 6651684, + "total": 10.000324348, + "slowest": 0.005189352, + "fastest": 0.000242792, + "average": 0.0008661569457127032, + "requestsPerSec": 57623.03100851385, + "totalData": 7491237, "sizePerRequest": 13, - "sizePerSec": 665159.3018180379 + "sizePerSec": 749099.40311068 }, "responseTimeHistogram": { - "0.000165921": 1, - "0.0005827936": 8880, - "0.0009996661999999998": 259676, - "0.0014165387999999998": 242161, - "0.0018334113999999998": 692, - "0.0022502839999999995": 101, - "0.0026671565999999993": 80, - "0.0030840291999999995": 29, - "0.0035009017999999992": 10, - "0.003917774399999999": 30, - "0.004334647": 8 + "0.000242792": 1, + "0.000737448": 194932, + "0.001232104": 372632, + "0.00172676": 8258, + "0.002221416": 265, + "0.002716072": 80, + "0.003210728": 33, + "0.003705384": 17, + "0.00420004": 14, + "0.004694696": 13, + "0.005189352": 4 }, "latencyPercentiles": { - "p10": 0.000830285, - "p25": 0.000910975, - "p50": 0.000992367, - "p75": 0.001055173, - "p90": 0.001110971, - "p95": 0.001158687, - "p99": 0.00126771 + "p10": 0.000573566, + "p25": 0.000631997, + "p50": 0.00092405, + "p75": 0.00103633, + "p90": 0.001099023, + "p95": 0.001142295, + "p99": 0.00126489 }, "rps": { - "mean": 51169.285620509196, - "stddev": 4336.151714642504, - "max": 76594.36425676392, + "mean": 57616.9539551335, + "stddev": 10757.923437696023, + "max": 84843.45478932773, "percentiles": { - "p10": 48756.655233381636, - "p25": 49569.08782661257, - "p50": 50429.899887643136, - "p75": 51203.8402880221, - "p90": 53599.70566682501, - "p95": 58696.54407569828, - "p99": 71905.52986851528 + "p10": 48229.76620343954, + "p25": 49451.22652555896, + "p50": 52201.44710085048, + "p75": 65612.70918176668, + "p90": 74754.8775556143, + "p95": 78910.96073245018, + "p99": 82945.48638311762 } }, "details": { "DNSDialup": { - "average": 0.0007567597999999999, - "fastest": 0.000087676, - "slowest": 0.001847168 + "average": 0.0009021117799999998, + "fastest": 0.000099937, + "slowest": 0.001871737 }, "DNSLookup": { - "average": 0.000008639559999999997, - "fastest": 0.000003767, - "slowest": 0.000051005 + "average": 0.000010614799999999999, + "fastest": 0.000003877, + "slowest": 0.000073507 } }, "statusCodeDistribution": { - "200": 511668 + "200": 576249 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index b9d70014dc..bffcafbd25 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000231999, - "slowest": 0.021625323, - "fastest": 0.000318456, - "average": 0.0028653401333674044, - "requestsPerSec": 17403.396242947503, - "totalData": 2262494, + "total": 10.000906362, + "slowest": 0.022528278, + "fastest": 0.000138524, + "average": 0.0028932928594436226, + "requestsPerSec": 17234.937890722347, + "totalData": 2240745, "sizePerRequest": 13, - "sizePerSec": 226244.15115831755 + "sizePerSec": 224054.19257939054 }, "responseTimeHistogram": { - "0.000318456": 1, - "0.0024491426999999994": 2518, - "0.004579829399999999": 166821, - "0.0067105160999999984": 4386, - "0.008841202799999998": 217, - "0.010971889499999997": 38, - "0.013102576199999997": 14, - "0.015233262899999997": 7, - "0.017363949599999998": 8, - "0.019494636299999996": 14, - "0.021625322999999995": 14 + "0.000138524": 1, + "0.0023774994": 1780, + "0.0046164748": 165744, + "0.0068554502": 4533, + "0.009094425599999999": 218, + "0.011333400999999998": 31, + "0.013572376399999999": 15, + "0.0158113518": 8, + "0.0180503272": 9, + "0.0202893026": 13, + "0.022528278": 13 }, "latencyPercentiles": { - "p10": 0.002627287, - "p25": 0.002711106, - "p50": 0.002792444, - "p75": 0.002863931, - "p90": 0.002956152, - "p95": 0.003061324, - "p99": 0.005608753 + "p10": 0.002659844, + "p25": 0.002738291, + "p50": 0.00280984, + "p75": 0.002883523, + "p90": 0.002986606, + "p95": 0.003123154, + "p99": 0.005659474 }, "rps": { - "mean": 17405.1511006617, - "stddev": 1504.8955044925183, - "max": 24505.220515851466, + "mean": 17237.97865380459, + "stddev": 1530.0803910498685, + "max": 22920.619389203104, "percentiles": { - "p10": 16881.91442517296, - "p25": 17228.41309888205, - "p50": 17569.436168682114, - "p75": 17922.135629716384, - "p90": 18309.546597595927, - "p95": 18497.200941226158, - "p99": 19175.336060313686 + "p10": 16723.80131403021, + "p25": 17089.949531367525, + "p50": 17426.826857263768, + "p75": 17744.094073773646, + "p90": 18037.69156028414, + "p95": 18234.21285357579, + "p99": 19725.00736433526 } }, "details": { "DNSDialup": { - "average": 0.0005821602800000002, - "fastest": 0.000082885, - "slowest": 0.001073896 + "average": 0.0010822777399999996, + "fastest": 0.000092132, + "slowest": 0.002327622 }, "DNSLookup": { - "average": 0.00000966128, - "fastest": 0.000003977, - "slowest": 0.000061494 + "average": 0.000012664979999999998, + "fastest": 0.000004188, + "slowest": 0.000047268 } }, "statusCodeDistribution": { - "200": 174038 + "200": 172365 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 7c9238ac20..d212485aec 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000499681, - "slowest": 0.011717042, - "fastest": 0.000890457, - "average": 0.0014989528436279466, - "requestsPerSec": 33311.83547087401, - "totalData": 4330755, + "total": 10.000130215, + "slowest": 0.011968422, + "fastest": 0.000883583, + "average": 0.0015381483151532813, + "requestsPerSec": 32463.77727292424, + "totalData": 4220346, "sizePerRequest": 13, - "sizePerSec": 433053.8611213621 + "sizePerSec": 422029.1045480151 }, "responseTimeHistogram": { - "0.000890457": 1, - "0.0019731155": 328690, - "0.003055774": 2461, - "0.0041384325": 1517, - "0.005221091": 215, - "0.0063037495": 81, - "0.007386408": 79, - "0.0084690665": 62, - "0.009551725": 9, - "0.0106343835": 14, - "0.011717042": 6 + "0.000883583": 1, + "0.0019920668999999997": 320150, + "0.0031005507999999995": 2600, + "0.004209034699999999": 1339, + "0.0053175186": 241, + "0.0064260025": 96, + "0.007534486399999999": 64, + "0.008642970299999999": 120, + "0.009751454199999999": 12, + "0.0108599381": 6, + "0.011968422": 13 }, "latencyPercentiles": { - "p10": 0.001390906, - "p25": 0.001424762, - "p50": 0.001467548, - "p75": 0.001515682, - "p90": 0.001581454, - "p95": 0.001641285, - "p99": 0.002500775 + "p10": 0.00142369, + "p25": 0.00145971, + "p50": 0.001503346, + "p75": 0.001552338, + "p90": 0.001631276, + "p95": 0.001713164, + "p99": 0.00255782 }, "rps": { - "mean": 33295.421041093614, - "stddev": 3259.101105292358, - "max": 36215.059509391525, + "mean": 32448.85808112034, + "stddev": 3234.001615865864, + "max": 39731.35200987088, "percentiles": { - "p10": 33038.69491948985, - "p25": 33384.11338531965, - "p50": 33923.03373990572, - "p75": 34288.814888324356, - "p90": 34630.86334945008, - "p95": 34933.19631981706, - "p99": 35268.537348629805 + "p10": 32035.03351264946, + "p25": 32405.358631117502, + "p50": 33057.245231565874, + "p75": 33421.670795315025, + "p90": 33962.18476029595, + "p95": 34156.45983281843, + "p99": 34606.22565999879 } }, "details": { "DNSDialup": { - "average": 0.00098769772, - "fastest": 0.000109103, - "slowest": 0.001540123 + "average": 0.00100162238, + "fastest": 0.000087727, + "slowest": 0.001892165 }, "DNSLookup": { - "average": 0.00001659472, - "fastest": 0.000004408, - "slowest": 0.000346745 + "average": 0.000013077280000000001, + "fastest": 0.000004098, + "slowest": 0.000147405 } }, "statusCodeDistribution": { - "200": 333135 + "200": 324642 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 39a354fc38..6ad70cda6a 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000728845, - "slowest": 0.022015617, - "fastest": 0.000680917, - "average": 0.0032586685593122993, - "requestsPerSec": 15331.28258713428, - "totalData": 1993212, + "total": 10.001299247, + "slowest": 0.022342646, + "fastest": 0.000729389, + "average": 0.003477565062987607, + "requestsPerSec": 14366.03349740766, + "totalData": 1867827, "sizePerRequest": 13, - "sizePerSec": 199306.67363274563 + "sizePerSec": 186758.43546629956 }, "responseTimeHistogram": { - "0.000680917": 1, - "0.0028143870000000002": 34024, - "0.004947857": 115286, - "0.007081327": 2535, - "0.009214797": 691, - "0.011348267": 589, - "0.013481737": 105, - "0.015615207": 16, - "0.017748677": 27, - "0.019882147": 0, - "0.022015617": 50 + "0.000729389": 1, + "0.0028907147": 27036, + "0.005052040400000001": 112407, + "0.0072133661": 2693, + "0.009374691800000001": 731, + "0.011536017500000002": 471, + "0.013697343200000002": 214, + "0.0158586689": 57, + "0.018019994600000002": 19, + "0.020181320300000003": 0, + "0.022342646000000004": 50 }, "latencyPercentiles": { - "p10": 0.001838281, - "p25": 0.003083439, - "p50": 0.003386794, - "p75": 0.003579763, - "p90": 0.003841962, - "p95": 0.004086889, - "p99": 0.007002697 + "p10": 0.001956252, + "p25": 0.003256629, + "p50": 0.00360191, + "p75": 0.003819537, + "p90": 0.00413206, + "p95": 0.004457228, + "p99": 0.007263344 }, "rps": { - "mean": 15345.200925660005, - "stddev": 2604.0682287633886, - "max": 20971.72031766321, + "mean": 14378.204713420095, + "stddev": 2682.862873924541, + "max": 19927.137446219, "percentiles": { - "p10": 13138.47075622127, - "p25": 15108.704124445985, - "p50": 15933.15051295793, - "p75": 16439.039689321136, - "p90": 17034.2661297477, - "p95": 18252.370571956828, - "p99": 19932.425580366154 + "p10": 11715.111322094503, + "p25": 13622.361105754391, + "p50": 14690.770675297956, + "p75": 15716.184305242474, + "p90": 17137.12436673019, + "p95": 18209.000464662753, + "p99": 19106.030055347772 } }, "details": { "DNSDialup": { - "average": 0.0008234686599999999, - "fastest": 0.000087603, - "slowest": 0.001555979 + "average": 0.0009132945800000001, + "fastest": 0.000073627, + "slowest": 0.002128829 }, "DNSLookup": { - "average": 0.000010009199999999997, - "fastest": 0.000004378, - "slowest": 0.000055363 + "average": 0.00001068276, + "fastest": 0.000004859, + "slowest": 0.000045044 } }, "statusCodeDistribution": { - "200": 153324 + "200": 143679 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 46af938f95..03d87a0563 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000374596, + "total": 10.000967292, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63519.82057292927, + "requestsPerSec": 63484.25921839321, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 635222 + "Connection refused (os error 111)": 634904 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 16975a31d3..fcf03794ce 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000303854, - "slowest": 0.006531581, - "fastest": 0.000366412, - "average": 0.0012347027690835565, - "requestsPerSec": 40434.1713915286, - "totalData": 5256602, + "total": 10.000370934, + "slowest": 0.005962568, + "fastest": 0.000367577, + "average": 0.001215549690327374, + "requestsPerSec": 41072.176493328465, + "totalData": 5339581, "sizePerRequest": 13, - "sizePerSec": 525644.2280898718 + "sizePerSec": 533938.2944132701 }, "responseTimeHistogram": { - "0.000366412": 1, - "0.0009829289": 5764, - "0.0015994458": 394375, - "0.0022159627": 3685, - "0.0028324796": 423, - "0.0034489965": 58, - "0.0040655134": 8, - "0.0046820303": 13, - "0.0052985472": 17, - "0.0059150641": 9, - "0.006531581": 1 + "0.000367577": 1, + "0.0009270761": 6591, + "0.0014865752": 397587, + "0.0020460743": 5811, + "0.0026055734": 517, + "0.0031650725000000003": 152, + "0.0037245716": 35, + "0.0042840707": 10, + "0.0048435698": 17, + "0.0054030689": 15, + "0.0059625680000000006": 1 }, "latencyPercentiles": { - "p10": 0.001084558, - "p25": 0.001136346, - "p50": 0.001244627, - "p75": 0.001310121, - "p90": 0.001366937, - "p95": 0.001426886, - "p99": 0.001604857 + "p10": 0.001066094, + "p25": 0.001124301, + "p50": 0.001221933, + "p75": 0.001301061, + "p90": 0.001349531, + "p95": 0.001389036, + "p99": 0.001549405 }, "rps": { - "mean": 40431.00799145141, - "stddev": 2213.1930953076107, - "max": 45103.02921206059, + "mean": 41071.47775485627, + "stddev": 2232.2756776936644, + "max": 51095.16672100137, "percentiles": { - "p10": 38802.55708851086, - "p25": 39951.37635014255, - "p50": 40840.70285039173, - "p75": 41335.46246511347, - "p90": 42044.73661044297, - "p95": 42447.065306011, - "p99": 43458.86800488238 + "p10": 39811.498586240195, + "p25": 40643.22000014771, + "p50": 41154.87697994393, + "p75": 41984.28398371092, + "p90": 42783.09332385375, + "p95": 43265.65526795429, + "p99": 44706.95555894845 } }, "details": { "DNSDialup": { - "average": 0.0009087166000000002, - "fastest": 0.000088502, - "slowest": 0.001897743 + "average": 0.0008413759999999999, + "fastest": 0.00008205, + "slowest": 0.001604909 }, "DNSLookup": { - "average": 0.000013250620000000001, - "fastest": 0.000003947, - "slowest": 0.000194272 + "average": 0.000009867820000000002, + "fastest": 0.000004098, + "slowest": 0.000056936 } }, "statusCodeDistribution": { - "200": 404354 + "200": 410737 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index e729cacdee..9ac996b17b 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000437379, - "slowest": 0.011004262, - "fastest": 0.00030424, - "average": 0.001195347201652349, - "requestsPerSec": 41769.07310845729, - "totalData": 5430217, + "total": 10.000257427, + "slowest": 0.009927208, + "fastest": 0.000423117, + "average": 0.0012013132414634006, + "requestsPerSec": 41558.03018409638, + "totalData": 5402683, "sizePerRequest": 13, - "sizePerSec": 542997.9504099448 + "sizePerSec": 540254.3923932529 }, "responseTimeHistogram": { - "0.00030424": 1, - "0.0013742422": 387677, - "0.0024442444": 28493, - "0.0035142466": 120, - "0.0045842488": 55, - "0.005654251": 1136, - "0.0067242532": 82, - "0.007794255400000001": 95, - "0.008864257600000001": 0, - "0.009934259800000001": 0, - "0.011004262": 50 + "0.000423117": 1, + "0.0013735261": 383549, + "0.0023239352": 30308, + "0.0032743443": 260, + "0.0042247534": 23, + "0.005175162499999999": 297, + "0.0061255716": 1009, + "0.0070759807": 94, + "0.0080263898": 0, + "0.008976798900000001": 0, + "0.009927208": 50 }, "latencyPercentiles": { - "p10": 0.000874538, - "p25": 0.00109068, - "p50": 0.001210463, - "p75": 0.001270943, - "p90": 0.001338114, - "p95": 0.001481647, - "p99": 0.002025273 + "p10": 0.000880518, + "p25": 0.001098755, + "p50": 0.00121452, + "p75": 0.001275392, + "p90": 0.001344562, + "p95": 0.001500133, + "p99": 0.002025091 }, "rps": { - "mean": 41777.597363626766, - "stddev": 4053.3104279219133, - "max": 48511.5020771473, + "mean": 41563.129790272156, + "stddev": 4121.071012974924, + "max": 49308.59941973752, "percentiles": { - "p10": 39203.95004744757, - "p25": 40742.926747620375, - "p50": 42711.06643731243, - "p75": 43790.193324005726, - "p90": 44713.36771941877, - "p95": 45438.88475129513, - "p99": 46537.18336125938 + "p10": 39153.013179845824, + "p25": 40629.091735623435, + "p50": 42503.69397682082, + "p75": 43537.41496598615, + "p90": 44582.431474329016, + "p95": 45092.00121006862, + "p99": 46462.612610967946 } }, "details": { "DNSDialup": { - "average": 0.00097148136, - "fastest": 0.000109952, - "slowest": 0.002177887 + "average": 0.0010367383200000006, + "fastest": 0.000124723, + "slowest": 0.002227537 }, "DNSLookup": { - "average": 0.000011092700000000003, - "fastest": 0.000003968, - "slowest": 0.00004854 + "average": 0.000010202080000000002, + "fastest": 0.000004729, + "slowest": 0.000046296 } }, "statusCodeDistribution": { - "200": 417709 + "200": 415591 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 435865aba2..6722846dce 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000182442, - "slowest": 0.003132971, - "fastest": 0.000032564, - "average": 0.0006394806378374296, - "requestsPerSec": 78015.47667004053, - "totalData": 10142197, + "total": 10.000266404, + "slowest": 0.003366665, + "fastest": 0.000034711, + "average": 0.0006356477510872573, + "requestsPerSec": 78498.50876832701, + "totalData": 10205078, "sizePerRequest": 13, - "sizePerSec": 1014201.196710527 + "sizePerSec": 1020480.6139882512 }, "responseTimeHistogram": { - "0.000032564": 1, - "0.0003426047": 51146, - "0.0006526454": 413052, - "0.0009626861000000001": 237094, - "0.0012727268": 63449, - "0.0015827674999999999": 13690, - "0.0018928082": 1660, - "0.0022028489": 74, - "0.0025128896": 2, - "0.0028229303": 0, - "0.003132971": 1 + "0.000034711": 1, + "0.00036790639999999996": 69670, + "0.0007011017999999999": 458419, + "0.0010342971999999998": 208035, + "0.0013674925999999999": 40416, + "0.001700688": 7948, + "0.0020338834": 437, + "0.0023670788": 49, + "0.0027002742": 19, + "0.0030334695999999998": 7, + "0.003366665": 5 }, "latencyPercentiles": { - "p10": 0.000379136, - "p25": 0.000472149, - "p50": 0.000599236, - "p75": 0.00076112, - "p90": 0.000964769, - "p95": 0.001084522, - "p99": 0.001392202 + "p10": 0.000378317, + "p25": 0.000471206, + "p50": 0.00059678, + "p75": 0.000758355, + "p90": 0.000948097, + "p95": 0.001073887, + "p99": 0.001380569 }, "rps": { - "mean": 78009.92655895655, - "stddev": 9568.370565153433, - "max": 99942.23558875913, + "mean": 78494.09217084803, + "stddev": 9597.894781770507, + "max": 101197.00745134508, "percentiles": { - "p10": 65857.1987038203, - "p25": 70310.93495662481, - "p50": 77275.58324797767, - "p75": 85342.98726268022, - "p90": 91831.4935155642, - "p95": 93871.45495150369, - "p99": 97558.40821900048 + "p10": 66449.82407809218, + "p25": 70415.85060797146, + "p50": 77807.88193844112, + "p75": 86138.69350111843, + "p90": 92329.56608008032, + "p95": 94886.033166271, + "p99": 98504.22583128995 } }, "details": { "DNSDialup": { - "average": 0.0008620718, - "fastest": 0.000219578, - "slowest": 0.001231192 + "average": 0.0009486272600000002, + "fastest": 0.00009654, + "slowest": 0.001559792 }, "DNSLookup": { - "average": 0.0000086333, - "fastest": 0.000003968, - "slowest": 0.000040625 + "average": 0.00001246168, + "fastest": 0.000004378, + "slowest": 0.000093976 } }, "statusCodeDistribution": { - "200": 780169 + "200": 785006 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 76280b5fbf..169b74c350 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000736884, - "slowest": 0.02341001, - "fastest": 0.001642164, - "average": 0.008000566663958366, - "requestsPerSec": 6239.54021826458, - "totalData": 811200, + "total": 10.000766279, + "slowest": 0.024340536, + "fastest": 0.00225374, + "average": 0.008002008785014772, + "requestsPerSec": 6239.021916852457, + "totalData": 811135, "sizePerRequest": 13, - "sizePerSec": 81114.02283743954 + "sizePerSec": 81107.28491908194 }, "responseTimeHistogram": { - "0.001642164": 1, - "0.0038189485999999993": 19, - "0.005995733199999999": 3215, - "0.0081725178": 43476, - "0.010349302399999998": 11567, - "0.012526086999999997": 1414, - "0.014702871599999997": 1667, - "0.0168796562": 956, - "0.019056440799999998": 62, - "0.021233225399999996": 12, - "0.023410009999999995": 11 + "0.00225374": 1, + "0.0044624196": 30, + "0.006671099200000001": 10559, + "0.0088797788": 41548, + "0.0110884584": 6775, + "0.013297138": 1387, + "0.015505817600000001": 1723, + "0.017714497200000002": 267, + "0.0199231768": 82, + "0.0221318564": 9, + "0.024340536": 14 }, "latencyPercentiles": { - "p10": 0.006586051, - "p25": 0.006892892, - "p50": 0.007799019, - "p75": 0.008178616, - "p90": 0.009726837, - "p95": 0.011805764, - "p99": 0.015078166 + "p10": 0.006578591, + "p25": 0.006853544, + "p50": 0.007793011, + "p75": 0.008205803, + "p90": 0.009823582, + "p95": 0.011525896, + "p99": 0.014981223 }, "rps": { - "mean": 6288.773563545288, - "stddev": 1599.9573838206607, - "max": 11121.826510381423, + "mean": 6289.34079180419, + "stddev": 1583.644679038835, + "max": 11067.121353203847, "percentiles": { - "p10": 5034.884702147294, - "p25": 5665.705183007439, - "p50": 6408.033751914863, - "p75": 7033.433961170187, - "p90": 8009.740815709401, - "p95": 8516.75842555343, - "p99": 9601.685169607003 + "p10": 4909.535299458409, + "p25": 5535.9710792820115, + "p50": 6453.255777245068, + "p75": 7032.077524837114, + "p90": 8000.782076448054, + "p95": 8546.43878442302, + "p99": 9352.062934355818 } }, "details": { "DNSDialup": { - "average": 0.0011175936800000002, - "fastest": 0.000175957, - "slowest": 0.001626608 + "average": 0.00108215868, + "fastest": 0.00028893, + "slowest": 0.001823694 }, "DNSLookup": { - "average": 0.000014980700000000002, - "fastest": 0.000004489, - "slowest": 0.000146974 + "average": 0.000009308999999999998, + "fastest": 0.000004419, + "slowest": 0.000049172 } }, "statusCodeDistribution": { - "200": 62400 + "200": 62395 }, "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 d2441528ba..7991181d9c 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000357821, - "slowest": 0.003798657, - "fastest": 0.000037456, - "average": 0.0006382379994128614, - "requestsPerSec": 78172.20283442095, - "totalData": 10162750, + "total": 10.000347639, + "slowest": 0.00449717, + "fastest": 0.000036387, + "average": 0.0006542971595007184, + "requestsPerSec": 76251.54919876881, + "totalData": 9913046, "sizePerRequest": 13, - "sizePerSec": 1016238.6368474725 + "sizePerSec": 991270.1395839946 }, "responseTimeHistogram": { - "0.000037456": 1, - "0.0004135761": 118571, - "0.0007896962": 479851, - "0.0011658163": 150388, - "0.0015419364": 25592, - "0.0019180565": 6784, - "0.0022941766": 473, - "0.0026702966999999998": 57, - "0.0030464168": 21, - "0.0034225369": 10, - "0.003798657": 2 + "0.000036387": 1, + "0.00048246530000000006": 206313, + "0.0009285436000000001": 457157, + "0.0013746219": 82754, + "0.0018207002": 14920, + "0.0022667785000000003": 1275, + "0.0027128568000000003": 37, + "0.0031589351000000003": 21, + "0.0036050134000000004": 17, + "0.0040510916999999995": 28, + "0.00449717": 19 }, "latencyPercentiles": { - "p10": 0.000374757, - "p25": 0.000464294, - "p50": 0.000582481, - "p75": 0.000771426, - "p90": 0.000957823, - "p95": 0.001123057, - "p99": 0.001529751 + "p10": 0.000382615, + "p25": 0.000472486, + "p50": 0.000595301, + "p75": 0.000798565, + "p90": 0.000980221, + "p95": 0.001157414, + "p99": 0.00155687 }, "rps": { - "mean": 78170.87940291733, - "stddev": 14288.113828388874, - "max": 101111.26140387816, + "mean": 76234.12789847032, + "stddev": 14148.112197316575, + "max": 101075.37588469406, "percentiles": { - "p10": 57840.071601608855, - "p25": 63787.267360479986, - "p50": 81729.33667529195, - "p75": 91209.74120035802, - "p90": 94930.30175232439, - "p95": 97035.88386986141, - "p99": 99452.33181700153 + "p10": 57364.97730979847, + "p25": 61803.71440323688, + "p50": 77517.63526202212, + "p75": 88744.53200615835, + "p90": 94219.67306773865, + "p95": 96478.75560820884, + "p99": 98437.55493167203 } }, "details": { "DNSDialup": { - "average": 0.0009401630400000001, - "fastest": 0.0000892, - "slowest": 0.001589685 + "average": 0.0010934043800000003, + "fastest": 0.000126406, + "slowest": 0.001896915 }, "DNSLookup": { - "average": 0.000012044219999999997, - "fastest": 0.000004448, - "slowest": 0.000173813 + "average": 0.000013577380000000002, + "fastest": 0.000004248, + "slowest": 0.000184926 } }, "statusCodeDistribution": { - "200": 781750 + "200": 762542 }, "errorDistribution": {} } \ 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 198783b642..42f40ff6b7 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.000431091, - "slowest": 0.004790658, - "fastest": 0.000325866, - "average": 0.0009884186130004302, - "requestsPerSec": 50497.62309291633, - "totalData": 6564974, + "total": 10.000351696, + "slowest": 0.005040588, + "fastest": 0.000068538, + "average": 0.0008618817882858654, + "requestsPerSec": 57910.96329458532, + "totalData": 7528690, "sizePerRequest": 13, - "sizePerSec": 656469.1002079123 + "sizePerSec": 752842.5228296091 }, "responseTimeHistogram": { - "0.000325866": 1, - "0.0007723452": 16522, - "0.0012188244": 477536, - "0.0016653036": 10485, - "0.0021117828": 302, - "0.002558262": 29, - "0.0030047412": 65, - "0.0034512203999999998": 10, - "0.0038976996": 20, - "0.0043441788": 11, - "0.004790658": 17 + "0.000068538": 1, + "0.0005657430000000001": 40575, + "0.001062948": 457711, + "0.0015601529999999999": 80276, + "0.002057358": 410, + "0.002554563": 72, + "0.003051768": 10, + "0.003548973": 35, + "0.004046178": 17, + "0.004543383": 21, + "0.005040588": 2 }, "latencyPercentiles": { - "p10": 0.000858838, - "p25": 0.00091851, - "p50": 0.00099587, - "p75": 0.001056206, - "p90": 0.001113513, - "p95": 0.001162734, - "p99": 0.001272609 + "p10": 0.000578715, + "p25": 0.000646753, + "p50": 0.000914391, + "p75": 0.001021878, + "p90": 0.001081302, + "p95": 0.001118771, + "p99": 0.001227023 }, "rps": { - "mean": 50496.37945100305, - "stddev": 2895.9820621166, - "max": 75909.70125981625, + "mean": 57905.35067499597, + "stddev": 8656.523715725709, + "max": 83799.94667276103, "percentiles": { - "p10": 48788.2041943627, - "p25": 49549.60410867248, - "p50": 50412.613658558184, - "p75": 51201.9763962898, - "p90": 52099.39920423859, - "p95": 53139.68297065655, - "p99": 61196.22494410202 + "p10": 49630.438347836855, + "p25": 50905.45952518923, + "p50": 55198.56313269411, + "p75": 64024.59184572827, + "p90": 70441.9340833586, + "p95": 74419.11827148765, + "p99": 79144.92265810075 } }, "details": { "DNSDialup": { - "average": 0.0009095315600000004, - "fastest": 0.000613031, - "slowest": 0.001155511 + "average": 0.0009498535800000001, + "fastest": 0.0001238, + "slowest": 0.00138559 }, "DNSLookup": { - "average": 0.0000117522, - "fastest": 0.000003937, - "slowest": 0.000193717 + "average": 0.000010462400000000002, + "fastest": 0.000004578, + "slowest": 0.000114044 } }, "statusCodeDistribution": { - "200": 504998 + "200": 579130 }, "errorDistribution": {} } \ No newline at end of file