diff --git a/README.md b/README.md index 9b12ee080f..33e496338b 100644 --- a/README.md +++ b/README.md @@ -91,42 +91,42 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Stric | 82794.12 | 8955.14 | 99351.55 | 100% | -| Bun | 82125.30 | 8814.09 | 100702.94 | 99% | -| Hyper Express | 80895.88 | 12511.65 | 99904.41 | 98% | -| Elysia | 78163.49 | 11912.26 | 98842.24 | 94% | -| Deno | 60625.14 | 7731.05 | 83859.11 | 73% | -| Fastro | 53765.83 | 7659.45 | 105429.63 | 65% | -| Hono | 51191.69 | 4406.55 | 71043.14 | 62% | -| Vixeny (Deno) | 51149.35 | 3908.70 | 70632.29 | 62% | -| Fast | 50823.71 | 4082.53 | 73993.55 | 61% | -| NHttp | 50382.79 | 3524.58 | 73025.69 | 61% | -| Megalo | 46997.05 | 2833.11 | 67654.54 | 57% | -| Deso | 45942.43 | 2672.39 | 54666.78 | 55% | -| Alosaur | 44383.78 | 2957.62 | 70343.03 | 54% | -| Cheetah | 41822.02 | 2419.17 | 47002.16 | 51% | -| http | 41603.38 | 4203.84 | 51510.84 | 50% | -| Router | 40531.30 | 4126.61 | 48718.70 | 49% | -| Reno | 39746.35 | 2543.90 | 48919.22 | 48% | -| Danet V2 (Hono) | 35757.66 | 2596.98 | 38234.78 | 43% | -| Danet (Oak) | 33481.11 | 2244.78 | 35794.21 | 40% | -| Aqua | 32226.89 | 3382.47 | 36798.58 | 39% | -| Little | 31072.13 | 3962.73 | 36486.36 | 38% | -| Oak | 30913.59 | 3136.25 | 35458.45 | 37% | -| Node | 18545.39 | 1653.85 | 26259.34 | 22% | -| Fastify | 17562.11 | 1887.40 | 23942.28 | 21% | -| Dinatra | 17410.98 | 2244.04 | 21389.23 | 21% | -| Abc | 14083.63 | 1487.16 | 18966.98 | 17% | -| Express (Deno) | 10683.12 | 1911.43 | 13143.49 | 13% | -| Express | 6594.75 | 957.31 | 8505.34 | 8% | -| Servest | 6366.34 | 1564.42 | 11334.65 | 8% | -| Acorn | 0.00 | 0.00 | 0.00 | 0% | -| Opine | 0.00 | 0.00 | 0.00 | 0% | -| Peko | 0.00 | 0.00 | 0.00 | 0% | -| Vixeny (Bun) | 0.00 | 0.00 | 0.00 | 0% | -|  | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | +| Bun | 81387.20 | 9536.21 | 98389.41 | 100% | +| Stric | 79454.66 | 11073.53 | 98993.32 | 98% | +| Hyper Express | 78554.60 | 12784.64 | 99003.57 | 97% | +| Elysia | 76374.50 | 11446.79 | 97742.00 | 94% | +| Deno | 57639.10 | 6783.25 | 82690.99 | 71% | +| Fast | 51045.05 | 4411.13 | 74418.18 | 63% | +| NHttp | 49392.04 | 2997.92 | 68510.53 | 61% | +| Vixeny (Deno) | 49216.17 | 3384.29 | 70720.29 | 60% | +| Hono | 48985.71 | 3728.04 | 68205.86 | 60% | +| Fastro | 47660.09 | 3050.17 | 66388.93 | 59% | +| Megalo | 46401.30 | 3138.02 | 65247.25 | 57% | +| Deso | 45141.78 | 2935.93 | 68262.92 | 55% | +| Alosaur | 43150.56 | 2727.68 | 65455.61 | 53% | +| http | 40815.16 | 4674.12 | 53687.99 | 50% | +| Cheetah | 40396.58 | 2695.39 | 51226.76 | 50% | +| Reno | 39933.68 | 2220.08 | 48578.14 | 49% | +| Router | 39869.86 | 4199.87 | 47344.61 | 49% | +| Danet V2 (Hono) | 35047.90 | 2520.73 | 38269.18 | 43% | +| Danet (Oak) | 33010.11 | 2306.67 | 35884.68 | 41% | +| Aqua | 31608.22 | 3925.69 | 41350.79 | 39% | +| Little | 30258.77 | 3909.64 | 35561.87 | 37% | +| Oak | 30185.53 | 3198.52 | 35328.36 | 37% | +| Node | 18060.65 | 1576.52 | 21514.38 | 22% | +| Fastify | 17040.35 | 2492.34 | 33161.70 | 21% | +| Dinatra | 16491.22 | 2045.77 | 20426.38 | 20% | +| Abc | 13496.20 | 1410.27 | 16026.14 | 17% | +| Express (Deno) | 10354.84 | 2043.35 | 13096.84 | 13% | +| Express | 6566.92 | 960.91 | 8292.12 | 8% | +| Servest | 6211.33 | 1575.89 | 11242.36 | 8% | +| Acorn | 0.00 | 0.00 | 0.00 | 0% | +| Opine | 0.00 | 0.00 | 0.00 | 0% | +| Peko | 0.00 | 0.00 | 0.00 | 0% | +| Vixeny (Bun) | 0.00 | 0.00 | 0.00 | 0% | +|  | | | | | # Frameworks @@ -279,12 +279,12 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14083.63 | 1487.16 | 18966.98 | | +| 13496.20 | 1410.27 | 16026.14 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12541.85 | 13322.91 | 14216.10 | 15237.46 | 15556.72 | 15727.02 | 15983.29 | -| **Latency** | 3ms | 3ms | 3ms | 3ms | 3ms | 4ms | 5ms | +| **Req/Sec** | 12215.15 | 12916.13 | 13715.68 | 14385.00 | 14782.32 | 15140.30 | 15492.61 | +| **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | ### [Acorn](#acorn) @@ -301,253 +301,253 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44383.78 | 2957.62 | 70343.03 | | +| 43150.56 | 2727.68 | 65455.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 42621.71 | 43608.90 | 44428.87 | 45303.24 | 46301.94 | 47370.59 | 50796.19 | -| **Latency** | 991µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 41616.24 | 42537.12 | 43377.09 | 44147.48 | 44812.42 | 45318.69 | 48205.81 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32226.89 | 3382.47 | 36798.58 | | +| 31608.22 | 3925.69 | 41350.79 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30349.14 | 31740.50 | 32891.52 | 33819.92 | 34704.89 | 35192.85 | 36019.46 | +| **Req/Sec** | 28524.74 | 30422.31 | 32344.78 | 33568.71 | 34829.21 | 35782.14 | 39355.09 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 82125.30 | 8814.09 | 100702.94 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 81387.20 | 9536.21 | 98389.41 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 68823.06 | 76601.65 | 83308.98 | 89025.01 | 92422.24 | 94244.46 | 97004.16 | -| **Latency** | 366µs | 456µs | 568µs | 717µs | 907µs | 1ms | 1ms | +| **Req/Sec** | 67260.93 | 75221.14 | 82821.00 | 89015.79 | 92855.11 | 94797.70 | 97215.78 | +| **Latency** | 369µs | 458µs | 570µs | 725µs | 922µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41822.02 | 2419.17 | 47002.16 | | +| 40396.58 | 2695.39 | 51226.76 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40795.12 | 41415.40 | 42057.62 | 42749.08 | 43362.05 | 44003.50 | 45171.34 | +| **Req/Sec** | 38355.72 | 39839.76 | 40848.88 | 41520.56 | 42396.14 | 42938.75 | 44082.94 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33481.11 | 2244.78 | 35794.21 | | +| 33010.11 | 2306.67 | 35884.68 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33111.94 | 33387.66 | 33801.82 | 34209.63 | 34495.35 | 34644.95 | 35007.98 | +| **Req/Sec** | 32115.44 | 33054.13 | 33387.07 | 33759.53 | 34203.95 | 34406.50 | 34714.00 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35757.66 | 2596.98 | 38234.78 | | +| 35047.90 | 2520.73 | 38269.18 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34149.95 | 35570.34 | 36453.56 | 36804.11 | 37210.76 | 37479.13 | 37712.10 | +| **Req/Sec** | 34059.87 | 35021.76 | 35533.18 | 35936.24 | 36413.92 | 36597.68 | 37221.26 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 60625.14 | 7731.05 | 83859.11 | | +| 57639.10 | 6783.25 | 82690.99 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52981.34 | 54121.56 | 59110.26 | 66018.14 | 71862.79 | 74458.69 | 80543.76 | -| **Latency** | 564µs | 673µs | 852µs | 954µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 52006.89 | 52919.73 | 54733.59 | 61282.72 | 68156.49 | 70764.91 | 77146.56 | +| **Latency** | 595µs | 753µs | 893µs | 983µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45942.43 | 2672.39 | 54666.78 | | +| 45141.78 | 2935.93 | 68262.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44016.73 | 45086.37 | 45818.24 | 47074.18 | 48621.75 | 49620.92 | 51750.81 | -| **Latency** | 986µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43304.95 | 44133.68 | 44937.86 | 46214.63 | 48005.00 | 49063.23 | 51458.87 | +| **Latency** | 985µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17410.98 | 2244.04 | 21389.23 | | +| 16491.22 | 2045.77 | 20426.38 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15610.25 | 16623.88 | 17856.13 | 18775.88 | 19428.37 | 19825.65 | 20372.89 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15043.30 | 15809.15 | 16806.93 | 17640.99 | 18372.95 | 18730.60 | 19513.43 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 78163.49 | 11912.26 | 98842.24 | | +| 76374.50 | 11446.79 | 97742.00 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 59249.51 | 70021.02 | 80764.29 | 87408.48 | 92074.55 | 94285.97 | 96854.01 | -| **Latency** | 370µs | 462µs | 581µs | 766µs | 972µs | 1ms | 1ms | +| **Req/Sec** | 58709.95 | 68904.64 | 78308.00 | 85020.27 | 89778.18 | 92024.25 | 95629.41 | +| **Latency** | 382µs | 474µs | 594µs | 779µs | 1ms | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6594.75 | 957.31 | 8505.34 | | +| 6566.92 | 960.91 | 8292.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5330.71 | 6301.26 | 6846.93 | 6992.00 | 7578.81 | 8102.16 | 8437.22 | +| **Req/Sec** | 5148.90 | 6489.09 | 6786.33 | 6938.33 | 7504.36 | 7987.17 | 8217.44 | | **Latency** | 6ms | 7ms | 7ms | 7ms | 8ms | 9ms | 11ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10683.12 | 1911.43 | 13143.49 | | +| 10354.84 | 2043.35 | 13096.84 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7359.10 | 10663.78 | 11464.49 | 11641.95 | 11788.88 | 12048.59 | 12392.74 | -| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | +| **Req/Sec** | 6796.94 | 10350.32 | 11213.35 | 11476.75 | 11635.22 | 11746.76 | 12193.42 | +| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 7ms | 11ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50823.71 | 4082.53 | 73993.55 | | +| 51045.05 | 4411.13 | 74418.18 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47680.83 | 48645.57 | 49803.54 | 52603.25 | 56411.62 | 58276.18 | 63412.77 | -| **Latency** | 798µs | 918µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47407.12 | 48488.59 | 50053.28 | 53078.19 | 56346.42 | 58878.71 | 64656.36 | +| **Latency** | 733µs | 910µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17562.11 | 1887.40 | 23942.28 | | +| 17040.35 | 2492.34 | 33161.70 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16071.85 | 17166.67 | 18101.62 | 18487.74 | 18788.82 | 18945.90 | 19290.83 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15570.76 | 15900.02 | 17115.76 | 18112.14 | 18508.21 | 18734.89 | 27293.44 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 53765.83 | 7659.45 | 105429.63 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 47660.09 | 3050.17 | 66388.93 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47455.75 | 48548.33 | 51377.92 | 57732.79 | 64113.87 | 68822.11 | 73421.81 | -| **Latency** | 637µs | 792µs | 965µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46160.74 | 46970.36 | 47667.95 | 48501.99 | 49247.63 | 50437.43 | 56225.29 | +| **Latency** | 917µs | 972µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51191.69 | 4406.55 | 71043.14 | | +| 48985.71 | 3728.04 | 68205.86 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47821.53 | 48830.78 | 50130.82 | 53085.60 | 56561.68 | 59301.52 | 64497.86 | -| **Latency** | 763µs | 911µs | 994µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46579.04 | 47466.04 | 48410.60 | 50237.81 | 52925.14 | 54836.48 | 60826.61 | +| **Latency** | 862µs | 950µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41603.38 | 4203.84 | 51510.84 | | +| 40815.16 | 4674.12 | 53687.99 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38502.39 | 40518.73 | 42513.38 | 43829.41 | 44970.61 | 45667.16 | 47155.97 | -| **Latency** | 892µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 36604.99 | 39428.72 | 41802.37 | 43406.07 | 44604.26 | 45594.10 | 47143.40 | +| **Latency** | 907µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 80895.88 | 12511.65 | 99904.41 | | +| 78554.60 | 12784.64 | 99003.57 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 60235.62 | 73109.99 | 84028.03 | 90872.69 | 94833.73 | 96178.00 | 98348.91 | -| **Latency** | 369µs | 457µs | 566µs | 725µs | 932µs | 1ms | 1ms | +| **Req/Sec** | 58269.42 | 69873.90 | 81733.66 | 89112.68 | 93116.52 | 94846.38 | 97085.36 | +| **Latency** | 375µs | 465µs | 580µs | 752µs | 973µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31072.13 | 3962.73 | 36486.36 | | +| 30258.77 | 3909.64 | 35561.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29214.49 | 30650.37 | 31901.04 | 32954.56 | 33752.24 | 34443.00 | 35280.51 | +| **Req/Sec** | 28549.57 | 29917.13 | 31028.06 | 32100.24 | 32904.51 | 33477.28 | 34254.44 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46997.05 | 2833.11 | 67654.54 | | +| 46401.30 | 3138.02 | 65247.25 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45155.47 | 46052.97 | 46731.96 | 47742.30 | 49640.72 | 50994.37 | 54326.60 | -| **Latency** | 929µs | 990µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44024.67 | 45206.89 | 46228.82 | 47642.29 | 49646.64 | 50549.27 | 54244.78 | +| **Latency** | 919µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50382.79 | 3524.58 | 73025.69 | | +| 49392.04 | 2997.92 | 68510.53 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47934.56 | 48793.44 | 49645.46 | 51510.44 | 54615.42 | 56824.67 | 61320.90 | -| **Latency** | 840µs | 927µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47429.50 | 48185.20 | 48889.95 | 49925.84 | 52918.25 | 54999.13 | 58608.11 | +| **Latency** | 867µs | 943µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 18545.39 | 1653.85 | 26259.34 | | +| 18060.65 | 1576.52 | 21514.38 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 17902.98 | 18343.58 | 18695.09 | 19073.24 | 19452.03 | 19715.25 | 20625.02 | +| **Req/Sec** | 17338.14 | 17838.78 | 18284.04 | 18715.41 | 19008.82 | 19218.33 | 19715.39 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 2ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30913.59 | 3136.25 | 35458.45 | | +| 30185.53 | 3198.52 | 35328.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30424.45 | 31200.91 | 31461.89 | 31911.93 | 32226.95 | 32354.57 | 32627.95 | +| **Req/Sec** | 29576.89 | 30290.24 | 30797.63 | 31292.63 | 31618.64 | 31882.52 | 32241.14 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,45 +576,45 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39746.35 | 2543.90 | 48919.22 | | +| 39933.68 | 2220.08 | 48578.14 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37207.46 | 39217.18 | 40320.19 | 40967.53 | 41704.23 | 42136.23 | 43316.98 | +| **Req/Sec** | 38735.64 | 39474.48 | 40063.86 | 40840.72 | 41523.34 | 42026.18 | 44032.38 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40531.30 | 4126.61 | 48718.70 | | +| 39869.86 | 4199.87 | 47344.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37536.29 | 39662.65 | 41302.64 | 42731.26 | 43730.92 | 44456.54 | 45926.33 | -| **Latency** | 909µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 36926.66 | 38810.32 | 40617.15 | 41914.73 | 43411.26 | 44158.65 | 46025.01 | +| **Latency** | 923µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 82794.12 | 8955.14 | 99351.55 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 79454.66 | 11073.53 | 98993.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 68271.75 | 78215.13 | 84747.86 | 87821.96 | 92905.65 | 95267.44 | 97961.27 | -| **Latency** | 389µs | 464µs | 539µs | 703µs | 932µs | 1ms | 1ms | +| **Req/Sec** | 62757.57 | 70047.16 | 83054.75 | 87710.13 | 91916.91 | 94665.90 | 97550.64 | +| **Latency** | 393µs | 469µs | 560µs | 756µs | 963µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6366.34 | 1564.42 | 11334.65 | | +| 6211.33 | 1575.89 | 11242.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5170.39 | 5840.94 | 6526.10 | 7111.23 | 7974.42 | 8581.81 | 9384.38 | -| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | 14ms | +| **Req/Sec** | 5026.24 | 5545.20 | 6411.15 | 7013.65 | 7864.86 | 8387.61 | 9030.02 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) @@ -631,13 +631,13 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51149.35 | 3908.70 | 70632.29 | | +| 49216.17 | 3384.29 | 70720.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48623.55 | 49334.41 | 50148.47 | 51701.28 | 55868.00 | 59192.97 | 64752.44 | -| **Latency** | 812µs | 912µs | 992µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47003.94 | 47833.06 | 48720.74 | 49668.86 | 52405.72 | 55669.39 | 60795.88 | +| **Latency** | 866µs | 943µs | 1ms | 1ms | 1ms | 1ms | 1ms | --- -
Generated 2025-01-25T01:51:27.449Z
+Generated 2025-01-26T01:58:17.808Z
diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 606f2a8298..e341bb52b9 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000714227, - "slowest": 0.015816389, - "fastest": 0.002053552, - "average": 0.003543549313952198, - "requestsPerSec": 14081.394268801558, - "totalData": 1830712, + "total": 10.000543432, + "slowest": 0.017878637, + "fastest": 0.001327906, + "average": 0.003699501165611557, + "requestsPerSec": 13489.266950068279, + "totalData": 1753700, "sizePerRequest": 13, - "sizePerSec": 183058.12549442027 + "sizePerSec": 175360.47035088763 }, "responseTimeHistogram": { - "0.002053552": 1, - "0.0034298357000000002": 70661, - "0.0048061194": 67956, - "0.006182403100000001": 1522, - "0.0075586868000000005": 351, - "0.0089349705": 235, - "0.010311254200000002": 52, - "0.011687537900000001": 4, - "0.0130638216": 14, - "0.0144401053": 14, - "0.015816389": 14 + "0.001327906": 1, + "0.0029829791": 82, + "0.0046380522": 130362, + "0.006293125300000001": 3861, + "0.0079481984": 269, + "0.0096032715": 274, + "0.011258344600000001": 1, + "0.0129134177": 6, + "0.0145684908": 12, + "0.016223563899999998": 16, + "0.017878637": 16 }, "latencyPercentiles": { - "p10": 0.003185699, - "p25": 0.003252199, - "p50": 0.003425892, - "p75": 0.003712114, - "p90": 0.003898151, - "p95": 0.004288488, - "p99": 0.005459783 + "p10": 0.003351688, + "p25": 0.003423826, + "p50": 0.0035331, + "p75": 0.003860236, + "p90": 0.004187806, + "p95": 0.004492637, + "p99": 0.005595525 }, "rps": { - "mean": 14083.633817575252, - "stddev": 1487.1594127993285, - "max": 18966.9799931478, + "mean": 13496.202607534262, + "stddev": 1410.2682940585237, + "max": 16026.14057249864, "percentiles": { - "p10": 12541.849643891699, - "p25": 13322.91141075339, - "p50": 14216.096886504667, - "p75": 15237.461298601955, - "p90": 15556.717354254299, - "p95": 15727.015867857803, - "p99": 15983.286638075833 + "p10": 12215.145558978358, + "p25": 12916.133542407671, + "p50": 13715.676519509518, + "p75": 14384.999523685268, + "p90": 14782.32498519255, + "p95": 15140.301153978931, + "p99": 15492.608023526736 } }, "details": { "DNSDialup": { - "average": 0.0005014519199999998, - "fastest": 0.000077124, - "slowest": 0.000871009 + "average": 0.0005947170000000001, + "fastest": 0.000093326, + "slowest": 0.00101789 }, "DNSLookup": { - "average": 0.000008511860000000003, - "fastest": 0.000003807, - "slowest": 0.000051316 + "average": 0.000007978959999999998, + "fastest": 0.000003887, + "slowest": 0.000048721 } }, "statusCodeDistribution": { - "200": 140824 + "200": 134900 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 1b0c73ea4e..b62f8269ab 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.001051949, + "total": 10.002194977, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 73688.04839311808, + "requestsPerSec": 71547.1955551342, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 736958 + "Connection refused (os error 111)": 715629 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 250f81be84..5a84d2b195 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00058584, - "slowest": 0.008974833, - "fastest": 0.000365844, - "average": 0.0011246861861553277, - "requestsPerSec": 44385.59971402636, - "totalData": 5770466, + "total": 10.000611204, + "slowest": 0.008803822, + "fastest": 0.000353726, + "average": 0.0011566722152722884, + "requestsPerSec": 43155.262333104096, + "totalData": 5610527, "sizePerRequest": 13, - "sizePerSec": 577012.7962823426 + "sizePerSec": 561018.4103303532 }, "responseTimeHistogram": { - "0.000365844": 1, - "0.0012267429": 381334, - "0.0020876417999999997": 62016, - "0.0029485406999999997": 401, - "0.0038094395999999997": 25, - "0.004670338499999999": 20, - "0.005531237399999999": 35, - "0.006392136299999999": 0, - "0.007253035199999999": 0, - "0.0081139341": 6, - "0.008974833": 44 + "0.000353726": 1, + "0.0011987355999999998": 275183, + "0.0020437451999999997": 155687, + "0.0028887547999999993": 558, + "0.0037337643999999994": 50, + "0.004578774": 22, + "0.005423783599999999": 13, + "0.006268793199999999": 15, + "0.007113802799999999": 0, + "0.0079588124": 27, + "0.008803822": 23 }, "latencyPercentiles": { - "p10": 0.000991885, - "p25": 0.001043535, - "p50": 0.001136436, - "p75": 0.001196628, - "p90": 0.001244869, - "p95": 0.001287957, - "p99": 0.001424595 + "p10": 0.001019157, + "p25": 0.001070491, + "p50": 0.001164639, + "p75": 0.00122409, + "p90": 0.00127904, + "p95": 0.001330666, + "p99": 0.001485268 }, "rps": { - "mean": 44383.782910959264, - "stddev": 2957.6205819618663, - "max": 70343.02847980743, + "mean": 43150.557368586844, + "stddev": 2727.676491589262, + "max": 65455.61070536627, "percentiles": { - "p10": 42621.70723549008, - "p25": 43608.900145443455, - "p50": 44428.869879646125, - "p75": 45303.23701651267, - "p90": 46301.944681674024, - "p95": 47370.58621802523, - "p99": 50796.18502580741 + "p10": 41616.24248851823, + "p25": 42537.123193238054, + "p50": 43377.08723162672, + "p75": 44147.4804035102, + "p90": 44812.417520896546, + "p95": 45318.68942751959, + "p99": 48205.80879995823 } }, "details": { "DNSDialup": { - "average": 0.00062445828, - "fastest": 0.000152976, - "slowest": 0.000833273 + "average": 0.0007582471199999998, + "fastest": 0.000112131, + "slowest": 0.001521259 }, "DNSLookup": { - "average": 0.00000823778, - "fastest": 0.000003687, - "slowest": 0.000047409 + "average": 0.00000904348, + "fastest": 0.000003958, + "slowest": 0.000048121 } }, "statusCodeDistribution": { - "200": 443882 + "200": 431579 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index f9a93e2929..d16fbc3172 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000643732, - "slowest": 0.015028728, - "fastest": 0.000485308, - "average": 0.0015493835166620088, - "requestsPerSec": 32226.92544968264, - "totalData": 4189770, + "total": 10.001120612, + "slowest": 0.013899818, + "fastest": 0.000403609, + "average": 0.0015804636716208352, + "requestsPerSec": 31592.859666234373, + "totalData": 4107532, "sizePerRequest": 13, - "sizePerSec": 418950.03084587434 + "sizePerSec": 410707.1756610468 }, "responseTimeHistogram": { - "0.000485308": 1, - "0.00193965": 299817, - "0.0033939919999999998": 20990, - "0.004848334": 312, - "0.006302676": 976, - "0.007757018": 94, - "0.00921136": 50, - "0.010665701999999999": 0, - "0.012120044": 0, - "0.013574386": 0, - "0.015028728": 50 + "0.000403609": 1, + "0.0017532299000000001": 254169, + "0.0031028508": 59922, + "0.0044524717": 645, + "0.0058020926": 469, + "0.0071517135": 476, + "0.0085013344": 183, + "0.009850955299999999": 48, + "0.0112005762": 1, + "0.0125501971": 0, + "0.013899818": 50 }, "latencyPercentiles": { - "p10": 0.001056664, - "p25": 0.00139141, - "p50": 0.001597188, - "p75": 0.001671826, - "p90": 0.00176149, - "p95": 0.002081533, - "p99": 0.002452475 + "p10": 0.001075742, + "p25": 0.001342402, + "p50": 0.001614236, + "p75": 0.001720243, + "p90": 0.001918596, + "p95": 0.002167452, + "p99": 0.002687922 }, "rps": { - "mean": 32226.893056576562, - "stddev": 3382.4707828739593, - "max": 36798.57806949019, + "mean": 31608.222773870475, + "stddev": 3925.68650972662, + "max": 41350.78558909879, "percentiles": { - "p10": 30349.13828980516, - "p25": 31740.497701016968, - "p50": 32891.524465135655, - "p75": 33819.92331682603, - "p90": 34704.88991898958, - "p95": 35192.85473024043, - "p99": 36019.457753705916 + "p10": 28524.735326112183, + "p25": 30422.311723417835, + "p50": 32344.78458874185, + "p75": 33568.70523077354, + "p90": 34829.208163362135, + "p95": 35782.13824007004, + "p99": 39355.09301022168 } }, "details": { "DNSDialup": { - "average": 0.0008341684599999998, - "fastest": 0.00011746, - "slowest": 0.001318962 + "average": 0.0008664127199999999, + "fastest": 0.000137158, + "slowest": 0.001214321 }, "DNSLookup": { - "average": 0.000009548479999999999, - "fastest": 0.000004278, - "slowest": 0.000046036 + "average": 0.00000796378, + "fastest": 0.000003747, + "slowest": 0.000046147 } }, "statusCodeDistribution": { - "200": 322290 + "200": 315964 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 18496f4ef9..7b04450a41 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00088163, - "slowest": 0.003217984, - "fastest": 0.000032551, - "average": 0.0006072480203666228, - "requestsPerSec": 82122.25985520438, - "totalData": 10676835, + "total": 10.000715069, + "slowest": 0.003224411, + "fastest": 0.000032511, + "average": 0.0006128021664269178, + "requestsPerSec": 81394.47973307717, + "totalData": 10582039, "sizePerRequest": 13, - "sizePerSec": 1067589.378117657 + "sizePerSec": 1058128.2365300034 }, "responseTimeHistogram": { - "0.000032551": 1, - "0.00035109430000000003": 68500, - "0.0006696376": 497152, - "0.0009881809": 203143, - "0.0013067242": 43110, - "0.0016252675": 8245, - "0.0019438108": 1092, - "0.0022623541000000003": 18, - "0.0025808974": 12, - "0.0028994407": 9, - "0.003217984": 13 + "0.000032511": 1, + "0.000351701": 66426, + "0.0006708910000000001": 491420, + "0.000990081": 200179, + "0.001309271": 45334, + "0.001628461": 9015, + "0.0019476510000000001": 1545, + "0.002266841": 55, + "0.002586031": 24, + "0.002905221": 3, + "0.003224411": 1 }, "latencyPercentiles": { - "p10": 0.000366624, - "p25": 0.000456592, - "p50": 0.000568942, - "p75": 0.000717833, - "p90": 0.000907445, - "p95": 0.001028016, - "p99": 0.001331764 + "p10": 0.000369113, + "p25": 0.000458501, + "p50": 0.000570735, + "p75": 0.000725041, + "p90": 0.000922425, + "p95": 0.00104427, + "p99": 0.00136193 }, "rps": { - "mean": 82125.3032307174, - "stddev": 8814.085539687794, - "max": 100702.94052587626, + "mean": 81387.19944546692, + "stddev": 9536.209444214168, + "max": 98389.4124567412, "percentiles": { - "p10": 68823.05572366745, - "p25": 76601.64693541094, - "p50": 83308.97647212194, - "p75": 89025.00712450854, - "p90": 92422.23679017481, - "p95": 94244.45510947231, - "p99": 97004.16147852919 + "p10": 67260.92887041246, + "p25": 75221.14059987546, + "p50": 82821.00148316889, + "p75": 89015.79140139857, + "p90": 92855.10950749273, + "p95": 94797.6983765649, + "p99": 97215.77812078412 } }, "details": { "DNSDialup": { - "average": 0.0006617843999999999, - "fastest": 0.000077835, - "slowest": 0.001085535 + "average": 0.00079462968, + "fastest": 0.000073321, + "slowest": 0.00143325 }, "DNSLookup": { - "average": 0.00000875674, - "fastest": 0.000004137, - "slowest": 0.000060082 + "average": 0.000008805500000000002, + "fastest": 0.000003987, + "slowest": 0.000051888 } }, "statusCodeDistribution": { - "200": 821295 + "200": 814003 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index a0a515e216..e12ba5b23d 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00061094, - "slowest": 0.008457013, - "fastest": 0.000352659, - "average": 0.001193658481283472, - "requestsPerSec": 41824.14479569785, - "totalData": 5437471, + "total": 10.000645367, + "slowest": 0.008259924, + "fastest": 0.000239911, + "average": 0.0012357723201020963, + "requestsPerSec": 40396.69293074733, + "totalData": 5251909, "sizePerRequest": 13, - "sizePerSec": 543713.8823440721 + "sizePerSec": 525157.0080997153 }, "responseTimeHistogram": { - "0.000352659": 1, - "0.0011630943999999999": 176974, - "0.0019735297999999997": 240328, - "0.0027839651999999994": 744, - "0.0035944005999999995": 115, - "0.004404836": 38, - "0.005215271399999999": 17, - "0.006025706799999999": 9, - "0.006836142199999999": 12, - "0.007646577599999999": 9, - "0.008457013": 20 + "0.000239911": 1, + "0.0010419123": 21424, + "0.0018439136": 380460, + "0.0026459149": 1836, + "0.0034479161999999997": 176, + "0.0042499174999999995": 40, + "0.0050519188": 6, + "0.0058539201": 11, + "0.0066559214": 11, + "0.0074579226999999994": 11, + "0.008259924": 17 }, "latencyPercentiles": { - "p10": 0.001048494, - "p25": 0.00110413, - "p50": 0.001200099, - "p75": 0.001274312, - "p90": 0.001324501, - "p95": 0.0013617, - "p99": 0.001516154 + "p10": 0.001078931, + "p25": 0.00113488, + "p50": 0.001242704, + "p75": 0.001312764, + "p90": 0.001383763, + "p95": 0.001444266, + "p99": 0.001614352 }, "rps": { - "mean": 41822.023117593584, - "stddev": 2419.167270935484, - "max": 47002.16099465424, + "mean": 40396.58166624083, + "stddev": 2695.392626798467, + "max": 51226.76085987727, "percentiles": { - "p10": 40795.12005752032, - "p25": 41415.40238814886, - "p50": 42057.6231494793, - "p75": 42749.08475116911, - "p90": 43362.0546157224, - "p95": 44003.5030003236, - "p99": 45171.339720565906 + "p10": 38355.723194657214, + "p25": 39839.75609260431, + "p50": 40848.88191993193, + "p75": 41520.56137407839, + "p90": 42396.136075128255, + "p95": 42938.747926128126, + "p99": 44082.939791842866 } }, "details": { "DNSDialup": { - "average": 0.0006572671800000002, - "fastest": 0.000151489, - "slowest": 0.001070832 + "average": 0.0005324530000000001, + "fastest": 0.000080682, + "slowest": 0.000820794 }, "DNSLookup": { - "average": 0.000008313140000000001, - "fastest": 0.000004197, - "slowest": 0.000049072 + "average": 0.000008715839999999996, + "fastest": 0.000003797, + "slowest": 0.000048642 } }, "statusCodeDistribution": { - "200": 418267 + "200": 403993 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 5e210f60b9..9f64a9e9a6 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00058548, - "slowest": 0.012366238, - "fastest": 0.000754993, - "average": 0.0014910709736730128, - "requestsPerSec": 33488.33932470922, - "totalData": 4353739, + "total": 10.000576118, + "slowest": 0.011687284, + "fastest": 0.000701035, + "average": 0.0015124935071586612, + "requestsPerSec": 33013.998004149784, + "totalData": 4292067, "sizePerRequest": 13, - "sizePerSec": 435348.4112212198 + "sizePerSec": 429181.9740539472 }, "responseTimeHistogram": { - "0.000754993": 1, - "0.0019161175": 331274, - "0.003077242": 2961, - "0.004238366499999999": 513, - "0.005399490999999999": 92, - "0.006560615499999999": 12, - "0.007721739999999999": 11, - "0.0088828645": 11, - "0.010043989": 11, - "0.011205113499999999": 11, - "0.012366238": 6 + "0.000701035": 1, + "0.0017996599": 323381, + "0.0028982848": 5789, + "0.0039969097": 763, + "0.0050955346": 128, + "0.0061941595": 41, + "0.007292784399999999": 17, + "0.0083914093": 7, + "0.0094900342": 15, + "0.010588659099999998": 11, + "0.011687284": 6 }, "latencyPercentiles": { - "p10": 0.001310325, - "p25": 0.001360302, - "p50": 0.001510925, - "p75": 0.001581466, - "p90": 0.001638461, - "p95": 0.001672211, - "p99": 0.001970399 + "p10": 0.001323622, + "p25": 0.001379238, + "p50": 0.00152576, + "p75": 0.001602571, + "p90": 0.001669126, + "p95": 0.001712531, + "p99": 0.001999149 }, "rps": { - "mean": 33481.10621161037, - "stddev": 2244.777646865618, - "max": 35794.205409036535, + "mean": 33010.11300451507, + "stddev": 2306.672644300466, + "max": 35884.6758530093, "percentiles": { - "p10": 33111.94486319335, - "p25": 33387.66416866457, - "p50": 33801.821918202746, - "p75": 34209.6316064141, - "p90": 34495.35327300538, - "p95": 34644.951224783894, - "p99": 35007.982120850764 + "p10": 32115.441104083246, + "p25": 33054.126131539495, + "p50": 33387.06869404543, + "p75": 33759.528626951804, + "p90": 34203.95265290111, + "p95": 34406.50282903257, + "p99": 34713.99750059485 } }, "details": { "DNSDialup": { - "average": 0.0006232255400000003, - "fastest": 0.000079199, - "slowest": 0.001010948 + "average": 0.0007095408, + "fastest": 0.000162606, + "slowest": 0.001096351 }, "DNSLookup": { - "average": 0.000007734380000000002, - "fastest": 0.000003897, - "slowest": 0.000049984 + "average": 0.00000812286, + "fastest": 0.000004198, + "slowest": 0.000049764 } }, "statusCodeDistribution": { - "200": 334903 + "200": 330159 }, "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 2a63e28e11..772b6ff2e8 100644 --- a/frameworks/danet_v2/results/hello_bench.json +++ b/frameworks/danet_v2/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000564574, - "slowest": 0.01210248, - "fastest": 0.000594216, - "average": 0.001396398593347561, - "requestsPerSec": 35756.28129332451, - "totalData": 4648579, + "total": 10.000577211, + "slowest": 0.010662215, + "fastest": 0.000752798, + "average": 0.001424132299628062, + "requestsPerSec": 35059.77631114557, + "totalData": 4558034, "sizePerRequest": 13, - "sizePerSec": 464831.6568132186 + "sizePerSec": 455777.0920448924 }, "responseTimeHistogram": { - "0.000594216": 1, - "0.0017450424000000002": 348579, - "0.0028958688": 8505, - "0.0040466952": 310, - "0.0051975216": 80, - "0.006348348": 8, - "0.007499174400000001": 9, - "0.0086500008": 67, - "0.0098008272": 11, - "0.010951653600000002": 6, - "0.01210248": 7 + "0.000752798": 1, + "0.0017437396999999998": 342194, + "0.0027346813999999994": 7681, + "0.0037256230999999996": 531, + "0.004716564799999999": 79, + "0.005707506499999998": 28, + "0.006698448199999998": 13, + "0.007689389899999999": 7, + "0.008680331599999999": 70, + "0.009671273299999998": 2, + "0.010662214999999997": 12 }, "latencyPercentiles": { - "p10": 0.001218147, - "p25": 0.001268299, - "p50": 0.001405416, - "p75": 0.001470874, - "p90": 0.001543545, - "p95": 0.001622993, - "p99": 0.001898151 + "p10": 0.001244247, + "p25": 0.001297225, + "p50": 0.001433509, + "p75": 0.001504338, + "p90": 0.001576282, + "p95": 0.001631698, + "p99": 0.001972205 }, "rps": { - "mean": 35757.66319101464, - "stddev": 2596.9766163484346, - "max": 38234.78301153581, + "mean": 35047.90177109409, + "stddev": 2520.7269206017627, + "max": 38269.181596434, "percentiles": { - "p10": 34149.95455352111, - "p25": 35570.337006711605, - "p50": 36453.56121749363, - "p75": 36804.105396846266, - "p90": 37210.75763002938, - "p95": 37479.129442882826, - "p99": 37712.097512297325 + "p10": 34059.8738522448, + "p25": 35021.75901887851, + "p50": 35533.18444095015, + "p75": 35936.24423002575, + "p90": 36413.921042015594, + "p95": 36597.68459324837, + "p99": 37221.25705990778 } }, "details": { "DNSDialup": { - "average": 0.0011301800799999996, - "fastest": 0.000244802, - "slowest": 0.002020126 + "average": 0.0008167800800000001, + "fastest": 0.000176135, + "slowest": 0.00113009 }, "DNSLookup": { - "average": 0.000007240119999999997, - "fastest": 0.000003687, - "slowest": 0.000048912 + "average": 0.000008199400000000005, + "fastest": 0.000003897, + "slowest": 0.00004774 } }, "statusCodeDistribution": { - "200": 357583 + "200": 350618 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 923d065088..0d9f8ec689 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000577697, - "slowest": 0.004746917, - "fastest": 0.000077033, - "average": 0.0008229840244106062, - "requestsPerSec": 60629.89742901449, - "totalData": 7882342, + "total": 10.000608987, + "slowest": 0.004885059, + "fastest": 0.000109059, + "average": 0.0008657074005356971, + "requestsPerSec": 57640.2897812847, + "totalData": 7493694, "sizePerRequest": 13, - "sizePerSec": 788188.6665771884 + "sizePerSec": 749323.7671567011 }, "responseTimeHistogram": { - "0.000077033": 1, - "0.0005440214": 43314, - "0.0010110098": 491137, - "0.0014779982000000002": 71463, - "0.0019449866": 259, - "0.0024119750000000002": 84, - "0.0028789634": 30, - "0.0033459518": 11, - "0.0038129402": 16, - "0.0042799286": 10, - "0.004746917": 9 + "0.000109059": 1, + "0.000586659": 51805, + "0.0010642590000000001": 471762, + "0.001541859": 52543, + "0.002019459": 212, + "0.002497059": 23, + "0.002974659": 34, + "0.003452259": 8, + "0.003929859": 1, + "0.004407459": 32, + "0.004885059": 17 }, "latencyPercentiles": { - "p10": 0.000564025, - "p25": 0.000673579, - "p50": 0.000852607, - "p75": 0.000954828, - "p90": 0.001023727, - "p95": 0.001085606, - "p99": 0.001222347 + "p10": 0.000595536, + "p25": 0.00075323, + "p50": 0.000893468, + "p75": 0.000983791, + "p90": 0.001056597, + "p95": 0.001121336, + "p99": 0.001250059 }, "rps": { - "mean": 60625.1393823936, - "stddev": 7731.046035754793, - "max": 83859.10986617634, + "mean": 57639.09545158385, + "stddev": 6783.247626493836, + "max": 82690.99138279608, "percentiles": { - "p10": 52981.34381840137, - "p25": 54121.56203030989, - "p50": 59110.261541403386, - "p75": 66018.13518173527, - "p90": 71862.78651657973, - "p95": 74458.68635235155, - "p99": 80543.75942449794 + "p10": 52006.885711666284, + "p25": 52919.72800264083, + "p50": 54733.58854170962, + "p75": 61282.71941466416, + "p90": 68156.49491864062, + "p95": 70764.90557138807, + "p99": 77146.5553111242 } }, "details": { "DNSDialup": { - "average": 0.0009879870999999997, - "fastest": 0.000154128, - "slowest": 0.001476395 + "average": 0.0005391145999999998, + "fastest": 0.000078968, + "slowest": 0.000912046 }, "DNSLookup": { - "average": 0.000009492840000000001, - "fastest": 0.000004078, - "slowest": 0.000045075 + "average": 0.000008538839999999998, + "fastest": 0.000003716, + "slowest": 0.000055394 } }, "statusCodeDistribution": { - "200": 606334 + "200": 576438 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 34ee0ff0fb..23f2a4154e 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000585771, - "slowest": 0.005945395, - "fastest": 0.000239117, - "average": 0.0010865383038239505, - "requestsPerSec": 45942.00885035337, - "totalData": 5972811, + "total": 10.000624105, + "slowest": 0.00609912, + "fastest": 0.000277071, + "average": 0.001105671303339107, + "requestsPerSec": 45143.68256019957, + "totalData": 5869045, "sizePerRequest": 13, - "sizePerSec": 597246.1150545938 + "sizePerSec": 586867.8732825945 }, "responseTimeHistogram": { - "0.000239117": 1, - "0.0008097448000000001": 13651, - "0.0013803726000000001": 441585, - "0.0019510004000000002": 3783, - "0.0025216282000000002": 192, - "0.0030922560000000003": 155, - "0.0036628838000000003": 31, - "0.0042335116": 8, - "0.0048041394": 12, - "0.0053747672": 5, - "0.005945395": 24 + "0.000277071": 1, + "0.0008592758999999999": 21524, + "0.0014414808": 425729, + "0.0020236856999999997": 3867, + "0.0026058906": 143, + "0.0031880955": 121, + "0.0037703003999999996": 31, + "0.0043525053": 7, + "0.0049347102": 13, + "0.0055169151": 3, + "0.00609912": 26 }, "latencyPercentiles": { - "p10": 0.000986676, - "p25": 0.00104806, - "p50": 0.001092693, - "p75": 0.001137089, - "p90": 0.001183656, - "p95": 0.001221347, - "p99": 0.001366745 + "p10": 0.000985128, + "p25": 0.001067257, + "p50": 0.001115596, + "p75": 0.001162096, + "p90": 0.001210515, + "p95": 0.001253251, + "p99": 0.001430348 }, "rps": { - "mean": 45942.425660359884, - "stddev": 2672.388897229832, - "max": 54666.781669376905, + "mean": 45141.777362575995, + "stddev": 2935.9294284719153, + "max": 68262.9179314574, "percentiles": { - "p10": 44016.73075936293, - "p25": 45086.36744548162, - "p50": 45818.235657791825, - "p75": 47074.17949204446, - "p90": 48621.75337245895, - "p95": 49620.915215762994, - "p99": 51750.81030212979 + "p10": 43304.949755756, + "p25": 44133.68091950509, + "p50": 44937.861261439146, + "p75": 46214.625341551, + "p90": 48005.00212121809, + "p95": 49063.232694300124, + "p99": 51458.8740978556 } }, "details": { "DNSDialup": { - "average": 0.0007541402599999999, - "fastest": 0.000158997, - "slowest": 0.001120995 + "average": 0.0007228887799999998, + "fastest": 0.000186033, + "slowest": 0.00107648 }, "DNSLookup": { - "average": 0.00000809244, - "fastest": 0.000003847, - "slowest": 0.000062256 + "average": 0.000008450080000000001, + "fastest": 0.000004198, + "slowest": 0.000046748 } }, "statusCodeDistribution": { - "200": 459447 + "200": 451465 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 94de1e2f81..0634e60c1f 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000509136, - "slowest": 0.015580962, - "fastest": 0.000993868, - "average": 0.0028681870072564254, - "requestsPerSec": 17390.61458120546, - "totalData": 2260895, + "total": 10.000557859, + "slowest": 0.014536007, + "fastest": 0.000376408, + "average": 0.003027203629489843, + "requestsPerSec": 16477.980761013063, + "totalData": 2142257, "sizePerRequest": 13, - "sizePerSec": 226077.98955567097 + "sizePerSec": 214213.74989316982 }, "responseTimeHistogram": { - "0.000993868": 1, - "0.0024525774": 5061, - "0.0039112868": 164539, - "0.0053699962": 2747, - "0.0068287056": 306, - "0.008287415": 1142, - "0.0097461244": 69, - "0.0112048338": 0, - "0.0126635432": 12, - "0.014122252600000001": 17, - "0.015580962": 21 + "0.000376408": 1, + "0.0017923678999999999": 49, + "0.0032083278": 140361, + "0.0046242877": 22078, + "0.0060402476": 1017, + "0.007456207499999999": 104, + "0.0088721674": 1073, + "0.0102881273": 60, + "0.0117040872": 9, + "0.013120047099999999": 16, + "0.014536006999999998": 21 }, "latencyPercentiles": { - "p10": 0.002538644, - "p25": 0.002625673, - "p50": 0.002724481, - "p75": 0.002855293, - "p90": 0.003479502, - "p95": 0.003677933, - "p99": 0.005184073 + "p10": 0.002692158, + "p25": 0.002780444, + "p50": 0.002880663, + "p75": 0.00300575, + "p90": 0.003695934, + "p95": 0.003900053, + "p99": 0.005031531 }, "rps": { - "mean": 17410.982363886345, - "stddev": 2244.044244053621, - "max": 21389.23173274892, + "mean": 16491.221132438153, + "stddev": 2045.7740720086736, + "max": 20426.37504611856, "percentiles": { - "p10": 15610.248127895711, - "p25": 16623.878539134133, - "p50": 17856.125373273055, - "p75": 18775.884615261522, - "p90": 19428.36930485986, - "p95": 19825.65197740664, - "p99": 20372.894365370918 + "p10": 15043.302145224729, + "p25": 15809.145163202926, + "p50": 16806.932859803943, + "p75": 17640.99237397932, + "p90": 18372.946455774178, + "p95": 18730.603933767947, + "p99": 19513.43304730896 } }, "details": { "DNSDialup": { - "average": 0.00061405202, - "fastest": 0.000096019, - "slowest": 0.00107033 + "average": 0.0005751898399999998, + "fastest": 0.00008534, + "slowest": 0.000944074 }, "DNSLookup": { - "average": 0.000009103780000000001, - "fastest": 0.000003857, - "slowest": 0.000060684 + "average": 0.000008701060000000001, + "fastest": 0.000003607, + "slowest": 0.000056697 } }, "statusCodeDistribution": { - "200": 173915 + "200": 164789 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 65beed0463..8ba2d1ea71 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000874734, - "slowest": 0.004600309, - "fastest": 0.000038883, - "average": 0.0006382932642748559, - "requestsPerSec": 78148.16411438116, - "totalData": 10160150, + "total": 10.00057956, + "slowest": 0.004920797, + "fastest": 0.000042389, + "average": 0.0006532107051693317, + "requestsPerSec": 76357.37463199583, + "totalData": 9927034, "sizePerRequest": 13, - "sizePerSec": 1015926.1334869551 + "sizePerSec": 992645.8702159458 }, "responseTimeHistogram": { - "0.000038883": 1, - "0.0004950256": 249538, - "0.0009511682": 444523, - "0.0014073108": 74762, - "0.0018634534": 11472, - "0.002319596": 1156, - "0.0027757386": 54, - "0.0032318812000000003": 26, - "0.0036880238": 14, - "0.0041441664000000005": 3, - "0.004600309": 1 + "0.000042389": 1, + "0.0005302298": 282178, + "0.0010180706": 411203, + "0.0015059113999999999": 60722, + "0.0019937521999999997": 8728, + "0.002481593": 696, + "0.0029694337999999995": 25, + "0.0034572745999999995": 20, + "0.0039451154": 44, + "0.0044329562": 0, + "0.004920797": 1 }, "latencyPercentiles": { - "p10": 0.000370061, - "p25": 0.000462484, - "p50": 0.000581968, - "p75": 0.000766403, - "p90": 0.000972171, - "p95": 0.001116992, - "p99": 0.001525114 + "p10": 0.00038267, + "p25": 0.000474293, + "p50": 0.000594056, + "p75": 0.000779885, + "p90": 0.001001301, + "p95": 0.001150378, + "p99": 0.001563147 }, "rps": { - "mean": 78163.49041760936, - "stddev": 11912.25756853978, - "max": 98842.23528714084, + "mean": 76374.49951553516, + "stddev": 11446.789575633813, + "max": 97741.99795570235, "percentiles": { - "p10": 59249.514819533404, - "p25": 70021.01732424322, - "p50": 80764.2883735509, - "p75": 87408.4813586112, - "p90": 92074.54734127728, - "p95": 94285.96994739509, - "p99": 96854.00579363212 + "p10": 58709.95133675232, + "p25": 68904.64417301743, + "p50": 78307.99524631363, + "p75": 85020.27220958791, + "p90": 89778.1827593235, + "p95": 92024.2483894503, + "p99": 95629.40604235865 } }, "details": { "DNSDialup": { - "average": 0.0006443533199999998, - "fastest": 0.000081814, - "slowest": 0.001197983 + "average": 0.0005441432, + "fastest": 0.000091922, + "slowest": 0.000970102 }, "DNSLookup": { - "average": 0.000010020520000000001, - "fastest": 0.000003697, - "slowest": 0.000063038 + "average": 0.000008291659999999998, + "fastest": 0.000003948, + "slowest": 0.000046438 } }, "statusCodeDistribution": { - "200": 781550 + "200": 763618 }, "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 01bd8c974b..ea07b2556f 100644 --- a/frameworks/express-deno/results/hello_bench.json +++ b/frameworks/express-deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000584093, - "slowest": 0.024664991, - "fastest": 0.002843564, - "average": 0.004674510563072138, - "requestsPerSec": 10683.975956443166, - "totalData": 4166994, + "total": 10.00115061, + "slowest": 0.028053128, + "fastest": 0.003048957, + "average": 0.004810820672449255, + "requestsPerSec": 10380.705585634612, + "totalData": 4048941, "sizePerRequest": 39, - "sizePerSec": 416675.0623012835 + "sizePerSec": 404847.51783974987 }, "responseTimeHistogram": { - "0.002843564": 1, - "0.0050257067": 92651, - "0.0072078494": 9562, - "0.0093899921": 2348, - "0.0115721348": 1972, - "0.0137542775": 181, - "0.0159364202": 68, - "0.0181185629": 35, - "0.0203007056": 11, - "0.0224828483": 11, - "0.024664991": 6 + "0.003048957": 1, + "0.005549374100000001": 93280, + "0.0080497912": 6378, + "0.0105502083": 2512, + "0.0130506254": 1436, + "0.015551042499999999": 162, + "0.0180514596": 11, + "0.020551876700000003": 14, + "0.023052293800000002": 11, + "0.0255527109": 11, + "0.028053128": 3 }, "latencyPercentiles": { - "p10": 0.003861748, - "p25": 0.003944993, - "p50": 0.004604535, - "p75": 0.00473239, - "p90": 0.00526985, - "p95": 0.006673852, - "p99": 0.010542463 + "p10": 0.003904584, + "p25": 0.004018485, + "p50": 0.004669641, + "p75": 0.004852642, + "p90": 0.005561082, + "p95": 0.007124108, + "p99": 0.011163359 }, "rps": { - "mean": 10683.12349578836, - "stddev": 1911.428187171495, - "max": 13143.487452519425, + "mean": 10354.841157545603, + "stddev": 2043.3479692473047, + "max": 13096.840659202253, "percentiles": { - "p10": 7359.0958926990115, - "p25": 10663.780480370013, - "p50": 11464.485940788103, - "p75": 11641.947460737858, - "p90": 11788.877494165283, - "p95": 12048.593522366977, - "p99": 12392.73570879995 + "p10": 6796.937461263183, + "p25": 10350.317472465767, + "p50": 11213.347390113324, + "p75": 11476.745140825322, + "p90": 11635.223884448473, + "p95": 11746.75533260144, + "p99": 12193.423971814864 } }, "details": { "DNSDialup": { - "average": 0.0007123116800000001, - "fastest": 0.000165723, - "slowest": 0.001038754 + "average": 0.00088595616, + "fastest": 0.000104006, + "slowest": 0.001919145 }, "DNSLookup": { - "average": 0.00000822298, + "average": 0.00000949506, "fastest": 0.000003737, - "slowest": 0.000049523 + "slowest": 0.000056226 } }, "statusCodeDistribution": { - "200": 106846 + "200": 103819 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index c444e1feb2..f3b4b494ce 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000572076, - "slowest": 0.351206807, - "fastest": 0.001259203, - "average": 0.007569766060466009, - "requestsPerSec": 6596.722617331197, - "totalData": 857623, + "total": 10.000667103, + "slowest": 0.350120192, + "fastest": 0.001290395, + "average": 0.007604078308211139, + "requestsPerSec": 6567.46188264757, + "totalData": 853827, "sizePerRequest": 13, - "sizePerSec": 85757.39402530556 + "sizePerSec": 85377.00447441841 }, "responseTimeHistogram": { - "0.001259203": 1, - "0.036253963400000006": 65931, - "0.07124872380000001": 7, - "0.10624348420000002": 6, - "0.1412382446": 5, - "0.176233005": 4, - "0.21122776540000002": 4, - "0.24622252580000004": 3, - "0.2812172862": 4, - "0.3162120466": 2, - "0.351206807": 4 + "0.001290395": 1, + "0.0361733747": 65639, + "0.0710563544": 7, + "0.10593933409999999": 6, + "0.1408223138": 5, + "0.17570529349999997": 4, + "0.21058827319999998": 4, + "0.2454712529": 3, + "0.2803542326": 4, + "0.31523721229999996": 2, + "0.35012019199999994": 4 }, "latencyPercentiles": { - "p10": 0.006249174, - "p25": 0.007122827, - "p50": 0.007257189, - "p75": 0.007829252, - "p90": 0.008746092, - "p95": 0.009602559, - "p99": 0.011441908 + "p10": 0.006300829, + "p25": 0.007151237, + "p50": 0.007322659, + "p75": 0.007582229, + "p90": 0.008888331, + "p95": 0.009967298, + "p99": 0.011498515 }, "rps": { - "mean": 6594.751685675479, - "stddev": 957.3068320619702, - "max": 8505.340503302155, + "mean": 6566.922602492092, + "stddev": 960.9085815728062, + "max": 8292.124675937144, "percentiles": { - "p10": 5330.713974708166, - "p25": 6301.259987751416, - "p50": 6846.931608014044, - "p75": 6991.996494679297, - "p90": 7578.805939924476, - "p95": 8102.15521379757, - "p99": 8437.217409715626 + "p10": 5148.904812802673, + "p25": 6489.087382861617, + "p50": 6786.328202430415, + "p75": 6938.330110864228, + "p90": 7504.360033179601, + "p95": 7987.167957504201, + "p99": 8217.441204461817 } }, "details": { "DNSDialup": { - "average": 0.0008336043399999999, - "fastest": 0.000134631, - "slowest": 0.001317036 + "average": 0.0007134125, + "fastest": 0.000094195, + "slowest": 0.001022923 }, "DNSLookup": { - "average": 0.00000773606, - "fastest": 0.000003947, - "slowest": 0.000047118 + "average": 0.000008305180000000002, + "fastest": 0.000003777, + "slowest": 0.000049413 } }, "statusCodeDistribution": { - "200": 65971 + "200": 65679 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 9f56908cec..11d1f823b1 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000686247, - "slowest": 0.005464928, - "fastest": 0.000185411, - "average": 0.0009820166122763323, - "requestsPerSec": 50824.21220368478, - "totalData": 6607601, + "total": 10.00060287, + "slowest": 0.005467727, + "fastest": 0.00030822, + "average": 0.000977871334904536, + "requestsPerSec": 51040.42292602306, + "totalData": 6635655, "sizePerRequest": 13, - "sizePerSec": 660714.7586479022 + "sizePerSec": 663525.4980382997 }, "responseTimeHistogram": { - "0.000185411": 1, - "0.0007133627000000001": 33948, - "0.0012413144": 465589, - "0.0017692661": 8367, - "0.0022972178": 244, - "0.0028251695000000004": 39, - "0.0033531212": 6, - "0.0038810729": 24, - "0.0044090246": 14, - "0.004936976300000001": 28, - "0.005464928000000001": 17 + "0.00030822": 1, + "0.0008241707000000001": 77172, + "0.0013401214000000002": 430141, + "0.0018560721000000003": 2844, + "0.0023720228000000004": 155, + "0.0028879735000000004": 50, + "0.0034039242000000005": 18, + "0.0039198749": 8, + "0.0044358256": 14, + "0.0049517763": 22, + "0.005467727": 10 }, "latencyPercentiles": { - "p10": 0.000798792, - "p25": 0.000918796, - "p50": 0.00100094, - "p75": 0.001071166, - "p90": 0.001121424, - "p95": 0.001164445, - "p99": 0.001289077 + "p10": 0.000733358, + "p25": 0.000910631, + "p50": 0.001000991, + "p75": 0.001081871, + "p90": 0.001133156, + "p95": 0.001173886, + "p99": 0.00129055 }, "rps": { - "mean": 50823.70618333093, - "stddev": 4082.528332477775, - "max": 73993.5500453225, + "mean": 51045.045237114435, + "stddev": 4411.12918915195, + "max": 74418.18036146114, "percentiles": { - "p10": 47680.833316722, - "p25": 48645.567690261174, - "p50": 49803.53867779708, - "p75": 52603.24562025345, - "p90": 56411.62079388175, - "p95": 58276.176557626335, - "p99": 63412.766923421936 + "p10": 47407.12054950722, + "p25": 48488.588651466125, + "p50": 50053.28171838878, + "p75": 53078.189480922185, + "p90": 56346.423818582945, + "p95": 58878.713774872485, + "p99": 64656.35902868029 } }, "details": { "DNSDialup": { - "average": 0.00049201854, - "fastest": 0.00007507, - "slowest": 0.000874909 + "average": 0.0008198264600000001, + "fastest": 0.000094517, + "slowest": 0.001157585 }, "DNSLookup": { - "average": 0.000008535280000000001, - "fastest": 0.000003637, - "slowest": 0.00006429 + "average": 0.000008776920000000002, + "fastest": 0.000004108, + "slowest": 0.000048191 } }, "statusCodeDistribution": { - "200": 508277 + "200": 510435 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 26595720fb..f4cf405adf 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000645472, - "slowest": 0.180957566, - "fastest": 0.000900908, - "average": 0.002839969875506707, - "requestsPerSec": 17563.666314517664, - "totalData": 2283424, + "total": 10.00056299, + "slowest": 0.182226397, + "fastest": 0.00041231, + "average": 0.002926360788838803, + "requestsPerSec": 17043.84044882657, + "totalData": 2215824, "sizePerRequest": 13, - "sizePerSec": 228327.66208872962 + "sizePerSec": 221569.92583474543 }, "responseTimeHistogram": { - "0.000900908": 1, - "0.018906573799999996": 175605, - "0.036912239599999994": 7, - "0.05491790539999999": 6, - "0.0729235712": 6, - "0.090929237": 5, - "0.10893490279999998": 4, - "0.1269405686": 3, - "0.14494623439999998": 4, - "0.16295190019999997": 3, - "0.180957566": 4 + "0.00041231": 1, + "0.0185937187": 170405, + "0.0367751274": 7, + "0.05495653610000001": 6, + "0.07313794480000001": 6, + "0.0913193535": 4, + "0.10950076220000002": 4, + "0.1276821709": 4, + "0.14586357960000002": 4, + "0.16404498830000003": 3, + "0.182226397": 4 }, "latencyPercentiles": { - "p10": 0.002561463, - "p25": 0.002625754, - "p50": 0.002707007, - "p75": 0.002876344, - "p90": 0.003055474, - "p95": 0.003153877, - "p99": 0.005443231 + "p10": 0.002586771, + "p25": 0.00267716, + "p50": 0.002853142, + "p75": 0.003077782, + "p90": 0.003153856, + "p95": 0.003284866, + "p99": 0.005735388 }, "rps": { - "mean": 17562.109189627005, - "stddev": 1887.3964669683805, - "max": 23942.2817980408, + "mean": 17040.348019411686, + "stddev": 2492.339746744173, + "max": 33161.69733789843, "percentiles": { - "p10": 16071.847587453163, - "p25": 17166.666750324897, - "p50": 18101.618284674685, - "p75": 18487.744685049027, - "p90": 18788.824166244678, - "p95": 18945.900232493117, - "p99": 19290.830877185323 + "p10": 15570.762889025285, + "p25": 15900.015900016142, + "p50": 17115.760736163113, + "p75": 18112.138755393997, + "p90": 18508.21394534841, + "p95": 18734.89373959048, + "p99": 27293.43635000154 } }, "details": { "DNSDialup": { - "average": 0.0008639571600000004, - "fastest": 0.000108056, - "slowest": 0.001929659 + "average": 0.0006061966799999999, + "fastest": 0.000117571, + "slowest": 0.000913762 }, "DNSLookup": { - "average": 0.00000848438, - "fastest": 0.000004048, - "slowest": 0.00004807 + "average": 0.00000827612, + "fastest": 0.000003697, + "slowest": 0.000054291 } }, "statusCodeDistribution": { - "200": 175648 + "200": 170448 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 811d4df499..047369526d 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,65 @@ { "summary": { - "successRate": 0.8198968476615154, - "total": 10.000429201, - "slowest": 0.014382254, - "fastest": 0.000309718, - "average": 0.0009290482828660129, - "requestsPerSec": 52967.926611293056, - "totalData": 5645913, + "successRate": 1, + "total": 10.000468878, + "slowest": 0.013975743, + "fastest": 0.000275056, + "average": 0.001047211470682147, + "requestsPerSec": 47658.16541347173, + "totalData": 6195852, "sizePerRequest": 13, - "sizePerSec": 564567.0687249537 + "sizePerSec": 619556.1503751324 }, "responseTimeHistogram": { - "0.000309718": 1, - "0.0017169716": 433940, - "0.0031242252": 260, - "0.0045314788": 0, - "0.0059387324": 50, - "0.007345986": 0, - "0.0087532396": 0, - "0.0101604932": 0, - "0.0115677468": 0, - "0.0129750004": 0, - "0.014382254": 50 + "0.000275056": 1, + "0.0016451247000000002": 476078, + "0.0030151934000000003": 418, + "0.0043852621000000005": 19, + "0.005755330800000001": 37, + "0.007125399500000001": 1, + "0.0084954682": 0, + "0.0098655369": 0, + "0.0112356056": 0, + "0.012605674300000001": 0, + "0.013975743": 50 }, "latencyPercentiles": { - "p10": 0.000637282, - "p25": 0.000792811, - "p50": 0.000965112, - "p75": 0.001066476, - "p90": 0.001123428, - "p95": 0.001167244, - "p99": 0.001278336 + "p10": 0.000917119, + "p25": 0.000972665, + "p50": 0.001053404, + "p75": 0.001113247, + "p90": 0.0011657, + "p95": 0.001216654, + "p99": 0.001344911 }, "rps": { - "mean": 53765.827975596694, - "stddev": 7659.453104154187, - "max": 105429.62572496096, + "mean": 47660.08652063529, + "stddev": 3050.168489207951, + "max": 66388.92796901499, "percentiles": { - "p10": 47455.74626514002, - "p25": 48548.329560536535, - "p50": 51377.92057034208, - "p75": 57732.79492305293, - "p90": 64113.8742423851, - "p95": 68822.11107167527, - "p99": 73421.81362083335 + "p10": 46160.743576165674, + "p25": 46970.36160167822, + "p50": 47667.953701417246, + "p75": 48501.99343193017, + "p90": 49247.62645110021, + "p95": 50437.42961651645, + "p99": 56225.290135504256 } }, "details": { "DNSDialup": { - "average": 0.0008617334399999998, - "fastest": 0.000073056, - "slowest": 0.001289203 + "average": 0.00085590158, + "fastest": 0.000098215, + "slowest": 0.001758093 }, "DNSLookup": { - "average": 0.000007465340000000001, - "fastest": 0.00000515, - "slowest": 0.000013496 + "average": 0.00000908776, + "fastest": 0.000004178, + "slowest": 0.000055574 } }, "statusCodeDistribution": { - "200": 434301 + "200": 476604 }, - "errorDistribution": { - "Connection refused (os error 111)": 95401 - } + "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index d6295acfdd..4f901731e9 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000644099, - "slowest": 0.006210984, - "fastest": 0.000154202, - "average": 0.0009748272801640671, - "requestsPerSec": 51196.70242551644, - "totalData": 6656000, + "total": 10.000552449, + "slowest": 0.006304424, + "fastest": 0.000254107, + "average": 0.0010188234533165213, + "requestsPerSec": 48988.89361347121, + "totalData": 6368908, "sizePerRequest": 13, - "sizePerSec": 665557.1315317138 + "sizePerSec": 636855.6169751257 }, "responseTimeHistogram": { - "0.000154202": 1, - "0.0007598802": 50336, - "0.0013655584": 459003, - "0.0019712366": 2334, - "0.0025769148": 144, - "0.003182593": 72, - "0.0037882712": 54, - "0.0043939493999999996": 6, - "0.0049996276": 0, - "0.0056053058": 33, - "0.006210984": 17 + "0.000254107": 1, + "0.0008591387": 47742, + "0.0014641704": 439904, + "0.0020692021": 1916, + "0.0026742338": 201, + "0.0032792655": 87, + "0.0038842972": 14, + "0.004489328900000001": 3, + "0.0050943606": 4, + "0.0056993923": 21, + "0.006304424": 23 }, "latencyPercentiles": { - "p10": 0.000763406, - "p25": 0.000911438, - "p50": 0.000994572, - "p75": 0.001069307, - "p90": 0.001118179, - "p95": 0.001157261, - "p99": 0.001273914 + "p10": 0.00086232, + "p25": 0.000950972, + "p50": 0.00103314, + "p75": 0.001100826, + "p90": 0.001154253, + "p95": 0.001198793, + "p99": 0.001326173 }, "rps": { - "mean": 51191.69062499258, - "stddev": 4406.546563393319, - "max": 71043.13803561598, + "mean": 48985.70686862199, + "stddev": 3728.043206222406, + "max": 68205.85551790924, "percentiles": { - "p10": 47821.5340367756, - "p25": 48830.77643771151, - "p50": 50130.821188425434, - "p75": 53085.60053085555, - "p90": 56561.680512599596, - "p95": 59301.51811886431, - "p99": 64497.8600853841 + "p10": 46579.03799502722, + "p25": 47466.0368283487, + "p50": 48410.60192182197, + "p75": 50237.80897503614, + "p90": 52925.139441233354, + "p95": 54836.47702401123, + "p99": 60826.605557269184 } }, "details": { "DNSDialup": { - "average": 0.0006091480199999999, - "fastest": 0.000075642, - "slowest": 0.000924781 + "average": 0.0008730398800000001, + "fastest": 0.000143681, + "slowest": 0.001206015 }, "DNSLookup": { - "average": 0.000008279539999999997, - "fastest": 0.000004198, - "slowest": 0.000051586 + "average": 0.000007856919999999999, + "fastest": 0.000004197, + "slowest": 0.000044243 } }, "statusCodeDistribution": { - "200": 512000 + "200": 489916 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 13068a0a62..388b8939b5 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000639004, - "slowest": 0.011892314, - "fastest": 0.000322562, - "average": 0.001200364329359764, - "requestsPerSec": 41588.64246911077, - "totalData": 5406869, + "total": 10.000907719, + "slowest": 0.013126844, + "fastest": 0.000246984, + "average": 0.0012236482574807682, + "requestsPerSec": 40794.29702414995, + "totalData": 5303740, "sizePerRequest": 13, - "sizePerSec": 540652.3520984399 + "sizePerSec": 530325.8613139493 }, "responseTimeHistogram": { - "0.000322562": 1, - "0.0014795371999999998": 392257, - "0.0026365124": 22142, - "0.0037934875999999992": 113, - "0.0049504627999999995": 53, - "0.006107438": 1210, - "0.007264413199999999": 87, - "0.008421388399999999": 0, - "0.009578363599999999": 0, - "0.010735338799999999": 0, - "0.011892314": 50 + "0.000246984": 1, + "0.00153497": 387121, + "0.002822956": 19292, + "0.004110942": 166, + "0.005398928000000001": 154, + "0.006686914": 1113, + "0.0079749": 57, + "0.009262886000000001": 26, + "0.010550872000000001": 0, + "0.011838858": 0, + "0.013126844": 50 }, "latencyPercentiles": { - "p10": 0.000892029, - "p25": 0.001085407, - "p50": 0.001209063, - "p75": 0.001276468, - "p90": 0.001368719, - "p95": 0.001503523, - "p99": 0.002045935 + "p10": 0.000907155, + "p25": 0.001074158, + "p50": 0.001226416, + "p75": 0.001307055, + "p90": 0.001394109, + "p95": 0.001540145, + "p99": 0.002274113 }, "rps": { - "mean": 41603.37942250198, - "stddev": 4203.84046728993, - "max": 51510.84472437763, + "mean": 40815.16338321229, + "stddev": 4674.119468880906, + "max": 53687.99387936794, "percentiles": { - "p10": 38502.39484896023, - "p25": 40518.7318097153, - "p50": 42513.37896035658, - "p75": 43829.41310299859, - "p90": 44970.61285631096, - "p95": 45667.16465622519, - "p99": 47155.9694201086 + "p10": 36604.9929210338, + "p25": 39428.715800580954, + "p50": 41802.37292078706, + "p75": 43406.06699448339, + "p90": 44604.25970680182, + "p95": 45594.09565641396, + "p99": 47143.39709580386 } }, "details": { "DNSDialup": { - "average": 0.0005597625000000003, - "fastest": 0.000072486, - "slowest": 0.000945435 + "average": 0.0005936495799999999, + "fastest": 0.000070937, + "slowest": 0.000942672 }, "DNSLookup": { - "average": 0.000008163519999999997, - "fastest": 0.000004037, - "slowest": 0.000049683 + "average": 0.000008197920000000001, + "fastest": 0.000003848, + "slowest": 0.00004767 } }, "statusCodeDistribution": { - "200": 415913 + "200": 407980 }, "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 507e8d1c3d..c4fe4fe0c0 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.000580994, - "slowest": 0.004308179, - "fastest": 0.00003769, - "average": 0.0006166296023858423, - "requestsPerSec": 80896.5999560805, - "totalData": 10517169, + "total": 10.000644593, + "slowest": 0.004053902, + "fastest": 0.000037584, + "average": 0.0006349721002310352, + "requestsPerSec": 78554.43643601543, + "totalData": 10212735, "sizePerRequest": 13, - "sizePerSec": 1051655.7994290467 + "sizePerSec": 1021207.6736682006 }, "responseTimeHistogram": { - "0.00003769": 1, - "0.00046473889999999995": 216031, - "0.0008917877999999998": 490191, - "0.0013188366999999997": 88681, - "0.0017458855999999997": 12235, - "0.0021729345": 1739, - "0.0025999833999999994": 48, - "0.0030270322999999995": 50, - "0.0034540811999999995": 9, - "0.0038811300999999996": 17, - "0.004308179": 11 + "0.000037584": 1, + "0.00043921579999999996": 153805, + "0.0008408475999999999": 486984, + "0.0012424793999999998": 122677, + "0.0016441111999999998": 17882, + "0.0020457429999999996": 3941, + "0.0024473747999999994": 206, + "0.0028490065999999996": 45, + "0.0032506383999999994": 36, + "0.003652270199999999": 17, + "0.004053902": 1 }, "latencyPercentiles": { - "p10": 0.000369169, - "p25": 0.000457394, - "p50": 0.000566337, - "p75": 0.000725855, - "p90": 0.000932636, - "p95": 0.001054168, - "p99": 0.00144917 + "p10": 0.000375257, + "p25": 0.000465211, + "p50": 0.000580048, + "p75": 0.000752564, + "p90": 0.000973378, + "p95": 0.001095875, + "p99": 0.001507288 }, "rps": { - "mean": 80895.8769320143, - "stddev": 12511.650328649988, - "max": 99904.40578428908, + "mean": 78554.59639697714, + "stddev": 12784.638478171406, + "max": 99003.5740290213, "percentiles": { - "p10": 60235.6204995547, - "p25": 73109.98634209039, - "p50": 84028.0293933531, - "p75": 90872.69446857294, - "p90": 94833.73373684629, - "p95": 96177.99661834096, - "p99": 98348.91361620474 + "p10": 58269.422189597295, + "p25": 69873.89863519951, + "p50": 81733.65792033059, + "p75": 89112.68073446695, + "p90": 93116.51669734271, + "p95": 94846.37987976355, + "p99": 97085.36092311156 } }, "details": { "DNSDialup": { - "average": 0.0005214772199999999, - "fastest": 0.000093805, - "slowest": 0.000902535 + "average": 0.00089372886, + "fastest": 0.000107953, + "slowest": 0.001920044 }, "DNSLookup": { - "average": 0.00000766548, - "fastest": 0.000003988, - "slowest": 0.000048791 + "average": 0.000010485739999999998, + "fastest": 0.000004078, + "slowest": 0.000055885 } }, "statusCodeDistribution": { - "200": 809013 + "200": 785595 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index c68cc7b9bc..c582f5f858 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00094928, - "slowest": 0.016463173, - "fastest": 0.000462022, - "average": 0.0016064375168319462, - "requestsPerSec": 31080.84955711324, - "totalData": 4040894, + "total": 10.000865166, + "slowest": 0.017038598, + "fastest": 0.000495099, + "average": 0.001651093905991809, + "requestsPerSec": 30240.483696168252, + "totalData": 3931603, "sizePerRequest": 13, - "sizePerSec": 404051.04424247216 + "sizePerSec": 393126.2880501872 }, "responseTimeHistogram": { - "0.000462022": 1, - "0.0020621371": 295652, - "0.0036622522": 12835, - "0.0052623673": 1003, - "0.006862482400000001": 1156, - "0.0084625975": 86, - "0.010062712599999999": 34, - "0.0116628277": 21, - "0.0132629428": 0, - "0.0148630579": 0, - "0.016463173": 50 + "0.000495099": 1, + "0.0021494489": 286593, + "0.0038037988": 13390, + "0.005458148699999999": 1078, + "0.007112498599999999": 1222, + "0.0087668485": 59, + "0.0104211984": 38, + "0.0120755483": 0, + "0.0137298982": 0, + "0.0153842481": 0, + "0.017038598": 50 }, "latencyPercentiles": { - "p10": 0.001097187, - "p25": 0.001411093, - "p50": 0.00164703, - "p75": 0.001733991, - "p90": 0.001885434, - "p95": 0.002058231, - "p99": 0.003094717 + "p10": 0.001115402, + "p25": 0.001459524, + "p50": 0.001685574, + "p75": 0.001770614, + "p90": 0.001948952, + "p95": 0.0021576, + "p99": 0.003380704 }, "rps": { - "mean": 31072.13277401033, - "stddev": 3962.7314951313215, - "max": 36486.35557085826, + "mean": 30258.769422089157, + "stddev": 3909.6382638409655, + "max": 35561.870378109554, "percentiles": { - "p10": 29214.48746433345, - "p25": 30650.37352351705, - "p50": 31901.03883454543, - "p75": 32954.559568820834, - "p90": 33752.238444259456, - "p95": 34443.00320994433, - "p99": 35280.50521683554 + "p10": 28549.57061946844, + "p25": 29917.13476696327, + "p50": 31028.06488468916, + "p75": 32100.240751806286, + "p90": 32904.51120848656, + "p95": 33477.278613071976, + "p99": 34254.440508519765 } }, "details": { "DNSDialup": { - "average": 0.0008659605000000001, - "fastest": 0.000154904, - "slowest": 0.00119957 + "average": 0.00065567412, + "fastest": 0.000075983, + "slowest": 0.001017072 }, "DNSLookup": { - "average": 0.000008322199999999998, - "fastest": 0.000003817, - "slowest": 0.000065473 + "average": 0.000008120879999999999, + "fastest": 0.000003677, + "slowest": 0.000052519 } }, "statusCodeDistribution": { - "200": 310838 + "200": 302431 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 9c1259f822..298a6477e6 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000696596, - "slowest": 0.005702793, - "fastest": 0.000162645, - "average": 0.0010621201386225624, - "requestsPerSec": 46997.026205953305, - "totalData": 6110039, + "total": 10.000615282, + "slowest": 0.006337763, + "fastest": 0.000160391, + "average": 0.0010756246169915844, + "requestsPerSec": 46404.74479958102, + "totalData": 6032988, "sizePerRequest": 13, - "sizePerSec": 610961.340677393 + "sizePerSec": 603261.6823945533 }, "responseTimeHistogram": { - "0.000162645": 1, - "0.0007166598": 7695, - "0.0012706746": 451411, - "0.0018246893999999997": 10247, - "0.0023787041999999998": 480, - "0.002932719": 70, - "0.0034867337999999995": 27, - "0.0040407486": 24, - "0.0045947634": 13, - "0.0051487782": 17, - "0.005702793": 18 + "0.000160391": 1, + "0.0007781282": 17116, + "0.0013958654": 442517, + "0.0020136026": 4033, + "0.0026313398": 296, + "0.0032490770000000004": 63, + "0.0038668142": 0, + "0.0044845514": 0, + "0.0051022886": 4, + "0.0057200258": 29, + "0.006337763000000001": 17 }, "latencyPercentiles": { - "p10": 0.00092994, - "p25": 0.000990084, - "p50": 0.001074235, - "p75": 0.001136361, - "p90": 0.001184892, - "p95": 0.001224277, - "p99": 0.001338639 + "p10": 0.000919267, + "p25": 0.00100153, + "p50": 0.001088474, + "p75": 0.001159417, + "p90": 0.00121324, + "p95": 0.001259397, + "p99": 0.001390182 }, "rps": { - "mean": 46997.04679298242, - "stddev": 2833.1129597824643, - "max": 67654.53649225646, + "mean": 46401.30021452161, + "stddev": 3138.0174456478258, + "max": 65247.24999378374, "percentiles": { - "p10": 45155.468978095036, - "p25": 46052.970126240165, - "p50": 46731.963965407944, - "p75": 47742.3044559772, - "p90": 49640.71531470252, - "p95": 50994.365072567314, - "p99": 54326.59726961297 + "p10": 44024.67142586723, + "p25": 45206.885008587284, + "p50": 46228.82123324924, + "p75": 47642.28600379429, + "p90": 49646.63630498925, + "p95": 50549.2667178069, + "p99": 54244.77982054091 } }, "details": { "DNSDialup": { - "average": 0.0007463861599999998, - "fastest": 0.00014427, - "slowest": 0.001111345 + "average": 0.00056021508, + "fastest": 0.000077776, + "slowest": 0.001003478 }, "DNSLookup": { - "average": 0.000007850659999999993, - "fastest": 0.000004218, - "slowest": 0.000047158 + "average": 0.000007954200000000003, + "fastest": 0.000003747, + "slowest": 0.000050034 } }, "statusCodeDistribution": { - "200": 470003 + "200": 464076 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 0ccb5191db..398e393229 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000581547, - "slowest": 0.004957545, - "fastest": 0.000212792, - "average": 0.0009905491713883363, - "requestsPerSec": 50385.56984230149, - "totalData": 6550505, + "total": 10.000553785, + "slowest": 0.004981601, + "fastest": 0.000225353, + "average": 0.0010104802170039597, + "requestsPerSec": 49391.76475815535, + "totalData": 6421285, "sizePerRequest": 13, - "sizePerSec": 655012.4079499195 + "sizePerSec": 642092.9418560194 }, "responseTimeHistogram": { - "0.000212792": 1, - "0.0006872673": 20215, - "0.0011617426": 459326, - "0.0016362179000000002": 23772, - "0.0021106932": 355, - "0.0025851685": 117, - "0.0030596438": 44, - "0.0035341191": 6, - "0.0040085944": 21, - "0.0044830697": 14, - "0.004957545": 14 + "0.000225353": 1, + "0.0007009778": 14975, + "0.0011766026": 450655, + "0.0016522274": 27761, + "0.0021278522": 356, + "0.0026034770000000003": 97, + "0.0030791018": 38, + "0.0035547266000000004": 31, + "0.0040303514": 3, + "0.0045059762": 16, + "0.004981601": 12 }, "latencyPercentiles": { - "p10": 0.00084054, - "p25": 0.000927326, - "p50": 0.001005788, - "p75": 0.001072166, - "p90": 0.001118948, - "p95": 0.00115951, - "p99": 0.001280016 + "p10": 0.00086751, + "p25": 0.00094329, + "p50": 0.001022742, + "p75": 0.001087823, + "p90": 0.001139181, + "p95": 0.001186771, + "p99": 0.001306755 }, "rps": { - "mean": 50382.79484443456, - "stddev": 3524.5839599723445, - "max": 73025.69282242122, + "mean": 49392.03934605811, + "stddev": 2997.924584191361, + "max": 68510.52803487958, "percentiles": { - "p10": 47934.559256330234, - "p25": 48793.44103242253, - "p50": 49645.45706884032, - "p75": 51510.44116642475, - "p90": 54615.423395563594, - "p95": 56824.67327313383, - "p99": 61320.90028700548 + "p10": 47429.49640381178, + "p25": 48185.19961225094, + "p50": 48889.952131013255, + "p75": 49925.8416156199, + "p90": 52918.24997230668, + "p95": 54999.1304326934, + "p99": 58608.11438861379 } }, "details": { "DNSDialup": { - "average": 0.00069334742, - "fastest": 0.000079908, - "slowest": 0.001137554 + "average": 0.00088188582, + "fastest": 0.000159329, + "slowest": 0.00127185 }, "DNSLookup": { - "average": 0.0000087708, - "fastest": 0.000004218, - "slowest": 0.000050595 + "average": 0.000009350340000000004, + "fastest": 0.000003977, + "slowest": 0.000052889 } }, "statusCodeDistribution": { - "200": 503885 + "200": 493945 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index c5077a3f3a..aeeb1fd613 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000602942, - "slowest": 0.15942852, - "fastest": 0.000526713, - "average": 0.002688763038784172, - "requestsPerSec": 18547.681682371105, - "totalData": 2411344, + "total": 10.000592993, + "slowest": 0.160781618, + "fastest": 0.000812677, + "average": 0.002761016930406574, + "requestsPerSec": 18062.428910609302, + "totalData": 2348255, "sizePerRequest": 13, - "sizePerSec": 241119.8618708244 + "sizePerSec": 234811.57583792091 }, "responseTimeHistogram": { - "0.000526713": 1, - "0.0164168937": 185444, - "0.032307074399999997": 8, - "0.048197255099999996": 5, - "0.0640874358": 6, - "0.0799776165": 5, - "0.0958677972": 4, - "0.11175797789999999": 4, - "0.1276481586": 4, - "0.1435383393": 3, - "0.15942852000000002": 4 + "0.000812677": 1, + "0.0168095711": 180591, + "0.032806465199999996": 8, + "0.048803359299999995": 5, + "0.0648002534": 6, + "0.08079714749999999": 5, + "0.09679404159999999": 4, + "0.1127909357": 4, + "0.1287878298": 4, + "0.1447847239": 3, + "0.160781618": 4 }, "latencyPercentiles": { - "p10": 0.002459324, - "p25": 0.002549147, - "p50": 0.002634272, - "p75": 0.002709437, - "p90": 0.002785184, - "p95": 0.002854884, - "p99": 0.005213158 + "p10": 0.002510552, + "p25": 0.002600039, + "p50": 0.002694202, + "p75": 0.002787939, + "p90": 0.002881685, + "p95": 0.00296964, + "p99": 0.00529351 }, "rps": { - "mean": 18545.389082103586, - "stddev": 1653.8505714905252, - "max": 26259.343490355026, + "mean": 18060.651151373873, + "stddev": 1576.5150103542655, + "max": 21514.375905980312, "percentiles": { - "p10": 17902.98333101489, - "p25": 18343.58435643114, - "p50": 18695.08507218617, - "p75": 19073.241246386093, - "p90": 19452.02638978181, - "p95": 19715.24777262686, - "p99": 20625.024775182206 + "p10": 17338.136966069535, + "p25": 17838.78329876918, + "p50": 18284.04260181962, + "p75": 18715.41401498188, + "p90": 19008.82361431025, + "p95": 19218.3304435767, + "p99": 19715.388252828136 } }, "details": { "DNSDialup": { - "average": 0.0009117604000000003, - "fastest": 0.000098775, - "slowest": 0.001837869 + "average": 0.0007462685799999999, + "fastest": 0.000084839, + "slowest": 0.001240177 }, "DNSLookup": { - "average": 0.000028546220000000003, - "fastest": 0.000004017, - "slowest": 0.000956126 + "average": 0.000009256379999999997, + "fastest": 0.000003978, + "slowest": 0.000055344 } }, "statusCodeDistribution": { - "200": 185488 + "200": 180635 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index ace9a87bb6..95b98689a2 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000620693, - "slowest": 0.012020587, - "fastest": 0.000963369, - "average": 0.001615059322611982, - "requestsPerSec": 30920.680774988774, - "totalData": 4019938, + "total": 10.000586916, + "slowest": 0.017017367, + "fastest": 0.000732005, + "average": 0.0016540275670857657, + "requestsPerSec": 30189.428134159723, + "totalData": 3924856, "sizePerRequest": 13, - "sizePerSec": 401968.85007485404 + "sizePerSec": 392462.5657440764 }, "responseTimeHistogram": { - "0.000963369": 1, - "0.0020690908": 304253, - "0.0031748125999999997": 2834, - "0.0042805344": 1486, - "0.0053862562": 275, - "0.006491978": 256, - "0.0075976998": 22, - "0.008703421599999999": 64, - "0.0098091434": 16, - "0.0109148652": 8, - "0.012020587": 11 + "0.000732005": 1, + "0.0023605412": 297631, + "0.003989077399999999": 3348, + "0.005617613599999999": 635, + "0.007246149799999999": 202, + "0.008874686": 11, + "0.010503222199999999": 18, + "0.012131758399999998": 12, + "0.013760294599999997": 4, + "0.015388830799999996": 11, + "0.017017367": 39 }, "latencyPercentiles": { - "p10": 0.001505798, - "p25": 0.001538065, - "p50": 0.001578068, - "p75": 0.001625312, - "p90": 0.001693732, - "p95": 0.001748117, - "p99": 0.002746862 + "p10": 0.001531668, + "p25": 0.001565642, + "p50": 0.001608349, + "p75": 0.001661624, + "p90": 0.001759957, + "p95": 0.001832644, + "p99": 0.002800066 }, "rps": { - "mean": 30913.58649189196, - "stddev": 3136.2454237294983, - "max": 35458.45246287705, + "mean": 30185.529966041948, + "stddev": 3198.5242836901166, + "max": 35328.359436785206, "percentiles": { - "p10": 30424.452132178823, - "p25": 31200.90794642221, - "p50": 31461.885650864577, - "p75": 31911.929620287483, - "p90": 32226.94537200412, - "p95": 32354.570502681152, - "p99": 32627.95192331294 + "p10": 29576.88833388593, + "p25": 30290.240685049124, + "p50": 30797.627761392494, + "p75": 31292.626740436917, + "p90": 31618.637346527856, + "p95": 31882.5210565454, + "p99": 32241.135213422873 } }, "details": { "DNSDialup": { - "average": 0.00066899802, - "fastest": 0.000188673, - "slowest": 0.001032504 + "average": 0.0008317279399999998, + "fastest": 0.000135915, + "slowest": 0.001111417 }, "DNSLookup": { - "average": 0.000008014420000000002, - "fastest": 0.000003837, - "slowest": 0.000050885 + "average": 0.000008627840000000002, + "fastest": 0.000004158, + "slowest": 0.000061546 } }, "statusCodeDistribution": { - "200": 309226 + "200": 301912 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 914d3651b8..0f13131a75 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.001211038, + "total": 10.001569382, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 74624.16273032155, + "requestsPerSec": 72610.504638101, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 746332 + "Connection refused (os error 111)": 726219 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index ccf6e94f74..4a6ae6162c 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000933859, + "total": 10.000677396, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 74650.42870253023, + "requestsPerSec": 73466.02344095851, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 746574 + "Connection refused (os error 111)": 734710 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 2819bf1c2d..5ad7f94ad7 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000559808, - "slowest": 0.006989009, - "fastest": 0.000572368, - "average": 0.001256094261247474, - "requestsPerSec": 39746.674949338994, - "totalData": 5167357, + "total": 10.000622696, + "slowest": 0.006824913, + "fastest": 0.000380184, + "average": 0.0012499327021838374, + "requestsPerSec": 39940.61291401009, + "totalData": 5192603, "sizePerRequest": 13, - "sizePerSec": 516706.77434140694 + "sizePerSec": 519227.9678821311 }, "responseTimeHistogram": { - "0.000572368": 1, - "0.0012140321": 158490, - "0.0018556961999999998": 237244, - "0.0024973603": 1484, - "0.0031390244": 158, - "0.0037806884999999997": 48, - "0.004422352599999999": 14, - "0.0050640167": 11, - "0.0057056808": 22, - "0.006347344899999999": 11, - "0.006989008999999999": 6 + "0.000380184": 1, + "0.0010246569": 14161, + "0.0016691298": 382406, + "0.0023136027": 2412, + "0.0029580756": 296, + "0.0036025485": 96, + "0.0042470214": 9, + "0.0048914943": 11, + "0.0055359672": 18, + "0.0061804401": 15, + "0.006824913": 6 }, "latencyPercentiles": { - "p10": 0.001098499, - "p25": 0.001149838, - "p50": 0.001262637, - "p75": 0.001327939, - "p90": 0.001403008, - "p95": 0.001490452, - "p99": 0.001653934 + "p10": 0.001097613, + "p25": 0.001156114, + "p50": 0.001255911, + "p75": 0.001335778, + "p90": 0.001387335, + "p95": 0.001431137, + "p99": 0.001598815 }, "rps": { - "mean": 39746.34707860614, - "stddev": 2543.8977121316802, - "max": 48919.216129701505, + "mean": 39933.67919473083, + "stddev": 2220.0848819477014, + "max": 48578.140900498, "percentiles": { - "p10": 37207.45886193989, - "p25": 39217.17712357933, - "p50": 40320.188318291606, - "p75": 40967.52851435274, - "p90": 41704.22817410721, - "p95": 42136.2260154896, - "p99": 43316.975922863494 + "p10": 38735.64059266275, + "p25": 39474.48044971228, + "p50": 40063.86179570295, + "p75": 40840.723391816486, + "p90": 41523.34026956507, + "p95": 42026.18464219381, + "p99": 44032.3814132965 } }, "details": { "DNSDialup": { - "average": 0.000574036, - "fastest": 0.000102761, - "slowest": 0.000991602 + "average": 0.0007467297800000001, + "fastest": 0.000162295, + "slowest": 0.001178746 }, "DNSLookup": { - "average": 0.000007756500000000001, - "fastest": 0.000003847, - "slowest": 0.000052067 + "average": 0.000011189200000000001, + "fastest": 0.000004158, + "slowest": 0.000078618 } }, "statusCodeDistribution": { - "200": 397489 + "200": 399431 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index e1ce4d7f7d..546787d5a8 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000636522, - "slowest": 0.011209467, - "fastest": 0.000442255, - "average": 0.001232131259175818, - "requestsPerSec": 40517.02100247575, - "totalData": 5267548, + "total": 10.000624952, + "slowest": 0.010919993, + "fastest": 0.000446841, + "average": 0.0012523994166455843, + "requestsPerSec": 39859.20899076228, + "totalData": 5182021, "sizePerRequest": 13, - "sizePerSec": 526721.2730321847 + "sizePerSec": 518169.7168799096 }, "responseTimeHistogram": { - "0.000442255": 1, - "0.0015189762": 379699, - "0.0025956974": 23985, - "0.0036724185999999995": 161, - "0.0047491398": 0, - "0.005825861": 1193, - "0.006902582199999999": 107, - "0.0079793034": 0, - "0.0090560246": 0, - "0.0101327458": 0, - "0.011209467": 50 + "0.000446841": 1, + "0.0014941562": 369773, + "0.0025414713999999997": 27279, + "0.0035887865999999994": 194, + "0.0046361017999999995": 20, + "0.005683417": 739, + "0.006730732199999999": 561, + "0.007778047399999999": 0, + "0.008825362599999999": 0, + "0.009872677799999998": 0, + "0.010919993": 50 }, "latencyPercentiles": { - "p10": 0.000909107, - "p25": 0.001103249, - "p50": 0.001246182, - "p75": 0.001317396, - "p90": 0.00140639, - "p95": 0.001588776, - "p99": 0.001964052 + "p10": 0.000923555, + "p25": 0.001113262, + "p50": 0.001261976, + "p75": 0.001337722, + "p90": 0.001429155, + "p95": 0.001604764, + "p99": 0.002103893 }, "rps": { - "mean": 40531.29737850877, - "stddev": 4126.608919422902, - "max": 48718.703110125585, + "mean": 39869.86481517717, + "stddev": 4199.866199479175, + "max": 47344.610613732795, "percentiles": { - "p10": 37536.29271228289, - "p25": 39662.65112371415, - "p50": 41302.643369175115, - "p75": 42731.262191418406, - "p90": 43730.9214893762, - "p95": 44456.53517184771, - "p99": 45926.33416000807 + "p10": 36926.65735394461, + "p25": 38810.32354606339, + "p50": 40617.152623552545, + "p75": 41914.732022352364, + "p90": 43411.26088107213, + "p95": 44158.649396087276, + "p99": 46025.00917176172 } }, "details": { "DNSDialup": { - "average": 0.00083067432, - "fastest": 0.000131716, - "slowest": 0.001156399 + "average": 0.0008003721000000003, + "fastest": 0.000097744, + "slowest": 0.001226474 }, "DNSLookup": { - "average": 0.0000078818, - "fastest": 0.000004057, - "slowest": 0.000048069 + "average": 0.00000961774, + "fastest": 0.000004138, + "slowest": 0.00005344 } }, "statusCodeDistribution": { - "200": 405196 + "200": 398617 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 8612957ff2..bd6fa605ce 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000962917, - "slowest": 0.004042519, - "fastest": 0.000029836, - "average": 0.0006024478066126082, - "requestsPerSec": 82809.72611069625, - "totalData": 10766301, + "total": 10.000780532, + "slowest": 0.003913894, + "fastest": 0.000035878, + "average": 0.0006275492772495472, + "requestsPerSec": 79476.69658950575, + "totalData": 10332777, "sizePerRequest": 13, - "sizePerSec": 1076526.4394390513 + "sizePerSec": 1033197.0556635748 }, "responseTimeHistogram": { - "0.000029836": 1, - "0.00043110429999999996": 136858, - "0.0008323725999999999": 565740, - "0.0012336409000000001": 112558, - "0.0016349092": 12014, - "0.0020361775": 901, - "0.0024374458": 64, - "0.0028387141": 32, - "0.0032399824": 8, - "0.0036412506999999998": 0, - "0.004042519": 1 + "0.000035878": 1, + "0.0004236796": 115079, + "0.0008114812": 518253, + "0.0011992828000000001": 142271, + "0.0015870844": 16532, + "0.001974886": 2401, + "0.0023626876000000002": 166, + "0.0027504892": 53, + "0.0031382908": 60, + "0.0035260924": 6, + "0.003913893999999999": 7 }, "latencyPercentiles": { - "p10": 0.000389006, - "p25": 0.000464397, - "p50": 0.000539757, - "p75": 0.000703248, - "p90": 0.000932465, - "p95": 0.00102066, - "p99": 0.001315115 + "p10": 0.000393366, + "p25": 0.000469211, + "p50": 0.000560857, + "p75": 0.000756842, + "p90": 0.000963367, + "p95": 0.001063335, + "p99": 0.001373771 }, "rps": { - "mean": 82794.11715436084, - "stddev": 8955.139803173992, - "max": 99351.55280750785, + "mean": 79454.66202445382, + "stddev": 11073.52630032012, + "max": 98993.32026006228, "percentiles": { - "p10": 68271.75097204215, - "p25": 78215.12680552354, - "p50": 84747.85711491505, - "p75": 87821.96427326651, - "p90": 92905.65230780547, - "p95": 95267.43982065075, - "p99": 97961.27477737272 + "p10": 62757.5696172208, + "p25": 70047.1557452477, + "p50": 83054.74969099877, + "p75": 87710.1305200777, + "p90": 91916.91271193817, + "p95": 94665.89886580069, + "p99": 97550.63769472626 } }, "details": { "DNSDialup": { - "average": 0.0005117157199999999, - "fastest": 0.000078106, - "slowest": 0.000882813 + "average": 0.0005303353400000001, + "fastest": 0.000075591, + "slowest": 0.000835216 }, "DNSLookup": { - "average": 0.00000770776, - "fastest": 0.000003847, - "slowest": 0.000049432 + "average": 0.00000892954, + "fastest": 0.000003807, + "slowest": 0.000051396 } }, "statusCodeDistribution": { - "200": 828177 + "200": 794829 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index d873c040ce..f396c85014 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000586659, - "slowest": 0.025200654, - "fastest": 0.005197142, - "average": 0.007910726732944741, - "requestsPerSec": 6312.929646300663, - "totalData": 820729, + "total": 10.000627265, + "slowest": 0.024679638, + "fastest": 0.004945723, + "average": 0.008132915036590652, + "requestsPerSec": 6140.514826996704, + "totalData": 798317, "sizePerRequest": 13, - "sizePerSec": 82068.08540190863 + "sizePerSec": 79826.69275095715 }, "responseTimeHistogram": { - "0.005197142": 1, - "0.0071974932": 18582, - "0.0091978444": 38014, - "0.0111981956": 2887, - "0.0131985468": 1303, - "0.015198898": 2188, - "0.017199249200000002": 32, - "0.019199600400000003": 47, - "0.021199951600000003": 36, - "0.023200302800000003": 31, - "0.025200654000000003": 12 + "0.004945723": 1, + "0.0069191145": 12745, + "0.008892506000000001": 36580, + "0.0108658975": 8228, + "0.012839289": 894, + "0.014812680500000001": 2471, + "0.016786072000000003": 353, + "0.0187594635": 59, + "0.020732855": 51, + "0.022706246500000003": 16, + "0.024679638000000004": 11 }, "latencyPercentiles": { - "p10": 0.006446112, - "p25": 0.006910278, - "p50": 0.007650811, - "p75": 0.008080076, - "p90": 0.009243833, - "p95": 0.01263318, - "p99": 0.014025162 + "p10": 0.006590373, + "p25": 0.00713171, + "p50": 0.007791019, + "p75": 0.008285166, + "p90": 0.009783382, + "p95": 0.012380613, + "p99": 0.014694851 }, "rps": { - "mean": 6366.344122722297, - "stddev": 1564.4189092760478, - "max": 11334.645431891158, + "mean": 6211.327301679014, + "stddev": 1575.8915855358787, + "max": 11242.361217066315, "percentiles": { - "p10": 5170.39492693015, - "p25": 5840.938554232786, - "p50": 6526.104417670994, - "p75": 7111.231007995074, - "p90": 7974.424506476154, - "p95": 8581.812564631862, - "p99": 9384.380470311677 + "p10": 5026.238977960569, + "p25": 5545.201152675858, + "p50": 6411.1506268888625, + "p75": 7013.6540006102405, + "p90": 7864.859926845226, + "p95": 8387.606431821068, + "p99": 9030.016964550943 } }, "details": { "DNSDialup": { - "average": 0.0006558816600000002, - "fastest": 0.000083616, - "slowest": 0.001156022 + "average": 0.00077478822, + "fastest": 0.000085481, + "slowest": 0.00111866 }, "DNSLookup": { - "average": 0.000007725599999999994, - "fastest": 0.000003436, - "slowest": 0.000049132 + "average": 0.000008239299999999997, + "fastest": 0.000003537, + "slowest": 0.000052348 } }, "statusCodeDistribution": { - "200": 63133 + "200": 61409 }, "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 9fd2c6b4b8..4c3e27ba76 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000862994, + "total": 10.001751018, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 74613.76087720455, + "requestsPerSec": 72880.83843400469, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 746202 + "Connection refused (os error 111)": 728936 } } \ 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 ede8372861..306c52d6de 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.000545388, - "slowest": 0.004020379, - "fastest": 0.000231201, - "average": 0.0009756205810923545, - "requestsPerSec": 51154.310105312026, - "totalData": 6650423, + "total": 10.000585621, + "slowest": 0.004184709, + "fastest": 0.000256484, + "average": 0.0010141307808347526, + "requestsPerSec": 49211.118093581084, + "totalData": 6397820, "sizePerRequest": 13, - "sizePerSec": 665006.0313690563 + "sizePerSec": 639744.5352165542 }, "responseTimeHistogram": { - "0.000231201": 1, - "0.0006101188": 11843, - "0.0009890366000000002": 238337, - "0.0013679544": 259214, - "0.0017468722": 1810, - "0.0021257900000000002": 203, - "0.0025047078": 60, - "0.0028836256": 48, - "0.0032625434000000003": 12, - "0.0036414612000000004": 21, - "0.004020379000000001": 22 + "0.000256484": 1, + "0.0006493065000000001": 10226, + "0.001042129": 261868, + "0.0014349515": 218304, + "0.001827774": 1474, + "0.0022205964999999998": 162, + "0.002613419": 16, + "0.0030062415": 26, + "0.003399064": 28, + "0.0037918864999999997": 15, + "0.004184709": 20 }, "latencyPercentiles": { - "p10": 0.000812041, - "p25": 0.000912514, - "p50": 0.000992683, - "p75": 0.001059627, - "p90": 0.001108935, - "p95": 0.00115447, - "p99": 0.001284517 + "p10": 0.000866924, + "p25": 0.000943806, + "p50": 0.001026066, + "p75": 0.001091952, + "p90": 0.001150975, + "p95": 0.001205771, + "p99": 0.001330129 }, "rps": { - "mean": 51149.35293042368, - "stddev": 3908.703637488909, - "max": 70632.28601793919, + "mean": 49216.16585388578, + "stddev": 3384.2943329669793, + "max": 70720.28965109782, "percentiles": { - "p10": 48623.5524467645, - "p25": 49334.41075149923, - "p50": 50148.47351449889, - "p75": 51701.28219179993, - "p90": 55867.99693907484, - "p95": 59192.97440489494, - "p99": 64752.436523094264 + "p10": 47003.935101296556, + "p25": 47833.05742597881, + "p50": 48720.73973721619, + "p75": 49668.855711666, + "p90": 52405.72330619838, + "p95": 55669.386323112405, + "p99": 60795.881395576114 } }, "details": { "DNSDialup": { - "average": 0.0007357279400000001, - "fastest": 0.000085229, - "slowest": 0.001721755 + "average": 0.00084160762, + "fastest": 0.000146785, + "slowest": 0.001164919 }, "DNSLookup": { - "average": 0.000008434340000000001, - "fastest": 0.000004168, - "slowest": 0.000048982 + "average": 0.000007797939999999998, + "fastest": 0.000003987, + "slowest": 0.000043212 } }, "statusCodeDistribution": { - "200": 511571 + "200": 492140 }, "errorDistribution": {} } \ No newline at end of file