diff --git a/README.md b/README.md index d355f52526..3f8f731cc4 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Bun | 81119.62 | 9310.81 | 101128.39 | 100% | -| Hyper Express | 78907.31 | 15802.69 | 99346.95 | 97% | -| Stric | 78616.37 | 9570.08 | 100790.72 | 97% | -| Elysia | 78476.91 | 13629.06 | 101516.26 | 97% | -| Vixeny (Bun) | 78277.06 | 13974.17 | 100864.88 | 96% | -| Deno | 65507.27 | 12189.43 | 90323.30 | 81% | -| Vixeny (Deno) | 55774.78 | 7764.62 | 81246.52 | 69% | -| NHttp | 54347.26 | 7300.40 | 83043.80 | 67% | -| Fast | 51419.19 | 4905.24 | 77511.08 | 63% | -| Fastro | 50743.52 | 4379.55 | 73649.26 | 63% | -| Hono | 50150.65 | 4137.49 | 77178.49 | 62% | -| Megalo | 47597.62 | 2922.40 | 61529.43 | 59% | -| Deso | 47122.55 | 3301.50 | 73488.98 | 58% | -| Alosaur | 44571.16 | 2282.89 | 51998.85 | 55% | -| http | 43672.57 | 3455.58 | 52787.30 | 54% | -| Router | 42486.15 | 3221.64 | 49213.53 | 52% | -| Cheetah | 41818.55 | 2303.09 | 48628.35 | 52% | -| Reno | 41131.38 | 2357.68 | 46597.48 | 51% | -| Danet V2 (Hono) | 36008.56 | 2193.19 | 37765.93 | 44% | -| Little | 34411.25 | 3805.54 | 39383.85 | 42% | -| Danet (Oak) | 34124.57 | 2124.13 | 35825.10 | 42% | -| Aqua | 33902.20 | 2950.43 | 38678.89 | 42% | -| Oak | 32090.11 | 3155.06 | 34161.47 | 40% | -| Acorn | 30895.61 | 3117.43 | 42230.39 | 38% | -| Dinatra | 17516.83 | 1919.24 | 22460.68 | 22% | -| Node | 17267.06 | 1459.10 | 25531.55 | 21% | -| Fastify | 16266.22 | 1801.41 | 34593.47 | 20% | -| Opine | 15719.61 | 2211.68 | 21137.28 | 19% | -| Express (Deno) | 14876.40 | 2268.79 | 17010.53 | 18% | -| Abc | 14323.32 | 1380.12 | 24124.38 | 18% | -| Servest | 7153.80 | 1332.60 | 9821.41 | 9% | -| Express | 6225.97 | 934.58 | 8015.85 | 8% | +| Hyper Express | 81309.89 | 15471.67 | 101040.86 | 100% | +| Bun | 79892.63 | 10507.81 | 104602.00 | 98% | +| Stric | 77452.28 | 9607.79 | 102465.21 | 95% | +| Elysia | 77112.82 | 13490.00 | 101599.80 | 95% | +| Vixeny (Bun) | 76388.01 | 14032.87 | 100835.40 | 94% | +| Deno | 67007.70 | 12897.39 | 95851.90 | 82% | +| NHttp | 60793.88 | 11080.07 | 85819.54 | 75% | +| Vixeny (Deno) | 55390.20 | 9575.12 | 87340.32 | 68% | +| Fast | 53260.84 | 7279.72 | 83205.29 | 66% | +| Fastro | 51353.13 | 4431.54 | 80421.33 | 63% | +| Hono | 51245.55 | 5724.17 | 83944.01 | 63% | +| Deso | 47694.30 | 3708.88 | 68247.94 | 59% | +| Megalo | 47192.23 | 2847.96 | 62113.70 | 58% | +| Alosaur | 44899.90 | 2572.17 | 56364.61 | 55% | +| http | 44117.62 | 3517.20 | 49805.34 | 54% | +| Router | 42774.66 | 3253.16 | 49244.15 | 53% | +| Cheetah | 41681.37 | 2316.46 | 52181.55 | 51% | +| Reno | 41657.07 | 2220.54 | 46961.26 | 51% | +| Danet V2 (Hono) | 36873.32 | 2354.56 | 45047.45 | 45% | +| Danet (Oak) | 34242.09 | 2141.47 | 38128.62 | 42% | +| Little | 33409.93 | 3770.05 | 39303.91 | 41% | +| Aqua | 33026.74 | 3979.32 | 44320.54 | 41% | +| Oak | 32124.66 | 2749.58 | 35612.08 | 40% | +| Acorn | 30804.86 | 2618.39 | 41513.98 | 38% | +| Dinatra | 18365.70 | 2078.30 | 25127.40 | 23% | +| Node | 17277.62 | 1566.19 | 26471.09 | 21% | +| Fastify | 16206.95 | 2496.88 | 33303.06 | 20% | +| Opine | 15427.27 | 2226.95 | 24811.03 | 19% | +| Express (Deno) | 14013.94 | 2112.55 | 16248.62 | 17% | +| Abc | 13998.84 | 1309.87 | 17430.28 | 17% | +| Servest | 6523.23 | 1323.47 | 10248.63 | 8% | +| Express | 6462.42 | 971.80 | 8070.37 | 8% | | Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-64b59773-4395-4918-8969-0859fb93df7c) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-f262b6eb-d7c5-47f4-bf87-7501eab2ee65) | | | | | # Frameworks @@ -279,286 +279,286 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14323.32 | 1380.12 | 24124.38 | | +| 13998.84 | 1309.87 | 17430.28 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 13012.77 | 13799.99 | 14466.46 | 15240.19 | 15579.43 | 15759.87 | 15991.41 | +| **Req/Sec** | 12674.70 | 13391.18 | 14145.69 | 14923.41 | 15311.26 | 15504.62 | 15838.14 | | **Latency** | 3ms | 3ms | 3ms | 3ms | 3ms | 4ms | 5ms | ### [Acorn](#acorn) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30895.61 | 3117.43 | 42230.39 | | +| 30804.86 | 2618.39 | 41513.98 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28876.39 | 30317.55 | 31028.42 | 31351.70 | 31837.64 | 37264.53 | 41138.00 | +| **Req/Sec** | 29873.91 | 30613.21 | 31052.71 | 31360.66 | 31718.16 | 32054.05 | 39790.83 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Alosaur](#alosaur) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44571.16 | 2282.89 | 51998.85 | | +| 44899.90 | 2572.17 | 56364.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43096.84 | 44032.99 | 44633.40 | 45401.65 | 46368.10 | 47316.17 | 49491.27 | -| **Latency** | 988µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43067.19 | 44102.66 | 45037.12 | 45710.25 | 46829.73 | 48304.84 | 50928.99 | +| **Latency** | 978µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33902.20 | 2950.43 | 38678.89 | | +| 33026.74 | 3979.32 | 44320.54 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32100.72 | 33092.93 | 34422.01 | 35373.39 | 36113.96 | 36715.16 | 37602.96 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | +| **Req/Sec** | 28468.33 | 30943.66 | 33712.13 | 35481.52 | 36690.60 | 37794.30 | 41664.41 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 81119.62 | 9310.81 | 101128.39 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 79892.63 | 10507.81 | 104602.00 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 67838.98 | 73524.89 | 82302.85 | 88385.55 | 92018.82 | 93440.56 | 97573.70 | -| **Latency** | 386µs | 447µs | 546µs | 747µs | 931µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | +| **Req/Sec** | 65818.03 | 70913.44 | 79813.38 | 88560.21 | 94368.79 | 96583.17 | 100381.81 | +| **Latency** | 370µs | 460µs | 583µs | 743µs | 944µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41818.55 | 2303.09 | 48628.35 | | +| 41681.37 | 2316.46 | 52181.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40017.08 | 41305.39 | 42064.13 | 42726.12 | 43546.03 | 44117.20 | 45718.28 | +| **Req/Sec** | 39768.89 | 41143.63 | 42024.29 | 42521.68 | 43267.77 | 43977.66 | 45431.49 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34124.57 | 2124.13 | 35825.10 | | +| 34242.09 | 2141.47 | 38128.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33614.03 | 34217.04 | 34419.35 | 34662.52 | 34989.80 | 35224.40 | 35558.14 | +| **Req/Sec** | 33506.83 | 34247.32 | 34510.31 | 34835.24 | 35291.63 | 35423.47 | 35760.59 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 36008.56 | 2193.19 | 37765.93 | | +| 36873.32 | 2354.56 | 45047.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35460.49 | 35896.16 | 36374.35 | 36645.24 | 36941.00 | 37175.37 | 37485.31 | +| **Req/Sec** | 36437.54 | 36737.13 | 37298.94 | 37636.92 | 37906.32 | 38168.18 | 38654.50 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 65507.27 | 12189.43 | 90323.30 | | +| 67007.70 | 12897.39 | 95851.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52621.13 | 54112.76 | 63675.47 | 76465.73 | 83100.10 | 85667.82 | 88832.34 | -| **Latency** | 518µs | 572µs | 770µs | 933µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 53515.05 | 54971.94 | 64342.43 | 78847.94 | 86178.12 | 87909.54 | 90543.44 | +| **Latency** | 508µs | 560µs | 740µs | 913µs | 999µs | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47122.55 | 3301.50 | 73488.98 | | +| 47694.30 | 3708.88 | 68247.94 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44773.89 | 45690.92 | 46571.26 | 48222.96 | 51023.31 | 52629.75 | 56315.68 | -| **Latency** | 952µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45147.50 | 46043.77 | 46937.68 | 48325.98 | 52380.73 | 54743.68 | 59156.53 | +| **Latency** | 928µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17516.83 | 1919.24 | 22460.68 | | +| 18365.70 | 2078.30 | 25127.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15736.27 | 16668.81 | 17744.34 | 18774.05 | 19370.63 | 19756.46 | 20330.91 | +| **Req/Sec** | 16644.60 | 17548.15 | 18658.59 | 19715.48 | 20284.55 | 20631.97 | 21204.63 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 78476.91 | 13629.06 | 101516.26 | | +| 77112.82 | 13490.00 | 101599.80 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 59305.40 | 65313.27 | 81007.89 | 90921.61 | 94749.11 | 96893.76 | 99210.97 | -| **Latency** | 375µs | 463µs | 580µs | 765µs | 954µs | 1ms | 1ms | +| **Req/Sec** | 58866.48 | 63893.32 | 78939.84 | 88656.15 | 94089.97 | 96225.64 | 99724.85 | +| **Latency** | 386µs | 474µs | 584µs | 783µs | 979µs | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6225.97 | 934.58 | 8015.85 | | +| 6462.42 | 971.80 | 8070.37 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4950.20 | 5957.35 | 6317.77 | 6673.91 | 7449.46 | 7792.62 | 7927.36 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 5033.93 | 6211.52 | 6625.94 | 6827.29 | 7756.20 | 7878.17 | 7983.86 | +| **Latency** | 6ms | 7ms | 7ms | 7ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14876.40 | 2268.79 | 17010.53 | | +| 14013.94 | 2112.55 | 16248.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 13358.62 | 14916.54 | 15695.73 | 15955.67 | 16079.50 | 16218.54 | 16758.70 | -| **Latency** | 2ms | 2ms | 3ms | 3ms | 3ms | 4ms | 7ms | +| **Req/Sec** | 12493.65 | 13928.40 | 14720.42 | 15016.29 | 15221.43 | 15619.07 | 16071.09 | +| **Latency** | 2ms | 3ms | 3ms | 3ms | 4ms | 4ms | 7ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51419.19 | 4905.24 | 77511.08 | | +| 53260.84 | 7279.72 | 83205.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48250.38 | 49131.40 | 50007.87 | 51566.53 | 57520.24 | 60767.02 | 71060.58 | -| **Latency** | 775µs | 911µs | 994µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48605.35 | 49603.09 | 50675.89 | 52814.14 | 64841.65 | 71164.92 | 78134.60 | +| **Latency** | 626µs | 873µs | 971µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16266.22 | 1801.41 | 34593.47 | | +| 16206.95 | 2496.88 | 33303.06 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15652.73 | 16103.38 | 16501.69 | 16830.27 | 17122.40 | 17311.46 | 18057.18 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15369.76 | 15813.03 | 16139.62 | 16467.63 | 16891.49 | 17408.88 | 26070.70 | +| **Latency** | 2ms | 2ms | 3ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50743.52 | 4379.55 | 73649.26 | | +| 51353.13 | 4431.54 | 80421.33 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47824.22 | 48714.12 | 49613.06 | 51286.65 | 56253.43 | 59695.12 | 66511.39 | -| **Latency** | 808µs | 924µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48652.81 | 49495.94 | 50307.92 | 51329.26 | 56523.02 | 60481.51 | 68598.73 | +| **Latency** | 817µs | 910µs | 991µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50150.65 | 4137.49 | 77178.49 | | +| 51245.55 | 5724.17 | 83944.01 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47651.43 | 48729.12 | 49649.92 | 50445.10 | 52712.47 | 57703.28 | 66637.18 | -| **Latency** | 857µs | 929µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48271.98 | 49108.31 | 50055.52 | 51051.13 | 54705.54 | 64128.97 | 74775.61 | +| **Latency** | 810µs | 911µs | 994µs | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43672.57 | 3455.58 | 52787.30 | | +| 44117.62 | 3517.20 | 49805.34 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40642.45 | 42743.77 | 44427.64 | 45452.76 | 46369.82 | 46822.52 | 48095.63 | -| **Latency** | 854µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 41121.12 | 42914.45 | 44857.37 | 46058.08 | 46923.04 | 47393.97 | 48707.89 | +| **Latency** | 845µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hyper Express](#hyper-express) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 78907.31 | 15802.69 | 99346.95 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 81309.89 | 15471.67 | 101040.86 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 55775.19 | 63387.96 | 83616.65 | 93343.10 | 96273.55 | 97260.82 | 98438.99 | -| **Latency** | 362µs | 465µs | 583µs | 750µs | 961µs | 1ms | 1ms | +| **Req/Sec** | 57103.28 | 66308.09 | 86994.95 | 94606.40 | 97555.18 | 98785.61 | 99847.98 | +| **Latency** | 366µs | 456µs | 565µs | 714µs | 932µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34411.25 | 3805.54 | 39383.85 | | +| 33409.93 | 3770.05 | 39303.91 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32405.36 | 34119.06 | 35296.72 | 36120.26 | 36904.89 | 37429.55 | 38330.44 | -| **Latency** | 988µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 31449.62 | 33019.37 | 34030.70 | 35149.67 | 36029.70 | 36508.72 | 37391.02 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47597.62 | 2922.40 | 61529.43 | | +| 47192.23 | 2847.96 | 62113.70 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45606.97 | 46460.90 | 47317.75 | 48387.02 | 50631.41 | 52811.34 | 55810.03 | -| **Latency** | 911µs | 979µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45306.78 | 46277.59 | 47022.81 | 47839.08 | 49609.08 | 51682.86 | 55846.32 | +| **Latency** | 927µs | 985µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 54347.26 | 7300.40 | 83043.80 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 60793.88 | 11080.07 | 85819.54 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 49185.96 | 49968.51 | 51054.12 | 56872.56 | 66137.06 | 70310.50 | 77240.96 | -| **Latency** | 613µs | 845µs | 958µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49703.14 | 51129.15 | 57944.65 | 69829.98 | 77235.33 | 80608.33 | 84209.16 | +| **Latency** | 557µs | 602µs | 872µs | 998µs | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17267.06 | 1459.10 | 25531.55 | | +| 17277.62 | 1566.19 | 26471.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16836.71 | 17204.19 | 17463.10 | 17730.69 | 17963.77 | 18117.26 | 18518.60 | +| **Req/Sec** | 16765.00 | 17149.52 | 17461.57 | 17771.30 | 18144.35 | 18364.46 | 18931.95 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32090.11 | 3155.06 | 34161.47 | | +| 32124.66 | 2749.58 | 35612.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31737.16 | 32291.93 | 32647.17 | 33092.87 | 33342.02 | 33509.69 | 34003.84 | +| **Req/Sec** | 31424.83 | 32215.08 | 32575.53 | 33089.19 | 33403.71 | 33560.57 | 33910.79 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 15719.61 | 2211.68 | 21137.28 | | +| 15427.27 | 2226.95 | 24811.03 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 13424.95 | 15519.17 | 16076.04 | 16642.55 | 17314.42 | 18707.46 | 19927.00 | +| **Req/Sec** | 13132.04 | 15179.19 | 15760.00 | 16349.24 | 16963.12 | 18524.26 | 19742.87 | | **Latency** | 1ms | 3ms | 3ms | 3ms | 3ms | 3ms | 6ms | ### [Peko](#peko) @@ -576,68 +576,68 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41131.38 | 2357.68 | 46597.48 | | +| 41657.07 | 2220.54 | 46961.26 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39722.39 | 40812.06 | 41305.78 | 42074.03 | 43000.58 | 43341.28 | 44758.83 | +| **Req/Sec** | 40208.74 | 41123.60 | 41903.12 | 42574.72 | 43439.53 | 44056.58 | 45319.41 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 42486.15 | 3221.64 | 49213.53 | | +| 42774.66 | 3253.16 | 49244.15 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40141.95 | 41296.35 | 43118.00 | 44135.28 | 45160.14 | 45726.23 | 46689.36 | -| **Latency** | 872µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 40407.67 | 41708.92 | 43366.33 | 44486.53 | 45554.12 | 46038.99 | 46951.65 | +| **Latency** | 863µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) | **Stat** | Mean | Stddev | Max | | -------- | ------- | --------- | --- | -| 78616.37 | 9570.08 | 100790.72 | | +| 77452.28 | 9607.79 | 102465.21 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 66312.74 | 71007.43 | 77644.31 | 86016.26 | 92091.02 | 94722.54 | 98550.50 | -| **Latency** | 375µs | 469µs | 595µs | 755µs | 954µs | 1ms | 1ms | +| **Req/Sec** | 65601.12 | 69761.81 | 76247.95 | 85041.39 | 91110.61 | 94585.99 | 98170.61 | +| **Latency** | 381µs | 476µs | 606µs | 768µs | 959µs | 1ms | 1ms | ### [Servest](#servest) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | ------- | --- | -| 7153.80 | 1332.60 | 9821.41 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 6523.23 | 1323.47 | 10248.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5684.73 | 6543.70 | 7319.26 | 7888.51 | 8853.52 | 9047.25 | 9549.86 | -| **Latency** | 5ms | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | +| **Req/Sec** | 5236.61 | 5830.20 | 6583.36 | 7170.32 | 8130.60 | 8788.74 | 9277.37 | +| **Latency** | 6ms | 6ms | 7ms | 7ms | 9ms | 9ms | 13ms | ### [Vixeny (Bun)](#vixeny-bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 78277.06 | 13974.17 | 100864.88 | | +| 76388.01 | 14032.87 | 100835.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 57930.81 | 64815.38 | 81501.01 | 90495.59 | 94721.52 | 96975.89 | 99256.80 | -| **Latency** | 373µs | 464µs | 581µs | 766µs | 955µs | 1ms | 1ms | +| **Req/Sec** | 58021.83 | 62593.06 | 76925.51 | 89974.98 | 94593.42 | 96732.21 | 99017.20 | +| **Latency** | 382µs | 470µs | 595µs | 800µs | 975µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55774.78 | 7764.62 | 81246.52 | | +| 55390.20 | 9575.12 | 87340.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48858.22 | 49928.00 | 52997.17 | 60733.20 | 67369.60 | 71328.35 | 76476.98 | -| **Latency** | 598µs | 712µs | 942µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49140.51 | 50148.59 | 51306.66 | 55887.90 | 73204.07 | 78029.16 | 84106.22 | +| **Latency** | 581µs | 814µs | 945µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-06-15T01:33:46.056Z

+

Generated 2024-06-16T01:46:18.350Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 58eb0db7ef..f75481207a 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000141515, - "slowest": 0.014799343, - "fastest": 0.000572381, - "average": 0.0034845137534740113, - "requestsPerSec": 14320.397344896975, - "totalData": 1861678, + "total": 10.000223607, + "slowest": 0.014268539, + "fastest": 0.001040277, + "average": 0.0035652514596050686, + "requestsPerSec": 13996.487028752495, + "totalData": 1819584, "sizePerRequest": 13, - "sizePerSec": 186165.16548366068 + "sizePerSec": 181954.33137378245 }, "responseTimeHistogram": { - "0.000572381": 1, - "0.0019950771999999997": 117, - "0.0034177733999999995": 82066, - "0.004840469599999999": 59039, - "0.0062631658": 1629, - "0.007685862": 237, - "0.009108558199999998": 67, - "0.010531254399999999": 8, - "0.011953950599999999": 12, - "0.0133766468": 11, - "0.014799343": 19 + "0.001040277": 1, + "0.0023631032": 71, + "0.0036859294000000003": 94774, + "0.0050087556": 43191, + "0.0063315818000000005": 1656, + "0.0076544080000000006": 200, + "0.0089772342": 26, + "0.010300060400000002": 8, + "0.0116228866": 14, + "0.012945712800000002": 10, + "0.014268539": 17 }, "latencyPercentiles": { - "p10": 0.003173155, - "p25": 0.003242725, - "p50": 0.003358401, - "p75": 0.003633064, - "p90": 0.003894546, - "p95": 0.004193895, - "p99": 0.00510577 + "p10": 0.003222721, + "p25": 0.003295597, + "p50": 0.00343076, + "p75": 0.003751825, + "p90": 0.003970388, + "p95": 0.004262053, + "p99": 0.005222343 }, "rps": { - "mean": 14323.323321291426, - "stddev": 1380.1164026509937, - "max": 24124.38251340583, + "mean": 13998.83745427105, + "stddev": 1309.8658182619665, + "max": 17430.28162827276, "percentiles": { - "p10": 13012.768128087337, - "p25": 13799.986421619033, - "p50": 14466.458912242702, - "p75": 15240.191555910811, - "p90": 15579.434864543926, - "p95": 15759.873334785318, - "p99": 15991.413315074988 + "p10": 12674.698334635705, + "p25": 13391.176503459157, + "p50": 14145.689161421382, + "p75": 14923.414837880475, + "p90": 15311.259900531286, + "p95": 15504.61572410116, + "p99": 15838.135061601723 } }, "details": { "DNSDialup": { - "average": 0.0011045515800000001, - "fastest": 0.000162746, - "slowest": 0.001738151 + "average": 0.0009236890399999997, + "fastest": 0.00007509, + "slowest": 0.002101899 }, "DNSLookup": { - "average": 0.0000094783, - "fastest": 0.000004608, - "slowest": 0.000028463 + "average": 0.000009610940000000001, + "fastest": 0.000003977, + "slowest": 0.000045895 } }, "statusCodeDistribution": { - "200": 143206 + "200": 139968 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 011bf2a9af..2c87f6483c 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000212161, - "slowest": 0.008856363, - "fastest": 0.000671726, - "average": 0.0016160734639291431, - "requestsPerSec": 30901.044400351897, - "totalData": 4017221, + "total": 10.000318235, + "slowest": 0.01052891, + "fastest": 0.000453495, + "average": 0.0016207845753588794, + "requestsPerSec": 30810.91948870365, + "totalData": 4005547, "sizePerRequest": 13, - "sizePerSec": 401713.57720457466 + "sizePerSec": 400541.9533531475 }, "responseTimeHistogram": { - "0.000671726": 1, - "0.0014901897": 95939, - "0.0023086534000000005": 209847, - "0.003127117100000001": 2381, - "0.003945580800000001": 597, - "0.004764044500000001": 151, - "0.005582508200000002": 37, - "0.006400971900000002": 25, - "0.007219435600000002": 10, - "0.008037899300000002": 10, - "0.008856363": 19 + "0.000453495": 1, + "0.0014610365": 68878, + "0.002468578": 236558, + "0.0034761195": 2194, + "0.004483661": 350, + "0.0054912025": 81, + "0.006498744": 18, + "0.007506285499999999": 14, + "0.008513827": 6, + "0.0095213685": 12, + "0.01052891": 7 }, "latencyPercentiles": { - "p10": 0.001390724, - "p25": 0.001466873, - "p50": 0.001646717, - "p75": 0.00173622, - "p90": 0.001817757, - "p95": 0.001878299, - "p99": 0.002328153 + "p10": 0.001413032, + "p25": 0.0014698, + "p50": 0.001654775, + "p75": 0.001730207, + "p90": 0.001791939, + "p95": 0.001845421, + "p99": 0.002363712 }, "rps": { - "mean": 30895.613393139058, - "stddev": 3117.428109942867, - "max": 42230.39151338121, + "mean": 30804.858563551228, + "stddev": 2618.385145747475, + "max": 41513.984948473255, "percentiles": { - "p10": 28876.393285978356, - "p25": 30317.54779666588, - "p50": 31028.421728102807, - "p75": 31351.702173488226, - "p90": 31837.641370498764, - "p95": 37264.527255393295, - "p99": 41138.00328743996 + "p10": 29873.90796784415, + "p25": 30613.20653730052, + "p50": 31052.710059735702, + "p75": 31360.66279335279, + "p90": 31718.155472192208, + "p95": 32054.04855193658, + "p99": 39790.83451703491 } }, "details": { "DNSDialup": { - "average": 0.0011206908399999996, - "fastest": 0.000115346, - "slowest": 0.002182287 + "average": 0.0010165178800000002, + "fastest": 0.000120876, + "slowest": 0.001882175 }, "DNSLookup": { - "average": 0.000011140679999999999, - "fastest": 0.00000512, - "slowest": 0.000040386 + "average": 0.000027220360000000002, + "fastest": 0.000004538, + "slowest": 0.000924106 } }, "statusCodeDistribution": { - "200": 309017 + "200": 308119 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 5af94e00b3..504ad31caf 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000344546, - "slowest": 0.006874139, - "fastest": 0.00024308, - "average": 0.0011198900974895673, - "requestsPerSec": 44572.46427357244, - "totalData": 5794620, + "total": 10.000224273, + "slowest": 0.007354996, + "fastest": 0.000378553, + "average": 0.0011118076604681839, + "requestsPerSec": 44896.99308166706, + "totalData": 5836740, "sizePerRequest": 13, - "sizePerSec": 579442.0355564418 + "sizePerSec": 583660.9100616717 }, "responseTimeHistogram": { - "0.00024308": 1, - "0.0009061859": 11681, - "0.0015692917999999998": 432402, - "0.0022323977": 1447, - "0.0028955036": 109, - "0.0035586095": 44, - "0.004221715399999999": 12, - "0.0048848213": 15, - "0.0055479271999999994": 12, - "0.006211033099999999": 4, - "0.006874139": 13 + "0.000378553": 1, + "0.0010761973": 170284, + "0.0017738416": 277838, + "0.0024714858999999997": 678, + "0.0031691302": 92, + "0.0038667744999999996": 38, + "0.0045644188": 4, + "0.0052620631000000005": 32, + "0.0059597074": 0, + "0.0066573516999999995": 12, + "0.007354996": 1 }, "latencyPercentiles": { - "p10": 0.000988472, - "p25": 0.001040396, - "p50": 0.001131045, - "p75": 0.00119157, - "p90": 0.001238094, - "p95": 0.001276462, - "p99": 0.001395566 + "p10": 0.000978022, + "p25": 0.001031413, + "p50": 0.001123033, + "p75": 0.00118352, + "p90": 0.001235272, + "p95": 0.001279204, + "p99": 0.001400428 }, "rps": { - "mean": 44571.15509857775, - "stddev": 2282.8888312721233, - "max": 51998.84777795027, + "mean": 44899.89791813303, + "stddev": 2572.1701589904574, + "max": 56364.6071988626, "percentiles": { - "p10": 43096.844838802004, - "p25": 44032.98951574588, - "p50": 44633.4014461824, - "p75": 45401.6485529855, - "p90": 46368.100829686264, - "p95": 47316.17266781798, - "p99": 49491.26722035334 + "p10": 43067.1868192322, + "p25": 44102.6593903609, + "p50": 45037.11508654262, + "p75": 45710.25012324588, + "p90": 46829.727511023906, + "p95": 48304.8449759497, + "p99": 50928.98878041604 } }, "details": { "DNSDialup": { - "average": 0.0010493810800000002, - "fastest": 0.000119026, - "slowest": 0.001831808 + "average": 0.0009859918800000005, + "fastest": 0.000115906, + "slowest": 0.001963001 }, "DNSLookup": { - "average": 0.00001453462, - "fastest": 0.000004669, - "slowest": 0.000146795 + "average": 0.0000461722, + "fastest": 0.000003857, + "slowest": 0.001854162 } }, "statusCodeDistribution": { - "200": 445740 + "200": 448980 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 628afb816e..3e59b175be 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000177749, - "slowest": 0.012673349, - "fastest": 0.000388261, - "average": 0.0014735534615262227, - "requestsPerSec": 33889.9976086815, - "totalData": 4405778, + "total": 10.000223324, + "slowest": 0.013209047, + "fastest": 0.000513373, + "average": 0.0015117983724147676, + "requestsPerSec": 33033.662279040516, + "totalData": 4294472, "sizePerRequest": 13, - "sizePerSec": 440569.96891285956 + "sizePerSec": 429437.6096275267 }, "responseTimeHistogram": { - "0.000388261": 1, - "0.0016167698": 274709, - "0.0028452786": 62511, - "0.0040737874": 978, - "0.0053022962": 565, - "0.006530805": 92, - "0.0077593138": 0, - "0.0089878226": 0, - "0.0102163314": 0, - "0.0114448402": 0, - "0.012673349": 50 + "0.000513373": 1, + "0.0017829404": 270583, + "0.0030525078": 58213, + "0.0043220752": 691, + "0.0055916426": 615, + "0.00686121": 191, + "0.008130777399999999": 0, + "0.0094003448": 0, + "0.0106699122": 0, + "0.011939479599999999": 0, + "0.013209047": 50 }, "latencyPercentiles": { - "p10": 0.001006482, - "p25": 0.001347139, - "p50": 0.001524678, - "p75": 0.001594731, - "p90": 0.001677025, - "p95": 0.002007775, - "p99": 0.002242906 + "p10": 0.00102058, + "p25": 0.001290027, + "p50": 0.001534493, + "p75": 0.001681504, + "p90": 0.001861783, + "p95": 0.001982382, + "p99": 0.002452606 }, "rps": { - "mean": 33902.20079916029, - "stddev": 2950.4346188601435, - "max": 38678.88700351804, + "mean": 33026.73950662197, + "stddev": 3979.3222340995835, + "max": 44320.53680179857, "percentiles": { - "p10": 32100.72226624871, - "p25": 33092.93157043694, - "p50": 34422.00985287799, - "p75": 35373.39443511708, - "p90": 36113.96395761339, - "p95": 36715.15968943866, - "p99": 37602.9555923111 + "p10": 28468.326831227907, + "p25": 30943.660332777075, + "p50": 33712.13299666554, + "p75": 35481.51863017995, + "p90": 36690.59963905467, + "p95": 37794.30031553686, + "p99": 41664.408159104394 } }, "details": { "DNSDialup": { - "average": 0.0007511794400000002, - "fastest": 0.000071664, - "slowest": 0.001757011 + "average": 0.0011449475200000004, + "fastest": 0.000137166, + "slowest": 0.001912492 }, "DNSLookup": { - "average": 0.00000784416, - "fastest": 0.000004258, - "slowest": 0.00004306 + "average": 0.000010689659999999998, + "fastest": 0.000005019, + "slowest": 0.000042399 } }, "statusCodeDistribution": { - "200": 338906 + "200": 330344 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 6b1fe9d9fc..38dc8b1ba4 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000360975, - "slowest": 0.009799554, - "fastest": 0.00003341, - "average": 0.000614945234516777, - "requestsPerSec": 81133.27129173955, - "totalData": 10547706, + "total": 10.000171919, + "slowest": 0.002658746, + "fastest": 0.000032932, + "average": 0.0006245805862679887, + "requestsPerSec": 79874.7268016843, + "totalData": 10383893, "sizePerRequest": 13, - "sizePerSec": 1054732.5267926143 + "sizePerSec": 1038371.448421896 }, "responseTimeHistogram": { - "0.00003341": 1, - "0.0010100244000000001": 763209, - "0.0019866388000000005": 47525, - "0.002963253200000001": 608, - "0.003939867600000001": 17, - "0.004916482000000001": 1, - "0.0058930964000000014": 0, - "0.006869710800000001": 0, - "0.0078463252": 0, - "0.008822939600000001": 0, - "0.009799554": 1 + "0.000032932": 1, + "0.00029551340000000004": 30974, + "0.0005580948000000001": 326636, + "0.0008206762000000001": 300764, + "0.0010832576000000002": 104459, + "0.0013458390000000004": 26137, + "0.0016084204000000003": 8486, + "0.0018710018000000002": 1213, + "0.0021335832": 76, + "0.0023961646000000003": 11, + "0.0026587460000000005": 4 }, "latencyPercentiles": { - "p10": 0.00038606, - "p25": 0.000447697, - "p50": 0.000546251, - "p75": 0.000747011, - "p90": 0.000931983, - "p95": 0.001038281, - "p99": 0.001414555 + "p10": 0.000370758, + "p25": 0.000460983, + "p50": 0.000583624, + "p75": 0.000743128, + "p90": 0.000944314, + "p95": 0.00106303, + "p99": 0.001380391 }, "rps": { - "mean": 81119.62274390989, - "stddev": 9310.812837484373, - "max": 101128.38673816399, + "mean": 79892.62607498695, + "stddev": 10507.809481818707, + "max": 104602.00426376017, "percentiles": { - "p10": 67838.98027806792, - "p25": 73524.88937709667, - "p50": 82302.84767853131, - "p75": 88385.54778045467, - "p90": 92018.81784825608, - "p95": 93440.56254820123, - "p99": 97573.70399708132 + "p10": 65818.02755774454, + "p25": 70913.44023033317, + "p50": 79813.37672193414, + "p75": 88560.21208819575, + "p90": 94368.79485144131, + "p95": 96583.17220257662, + "p99": 100381.81117610382 } }, "details": { "DNSDialup": { - "average": 0.00082086334, - "fastest": 0.000091035, - "slowest": 0.001185586 + "average": 0.00083098874, + "fastest": 0.000079348, + "slowest": 0.001461119 }, "DNSLookup": { - "average": 0.000008908520000000001, - "fastest": 0.000003897, - "slowest": 0.000059301 + "average": 0.00000835652, + "fastest": 0.000004138, + "slowest": 0.000043701 } }, "statusCodeDistribution": { - "200": 811362 + "200": 798761 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 5d5c240aee..53a57244c2 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000104294, - "slowest": 0.007675587, - "fastest": 0.000323905, - "average": 0.001193763488155042, - "requestsPerSec": 41819.06385225546, - "totalData": 5436535, + "total": 10.000360372, + "slowest": 0.008390145, + "fastest": 0.000449338, + "average": 0.0011976513298564344, + "requestsPerSec": 41682.99786146947, + "totalData": 5418985, "sizePerRequest": 13, - "sizePerSec": 543647.8300793209 + "sizePerSec": 541878.9721991031 }, "responseTimeHistogram": { - "0.000323905": 1, - "0.0010590731999999999": 52912, - "0.0017942414": 363812, - "0.0025294096": 1255, - "0.0032645777999999997": 142, - "0.003999746": 22, - "0.0047349142": 8, - "0.0054700824": 0, - "0.0062052506": 21, - "0.0069404188": 21, - "0.007675587": 1 + "0.000449338": 1, + "0.0012434187": 264470, + "0.0020374994": 151693, + "0.0028315801000000002": 527, + "0.0036256608": 75, + "0.004419741499999999": 31, + "0.0052138222": 0, + "0.0060079029": 15, + "0.0068019835999999995": 21, + "0.007596064299999999": 11, + "0.008390145": 1 }, "latencyPercentiles": { - "p10": 0.001047574, - "p25": 0.001100406, - "p50": 0.001202965, - "p75": 0.001269113, - "p90": 0.001327377, - "p95": 0.001375081, - "p99": 0.001525768 + "p10": 0.001051138, + "p25": 0.001102854, + "p50": 0.00120705, + "p75": 0.001271355, + "p90": 0.00133033, + "p95": 0.0013808, + "p99": 0.001533438 }, "rps": { - "mean": 41818.545437429435, - "stddev": 2303.0908416846673, - "max": 48628.34900124004, + "mean": 41681.37050778381, + "stddev": 2316.459501803724, + "max": 52181.545528903735, "percentiles": { - "p10": 40017.083292861025, - "p25": 41305.386905852116, - "p50": 42064.13331230749, - "p75": 42726.11847622722, - "p90": 43546.031504995546, - "p95": 44117.20129678546, - "p99": 45718.28494189723 + "p10": 39768.89052427832, + "p25": 41143.63120345097, + "p50": 42024.294244501936, + "p75": 42521.6779176213, + "p90": 43267.77464219745, + "p95": 43977.66339092257, + "p99": 45431.49311102459 } }, "details": { "DNSDialup": { - "average": 0.0009630277, - "fastest": 0.000089637, - "slowest": 0.001841019 + "average": 0.0011146126400000001, + "fastest": 0.000128119, + "slowest": 0.00222779 }, "DNSLookup": { - "average": 0.000008622759999999995, - "fastest": 0.000004268, - "slowest": 0.000040446 + "average": 0.00004702646, + "fastest": 0.000004699, + "slowest": 0.001877317 } }, "statusCodeDistribution": { - "200": 418195 + "200": 416845 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 9ed4da8730..bdc45ae3be 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000399934, - "slowest": 0.009402351, - "fastest": 0.001088549, - "average": 0.0014631760916179928, - "requestsPerSec": 34125.1352198171, - "totalData": 4436445, + "total": 10.000335368, + "slowest": 0.009047735, + "fastest": 0.000644394, + "average": 0.0014578933780829057, + "requestsPerSec": 34247.95143330237, + "totalData": 4452383, "sizePerRequest": 13, - "sizePerSec": 443626.7578576223 + "sizePerSec": 445223.36863293085 }, "responseTimeHistogram": { - "0.001088549": 1, - "0.0019199292": 337668, - "0.0027513094": 2977, - "0.0035826896000000002": 367, - "0.0044140698": 165, - "0.0052454500000000005": 39, - "0.0060768302": 1, - "0.006908210400000001": 7, - "0.0077395906": 18, - "0.0085709708": 15, - "0.009402351": 7 + "0.000644394": 1, + "0.0014847280999999999": 174309, + "0.0023250622": 166577, + "0.0031653963": 1184, + "0.0040057304": 267, + "0.0048460645": 44, + "0.0056863986": 60, + "0.006526732699999999": 4, + "0.0073670668000000005": 13, + "0.0082074009": 14, + "0.009047735": 18 }, "latencyPercentiles": { - "p10": 0.001290157, - "p25": 0.001337406, - "p50": 0.001486946, - "p75": 0.001551799, - "p90": 0.001601946, - "p95": 0.001638524, - "p99": 0.001945548 + "p10": 0.001283334, + "p25": 0.001331507, + "p50": 0.001481012, + "p75": 0.001547963, + "p90": 0.001599829, + "p95": 0.001637881, + "p99": 0.001894233 }, "rps": { - "mean": 34124.569933543826, - "stddev": 2124.1276936483446, - "max": 35825.1036810186, + "mean": 34242.08673730617, + "stddev": 2141.4744363780596, + "max": 38128.62272890103, "percentiles": { - "p10": 33614.03086318086, - "p25": 34217.03938320627, - "p50": 34419.35055888488, - "p75": 34662.52071746268, - "p90": 34989.800372066034, - "p95": 35224.39641695666, - "p99": 35558.13816372855 + "p10": 33506.828691687646, + "p25": 34247.316091913504, + "p50": 34510.31382728015, + "p75": 34835.240855576354, + "p90": 35291.6276528748, + "p95": 35423.46583593683, + "p99": 35760.594738424246 } }, "details": { "DNSDialup": { - "average": 0.0009549309, - "fastest": 0.000130895, - "slowest": 0.0015828 + "average": 0.00111029224, + "fastest": 0.000108061, + "slowest": 0.001616263 }, "DNSLookup": { - "average": 0.000015662840000000005, - "fastest": 0.000004078, - "slowest": 0.000315951 + "average": 0.000009892600000000002, + "fastest": 0.000004869, + "slowest": 0.000028353 } }, "statusCodeDistribution": { - "200": 341265 + "200": 342491 }, "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 d36c50e3a4..7ffe0868f7 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.000186866, - "slowest": 0.008869114, - "fastest": 0.000803903, - "average": 0.0013864857903921155, - "requestsPerSec": 36011.32707073556, - "totalData": 4681560, + "total": 10.000239858, + "slowest": 0.010349915, + "fastest": 0.000552449, + "average": 0.0013541489566844646, + "requestsPerSec": 36872.715578418676, + "totalData": 4793568, "sizePerRequest": 13, - "sizePerSec": 468147.2519195623 + "sizePerSec": 479345.3025194428 }, "responseTimeHistogram": { - "0.000803903": 1, - "0.0016104241": 352965, - "0.0024169452000000003": 6163, - "0.0032234663": 678, - "0.004029987400000001": 173, - "0.0048365085": 81, - "0.0056430296": 11, - "0.006449550700000001": 2, - "0.0072560718000000005": 10, - "0.0080625929": 22, - "0.008869114": 14 + "0.000552449": 1, + "0.0015321955999999999": 351106, + "0.0025119421999999997": 16854, + "0.0034916887999999996": 599, + "0.0044714353999999994": 115, + "0.005451181999999999": 14, + "0.006430928599999999": 2, + "0.0074106751999999994": 12, + "0.008390421799999999": 19, + "0.009370168399999998": 13, + "0.010349914999999998": 1 }, "latencyPercentiles": { - "p10": 0.001223959, - "p25": 0.001269752, - "p50": 0.001407622, - "p75": 0.001469603, - "p90": 0.001517217, - "p95": 0.001553341, - "p99": 0.00178531 + "p10": 0.001191392, + "p25": 0.001239268, + "p50": 0.001371955, + "p75": 0.001434537, + "p90": 0.001486502, + "p95": 0.001529157, + "p99": 0.001807073 }, "rps": { - "mean": 36008.55681538675, - "stddev": 2193.1931794197562, - "max": 37765.9296032942, + "mean": 36873.322519172405, + "stddev": 2354.5585173575687, + "max": 45047.45298697672, "percentiles": { - "p10": 35460.49063456439, - "p25": 35896.16222899472, - "p50": 36374.34916970247, - "p75": 36645.23854698713, - "p90": 36941.00399542909, - "p95": 37175.365618718235, - "p99": 37485.30862318027 + "p10": 36437.541599109696, + "p25": 36737.127735499074, + "p50": 37298.93605288926, + "p75": 37636.92078452795, + "p90": 37906.318983372956, + "p95": 38168.18364326084, + "p99": 38654.498163709315 } }, "details": { "DNSDialup": { - "average": 0.0010483304399999999, - "fastest": 0.000094487, - "slowest": 0.002289499 + "average": 0.0010180976799999996, + "fastest": 0.000106258, + "slowest": 0.002132793 }, "DNSLookup": { - "average": 0.000010747780000000001, - "fastest": 0.000004999, - "slowest": 0.000050073 + "average": 0.000015538520000000002, + "fastest": 0.00000507, + "slowest": 0.000290983 } }, "statusCodeDistribution": { - "200": 360120 + "200": 368736 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 9fa2837931..63054638b2 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001005191, - "slowest": 0.003911952, - "fastest": 0.000132709, - "average": 0.0007617652248257337, - "requestsPerSec": 65516.61432889261, - "totalData": 8518016, + "total": 10.000392932, + "slowest": 0.00382392, + "fastest": 0.000172041, + "average": 0.000744629262445961, + "requestsPerSec": 67025.26636280376, + "totalData": 8713627, "sizePerRequest": 13, - "sizePerSec": 851715.9862756039 + "sizePerSec": 871328.4627164487 }, "responseTimeHistogram": { - "0.000132709": 1, - "0.0005106333": 53339, - "0.0008885575999999999": 382768, - "0.0012664818999999997": 216788, - "0.0016444061999999998": 2113, - "0.0020223305": 59, - "0.0024002547999999995": 82, - "0.0027781790999999996": 30, - "0.0031561033999999996": 3, - "0.0035340276999999997": 34, - "0.003911952": 15 + "0.000172041": 1, + "0.0005372289": 122687, + "0.0009024168000000001": 365383, + "0.0012676047": 180256, + "0.0016327926": 1701, + "0.0019979805": 62, + "0.0023631684000000003": 62, + "0.0027283563": 55, + "0.0030935442000000002": 27, + "0.0034587321000000004": 30, + "0.00382392": 15 }, "latencyPercentiles": { - "p10": 0.000518722, - "p25": 0.00057237, - "p50": 0.000770183, - "p75": 0.000933399, - "p90": 0.001015806, - "p95": 0.00107493, - "p99": 0.001204402 + "p10": 0.000508204, + "p25": 0.000560124, + "p50": 0.000740028, + "p75": 0.000913881, + "p90": 0.000999369, + "p95": 0.001061668, + "p99": 0.001191525 }, "rps": { - "mean": 65507.27286380774, - "stddev": 12189.426747813424, - "max": 90323.30341228507, + "mean": 67007.70447780358, + "stddev": 12897.386024872616, + "max": 95851.89879002373, "percentiles": { - "p10": 52621.13264686799, - "p25": 54112.759788757736, - "p50": 63675.47453997186, - "p75": 76465.72994145782, - "p90": 83100.09672290186, - "p95": 85667.82326577912, - "p99": 88832.34385639358 + "p10": 53515.048431619914, + "p25": 54971.939598647834, + "p50": 64342.433835117765, + "p75": 78847.94239431551, + "p90": 86178.1237535933, + "p95": 87909.53818488772, + "p99": 90543.44315741964 } }, "details": { "DNSDialup": { - "average": 0.0008435046400000001, - "fastest": 0.000088275, - "slowest": 0.001892306 + "average": 0.0009874492799999998, + "fastest": 0.00010169, + "slowest": 0.001919568 }, "DNSLookup": { - "average": 0.000008751859999999999, - "fastest": 0.000004348, - "slowest": 0.000036748 + "average": 0.000010570559999999996, + "fastest": 0.000003828, + "slowest": 0.000047278 } }, "statusCodeDistribution": { - "200": 655232 + "200": 670279 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 9023e97271..90a677e94a 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000198817, - "slowest": 0.008005126, - "fastest": 0.000274664, - "average": 0.0010592930401872767, - "requestsPerSec": 47123.36310743171, - "totalData": 6126159, + "total": 10.000197929, + "slowest": 0.005385545, + "fastest": 0.000260075, + "average": 0.0010465558184825747, + "requestsPerSec": 47694.75598246431, + "totalData": 6200441, "sizePerRequest": 13, - "sizePerSec": 612603.7203966122 + "sizePerSec": 620031.8277720361 }, "responseTimeHistogram": { - "0.000274664": 1, - "0.0010477102": 173869, - "0.0018207564": 296815, - "0.0025938026": 454, - "0.0033668488": 52, - "0.004139894999999999": 8, - "0.0049129412": 42, - "0.005685987399999999": 1, - "0.0064590336": 0, - "0.0072320798": 0, - "0.008005126": 1 + "0.000260075": 1, + "0.000772622": 27448, + "0.001285169": 442053, + "0.0017977160000000002": 6872, + "0.002310263": 402, + "0.0028228100000000002": 98, + "0.0033353570000000006": 31, + "0.003847904": 14, + "0.004360451": 29, + "0.004872998000000001": 8, + "0.005385545": 1 }, "latencyPercentiles": { - "p10": 0.000952175, - "p25": 0.001023964, - "p50": 0.001070471, - "p75": 0.001116861, - "p90": 0.001167473, - "p95": 0.001209589, - "p99": 0.00134219 + "p10": 0.000928534, + "p25": 0.001012689, + "p50": 0.00106208, + "p75": 0.001109206, + "p90": 0.001159635, + "p95": 0.00120104, + "p99": 0.00132563 }, "rps": { - "mean": 47122.55289008475, - "stddev": 3301.503059584195, - "max": 73488.97715608592, + "mean": 47694.30218070135, + "stddev": 3708.8817791283755, + "max": 68247.94165614889, "percentiles": { - "p10": 44773.89335121007, - "p25": 45690.92036242911, - "p50": 46571.2617248184, - "p75": 48222.96365448433, - "p90": 51023.30744684527, - "p95": 52629.746332630784, - "p99": 56315.67828483745 + "p10": 45147.499684417366, + "p25": 46043.76920700734, + "p50": 46937.68377840389, + "p75": 48325.982917771486, + "p90": 52380.72923006458, + "p95": 54743.67504636571, + "p99": 59156.528173547515 } }, "details": { "DNSDialup": { - "average": 0.00098734242, - "fastest": 0.000087945, - "slowest": 0.001890581 + "average": 0.0007411476599999999, + "fastest": 0.000081322, + "slowest": 0.001682494 }, "DNSLookup": { - "average": 0.000010057559999999997, - "fastest": 0.000004148, - "slowest": 0.000039724 + "average": 0.00001024866, + "fastest": 0.000004308, + "slowest": 0.000046937 } }, "statusCodeDistribution": { - "200": 471243 + "200": 476957 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 82e2c9f641..8118123d31 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00255873, - "slowest": 0.013411564, - "fastest": 0.000923819, - "average": 0.002848316968840726, - "requestsPerSec": 17505.520809873815, - "totalData": 2276300, + "total": 10.000304742, + "slowest": 0.014588728, + "fastest": 0.000768351, + "average": 0.0027169099662696975, + "requestsPerSec": 18356.84058996849, + "totalData": 2386462, "sizePerRequest": 13, - "sizePerSec": 227571.77052835957 + "sizePerSec": 238638.9276695904 }, "responseTimeHistogram": { - "0.000923819": 1, - "0.0021725935": 673, - "0.003421368": 154277, - "0.004670142500000001": 18713, - "0.005918917000000001": 770, - "0.007167691500000001": 344, - "0.008416466000000001": 272, - "0.0096652405": 0, - "0.010914015000000001": 11, - "0.012162789500000002": 19, - "0.013411564": 20 + "0.000768351": 1, + "0.0021503887000000003": 1171, + "0.0035324264": 174031, + "0.0049144641": 7171, + "0.0062965018": 456, + "0.0076785395": 663, + "0.009060577200000001": 26, + "0.010442614900000001": 6, + "0.0118246526": 12, + "0.0132066903": 24, + "0.014588728": 13 }, "latencyPercentiles": { - "p10": 0.002529499, - "p25": 0.002624591, - "p50": 0.00273562, - "p75": 0.002855531, - "p90": 0.003473002, - "p95": 0.003631886, - "p99": 0.004445454 + "p10": 0.002408296, + "p25": 0.002483447, + "p50": 0.002574327, + "p75": 0.002721707, + "p90": 0.003344216, + "p95": 0.003508201, + "p99": 0.004422396 }, "rps": { - "mean": 17516.831039625504, - "stddev": 1919.2422704843673, - "max": 22460.67526816902, + "mean": 18365.704279974423, + "stddev": 2078.304551950363, + "max": 25127.399970657734, "percentiles": { - "p10": 15736.272107206436, - "p25": 16668.807169113283, - "p50": 17744.339555681825, - "p75": 18774.050404941147, - "p90": 19370.627030239924, - "p95": 19756.460011419742, - "p99": 20330.907942899805 + "p10": 16644.595865703282, + "p25": 17548.148610157004, + "p50": 18658.589837950105, + "p75": 19715.48256846111, + "p90": 20284.55295070486, + "p95": 20631.971302731276, + "p99": 21204.633692274587 } }, "details": { "DNSDialup": { - "average": 0.0011298663199999998, - "fastest": 0.00010137, - "slowest": 0.002711989 + "average": 0.001133814639999999, + "fastest": 0.00013035, + "slowest": 0.001556505 }, "DNSLookup": { - "average": 0.00001167522, - "fastest": 0.000004909, - "slowest": 0.000058158 + "average": 0.000012040260000000003, + "fastest": 0.000004328, + "slowest": 0.000110847 } }, "statusCodeDistribution": { - "200": 175100 + "200": 183574 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index fb56fc218a..50d930d586 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00020738, - "slowest": 0.003460525, - "fastest": 0.000032861, - "average": 0.0006355785069637048, - "requestsPerSec": 78490.97225421738, - "totalData": 10204038, + "total": 10.000324332, + "slowest": 0.008126048, + "fastest": 0.000036972, + "average": 0.0006469605370806278, + "requestsPerSec": 77115.8988846283, + "totalData": 10025392, "sizePerRequest": 13, - "sizePerSec": 1020382.639304826 + "sizePerSec": 1002506.6855001679 }, "responseTimeHistogram": { - "0.000032861": 1, - "0.00037562740000000004": 78535, - "0.0007183938000000001": 475652, - "0.0010611601999999999": 181151, - "0.0014039266": 37211, - "0.0017466930000000001": 10702, - "0.0020894594": 1546, - "0.0024322258": 93, - "0.0027749922": 15, - "0.0031177586": 13, - "0.0034605250000000003": 7 + "0.000036972": 1, + "0.0008458796000000001": 624017, + "0.0016547872": 144001, + "0.0024636948000000005": 3010, + "0.0032726024000000005": 72, + "0.00408151": 33, + "0.0048904176": 0, + "0.0056993252": 0, + "0.0065082328": 0, + "0.007317140400000001": 21, + "0.008126048": 29 }, "latencyPercentiles": { - "p10": 0.000375581, - "p25": 0.000463096, - "p50": 0.000580589, - "p75": 0.000765867, - "p90": 0.000954402, - "p95": 0.001117111, - "p99": 0.001501546 + "p10": 0.000386547, + "p25": 0.000474769, + "p50": 0.000584122, + "p75": 0.000783309, + "p90": 0.000979004, + "p95": 0.001129314, + "p99": 0.001509507 }, "rps": { - "mean": 78476.91145086772, - "stddev": 13629.056664911966, - "max": 101516.26463609493, + "mean": 77112.8228424336, + "stddev": 13489.996997631051, + "max": 101599.80148500165, "percentiles": { - "p10": 59305.40272219382, - "p25": 65313.27280903485, - "p50": 81007.88704864077, - "p75": 90921.61206719383, - "p90": 94749.10666916744, - "p95": 96893.75844876986, - "p99": 99210.96746711378 + "p10": 58866.477913507806, + "p25": 63893.322024448826, + "p50": 78939.8409377241, + "p75": 88656.15007712312, + "p90": 94089.96645863359, + "p95": 96225.63717878338, + "p99": 99724.85371095318 } }, "details": { "DNSDialup": { - "average": 0.0011322762200000002, - "fastest": 0.000374413, - "slowest": 0.001687007 + "average": 0.00069943814, + "fastest": 0.000074548, + "slowest": 0.001118483 }, "DNSLookup": { - "average": 0.00001721662000000001, - "fastest": 0.000004438, - "slowest": 0.000149279 + "average": 0.000009883999999999999, + "fastest": 0.000003977, + "slowest": 0.000035075 } }, "statusCodeDistribution": { - "200": 784926 + "200": 771184 }, "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 e75959361f..47c573e82a 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.00032755, - "slowest": 0.021159801, - "fastest": 0.002516004, - "average": 0.0033550162229758116, - "requestsPerSec": 14890.812251444704, - "totalData": 1935869, + "total": 10.000640624, + "slowest": 0.018336439, + "fastest": 0.001642209, + "average": 0.003560145332765634, + "requestsPerSec": 14032.70103149344, + "totalData": 1824368, "sizePerRequest": 13, - "sizePerSec": 193580.55926878116 + "sizePerSec": 182425.1134094147 }, "responseTimeHistogram": { - "0.002516004": 1, - "0.0043803837000000005": 142813, - "0.0062447634000000005": 3052, - "0.0081091431": 2275, - "0.0099735228": 610, - "0.0118379025": 84, - "0.0137022822": 31, - "0.0155666619": 23, - "0.0174310416": 11, - "0.0192954213": 11, - "0.021159801": 2 + "0.001642209": 1, + "0.003311632": 54789, + "0.004981055": 80382, + "0.006650478000000001": 2373, + "0.008319901000000001": 1997, + "0.009989324": 639, + "0.011658747000000002": 89, + "0.013328170000000002": 16, + "0.014997593000000002": 22, + "0.016667016": 21, + "0.018336439": 7 }, "latencyPercentiles": { - "p10": 0.002793452, - "p25": 0.002853698, - "p50": 0.003369169, - "p75": 0.003453577, - "p90": 0.003821064, - "p95": 0.004070805, - "p99": 0.007600967 + "p10": 0.00295324, + "p25": 0.003025674, + "p50": 0.003568581, + "p75": 0.003675457, + "p90": 0.004067921, + "p95": 0.004378251, + "p99": 0.007875445 }, "rps": { - "mean": 14876.3977661792, - "stddev": 2268.7933407186033, - "max": 17010.526507950166, + "mean": 14013.935059004316, + "stddev": 2112.554076481241, + "max": 16248.623911475244, "percentiles": { - "p10": 13358.620297590089, - "p25": 14916.537965642608, - "p50": 15695.734317286255, - "p75": 15955.66562892654, - "p90": 16079.497033331669, - "p95": 16218.541689814529, - "p99": 16758.703285114054 + "p10": 12493.649921734299, + "p25": 13928.39664528188, + "p50": 14720.41959989868, + "p75": 15016.29372878527, + "p90": 15221.43482452, + "p95": 15619.067880571125, + "p99": 16071.085879155953 } }, "details": { "DNSDialup": { - "average": 0.0008793357600000001, - "fastest": 0.00048569, - "slowest": 0.001111169 + "average": 0.0010316159000000001, + "fastest": 0.000151274, + "slowest": 0.001478249 }, "DNSLookup": { - "average": 0.00000794632, - "fastest": 0.000004268, - "slowest": 0.000046347 + "average": 0.000010778819999999997, + "fastest": 0.000004599, + "slowest": 0.000050093 } }, "statusCodeDistribution": { - "200": 148913 + "200": 140336 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index dfc3d48fc7..e78dbbdb51 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000348283, - "slowest": 0.033216185, - "fastest": 0.005863983, - "average": 0.008024055853318767, - "requestsPerSec": 6223.483246658441, - "totalData": 809081, + "total": 10.000416707, + "slowest": 0.033863985, + "fastest": 0.006028524, + "average": 0.007728416254553347, + "requestsPerSec": 6462.0307226563655, + "totalData": 840099, "sizePerRequest": 13, - "sizePerSec": 80905.28220655973 + "sizePerSec": 84006.39939453275 }, "responseTimeHistogram": { - "0.005863983": 1, - "0.008599203199999999": 51250, - "0.0113344234": 8648, - "0.0140696436": 1879, - "0.0168048638": 362, - "0.019540084": 49, - "0.022275304200000002": 13, - "0.0250105244": 3, - "0.0277457446": 9, - "0.0304809648": 11, - "0.033216184999999995": 12 + "0.006028524": 1, + "0.0088120701": 56690, + "0.0115956162": 6157, + "0.014379162300000001": 1429, + "0.0171627084": 274, + "0.0199462545": 28, + "0.022729800600000002": 10, + "0.0255133467": 4, + "0.0282968928": 9, + "0.0310804389": 11, + "0.033863985": 10 }, "latencyPercentiles": { - "p10": 0.006414124, - "p25": 0.007423598, - "p50": 0.007741885, - "p75": 0.008245312, - "p90": 0.009540417, - "p95": 0.010835275, - "p99": 0.013616721 + "p10": 0.006281605, + "p25": 0.007183833, + "p50": 0.007492217, + "p75": 0.007875261, + "p90": 0.009176119, + "p95": 0.010518525, + "p99": 0.013423661 }, "rps": { - "mean": 6225.974838743373, - "stddev": 934.5781266004724, - "max": 8015.848936517387, + "mean": 6462.418118594134, + "stddev": 971.8027809846432, + "max": 8070.368773482792, "percentiles": { - "p10": 4950.197977612195, - "p25": 5957.348414512321, - "p50": 6317.774426571227, - "p75": 6673.908868987693, - "p90": 7449.461444204788, - "p95": 7792.6168093020415, - "p99": 7927.363673929915 + "p10": 5033.926145255764, + "p25": 6211.522374003948, + "p50": 6625.937896489586, + "p75": 6827.291435162874, + "p90": 7756.203779446801, + "p95": 7878.171153268149, + "p99": 7983.856843585113 } }, "details": { "DNSDialup": { - "average": 0.00099390418, - "fastest": 0.000096634, - "slowest": 0.002149813 + "average": 0.0008876055, + "fastest": 0.000079976, + "slowest": 0.001946295 }, "DNSLookup": { - "average": 0.00001104306, - "fastest": 0.000003897, - "slowest": 0.000047599 + "average": 0.000009388480000000002, + "fastest": 0.000003697, + "slowest": 0.000039784 } }, "statusCodeDistribution": { - "200": 62237 + "200": 64623 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 72fa611aa2..b9e98e9c1c 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000323128, - "slowest": 0.005683921, - "fastest": 0.000211229, - "average": 0.0009705942057073912, - "requestsPerSec": 51422.83838410786, - "totalData": 6685185, + "total": 10.00027329, + "slowest": 0.005073093, + "fastest": 0.000129822, + "average": 0.0009370417764120124, + "requestsPerSec": 53261.24442345115, + "totalData": 6924151, "sizePerRequest": 13, - "sizePerSec": 668496.8989934023 + "sizePerSec": 692396.1775048649 }, "responseTimeHistogram": { - "0.000211229": 1, - "0.0007584981999999999": 48877, - "0.0013057674": 462473, - "0.0018530365999999997": 2630, - "0.0024003057999999996": 115, - "0.0029475749999999996": 88, - "0.003494844199999999": 14, - "0.004042113399999999": 15, - "0.0045893826": 20, - "0.005136651799999999": 7, - "0.005683921": 5 + "0.000129822": 1, + "0.0006241491": 51813, + "0.0011184761999999998": 437644, + "0.0016128032999999998": 42638, + "0.0021071303999999997": 351, + "0.0026014574999999995": 79, + "0.0030957845999999996": 42, + "0.0035901117": 12, + "0.0040844387999999995": 3, + "0.004578765899999999": 24, + "0.005073092999999999": 20 }, "latencyPercentiles": { - "p10": 0.000775726, - "p25": 0.000911291, - "p50": 0.00099473, - "p75": 0.001062823, - "p90": 0.001112629, - "p95": 0.001152276, - "p99": 0.001261705 + "p10": 0.000626968, + "p25": 0.000873617, + "p50": 0.000971291, + "p75": 0.001048258, + "p90": 0.00110527, + "p95": 0.001151892, + "p99": 0.001264616 }, "rps": { - "mean": 51419.193571293625, - "stddev": 4905.240197264706, - "max": 77511.08408502041, + "mean": 53260.84048936619, + "stddev": 7279.72162807262, + "max": 83205.29185657308, "percentiles": { - "p10": 48250.38304998504, - "p25": 49131.40193447259, - "p50": 50007.86623735815, - "p75": 51566.53412194686, - "p90": 57520.23561889056, - "p95": 60767.01884664404, - "p99": 71060.57558264452 + "p10": 48605.34658812345, + "p25": 49603.0902725252, + "p50": 50675.88714099036, + "p75": 52814.13834483548, + "p90": 64841.6542787097, + "p95": 71164.92375994692, + "p99": 78134.59799999434 } }, "details": { "DNSDialup": { - "average": 0.00106783176, - "fastest": 0.000128069, - "slowest": 0.002127537 + "average": 0.0010869990600000001, + "fastest": 0.000160355, + "slowest": 0.001503531 }, "DNSLookup": { - "average": 0.000011426620000000001, - "fastest": 0.000004658, - "slowest": 0.000076573 + "average": 0.000014338640000000001, + "fastest": 0.00000505, + "slowest": 0.000123911 } }, "statusCodeDistribution": { - "200": 514245 + "200": 532627 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 183564810d..4bec05660a 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000343044, - "slowest": 0.023943788, - "fastest": 0.00008042, - "average": 0.003065054578627815, - "requestsPerSec": 16272.941766496468, - "totalData": 2115555, + "total": 10.000183018, + "slowest": 0.023060763, + "fastest": 0.000365229, + "average": 0.0030775504857511325, + "requestsPerSec": 16208.003364364027, + "totalData": 2107079, "sizePerRequest": 13, - "sizePerSec": 211548.24296445405 + "sizePerSec": 210704.04373673236 }, "responseTimeHistogram": { - "0.00008042": 1, - "0.0024667568": 1473, - "0.0048530936": 156374, - "0.007239430400000001": 4539, - "0.0096257672": 248, - "0.012012104": 40, - "0.0143984408": 19, - "0.016784777600000002": 8, - "0.0191711144": 9, - "0.0215574512": 13, - "0.023943788": 11 + "0.000365229": 1, + "0.0026347823999999997": 8524, + "0.0049043357999999995": 148809, + "0.007173889199999999": 4370, + "0.0094434426": 195, + "0.011712995999999998": 108, + "0.013982549399999999": 35, + "0.0162521028": 8, + "0.0185216562": 8, + "0.0207912096": 12, + "0.023060762999999998": 13 }, "latencyPercentiles": { - "p10": 0.002807492, - "p25": 0.002887112, - "p50": 0.002974503, - "p75": 0.003061748, - "p90": 0.003160844, - "p95": 0.003316924, - "p99": 0.006058068 + "p10": 0.002836853, + "p25": 0.002944559, + "p50": 0.003040032, + "p75": 0.003102374, + "p90": 0.003243411, + "p95": 0.003423328, + "p99": 0.006170859 }, "rps": { - "mean": 16266.220717383654, - "stddev": 1801.411412758639, - "max": 34593.47024548021, + "mean": 16206.950625756697, + "stddev": 2496.8799543240507, + "max": 33303.05722065214, "percentiles": { - "p10": 15652.734061052677, - "p25": 16103.378861273808, - "p50": 16501.6930737091, - "p75": 16830.266260859233, - "p90": 17122.39780857314, - "p95": 17311.458454349162, - "p99": 18057.176242855337 + "p10": 15369.755635954034, + "p25": 15813.029936669018, + "p50": 16139.621155976036, + "p75": 16467.632566952787, + "p90": 16891.487675548047, + "p95": 17408.87504449754, + "p99": 26070.6959060848 } }, "details": { "DNSDialup": { - "average": 0.0005322487200000001, - "fastest": 0.000078646, - "slowest": 0.001415856 + "average": 0.0010756149799999997, + "fastest": 0.000113391, + "slowest": 0.001530993 }, "DNSLookup": { - "average": 0.000010121999999999999, - "fastest": 0.000004348, - "slowest": 0.0000539 + "average": 0.0000109107, + "fastest": 0.000004448, + "slowest": 0.000072304 } }, "statusCodeDistribution": { - "200": 162735 + "200": 162083 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 87083e9875..25d4eafded 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000130989, - "slowest": 0.005317757, - "fastest": 0.000271353, - "average": 0.000983614071868932, - "requestsPerSec": 50741.73533908297, - "totalData": 6596512, + "total": 10.000392597, + "slowest": 0.005225124, + "fastest": 0.000171138, + "average": 0.0009718841742625328, + "requestsPerSec": 51354.98381874178, + "totalData": 6676410, "sizePerRequest": 13, - "sizePerSec": 659642.5594080786 + "sizePerSec": 667614.7896436431 }, "responseTimeHistogram": { - "0.000271353": 1, - "0.0007759934": 44850, - "0.0012806338": 458028, - "0.0017852742000000002": 4207, - "0.0022899146": 190, - "0.0027945549999999998": 75, - "0.0032991954000000006": 23, - "0.0038038358000000005": 0, - "0.0043084762": 0, - "0.0048131166": 28, - "0.005317757": 22 + "0.000171138": 1, + "0.0006765365999999999": 29456, + "0.0011819352": 468847, + "0.0016873338": 14777, + "0.0021927324": 320, + "0.002698131": 106, + "0.0032035296": 16, + "0.0037089282": 5, + "0.0042143268": 14, + "0.0047197254": 14, + "0.005225124": 14 }, "latencyPercentiles": { - "p10": 0.000808857, - "p25": 0.000924108, - "p50": 0.00100572, - "p75": 0.001072975, - "p90": 0.001121254, - "p95": 0.001159946, - "p99": 0.001271324 + "p10": 0.000817393, + "p25": 0.000910691, + "p50": 0.000991975, + "p75": 0.001056108, + "p90": 0.001105038, + "p95": 0.001146994, + "p99": 0.001256381 }, "rps": { - "mean": 50743.522649124716, - "stddev": 4379.550311955936, - "max": 73649.25662282461, + "mean": 51353.13341092856, + "stddev": 4431.5377409514695, + "max": 80421.32773611772, "percentiles": { - "p10": 47824.22296893411, - "p25": 48714.12328115411, - "p50": 49613.058156904386, - "p75": 51286.651331348, - "p90": 56253.42950734132, - "p95": 59695.12418037986, - "p99": 66511.38661917318 + "p10": 48652.81462061299, + "p25": 49495.94293578674, + "p50": 50307.92349795076, + "p75": 51329.2576768769, + "p90": 56523.0161721857, + "p95": 60481.505117413966, + "p99": 68598.73415807405 } }, "details": { "DNSDialup": { - "average": 0.0007556953200000002, - "fastest": 0.000087263, - "slowest": 0.001165306 + "average": 0.00105917156, + "fastest": 0.000100007, + "slowest": 0.001675943 }, "DNSLookup": { - "average": 0.000008724280000000002, - "fastest": 0.000004319, - "slowest": 0.000037791 + "average": 0.000014099400000000003, + "fastest": 0.000004939, + "slowest": 0.000111268 } }, "statusCodeDistribution": { - "200": 507424 + "200": 513570 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 995709c594..921b79c8ba 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000436464, - "slowest": 0.008091202, - "fastest": 0.000323264, - "average": 0.0009951472079379766, - "requestsPerSec": 50154.61093178943, - "totalData": 6520384, + "total": 10.00033913, + "slowest": 0.007028924, + "fastest": 0.000255105, + "average": 0.0009738282535123969, + "requestsPerSec": 51252.561871869235, + "totalData": 6663059, "sizePerRequest": 13, - "sizePerSec": 652009.9421132626 + "sizePerSec": 666283.3043343001 }, "responseTimeHistogram": { - "0.000323264": 1, - "0.0011000578": 424609, - "0.0018768516000000001": 76558, - "0.0026536454000000006": 250, - "0.0034304392000000005": 99, - "0.004207233": 0, - "0.004984026800000001": 0, - "0.005760820600000001": 11, - "0.006537614400000001": 39, - "0.007314408200000001": 0, - "0.008091202": 1 + "0.000255105": 1, + "0.0009324869": 160609, + "0.0016098688": 351188, + "0.0022872506999999996": 500, + "0.0029646326": 178, + "0.0036420145": 17, + "0.0043193964": 0, + "0.0049967783": 0, + "0.0056741602": 6, + "0.0063515421": 4, + "0.007028924000000001": 40 }, "latencyPercentiles": { - "p10": 0.000857862, - "p25": 0.000929623, - "p50": 0.00100985, - "p75": 0.001071715, - "p90": 0.00112472, - "p95": 0.001169073, - "p99": 0.001286882 + "p10": 0.00081047, + "p25": 0.000911487, + "p50": 0.000994527, + "p75": 0.00106036, + "p90": 0.001115947, + "p95": 0.001161504, + "p99": 0.001275903 }, "rps": { - "mean": 50150.648330475655, - "stddev": 4137.488419812001, - "max": 77178.49190192262, + "mean": 51245.549263189685, + "stddev": 5724.168102861646, + "max": 83944.01184541178, "percentiles": { - "p10": 47651.43495890217, - "p25": 48729.12027964292, - "p50": 49649.91802758866, - "p75": 50445.09791753858, - "p90": 52712.47177082168, - "p95": 57703.27754616541, - "p99": 66637.17688098169 + "p10": 48271.98318132064, + "p25": 49108.3091259035, + "p50": 50055.52117959858, + "p75": 51051.13177049369, + "p90": 54705.543404893615, + "p95": 64128.972496300456, + "p99": 74775.61309996834 } }, "details": { "DNSDialup": { - "average": 0.00079227934, - "fastest": 0.000190719, - "slowest": 0.00109112 + "average": 0.0006297351799999998, + "fastest": 0.000109515, + "slowest": 0.000957253 }, "DNSLookup": { - "average": 0.00000966692, - "fastest": 0.000004609, - "slowest": 0.00004265 + "average": 0.000010861059999999996, + "fastest": 0.000004138, + "slowest": 0.000045314 } }, "statusCodeDistribution": { - "200": 501568 + "200": 512543 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 78ca2c1096..9315102481 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00047906, - "slowest": 0.010135615, - "fastest": 0.00040137, - "average": 0.0011433755186559462, - "requestsPerSec": 43665.008184117934, - "totalData": 5676723, + "total": 10.000176693, + "slowest": 0.011078679, + "fastest": 0.000184086, + "average": 0.0011318172418831852, + "requestsPerSec": 44111.42058207631, + "totalData": 5734586, "sizePerRequest": 13, - "sizePerSec": 567645.1063935331 + "sizePerSec": 573448.467566992 }, "responseTimeHistogram": { - "0.00040137": 1, - "0.0013747945": 415827, - "0.002348219": 19795, - "0.0033216434999999997": 239, - "0.004295068": 17, - "0.0052684925": 701, - "0.006241917": 41, - "0.0072153415": 0, - "0.008188766": 0, - "0.0091621905": 0, - "0.010135615": 50 + "0.000184086": 1, + "0.0012735453": 399641, + "0.0023630046": 40426, + "0.0034524639": 254, + "0.0045419232": 92, + "0.0056313825": 658, + "0.0067208418": 0, + "0.0078103011": 0, + "0.0088997604": 0, + "0.0099892197": 16, + "0.011078679": 34 }, "latencyPercentiles": { - "p10": 0.000854511, - "p25": 0.001055484, - "p50": 0.001163386, - "p75": 0.001220178, - "p90": 0.001278694, - "p95": 0.001361793, - "p99": 0.001978369 + "p10": 0.000845594, + "p25": 0.001041971, + "p50": 0.001151145, + "p75": 0.001208962, + "p90": 0.001268915, + "p95": 0.001352961, + "p99": 0.001960293 }, "rps": { - "mean": 43672.57248604168, - "stddev": 3455.5778453977127, - "max": 52787.295870966875, + "mean": 44117.621791641024, + "stddev": 3517.1993710931415, + "max": 49805.344113422034, "percentiles": { - "p10": 40642.446971614176, - "p25": 42743.76719546205, - "p50": 44427.64287939903, - "p75": 45452.76470743609, - "p90": 46369.823680498106, - "p95": 46822.521632906784, - "p99": 48095.62584964735 + "p10": 41121.123921361286, + "p25": 42914.453587968404, + "p50": 44857.37394058407, + "p75": 46058.07709059749, + "p90": 46923.0392826233, + "p95": 47393.96837478157, + "p99": 48707.890678290554 } }, "details": { "DNSDialup": { - "average": 0.0010196490400000001, - "fastest": 0.000104916, - "slowest": 0.002042586 + "average": 0.0009900446399999999, + "fastest": 0.000120735, + "slowest": 0.002008272 }, "DNSLookup": { - "average": 0.000010284199999999994, - "fastest": 0.000004639, - "slowest": 0.000050735 + "average": 0.00004669718, + "fastest": 0.000004268, + "slowest": 0.001884623 } }, "statusCodeDistribution": { - "200": 436671 + "200": 441122 }, "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 7665e7197f..8aed0694af 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.000332067, - "slowest": 0.004093847, - "fastest": 0.00004388, - "average": 0.0006321370551827506, - "requestsPerSec": 78931.47894605808, - "totalData": 10261433, + "total": 10.000183827, + "slowest": 0.005213312, + "fastest": 0.000033974, + "average": 0.0006135028822738947, + "requestsPerSec": 81332.20489447708, + "totalData": 10573381, "sizePerRequest": 13, - "sizePerSec": 1026109.226298755 + "sizePerSec": 1057318.663628202 }, "responseTimeHistogram": { - "0.00004388": 1, - "0.00044887670000000004": 171811, - "0.0008538734000000001": 479013, - "0.0012588701": 118760, - "0.0016638668000000002": 15538, - "0.0020688635000000004": 3932, - "0.0024738602": 135, - "0.0028788569000000003": 60, - "0.0032838536000000004": 51, - "0.0036888503000000006": 26, - "0.004093847": 14 + "0.000033974": 1, + "0.0005519078": 380605, + "0.0010698416": 397449, + "0.0015877754": 30424, + "0.0021057092": 4723, + "0.002623643": 95, + "0.0031415768": 24, + "0.0036595105999999997": 3, + "0.0041774444": 1, + "0.0046953782": 6, + "0.005213312": 6 }, "latencyPercentiles": { - "p10": 0.000362136, - "p25": 0.000465878, - "p50": 0.000583889, - "p75": 0.000750709, - "p90": 0.000961474, - "p95": 0.001077309, - "p99": 0.001515653 + "p10": 0.000366734, + "p25": 0.000456844, + "p50": 0.000565827, + "p75": 0.000714121, + "p90": 0.000932447, + "p95": 0.001044546, + "p99": 0.001463678 }, "rps": { - "mean": 78907.31466779127, - "stddev": 15802.687149612193, - "max": 99346.9513692171, + "mean": 81309.88827838839, + "stddev": 15471.668321264226, + "max": 101040.86092415744, "percentiles": { - "p10": 55775.19053435984, - "p25": 63387.96433063321, - "p50": 83616.64522008042, - "p75": 93343.10277685904, - "p90": 96273.55299448747, - "p95": 97260.81718898614, - "p99": 98438.99168460834 + "p10": 57103.283438796745, + "p25": 66308.08726586404, + "p50": 86994.94628437445, + "p75": 94606.40485361118, + "p90": 97555.17720823018, + "p95": 98785.61030312521, + "p99": 99847.97567530193 } }, "details": { "DNSDialup": { - "average": 0.0009379248399999999, - "fastest": 0.000097092, - "slowest": 0.001296442 + "average": 0.0011128402399999998, + "fastest": 0.000100028, + "slowest": 0.002073626 }, "DNSLookup": { - "average": 0.000009214199999999997, - "fastest": 0.000004689, - "slowest": 0.000055344 + "average": 0.000035255999999999996, + "fastest": 0.00000516, + "slowest": 0.001164415 } }, "statusCodeDistribution": { - "200": 789341 + "200": 813337 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index ce1ccdfa17..b70ebdc1ff 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000451176, - "slowest": 0.015060507, - "fastest": 0.000513019, - "average": 0.0014507381164489274, - "requestsPerSec": 34419.54707264299, - "totalData": 4474743, + "total": 10.000311786, + "slowest": 0.01582021, + "fastest": 0.000525069, + "average": 0.001493675190750702, + "requestsPerSec": 33430.55768201426, + "totalData": 4346108, "sizePerRequest": 13, - "sizePerSec": 447454.1119443589 + "sizePerSec": 434597.24986618536 }, "responseTimeHistogram": { - "0.000513019": 1, - "0.0019677678": 333579, - "0.0034225166000000002": 9008, - "0.0048772654000000006": 836, - "0.0063320142000000005": 728, - "0.007786763": 9, - "0.009241511800000001": 0, - "0.0106962606": 0, - "0.012151009400000001": 0, - "0.013605758200000002": 0, - "0.015060507": 50 + "0.000525069": 1, + "0.0020545831": 326079, + "0.0035840972": 6651, + "0.005113611299999999": 1173, + "0.0066431254": 312, + "0.0081726395": 50, + "0.0097021536": 0, + "0.0112316677": 0, + "0.0127611818": 0, + "0.0142906959": 0, + "0.01582021": 50 }, "latencyPercentiles": { - "p10": 0.000988967, - "p25": 0.001282932, - "p50": 0.001492457, - "p75": 0.00157066, - "p90": 0.001722769, - "p95": 0.001882139, - "p99": 0.002609744 + "p10": 0.001019205, + "p25": 0.001344776, + "p50": 0.001536761, + "p75": 0.001612405, + "p90": 0.001769558, + "p95": 0.001936694, + "p99": 0.002561885 }, "rps": { - "mean": 34411.245965268135, - "stddev": 3805.5433072206856, - "max": 39383.85220161997, + "mean": 33409.92976145694, + "stddev": 3770.0520244794593, + "max": 39303.90543358168, "percentiles": { - "p10": 32405.362796597314, - "p25": 34119.0589063039, - "p50": 35296.72210075359, - "p75": 36120.25985375441, - "p90": 36904.89358889568, - "p95": 37429.551141958254, - "p99": 38330.43742757058 + "p10": 31449.62436228172, + "p25": 33019.371632325376, + "p50": 34030.703074326535, + "p75": 35149.67434328723, + "p90": 36029.70262949253, + "p95": 36508.72193366604, + "p99": 37391.024190889315 } }, "details": { "DNSDialup": { - "average": 0.0010183617399999998, - "fastest": 0.000106007, - "slowest": 0.002183187 + "average": 0.00112765278, + "fastest": 0.000099466, + "slowest": 0.002412938 }, "DNSLookup": { - "average": 0.000010382760000000002, - "fastest": 0.000004889, - "slowest": 0.000055073 + "average": 0.000048692440000000004, + "fastest": 0.000003838, + "slowest": 0.001954221 } }, "statusCodeDistribution": { - "200": 344211 + "200": 334316 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index f5431bc148..e5631d3fea 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000185084, - "slowest": 0.005882628, - "fastest": 0.000143688, - "average": 0.0010486747117213818, - "requestsPerSec": 47597.51904607849, - "totalData": 6187792, + "total": 10.000174811, + "slowest": 0.006630431, + "fastest": 0.000387612, + "average": 0.0010577503975750745, + "requestsPerSec": 47192.27502712102, + "totalData": 6135103, "sizePerRequest": 13, - "sizePerSec": 618767.7475990204 + "sizePerSec": 613499.5753525733 }, "responseTimeHistogram": { - "0.000143688": 1, - "0.0007175819999999999": 13000, - "0.0012914759999999997": 456193, - "0.0018653699999999999": 6389, - "0.0024392639999999996": 274, - "0.0030131579999999997": 31, - "0.0035870519999999994": 48, - "0.004160946": 5, - "0.00473484": 17, - "0.005308734": 13, - "0.005882628": 13 + "0.000387612": 1, + "0.0010118939000000001": 157714, + "0.0016361758000000002": 313342, + "0.0022604577000000002": 634, + "0.0028847396": 165, + "0.0035090215": 27, + "0.004133303400000001": 0, + "0.0047575853000000005": 8, + "0.0053818672": 20, + "0.0060061491": 19, + "0.006630431": 1 }, "latencyPercentiles": { - "p10": 0.000911563, - "p25": 0.00097909, - "p50": 0.001063128, - "p75": 0.001127729, - "p90": 0.001176365, - "p95": 0.00121405, - "p99": 0.001320275 + "p10": 0.000927498, + "p25": 0.000985148, + "p50": 0.001069151, + "p75": 0.001129383, + "p90": 0.001182221, + "p95": 0.001223809, + "p99": 0.001335699 }, "rps": { - "mean": 47597.61707258054, - "stddev": 2922.39611006931, - "max": 61529.42952614133, + "mean": 47192.23488302572, + "stddev": 2847.9649775184203, + "max": 62113.69606998151, "percentiles": { - "p10": 45606.96874482252, - "p25": 46460.8962967762, - "p50": 47317.74888760742, - "p75": 48387.02067360929, - "p90": 50631.4117278368, - "p95": 52811.34387666631, - "p99": 55810.03464422773 + "p10": 45306.783558167706, + "p25": 46277.58900572748, + "p50": 47022.808994974876, + "p75": 47839.0797442441, + "p90": 49609.08342317395, + "p95": 51682.86431050496, + "p99": 55846.31893692573 } }, "details": { "DNSDialup": { - "average": 0.0008668235200000002, - "fastest": 0.000132821, - "slowest": 0.001363955 + "average": 0.0008109271599999999, + "fastest": 0.000084912, + "slowest": 0.001721213 }, "DNSLookup": { - "average": 0.00000706522, - "fastest": 0.000004198, - "slowest": 0.000028363 + "average": 0.00000734502, + "fastest": 0.000004188, + "slowest": 0.000043341 } }, "statusCodeDistribution": { - "200": 475984 + "200": 471931 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 8d2d3dd220..90c4a74904 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000220904, - "slowest": 0.005195928, - "fastest": 0.000210543, - "average": 0.0009182380635285528, - "requestsPerSec": 54352.299335966745, - "totalData": 7065955, + "total": 10.000224578, + "slowest": 0.004809915, + "fastest": 0.000112129, + "average": 0.0008208811932999831, + "requestsPerSec": 60801.53453129781, + "totalData": 7904377, "sizePerRequest": 13, - "sizePerSec": 706579.8913675677 + "sizePerSec": 790419.9489068715 }, "responseTimeHistogram": { - "0.000210543": 1, - "0.0007090815": 97650, - "0.00120762": 438423, - "0.0017061585000000003": 7177, - "0.0022046970000000003": 122, - "0.0027032355": 96, - "0.0032017740000000005": 19, - "0.0037003125000000005": 9, - "0.004198851": 34, - "0.0046973895": 3, - "0.005195928": 1 + "0.000112129": 1, + "0.0005819076": 111846, + "0.0010516862": 421478, + "0.0015214648000000002": 74112, + "0.0019912434": 398, + "0.0024610219999999998": 105, + "0.0029308006": 22, + "0.0034005792": 22, + "0.0038703578": 20, + "0.0043401364": 9, + "0.004809915": 16 }, "latencyPercentiles": { - "p10": 0.000613564, - "p25": 0.00084596, - "p50": 0.000958724, - "p75": 0.001040669, - "p90": 0.001090246, - "p95": 0.001125066, - "p99": 0.001230118 + "p10": 0.000557376, + "p25": 0.000602272, + "p50": 0.000872703, + "p75": 0.00099847, + "p90": 0.001063422, + "p95": 0.001101919, + "p99": 0.001221406 }, "rps": { - "mean": 54347.255478263294, - "stddev": 7300.400919133245, - "max": 83043.79729869572, + "mean": 60793.88482810894, + "stddev": 11080.069241430365, + "max": 85819.54110949812, "percentiles": { - "p10": 49185.95728824384, - "p25": 49968.512784939885, - "p50": 51054.1224752351, - "p75": 56872.563704024076, - "p90": 66137.06244821817, - "p95": 70310.50261377713, - "p99": 77240.95702246872 + "p10": 49703.13898370511, + "p25": 51129.145755251535, + "p50": 57944.64635001277, + "p75": 69829.9849955587, + "p90": 77235.32743877285, + "p95": 80608.3295744716, + "p99": 84209.16195682161 } }, "details": { "DNSDialup": { - "average": 0.0008400986600000001, - "fastest": 0.000110516, - "slowest": 0.001780321 + "average": 0.0009343158, + "fastest": 0.000096049, + "slowest": 0.001579536 }, "DNSLookup": { - "average": 0.000009948240000000002, - "fastest": 0.000004629, - "slowest": 0.000044613 + "average": 0.000009398640000000001, + "fastest": 0.000004328, + "slowest": 0.000057557 } }, "statusCodeDistribution": { - "200": 543535 + "200": 608029 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index e5f8fa6f17..eaf5230ad6 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000278851, - "slowest": 0.022034175, - "fastest": 0.000353478, - "average": 0.0028882013656401605, - "requestsPerSec": 17266.218529769678, - "totalData": 2244671, + "total": 10.00019132, + "slowest": 0.022421279, + "fastest": 0.000629342, + "average": 0.0028862983519186937, + "requestsPerSec": 17276.669462759837, + "totalData": 2246010, "sizePerRequest": 13, - "sizePerSec": 224460.8408870058 + "sizePerSec": 224596.7030158779 }, "responseTimeHistogram": { - "0.000353478": 1, - "0.0025215476999999997": 2343, - "0.004689617399999999": 165756, - "0.006857687099999999": 4252, - "0.0090257568": 223, - "0.0111938265": 36, - "0.013361896199999999": 13, - "0.015529965899999998": 8, - "0.0176980356": 9, - "0.0198661053": 15, - "0.022034175": 11 + "0.000629342": 1, + "0.0028085357": 86217, + "0.004987729399999999": 81979, + "0.007166923099999998": 4299, + "0.009346116799999998": 183, + "0.011525310499999998": 33, + "0.013704504199999997": 16, + "0.015883697899999997": 8, + "0.0180628916": 9, + "0.020242085299999997": 13, + "0.022421279": 12 }, "latencyPercentiles": { - "p10": 0.002684667, - "p25": 0.002745118, - "p50": 0.002804285, - "p75": 0.002865086, - "p90": 0.002975489, - "p95": 0.003092955, - "p99": 0.005633855 + "p10": 0.002647978, + "p25": 0.00273145, + "p50": 0.0028088, + "p75": 0.002870729, + "p90": 0.002981448, + "p95": 0.003102038, + "p99": 0.005642125 }, "rps": { - "mean": 17267.06484879948, - "stddev": 1459.101836546245, - "max": 25531.546185411065, + "mean": 17277.619117120845, + "stddev": 1566.1890691448987, + "max": 26471.085271216623, "percentiles": { - "p10": 16836.71076414932, - "p25": 17204.189220075015, - "p50": 17463.10116976744, - "p75": 17730.693603697182, - "p90": 17963.771388427846, - "p95": 18117.26216765353, - "p99": 18518.601935644365 + "p10": 16765.00294592257, + "p25": 17149.519236796492, + "p50": 17461.572998707506, + "p75": 17771.298449379246, + "p90": 18144.346597520773, + "p95": 18364.461094889426, + "p99": 18931.953824963293 } }, "details": { "DNSDialup": { - "average": 0.00111059052, - "fastest": 0.00007972, - "slowest": 0.001553794 + "average": 0.00125183042, + "fastest": 0.000112239, + "slowest": 0.002555557 }, "DNSLookup": { - "average": 0.000014429779999999996, - "fastest": 0.000004949, - "slowest": 0.000168615 + "average": 0.000022525460000000004, + "fastest": 0.000004899, + "slowest": 0.000703062 } }, "statusCodeDistribution": { - "200": 172667 + "200": 172770 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 21cc78998b..125316dd1a 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,67 +1,65 @@ { "summary": { - "successRate": 0.7371150276003718, - "total": 10.000406603, - "slowest": 0.009700949, - "fastest": 0.001023233, - "average": 0.0015550762307005423, - "requestsPerSec": 36465.41730519274, - "totalData": 3494439, + "successRate": 1, + "total": 10.000113778, + "slowest": 0.010544437, + "fastest": 0.000502501, + "average": 0.0015538956969978572, + "requestsPerSec": 32133.734388796875, + "totalData": 4177433, "sizePerRequest": 13, - "sizePerSec": 349429.69208389096 + "sizePerSec": 417738.54705435934 }, "responseTimeHistogram": { - "0.001023233": 1, - "0.0018910046": 263906, - "0.0027587762": 2412, - "0.0036265478": 1634, - "0.0044943194": 587, - "0.005362091": 63, - "0.0062298626": 140, - "0.0070976342": 10, - "0.0079654058": 7, - "0.0088331774": 24, - "0.009700949": 19 + "0.000502501": 1, + "0.0015066946": 122828, + "0.0025108882000000003": 195702, + "0.0035150818": 1975, + "0.0045192754": 499, + "0.005523469": 219, + "0.0065276626": 60, + "0.0075318562": 24, + "0.0085360498": 14, + "0.0095402434": 4, + "0.010544437": 15 }, "latencyPercentiles": { - "p10": 0.001450365, - "p25": 0.001482468, - "p50": 0.001522895, - "p75": 0.001568434, - "p90": 0.001625577, - "p95": 0.001674292, - "p99": 0.002707598 + "p10": 0.001450846, + "p25": 0.00148411, + "p50": 0.001525378, + "p75": 0.00157256, + "p90": 0.001637569, + "p95": 0.001693815, + "p99": 0.002377142 }, "rps": { - "mean": 32090.11344084688, - "stddev": 3155.057878018601, - "max": 34161.470220474504, + "mean": 32124.662973948864, + "stddev": 2749.5800352279175, + "max": 35612.079617406955, "percentiles": { - "p10": 31737.162241090013, - "p25": 32291.925464584514, - "p50": 32647.171408260263, - "p75": 33092.86521849471, - "p90": 33342.02462328659, - "p95": 33509.6910026399, - "p99": 34003.83980264785 + "p10": 31424.82585493222, + "p25": 32215.079878892197, + "p50": 32575.52814347431, + "p75": 33089.19191681117, + "p90": 33403.71465551937, + "p95": 33560.57392198549, + "p99": 33910.79041350933 } }, "details": { "DNSDialup": { - "average": 0.0011819839600000002, - "fastest": 0.00008026, - "slowest": 0.002169106 + "average": 0.0010092643199999998, + "fastest": 0.000280723, + "slowest": 0.001927499 }, "DNSLookup": { - "average": 0.000010098120000000002, - "fastest": 0.000005601, - "slowest": 0.000040246 + "average": 0.000012125980000000002, + "fastest": 0.000004889, + "slowest": 0.000169716 } }, "statusCodeDistribution": { - "200": 268803 + "200": 321341 }, - "errorDistribution": { - "Connection refused (os error 111)": 95866 - } + "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 89f48433b2..7378dbae73 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000337789, - "slowest": 0.021160127, - "fastest": 0.000783208, - "average": 0.003182781793109178, - "requestsPerSec": 15698.5697195833, - "totalData": 2040883, + "total": 10.000393511, + "slowest": 0.019433188, + "fastest": 0.000726845, + "average": 0.003247450936759848, + "requestsPerSec": 15385.194575669733, + "totalData": 2000154, "sizePerRequest": 13, - "sizePerSec": 204081.4063545829 + "sizePerSec": 200007.52948370652 }, "responseTimeHistogram": { - "0.000783208": 1, - "0.0028208999000000003": 35720, - "0.0048585918": 117649, - "0.0068962837": 2639, - "0.008933975600000001": 487, - "0.0109716675": 407, - "0.013009359400000002": 38, - "0.015047051300000003": 0, - "0.017084743200000002": 0, - "0.0191224351": 0, - "0.021160127": 50 + "0.000726845": 1, + "0.0025974793000000003": 24470, + "0.0044681136": 125373, + "0.0063387479": 2509, + "0.0082093822": 852, + "0.0100800165": 554, + "0.0119506508": 49, + "0.0138212851": 0, + "0.0156919194": 0, + "0.0175625537": 0, + "0.019433188": 50 }, "latencyPercentiles": { - "p10": 0.001812707, - "p25": 0.003023324, - "p50": 0.003348556, - "p75": 0.003532599, - "p90": 0.003736599, - "p95": 0.003912407, - "p99": 0.006146444 + "p10": 0.001794407, + "p25": 0.003098898, + "p50": 0.00341555, + "p75": 0.003605125, + "p90": 0.003817369, + "p95": 0.003979646, + "p99": 0.006315745 }, "rps": { - "mean": 15719.60726138457, - "stddev": 2211.680389916604, - "max": 21137.281358101143, + "mean": 15427.270918550637, + "stddev": 2226.9547464827133, + "max": 24811.028928412565, "percentiles": { - "p10": 13424.95161507137, - "p25": 15519.166170219854, - "p50": 16076.044007089877, - "p75": 16642.54749944086, - "p90": 17314.42179956559, - "p95": 18707.458992100714, - "p99": 19927.00075390361 + "p10": 13132.036917264417, + "p25": 15179.19426620892, + "p50": 15760.000082947152, + "p75": 16349.242568025273, + "p90": 16963.116275485576, + "p95": 18524.261213186055, + "p99": 19742.87077713169 } }, "details": { "DNSDialup": { - "average": 0.0010347361200000002, - "fastest": 0.000123621, - "slowest": 0.001918541 + "average": 0.0010818250800000001, + "fastest": 0.000129647, + "slowest": 0.001868793 }, "DNSLookup": { - "average": 0.000019729620000000003, - "fastest": 0.000004568, - "slowest": 0.000163305 + "average": 0.000022302240000000004, + "fastest": 0.00000513, + "slowest": 0.000161652 } }, "statusCodeDistribution": { - "200": 156991 + "200": 153858 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 56d6938f45..9740d6e013 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000637662, + "total": 10.000846539, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64473.388776996566, + "requestsPerSec": 65066.99182538072, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 644775 + "Connection refused (os error 111)": 650725 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 92da4bb926..e26b6dd88a 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000210816, - "slowest": 0.006693043, - "fastest": 0.000362093, - "average": 0.0012136943566033345, - "requestsPerSec": 41132.2328667196, - "totalData": 5347303, + "total": 10.000348688, + "slowest": 0.006275827, + "fastest": 0.000364781, + "average": 0.001198399606942013, + "requestsPerSec": 41658.04743387563, + "totalData": 5415735, "sizePerRequest": 13, - "sizePerSec": 534719.0272673548 + "sizePerSec": 541554.6166403833 }, "responseTimeHistogram": { - "0.000362093": 1, - "0.000995188": 12320, - "0.001628283": 396168, - "0.002261378": 2368, - "0.002894473": 299, - "0.003527568": 61, - "0.004160663": 23, - "0.0047937579999999995": 47, - "0.005426853": 25, - "0.006059948": 15, - "0.006693043": 4 + "0.000364781": 1, + "0.0009558856000000001": 11466, + "0.0015469902000000001": 400785, + "0.0021380948000000004": 3842, + "0.0027291994": 364, + "0.0033203040000000005": 87, + "0.0039114086": 5, + "0.004502513200000001": 16, + "0.0050936178": 27, + "0.0056847224": 1, + "0.006275827": 1 }, "latencyPercentiles": { - "p10": 0.001068963, - "p25": 0.001121087, - "p50": 0.001223221, - "p75": 0.001293452, - "p90": 0.001339916, - "p95": 0.001380741, - "p99": 0.001572218 + "p10": 0.001052458, + "p25": 0.001108724, + "p50": 0.001205486, + "p75": 0.001282378, + "p90": 0.001328721, + "p95": 0.001367045, + "p99": 0.001552904 }, "rps": { - "mean": 41131.37570396746, - "stddev": 2357.6832545438806, - "max": 46597.48193220255, + "mean": 41657.06950995618, + "stddev": 2220.5417304686407, + "max": 46961.260964934925, "percentiles": { - "p10": 39722.391512093134, - "p25": 40812.05766673578, - "p50": 41305.77815062331, - "p75": 42074.03346929046, - "p90": 43000.57618762744, - "p95": 43341.27823338937, - "p99": 44758.832290893166 + "p10": 40208.73735862685, + "p25": 41123.59671979792, + "p50": 41903.11878063558, + "p75": 42574.724723993146, + "p90": 43439.53201953711, + "p95": 44056.57707492842, + "p99": 45319.40576955008 } }, "details": { "DNSDialup": { - "average": 0.0009843792, - "fastest": 0.000180418, - "slowest": 0.001745101 + "average": 0.0010329442399999995, + "fastest": 0.000096049, + "slowest": 0.002081296 }, "DNSLookup": { - "average": 0.00000894634, - "fastest": 0.000004659, - "slowest": 0.000035457 + "average": 0.000049667380000000004, + "fastest": 0.000004438, + "slowest": 0.001969845 } }, "statusCodeDistribution": { - "200": 411331 + "200": 416595 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 23d45a58a3..a452e8452d 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000297651, - "slowest": 0.00939485, - "fastest": 0.00044399, - "average": 0.0011753223358152737, - "requestsPerSec": 42478.93561023367, - "totalData": 5522426, + "total": 10.000265396, + "slowest": 0.009515139, + "fastest": 0.000463721, + "average": 0.0011672614015070884, + "requestsPerSec": 42769.96490223948, + "totalData": 5560243, "sizePerRequest": 13, - "sizePerSec": 552226.1629330376 + "sizePerSec": 556009.5437291133 }, "responseTimeHistogram": { - "0.00044399": 1, - "0.001339076": 389058, - "0.002234162": 34771, - "0.0031292480000000003": 113, - "0.004024334": 57, - "0.00491942": 711, - "0.0058145060000000005": 41, - "0.006709592": 0, - "0.007604678": 0, - "0.008499764": 0, - "0.00939485": 50 + "0.000463721": 1, + "0.0013688628": 399680, + "0.0022740046": 27022, + "0.0031791463999999996": 207, + "0.0040842882": 2, + "0.00498943": 692, + "0.0058945718": 57, + "0.0067997136": 0, + "0.0077048554": 0, + "0.0086099972": 0, + "0.009515139": 50 }, "latencyPercentiles": { - "p10": 0.000872062, - "p25": 0.001081333, - "p50": 0.001199055, - "p75": 0.001259171, - "p90": 0.001323624, - "p95": 0.001448096, - "p99": 0.001894214 + "p10": 0.000863424, + "p25": 0.001078578, + "p50": 0.001190008, + "p75": 0.001248977, + "p90": 0.00131588, + "p95": 0.001459698, + "p99": 0.00186569 }, "rps": { - "mean": 42486.147286351785, - "stddev": 3221.6373346816663, - "max": 49213.52564771207, + "mean": 42774.66349458676, + "stddev": 3253.162768273431, + "max": 49244.15301833534, "percentiles": { - "p10": 40141.945145527694, - "p25": 41296.35146734773, - "p50": 43117.99670979443, - "p75": 44135.28464031842, - "p90": 45160.135236080256, - "p95": 45726.22856470712, - "p99": 46689.35904847999 + "p10": 40407.67393377035, + "p25": 41708.92394823197, + "p50": 43366.32721138538, + "p75": 44486.52629364173, + "p90": 45554.11672343797, + "p95": 46038.99274564361, + "p99": 46951.64623043046 } }, "details": { "DNSDialup": { - "average": 0.0011524759199999996, - "fastest": 0.000210413, - "slowest": 0.001957128 + "average": 0.0010028519200000004, + "fastest": 0.000126455, + "slowest": 0.002106053 }, "DNSLookup": { - "average": 0.000010004300000000002, - "fastest": 0.000004519, - "slowest": 0.000039834 + "average": 0.000009484299999999997, + "fastest": 0.000004909, + "slowest": 0.000029905 } }, "statusCodeDistribution": { - "200": 424802 + "200": 427711 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index cf1b45a4b4..d65de536f2 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000374777, - "slowest": 0.003297271, - "fastest": 0.000031721, - "average": 0.0006346329456248735, - "requestsPerSec": 78612.05380103126, - "totalData": 10219950, + "total": 10.00046323, + "slowest": 0.003406623, + "fastest": 0.000033715, + "average": 0.0006440856849192598, + "requestsPerSec": 77462.911685542, + "totalData": 10070645, "sizePerRequest": 13, - "sizePerSec": 1021956.6994134064 + "sizePerSec": 1007017.851912046 }, "responseTimeHistogram": { - "0.000031721": 1, - "0.000358276": 64320, - "0.0006848309999999999": 448271, - "0.0010113859999999998": 216511, - "0.0013379409999999998": 46650, - "0.001664496": 9601, - "0.0019910509999999998": 751, - "0.002317606": 34, - "0.002644161": 2, - "0.002970716": 7, - "0.003297271": 2 + "0.000033715": 1, + "0.00037100580000000005": 68676, + "0.0007082966000000001": 449034, + "0.0010455874": 209230, + "0.0013828782": 39183, + "0.001720169": 8100, + "0.0020574598000000005": 390, + "0.0023947506000000004": 11, + "0.0027320414000000003": 14, + "0.0030693322": 22, + "0.003406623": 4 }, "latencyPercentiles": { - "p10": 0.00037583, - "p25": 0.000469248, - "p50": 0.000595494, - "p75": 0.000755968, - "p90": 0.000954308, - "p95": 0.001078766, - "p99": 0.001384327 + "p10": 0.000381729, + "p25": 0.000476939, + "p50": 0.000606696, + "p75": 0.000768343, + "p90": 0.000959184, + "p95": 0.001085767, + "p99": 0.001397515 }, "rps": { - "mean": 78616.3747800551, - "stddev": 9570.079090086227, - "max": 100790.72172861673, + "mean": 77452.28038468094, + "stddev": 9607.79076540834, + "max": 102465.21491252778, "percentiles": { - "p10": 66312.73828636069, - "p25": 71007.42737690793, - "p50": 77644.31160863428, - "p75": 86016.25707258524, - "p90": 92091.01518369398, - "p95": 94722.54396546444, - "p99": 98550.49727479991 + "p10": 65601.12177918268, + "p25": 69761.80896273859, + "p50": 76247.95233721883, + "p75": 85041.38964434093, + "p90": 91110.60516406536, + "p95": 94585.9864936839, + "p99": 98170.60727896554 } }, "details": { "DNSDialup": { - "average": 0.0008053634400000001, - "fastest": 0.000099591, - "slowest": 0.001705307 + "average": 0.00098840902, + "fastest": 0.00035552, + "slowest": 0.001590976 }, "DNSLookup": { - "average": 0.00001061212, - "fastest": 0.000004278, - "slowest": 0.000055383 + "average": 0.000009827779999999998, + "fastest": 0.000004919, + "slowest": 0.000046226 } }, "statusCodeDistribution": { - "200": 786150 + "200": 774665 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index d3f45c091d..834863ce65 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000360731, - "slowest": 0.026077225, - "fastest": 0.002128703, - "average": 0.006991777522935363, - "requestsPerSec": 7141.542382427484, - "totalData": 928434, + "total": 10.000054471, + "slowest": 0.02566367, + "fastest": 0.003551767, + "average": 0.007687136544060843, + "requestsPerSec": 6496.664612018191, + "totalData": 844571, "sizePerRequest": 13, - "sizePerSec": 92840.0509715573 + "sizePerSec": 84456.6399562365 }, "responseTimeHistogram": { - "0.002128703": 1, - "0.0045235551999999995": 12, - "0.0069184074": 47421, - "0.009313259599999998": 20117, - "0.0117081118": 1821, - "0.014102963999999999": 1841, - "0.016497816199999998": 164, - "0.0188926684": 15, - "0.0212875206": 11, - "0.023682372799999997": 12, - "0.026077225": 3 + "0.003551767": 1, + "0.0057629573": 2058, + "0.007974147599999998": 46428, + "0.010185337899999999": 13664, + "0.0123965282": 1460, + "0.014607718499999998": 1221, + "0.016818908799999997": 94, + "0.0190300991": 11, + "0.0212412894": 11, + "0.023452479699999997": 10, + "0.025663669999999996": 9 }, "latencyPercentiles": { - "p10": 0.005497372, - "p25": 0.006299933, - "p50": 0.006728974, - "p75": 0.007282757, - "p90": 0.008327501, - "p95": 0.009598303, - "p99": 0.012434497 + "p10": 0.006401065, + "p25": 0.006590188, + "p50": 0.007605179, + "p75": 0.007991566, + "p90": 0.009095966, + "p95": 0.009760914, + "p99": 0.013189612 }, "rps": { - "mean": 7153.797795727014, - "stddev": 1332.5958588963172, - "max": 9821.40825816264, + "mean": 6523.232845417797, + "stddev": 1323.4717121633105, + "max": 10248.631807652871, "percentiles": { - "p10": 5684.732645500986, - "p25": 6543.704090882205, - "p50": 7319.257698931694, - "p75": 7888.512262996333, - "p90": 8853.52486995392, - "p95": 9047.246530832594, - "p99": 9549.860938108128 + "p10": 5236.606497722518, + "p25": 5830.199266158905, + "p50": 6583.359085239924, + "p75": 7170.3229422559525, + "p90": 8130.6011435241735, + "p95": 8788.737275033141, + "p99": 9277.370486647316 } }, "details": { "DNSDialup": { - "average": 0.00107205188, - "fastest": 0.000085409, - "slowest": 0.002234665 + "average": 0.0007174635, + "fastest": 0.000083505, + "slowest": 0.001318759 }, "DNSLookup": { - "average": 0.00003808318, - "fastest": 0.000004108, - "slowest": 0.001438419 + "average": 0.000009065219999999999, + "fastest": 0.000004238, + "slowest": 0.000041376 } }, "statusCodeDistribution": { - "200": 71418 + "200": 64967 }, "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 81f7f2dd4d..f35a8fc9d0 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00037675, - "slowest": 0.003941686, - "fastest": 0.000038654, - "average": 0.0006373593730795182, - "requestsPerSec": 78271.25113061366, - "totalData": 10175646, + "total": 10.000249209, + "slowest": 0.003228215, + "fastest": 0.00003244, + "average": 0.0006530486504356065, + "requestsPerSec": 76403.19596359371, + "totalData": 9932663, "sizePerRequest": 13, - "sizePerSec": 1017526.2646979776 + "sizePerSec": 993241.5475267182 }, "responseTimeHistogram": { - "0.000038654": 1, - "0.0004289572": 140283, - "0.0008192604": 480886, - "0.0012095636": 132845, - "0.0015998668": 23005, - "0.00199017": 5244, - "0.0023804732": 414, - "0.0027707764": 24, - "0.0031610796": 17, - "0.0035513828": 13, - "0.003941686": 10 + "0.00003244": 1, + "0.0003520175": 53950, + "0.000671595": 419092, + "0.0009911725": 219418, + "0.0013107499999999998": 51206, + "0.0016303274999999997": 15863, + "0.0019499049999999998": 4131, + "0.0022694825": 330, + "0.00258906": 48, + "0.0029086374999999997": 9, + "0.0032282149999999996": 3 }, "latencyPercentiles": { - "p10": 0.000373699, - "p25": 0.000464237, - "p50": 0.000581357, - "p75": 0.000766911, - "p90": 0.000955405, - "p95": 0.001127207, - "p99": 0.00153583 + "p10": 0.00038246, + "p25": 0.000470692, + "p50": 0.000595643, + "p75": 0.000800732, + "p90": 0.000975776, + "p95": 0.001148066, + "p99": 0.00153831 }, "rps": { - "mean": 78277.06316578395, - "stddev": 13974.168778551946, - "max": 100864.87628842359, + "mean": 76388.00984375841, + "stddev": 14032.873229503368, + "max": 100835.40331011396, "percentiles": { - "p10": 57930.81339964596, - "p25": 64815.38068983944, - "p50": 81501.01061253008, - "p75": 90495.59049223905, - "p90": 94721.51823574553, - "p95": 96975.89333412147, - "p99": 99256.79952121689 + "p10": 58021.827811623756, + "p25": 62593.06336661517, + "p50": 76925.51029682104, + "p75": 89974.97614762398, + "p90": 94593.42350771723, + "p95": 96732.21182652494, + "p99": 99017.20413899703 } }, "details": { "DNSDialup": { - "average": 0.00097223248, - "fastest": 0.000099686, - "slowest": 0.001558287 + "average": 0.0010143142200000003, + "fastest": 0.000087072, + "slowest": 0.001588289 }, "DNSLookup": { - "average": 0.000014092880000000002, - "fastest": 0.000004398, - "slowest": 0.000111849 + "average": 0.000010733699999999999, + "fastest": 0.000004709, + "slowest": 0.000057025 } }, "statusCodeDistribution": { - "200": 782742 + "200": 764051 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/vixeny-deno/results/hello_bench.json b/frameworks/vixeny-deno/results/hello_bench.json index a66aeb7574..19282731b4 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.000351394, - "slowest": 0.005200405, - "fastest": 0.000316489, - "average": 0.0008948611473730987, - "requestsPerSec": 55774.840105583586, - "totalData": 7250984, + "total": 10.000495486, + "slowest": 0.00521381, + "fastest": 0.000172312, + "average": 0.0009006935244368335, + "requestsPerSec": 55411.55443505392, + "totalData": 7203859, "sizePerRequest": 13, - "sizePerSec": 725072.9213725866 + "sizePerSec": 720350.207655701 }, "responseTimeHistogram": { - "0.000316489": 1, - "0.0008048806": 164266, - "0.0012932722": 390430, - "0.0017816638": 2706, - "0.0022700554": 217, - "0.0027584470000000002": 56, - "0.0032468386": 49, - "0.0037352302": 20, - "0.0042236218": 11, - "0.004712013399999999": 2, - "0.005200405": 10 + "0.000172312": 1, + "0.0006764618": 108701, + "0.0011806116": 430263, + "0.0016847614": 14835, + "0.0021889112": 184, + "0.002693061": 87, + "0.0031972108": 29, + "0.0037013606": 8, + "0.0042055104": 27, + "0.0047096602": 7, + "0.00521381": 1 }, "latencyPercentiles": { - "p10": 0.000598236, - "p25": 0.000712671, - "p50": 0.00094291, - "p75": 0.001040114, - "p90": 0.001095581, - "p95": 0.001134194, - "p99": 0.001243163 + "p10": 0.000581957, + "p25": 0.000814193, + "p50": 0.000945749, + "p75": 0.001031374, + "p90": 0.001088652, + "p95": 0.001135215, + "p99": 0.00125665 }, "rps": { - "mean": 55774.77618703288, - "stddev": 7764.6193262176375, - "max": 81246.51818548432, + "mean": 55390.19504969667, + "stddev": 9575.123796260137, + "max": 87340.31515465818, "percentiles": { - "p10": 48858.219454303064, - "p25": 49928.00461779127, - "p50": 52997.17140192093, - "p75": 60733.20284199389, - "p90": 67369.60297548767, - "p95": 71328.34588465502, - "p99": 76476.98303412458 + "p10": 49140.51143762581, + "p25": 50148.58654349634, + "p50": 51306.66473574576, + "p75": 55887.900489887616, + "p90": 73204.0742323404, + "p95": 78029.1634757517, + "p99": 84106.21774238854 } }, "details": { "DNSDialup": { - "average": 0.00104039918, - "fastest": 0.000112508, - "slowest": 0.001983503 + "average": 0.0010916094200000002, + "fastest": 0.000092792, + "slowest": 0.002180039 }, "DNSLookup": { - "average": 0.000025855419999999998, - "fastest": 0.000004408, - "slowest": 0.000811261 + "average": 0.000026570580000000005, + "fastest": 0.000004689, + "slowest": 0.000823572 } }, "statusCodeDistribution": { - "200": 557768 + "200": 554143 }, "errorDistribution": {} } \ No newline at end of file