diff --git a/README.md b/README.md index 237dc2339e..b035672984 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Stric | 81902.69 | 10768.27 | 102031.07 | 100% | -| Hyper Express | 78695.61 | 16693.65 | 99528.90 | 96% | -| Bun | 78064.25 | 9173.12 | 100863.61 | 95% | -| Elysia | 76486.10 | 11546.50 | 100810.58 | 93% | -| Vixeny (Bun) | 73048.29 | 13910.13 | 100043.01 | 89% | -| Deno | 55500.41 | 7423.58 | 82733.23 | 68% | -| NHttp | 49335.37 | 3220.14 | 76591.50 | 60% | -| Fast | 49228.74 | 3572.50 | 77202.35 | 60% | -| Vixeny (Deno) | 48587.56 | 2296.33 | 62205.21 | 59% | -| Fastro | 47720.52 | 2466.84 | 59803.49 | 58% | -| Hono | 46557.56 | 2238.76 | 55337.38 | 57% | -| Deso | 44604.90 | 2301.15 | 53243.12 | 54% | -| Megalo | 44560.59 | 2242.65 | 55085.64 | 54% | -| http | 43713.26 | 3477.41 | 55414.38 | 53% | -| Alosaur | 43212.18 | 2644.04 | 54413.32 | 53% | -| Router | 42570.23 | 3323.28 | 48807.75 | 52% | -| Cheetah | 40014.57 | 2080.31 | 43511.39 | 49% | -| Reno | 38654.45 | 2136.49 | 45426.35 | 47% | -| Danet V2 (Hono) | 35465.12 | 2075.31 | 38086.12 | 43% | -| Aqua | 33649.05 | 2979.25 | 38689.38 | 41% | -| Danet (Oak) | 33550.82 | 2237.75 | 42977.36 | 41% | -| Little | 33039.58 | 3331.08 | 38521.73 | 40% | -| Oak | 30529.01 | 2585.08 | 32652.19 | 37% | -| Acorn | 28700.17 | 2048.64 | 32155.12 | 35% | -| Node | 17520.94 | 1540.27 | 21444.90 | 21% | -| Dinatra | 17480.09 | 1951.47 | 20738.18 | 21% | -| Fastify | 16618.95 | 1805.97 | 19752.18 | 20% | -| Abc | 13284.65 | 1255.13 | 22809.48 | 16% | -| Express (Deno) | 11106.83 | 1727.10 | 12918.59 | 14% | -| Servest | 6746.14 | 1471.40 | 11490.29 | 8% | -| Express | 6274.79 | 988.78 | 8009.76 | 8% | +| Hyper Express | 80060.54 | 16255.72 | 100825.57 | 100% | +| Stric | 79757.58 | 9573.22 | 100662.91 | 100% | +| Bun | 78650.55 | 9796.30 | 101232.58 | 98% | +| Elysia | 75756.56 | 12864.27 | 100453.89 | 95% | +| Vixeny (Bun) | 75539.69 | 14905.36 | 102643.12 | 94% | +| Deno | 54640.11 | 6767.12 | 84463.87 | 68% | +| NHttp | 50263.22 | 4478.23 | 78632.82 | 63% | +| Vixeny (Deno) | 49592.04 | 2894.04 | 63753.79 | 62% | +| Fastro | 49559.21 | 3177.66 | 59367.41 | 62% | +| Hono | 49558.14 | 3721.58 | 62951.44 | 62% | +| Fast | 49012.11 | 3100.97 | 74138.24 | 61% | +| Megalo | 46625.67 | 2656.26 | 58236.71 | 58% | +| Deso | 44638.26 | 2334.72 | 53513.62 | 56% | +| Alosaur | 43805.05 | 2526.88 | 56104.27 | 55% | +| http | 43785.11 | 3298.90 | 49700.29 | 55% | +| Router | 42435.24 | 3214.53 | 49255.19 | 53% | +| Cheetah | 40620.74 | 2263.28 | 46479.12 | 51% | +| Reno | 40162.38 | 2132.86 | 47959.06 | 50% | +| Danet V2 (Hono) | 35734.27 | 2208.75 | 37916.08 | 45% | +| Aqua | 33947.67 | 2866.13 | 38607.22 | 42% | +| Danet (Oak) | 33919.40 | 2270.58 | 41911.53 | 42% | +| Little | 33768.98 | 3491.64 | 38882.58 | 42% | +| Oak | 30897.63 | 2764.16 | 33419.47 | 39% | +| Acorn | 30503.73 | 4433.21 | 39439.56 | 38% | +| Dinatra | 17795.34 | 2093.14 | 31704.87 | 22% | +| Node | 17110.84 | 1393.38 | 25851.67 | 21% | +| Fastify | 16653.45 | 2490.98 | 32701.22 | 21% | +| Abc | 13514.74 | 1218.57 | 18063.57 | 17% | +| Express (Deno) | 10585.54 | 1532.26 | 12322.47 | 13% | +| Servest | 6561.01 | 1352.92 | 11443.84 | 8% | +| Express | 6338.95 | 950.64 | 7978.29 | 8% | | Opine | 0.00 | 0.00 | 0.00 | 0% | | Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-39dc0f3b-1fdb-4398-a93d-3de51691224f) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-a6779d31-9632-4f07-973e-b57717a697ea) | | | | | # Frameworks @@ -279,275 +279,275 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13284.65 | 1255.13 | 22809.48 | | +| 13514.74 | 1218.57 | 18063.57 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12036.91 | 12750.91 | 13402.81 | 14041.39 | 14500.16 | 14792.82 | 15412.19 | +| **Req/Sec** | 12284.41 | 12913.74 | 13614.85 | 14319.41 | 14735.71 | 14964.35 | 15493.55 | | **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | ### [Acorn](#acorn) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 28700.17 | 2048.64 | 32155.12 | | +| 30503.73 | 4433.21 | 39439.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 27828.77 | 28720.78 | 29080.96 | 29416.36 | 29798.02 | 29980.27 | 30219.81 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 24713.11 | 29396.05 | 30152.39 | 31109.79 | 37423.57 | 38106.04 | 38886.80 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Alosaur](#alosaur) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43212.18 | 2644.04 | 54413.32 | | +| 43805.05 | 2526.88 | 56104.27 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40909.91 | 42331.99 | 43363.85 | 44451.22 | 45568.81 | 46491.21 | 47828.64 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 41940.15 | 43024.36 | 43736.74 | 44600.34 | 45948.56 | 48310.42 | 49520.85 | +| **Latency** | 999µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33649.05 | 2979.25 | 38689.38 | | +| 33947.67 | 2866.13 | 38607.22 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31722.32 | 32851.09 | 34089.67 | 35201.55 | 36012.96 | 36476.07 | 37580.29 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | +| **Req/Sec** | 31939.39 | 33138.38 | 34404.59 | 35415.08 | 36245.02 | 36783.03 | 37793.23 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Bun](#bun) | **Stat** | Mean | Stddev | Max | | -------- | ------- | --------- | --- | -| 78064.25 | 9173.12 | 100863.61 | | +| 78650.55 | 9796.30 | 101232.58 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 66303.06 | 70717.21 | 77440.52 | 84806.61 | 90718.90 | 94009.95 | 97711.13 | -| **Latency** | 380µs | 474µs | 599µs | 762µs | 956µs | 1ms | 1ms | +| **Req/Sec** | 66078.34 | 70736.91 | 77813.49 | 86518.26 | 92725.81 | 95449.52 | 98407.40 | +| **Latency** | 376µs | 470µs | 597µs | 757µs | 944µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40014.57 | 2080.31 | 43511.39 | | +| 40620.74 | 2263.28 | 46479.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38703.02 | 39798.71 | 40417.09 | 40891.36 | 41146.61 | 41379.61 | 42086.46 | +| **Req/Sec** | 38969.19 | 40406.64 | 41018.06 | 41429.76 | 41956.74 | 42275.85 | 43157.63 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33550.82 | 2237.75 | 42977.36 | | +| 33919.40 | 2270.58 | 41911.53 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33101.76 | 33415.54 | 33901.22 | 34289.39 | 34551.26 | 34789.47 | 35280.54 | +| **Req/Sec** | 33336.14 | 34000.67 | 34321.77 | 34602.12 | 34865.25 | 35101.46 | 35414.01 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35465.12 | 2075.31 | 38086.12 | | +| 35734.27 | 2208.75 | 37916.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34631.39 | 35335.39 | 35683.20 | 36216.80 | 36566.47 | 36764.82 | 37135.11 | +| **Req/Sec** | 35317.20 | 35564.22 | 36032.76 | 36428.70 | 36696.14 | 36857.00 | 37253.49 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55500.41 | 7423.58 | 82733.23 | | +| 54640.11 | 6767.12 | 84463.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 50246.69 | 51156.85 | 52466.66 | 57461.61 | 67138.49 | 72839.94 | 79007.95 | -| **Latency** | 605µs | 807µs | 931µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 50562.54 | 51464.45 | 52448.64 | 53858.72 | 65017.95 | 71314.25 | 79154.99 | +| **Latency** | 634µs | 845µs | 939µs | 1ms | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44604.90 | 2301.15 | 53243.12 | | +| 44638.26 | 2334.72 | 53513.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43163.68 | 43968.78 | 44624.21 | 45405.85 | 46325.54 | 47327.53 | 50458.26 | +| **Req/Sec** | 43149.83 | 43976.59 | 44602.35 | 45319.34 | 46506.19 | 47633.89 | 50517.38 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17480.09 | 1951.47 | 20738.18 | | +| 17795.34 | 2093.14 | 31704.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15515.14 | 16529.58 | 17728.59 | 18827.59 | 19474.65 | 19804.95 | 20339.57 | +| **Req/Sec** | 15928.57 | 16902.13 | 18059.79 | 19010.34 | 19710.53 | 20294.05 | 22193.86 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 76486.10 | 11546.50 | 100810.58 | | +| 75756.56 | 12864.27 | 100453.89 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 59235.51 | 68815.86 | 78150.18 | 83628.97 | 92450.35 | 94783.33 | 98417.56 | -| **Latency** | 410µs | 505µs | 578µs | 758µs | 984µs | 1ms | 1ms | +| **Req/Sec** | 58984.92 | 64617.10 | 75902.52 | 87020.50 | 93129.58 | 95703.36 | 98922.79 | +| **Latency** | 393µs | 485µs | 597µs | 802µs | 977µs | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6274.79 | 988.78 | 8009.76 | | +| 6338.95 | 950.64 | 7978.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4798.60 | 6005.60 | 6458.72 | 6655.05 | 7551.00 | 7751.37 | 7947.32 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4966.28 | 6076.64 | 6542.30 | 6682.40 | 7558.17 | 7840.10 | 7942.56 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 14ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 11106.83 | 1727.10 | 12918.59 | | +| 10585.54 | 1532.26 | 12322.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 8829.63 | 11126.23 | 11625.59 | 11933.05 | 12399.28 | 12663.28 | 12854.51 | -| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 9ms | +| **Req/Sec** | 8803.95 | 10576.67 | 11181.91 | 11327.03 | 11482.70 | 11607.82 | 12089.22 | +| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 6ms | 9ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49228.74 | 3572.50 | 77202.35 | | +| 49012.11 | 3100.97 | 74138.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46505.69 | 47501.03 | 48559.06 | 50452.31 | 53238.84 | 55058.07 | 59227.50 | -| **Latency** | 857µs | 946µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46861.55 | 47794.00 | 48601.78 | 49601.35 | 52104.41 | 54459.88 | 57986.45 | +| **Latency** | 886µs | 952µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16618.95 | 1805.97 | 19752.18 | | +| 16653.45 | 2490.98 | 32701.22 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15456.38 | 15950.72 | 17100.88 | 17588.68 | 17916.52 | 18066.68 | 18319.72 | +| **Req/Sec** | 15421.47 | 15657.27 | 16846.73 | 17414.34 | 17761.58 | 18229.67 | 26086.33 | | **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47720.52 | 2466.84 | 59803.49 | | +| 49559.21 | 3177.66 | 59367.41 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46099.15 | 46804.36 | 47585.48 | 48607.00 | 49793.47 | 51058.85 | 54539.80 | -| **Latency** | 914µs | 974µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46860.86 | 47854.82 | 49118.86 | 51223.48 | 53530.96 | 54821.81 | 57042.47 | +| **Latency** | 847µs | 942µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46557.56 | 2238.76 | 55337.38 | | +| 49558.14 | 3721.58 | 62951.44 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45164.14 | 46023.69 | 46723.01 | 47444.76 | 48012.05 | 48511.36 | 49803.81 | -| **Latency** | 944µs | 997µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46549.88 | 47663.73 | 48808.58 | 51462.08 | 54097.92 | 55869.66 | 59607.82 | +| **Latency** | 832µs | 941µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43713.26 | 3477.41 | 55414.38 | | +| 43785.11 | 3298.90 | 49700.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40613.12 | 42274.56 | 44440.31 | 45635.03 | 46644.54 | 47129.70 | 48311.20 | -| **Latency** | 854µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 40933.45 | 42722.90 | 44604.51 | 45529.70 | 46250.48 | 46675.60 | 47689.35 | +| **Latency** | 852µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hyper Express](#hyper-express) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 78695.61 | 16693.65 | 99528.90 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 80060.54 | 16255.72 | 100825.57 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 54836.04 | 59881.93 | 85103.73 | 93943.96 | 96927.32 | 97961.95 | 98821.21 | -| **Latency** | 353µs | 465µs | 588µs | 759µs | 968µs | 1ms | 1ms | +| **Req/Sec** | 56640.07 | 62511.31 | 85712.84 | 94783.66 | 97500.48 | 98329.78 | 99602.57 | +| **Latency** | 351µs | 455µs | 578µs | 749µs | 943µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33039.58 | 3331.08 | 38521.73 | | +| 33768.98 | 3491.64 | 38882.58 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31350.43 | 32682.65 | 33600.61 | 34582.41 | 35299.09 | 35801.61 | 36674.26 | +| **Req/Sec** | 31919.61 | 33316.96 | 34461.38 | 35381.97 | 36214.56 | 36779.31 | 37705.93 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44560.59 | 2242.65 | 55085.64 | | +| 46625.67 | 2656.26 | 58236.71 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43010.74 | 43869.41 | 44513.18 | 45360.60 | 46448.49 | 47462.37 | 49515.56 | -| **Latency** | 984µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44745.25 | 45541.74 | 46364.55 | 47642.98 | 49492.46 | 50389.58 | 53007.87 | +| **Latency** | 927µs | 999µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49335.37 | 3220.14 | 76591.50 | | +| 50263.22 | 4478.23 | 78632.82 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47055.85 | 47913.94 | 48770.31 | 49822.01 | 53122.82 | 55506.65 | 60048.83 | -| **Latency** | 873µs | 944µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47009.16 | 48042.52 | 49021.19 | 51069.25 | 55882.98 | 59910.14 | 65137.98 | +| **Latency** | 812µs | 928µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17520.94 | 1540.27 | 21444.90 | | +| 17110.84 | 1393.38 | 25851.67 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16992.54 | 17315.71 | 17741.12 | 18116.42 | 18448.31 | 18628.53 | 19043.02 | +| **Req/Sec** | 16777.98 | 17046.85 | 17297.12 | 17522.26 | 17756.62 | 17911.63 | 18418.01 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30529.01 | 2585.08 | 32652.19 | | +| 30897.63 | 2764.16 | 33419.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30114.75 | 30480.75 | 31076.32 | 31367.94 | 31668.79 | 31885.25 | 32257.35 | +| **Req/Sec** | 30406.27 | 31132.50 | 31414.55 | 31710.70 | 32098.07 | 32255.64 | 32514.71 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,68 +576,68 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 38654.45 | 2136.49 | 45426.35 | | +| 40162.38 | 2132.86 | 47959.06 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36910.75 | 38594.70 | 39039.68 | 39643.78 | 39932.23 | 40212.02 | 40949.26 | +| **Req/Sec** | 38950.16 | 39787.07 | 40248.26 | 41014.23 | 41813.83 | 42140.63 | 43322.87 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 42570.23 | 3323.28 | 48807.75 | | +| 42435.24 | 3214.53 | 49255.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40226.18 | 41464.50 | 43206.04 | 44173.32 | 45252.47 | 45958.03 | 47136.64 | -| **Latency** | 867µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 40181.57 | 41322.90 | 43037.05 | 44116.54 | 45001.36 | 45571.88 | 46530.23 | +| **Latency** | 874µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 81902.69 | 10768.27 | 102031.07 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 79757.58 | 9573.22 | 100662.91 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | -| **Req/Sec** | 67290.09 | 73600.19 | 81572.83 | 91165.23 | 97059.67 | 98502.40 | 100602.03 | -| **Latency** | 362µs | 452µs | 569µs | 725µs | 922µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | +| **Req/Sec** | 67918.91 | 71860.47 | 79521.65 | 87209.65 | 92914.44 | 95444.32 | 98929.39 | +| **Latency** | 372µs | 464µs | 588µs | 742µs | 935µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6746.14 | 1471.40 | 11490.29 | | +| 6561.01 | 1352.92 | 11443.84 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | ------- | ------- | ------- | ------- | ------- | ------- | -------- | -| **Req/Sec** | 5242.42 | 5946.61 | 6849.72 | 7608.35 | 8474.25 | 9071.75 | 10067.75 | -| **Latency** | 5ms | 6ms | 7ms | 7ms | 9ms | 9ms | 13ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | +| **Req/Sec** | 5244.44 | 5802.28 | 6625.50 | 7176.78 | 8188.57 | 8848.03 | 9728.20 | +| **Latency** | 6ms | 6ms | 7ms | 7ms | 9ms | 9ms | 13ms | ### [Vixeny (Bun)](#vixeny-bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 73048.29 | 13910.13 | 100043.01 | | +| 75539.69 | 14905.36 | 102643.12 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56740.76 | 60369.36 | 70522.29 | 86981.10 | 92900.50 | 95278.36 | 97914.32 | -| **Latency** | 396µs | 491µs | 626µs | 844µs | 1ms | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | +| **Req/Sec** | 57140.14 | 60647.23 | 75488.93 | 89723.69 | 95525.14 | 97723.39 | 100070.89 | +| **Latency** | 383µs | 473µs | 600µs | 821µs | 982µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48587.56 | 2296.33 | 62205.21 | | +| 49592.04 | 2894.04 | 63753.79 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47004.20 | 47698.97 | 48602.30 | 49438.45 | 50086.19 | 51221.56 | 56410.92 | -| **Latency** | 899µs | 956µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47508.19 | 48404.83 | 49179.56 | 50044.49 | 52658.75 | 55706.38 | 59039.56 | +| **Latency** | 873µs | 940µs | 1ms | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-07-21T01:51:17.749Z

+

Generated 2024-07-22T01:48:34.368Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 4857685f27..b7b4a6e816 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000208281, - "slowest": 0.014576948, - "fastest": 0.000894074, - "average": 0.0037571112298651083, - "requestsPerSec": 13280.123400261806, - "totalData": 1726452, + "total": 10.000334727, + "slowest": 0.014952426, + "fastest": 0.000909125, + "average": 0.0036943391788413025, + "requestsPerSec": 13507.047882638339, + "totalData": 1755975, "sizePerRequest": 13, - "sizePerSec": 172641.6042034035 + "sizePerSec": 175591.6224742984 }, "responseTimeHistogram": { - "0.000894074": 1, - "0.0022623613999999998": 234, - "0.0036306487999999996": 56927, - "0.0049989362": 73406, - "0.006367223599999999": 1925, - "0.007735510999999999": 160, - "0.0091037984": 105, - "0.0104720858": 7, - "0.011840373199999999": 13, - "0.013208660599999998": 11, - "0.014576947999999998": 15 + "0.000909125": 1, + "0.0023134551": 141, + "0.0037177851999999996": 86000, + "0.0051221153": 47460, + "0.0065264454": 1229, + "0.007930775499999999": 178, + "0.009335105599999999": 16, + "0.0107394357": 7, + "0.0121437658": 12, + "0.0135480959": 12, + "0.014952426": 19 }, "latencyPercentiles": { - "p10": 0.003393391, - "p25": 0.003504472, - "p50": 0.003683246, - "p75": 0.003832118, - "p90": 0.004285863, - "p95": 0.0045345, - "p99": 0.005389367 + "p10": 0.003348693, + "p25": 0.003442294, + "p50": 0.003591818, + "p75": 0.003830622, + "p90": 0.004155951, + "p95": 0.004424317, + "p99": 0.00520245 }, "rps": { - "mean": 13284.652027403305, - "stddev": 1255.1335003105964, - "max": 22809.48418352673, + "mean": 13514.737144559493, + "stddev": 1218.568054500507, + "max": 18063.565169731097, "percentiles": { - "p10": 12036.912395552205, - "p25": 12750.914401202886, - "p50": 13402.80855308387, - "p75": 14041.385579858024, - "p90": 14500.156601690398, - "p95": 14792.81597002627, - "p99": 15412.190532515504 + "p10": 12284.406154690058, + "p25": 12913.740219593572, + "p50": 13614.853805501303, + "p75": 14319.407092433396, + "p90": 14735.710520877363, + "p95": 14964.34821439893, + "p99": 15493.548652342222 } }, "details": { "DNSDialup": { - "average": 0.00085046744, - "fastest": 0.000295578, - "slowest": 0.001273739 + "average": 0.0010846790199999998, + "fastest": 0.000160731, + "slowest": 0.002184479 }, "DNSLookup": { - "average": 0.00000796714, - "fastest": 0.000004168, - "slowest": 0.000032992 + "average": 0.000010053120000000002, + "fastest": 0.000004619, + "slowest": 0.000062907 } }, "statusCodeDistribution": { - "200": 132804 + "200": 135075 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 15f8025faa..0aa1297674 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000309556, - "slowest": 0.011062871, - "fastest": 0.000669829, - "average": 0.0017396161314417733, - "requestsPerSec": 28706.111385098407, - "totalData": 3731910, + "total": 10.00010096, + "slowest": 0.011160961, + "fastest": 0.000296265, + "average": 0.0016364978284219849, + "requestsPerSec": 30514.09192972788, + "totalData": 3966872, "sizePerRequest": 13, - "sizePerSec": 373179.4480062793 + "sizePerSec": 396683.1950864624 }, "responseTimeHistogram": { - "0.000669829": 1, - "0.0017091332000000001": 123975, - "0.0027484374000000004": 161162, - "0.0037877416": 1565, - "0.004827045800000001": 245, - "0.005866350000000001": 27, - "0.006905654200000001": 27, - "0.0079449584": 38, - "0.008984262600000001": 10, - "0.010023566800000001": 9, - "0.011062871000000002": 11 + "0.000296265": 1, + "0.0013827346": 62706, + "0.0024692042": 238801, + "0.0035556738000000004": 3021, + "0.0046421434": 466, + "0.0057286130000000005": 71, + "0.006815082600000001": 26, + "0.0079015522": 14, + "0.0089880218": 14, + "0.010074491400000002": 6, + "0.011160961": 18 }, "latencyPercentiles": { - "p10": 0.001518754, - "p25": 0.001573623, - "p50": 0.001771976, - "p75": 0.001846605, - "p90": 0.001913573, - "p95": 0.001964301, - "p99": 0.002443781 + "p10": 0.001275006, + "p25": 0.001431302, + "p50": 0.001591161, + "p75": 0.001793043, + "p90": 0.001968653, + "p95": 0.002201781, + "p99": 0.002553445 }, "rps": { - "mean": 28700.168383579614, - "stddev": 2048.6436777158583, - "max": 32155.122174800774, + "mean": 30503.732166475875, + "stddev": 4433.21367837798, + "max": 39439.556728061536, "percentiles": { - "p10": 27828.77471018112, - "p25": 28720.776609798744, - "p50": 29080.96046910814, - "p75": 29416.35639773111, - "p90": 29798.023578365362, - "p95": 29980.266704855665, - "p99": 30219.80591689428 + "p10": 24713.11343155744, + "p25": 29396.053960054564, + "p50": 30152.38528210412, + "p75": 31109.79306802601, + "p90": 37423.568882092455, + "p95": 38106.0398073091, + "p99": 38886.800523676415 } }, "details": { "DNSDialup": { - "average": 0.0009047870200000002, - "fastest": 0.000094257, - "slowest": 0.001332605 + "average": 0.0010171930999999996, + "fastest": 0.000102487, + "slowest": 0.001487241 }, "DNSLookup": { - "average": 0.000009414860000000001, - "fastest": 0.000004208, - "slowest": 0.000045575 + "average": 0.00001866294, + "fastest": 0.00000505, + "slowest": 0.000441026 } }, "statusCodeDistribution": { - "200": 287070 + "200": 305144 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index ed1e9bbc4d..b5fce6fef1 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000171076, - "slowest": 0.006506675, - "fastest": 0.000240496, - "average": 0.0011548852218597242, - "requestsPerSec": 43221.16058967309, - "totalData": 5618847, + "total": 10.000382624, + "slowest": 0.006286395, + "fastest": 0.000349754, + "average": 0.0011394516877503455, + "requestsPerSec": 43806.22386873984, + "totalData": 5695027, "sizePerRequest": 13, - "sizePerSec": 561875.0876657502 + "sizePerSec": 569480.910293618 }, "responseTimeHistogram": { - "0.000240496": 1, - "0.0008671139": 8729, - "0.0014937318": 419338, - "0.0021203497": 3544, - "0.0027469676": 471, - "0.0033735855000000003": 58, - "0.0040002034": 29, - "0.004626821299999999": 3, - "0.0052534392": 19, - "0.0058800571": 11, - "0.006506675": 16 + "0.000349754": 1, + "0.0009434181000000002": 19498, + "0.0015370822000000002": 416253, + "0.0021307463000000003": 2001, + "0.0027244104": 213, + "0.0033180745000000005": 35, + "0.003911738600000001": 34, + "0.0045054027": 6, + "0.0050990668000000005": 14, + "0.005692730900000001": 8, + "0.006286395000000001": 16 }, "latencyPercentiles": { - "p10": 0.001008379, - "p25": 0.001068201, - "p50": 0.001163948, - "p75": 0.001233112, - "p90": 0.001289481, - "p95": 0.00133829, - "p99": 0.001487601 + "p10": 0.000999304, + "p25": 0.001056876, + "p50": 0.001147104, + "p75": 0.001220509, + "p90": 0.001268003, + "p95": 0.001303529, + "p99": 0.001421718 }, "rps": { - "mean": 43212.17501115762, - "stddev": 2644.0368990914526, - "max": 54413.31892676146, + "mean": 43805.04734917501, + "stddev": 2526.883849428043, + "max": 56104.26978539401, "percentiles": { - "p10": 40909.912662350296, - "p25": 42331.994643080456, - "p50": 43363.85327394582, - "p75": 44451.22437867043, - "p90": 45568.81346521386, - "p95": 46491.209044561016, - "p99": 47828.63556025962 + "p10": 41940.14507669404, + "p25": 43024.35608798372, + "p50": 43736.742926763654, + "p75": 44600.34342264203, + "p90": 45948.5630362723, + "p95": 48310.41572563082, + "p99": 49520.853231293615 } }, "details": { "DNSDialup": { - "average": 0.0010976081400000002, - "fastest": 0.00019631, - "slowest": 0.001479937 + "average": 0.0009374208000000002, + "fastest": 0.000144871, + "slowest": 0.001459554 }, "DNSLookup": { - "average": 0.000009549540000000002, - "fastest": 0.00000517, - "slowest": 0.000028033 + "average": 0.000009715519999999998, + "fastest": 0.000004719, + "slowest": 0.000049332 } }, "statusCodeDistribution": { - "200": 432219 + "200": 438079 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 3362ff730c..936d39c322 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000377434, - "slowest": 0.012092996, - "fastest": 0.000512769, - "average": 0.001484268028082859, - "requestsPerSec": 33645.6300995249, - "totalData": 4374097, + "total": 10.000958465, + "slowest": 0.012819913, + "fastest": 0.000447292, + "average": 0.0014709625409098782, + "requestsPerSec": 33946.94630401107, + "totalData": 4413526, "sizePerRequest": 13, - "sizePerSec": 437393.1912938237 + "sizePerSec": 441310.30195214396 }, "responseTimeHistogram": { - "0.000512769": 1, - "0.0016707917000000003": 294298, - "0.0028288144000000004": 40711, - "0.0039868371000000005": 706, - "0.0051448598": 397, - "0.006302882500000001": 306, - "0.0074609052": 0, - "0.0086189279": 0, - "0.0097769506": 0, - "0.010934973300000001": 0, - "0.012092996000000002": 50 + "0.000447292": 1, + "0.0016845541": 305101, + "0.0029218162000000003": 33350, + "0.004159078300000001": 342, + "0.0053963404000000005": 653, + "0.0066336025": 5, + "0.007870864600000001": 0, + "0.0091081267": 0, + "0.0103453888": 0, + "0.011582650900000001": 8, + "0.012819913": 42 }, "latencyPercentiles": { - "p10": 0.001012837, - "p25": 0.001351265, - "p50": 0.001532029, - "p75": 0.001607116, - "p90": 0.001699299, - "p95": 0.002053837, - "p99": 0.002300897 + "p10": 0.001011171, + "p25": 0.001334115, + "p50": 0.001524534, + "p75": 0.001601565, + "p90": 0.001686406, + "p95": 0.001990903, + "p99": 0.002198868 }, "rps": { - "mean": 33649.04912207191, - "stddev": 2979.253926677607, - "max": 38689.381542659365, + "mean": 33947.67439770102, + "stddev": 2866.131002751186, + "max": 38607.21551448848, "percentiles": { - "p10": 31722.319824228878, - "p25": 32851.090015191694, - "p50": 34089.67235378584, - "p75": 35201.54681548763, - "p90": 36012.963456324156, - "p95": 36476.07220749988, - "p99": 37580.286190039915 + "p10": 31939.394048617418, + "p25": 33138.38419040858, + "p50": 34404.58957224897, + "p75": 35415.07889062546, + "p90": 36245.02018548289, + "p95": 36783.027720035214, + "p99": 37793.22782228905 } }, "details": { "DNSDialup": { - "average": 0.00101501346, - "fastest": 0.000136427, - "slowest": 0.002171475 + "average": 0.00108182464, + "fastest": 0.000101538, + "slowest": 0.002168536 }, "DNSLookup": { - "average": 0.000010788380000000004, - "fastest": 0.000004749, - "slowest": 0.000048732 + "average": 0.000050253840000000006, + "fastest": 0.000004919, + "slowest": 0.00203192 } }, "statusCodeDistribution": { - "200": 336469 + "200": 339502 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index ca6caa75ff..edf3779faa 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000535013, - "slowest": 0.004328252, - "fastest": 0.000036101, - "average": 0.0006388964855428228, - "requestsPerSec": 78081.82252098876, - "totalData": 10151180, + "total": 10.00032426, + "slowest": 0.003748319, + "fastest": 0.000032541, + "average": 0.0006343096446182214, + "requestsPerSec": 78650.04969348865, + "totalData": 10224838, "sizePerRequest": 13, - "sizePerSec": 1015063.6927728538 + "sizePerSec": 1022450.6460153523 }, "responseTimeHistogram": { - "0.000036101": 1, - "0.00046531610000000005": 181431, - "0.0008945312": 492103, - "0.0013237463": 95937, - "0.0017529614": 11115, - "0.0021821765000000003": 247, - "0.0026113916000000004": 15, - "0.0030406067": 8, - "0.0034698218000000004": 1, - "0.0038990369000000006": 1, - "0.004328252": 1 + "0.000032541": 1, + "0.0004041188": 106389, + "0.0007756966": 500838, + "0.0011472744000000001": 152717, + "0.0015188522": 23619, + "0.00189043": 2876, + "0.0022620078": 47, + "0.0026335856": 20, + "0.0030051634": 11, + "0.0033767412": 7, + "0.003748319": 1 }, "latencyPercentiles": { - "p10": 0.000380796, - "p25": 0.000474512, - "p50": 0.000599131, - "p75": 0.000762494, - "p90": 0.000956434, - "p95": 0.001074164, - "p99": 0.001391093 + "p10": 0.000376103, + "p25": 0.000470212, + "p50": 0.000597384, + "p75": 0.000757318, + "p90": 0.000944945, + "p95": 0.00106409, + "p99": 0.001386994 }, "rps": { - "mean": 78064.24522576226, - "stddev": 9173.122350397845, - "max": 100863.60703699934, + "mean": 78650.55372816946, + "stddev": 9796.295909226885, + "max": 101232.57664316395, "percentiles": { - "p10": 66303.05657090902, - "p25": 70717.21256953933, - "p50": 77440.5246265421, - "p75": 84806.61435455074, - "p90": 90718.89674619454, - "p95": 94009.94625231288, - "p99": 97711.12929762133 + "p10": 66078.33586716831, + "p25": 70736.91129180718, + "p50": 77813.49285966031, + "p75": 86518.25535187773, + "p90": 92725.81037952252, + "p95": 95449.51921056255, + "p99": 98407.40183836604 } }, "details": { "DNSDialup": { - "average": 0.0009623343200000003, - "fastest": 0.000094718, - "slowest": 0.001913023 + "average": 0.00076486708, + "fastest": 0.000088953, + "slowest": 0.001253399 }, "DNSLookup": { - "average": 0.00002375016, - "fastest": 0.000004859, - "slowest": 0.000590696 + "average": 0.000007956899999999997, + "fastest": 0.000003436, + "slowest": 0.000034966 } }, "statusCodeDistribution": { - "200": 780860 + "200": 786526 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 3518fdc983..71afc8f52f 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000115676, - "slowest": 0.008001708, - "fastest": 0.000617923, - "average": 0.001247544410806949, - "requestsPerSec": 40014.437128997066, - "totalData": 5201937, + "total": 10.000328782, + "slowest": 0.007945533, + "fastest": 0.000464621, + "average": 0.0012289031202616047, + "requestsPerSec": 40621.764429504736, + "totalData": 5281003, "sizePerRequest": 13, - "sizePerSec": 520187.6826769619 + "sizePerSec": 528082.9375835615 }, "responseTimeHistogram": { - "0.000617923": 1, - "0.0013563015": 342757, - "0.00209468": 56686, - "0.0028330585": 536, - "0.0035714370000000002": 108, - "0.0043098155": 16, - "0.005048194": 0, - "0.0057865725": 8, - "0.006524951": 16, - "0.0072633295": 10, - "0.008001708": 11 + "0.000464621": 1, + "0.0012127122": 177174, + "0.0019608034": 227923, + "0.0027088946": 901, + "0.0034569858": 164, + "0.004205077": 18, + "0.0049531682": 0, + "0.0057012593999999995": 9, + "0.0064493506": 11, + "0.0071974418": 11, + "0.007945533": 19 }, "latencyPercentiles": { - "p10": 0.001097405, - "p25": 0.00114794, - "p50": 0.001256595, - "p75": 0.001320444, - "p90": 0.001379895, - "p95": 0.001427693, - "p99": 0.001591796 + "p10": 0.001080762, + "p25": 0.001130641, + "p50": 0.001238516, + "p75": 0.001300948, + "p90": 0.001359381, + "p95": 0.001409235, + "p99": 0.001564655 }, "rps": { - "mean": 40014.573460246545, - "stddev": 2080.3079588230803, - "max": 43511.38915624, + "mean": 40620.74110459393, + "stddev": 2263.28270713825, + "max": 46479.11675253628, "percentiles": { - "p10": 38703.02056467372, - "p25": 39798.70875745575, - "p50": 40417.08830481819, - "p75": 40891.355185725784, - "p90": 41146.61216936292, - "p95": 41379.60825016281, - "p99": 42086.45707507462 + "p10": 38969.185091583444, + "p25": 40406.642852082696, + "p50": 41018.060251928604, + "p75": 41429.762158055324, + "p90": 41956.742298284575, + "p95": 42275.85277120721, + "p99": 43157.62512743543 } }, "details": { "DNSDialup": { - "average": 0.0008288054399999999, - "fastest": 0.000090969, - "slowest": 0.001371792 + "average": 0.0007791622200000001, + "fastest": 0.000094777, + "slowest": 0.001162414 }, "DNSLookup": { - "average": 0.000008129679999999998, - "fastest": 0.000004429, - "slowest": 0.000042059 + "average": 0.00000920512, + "fastest": 0.000004639, + "slowest": 0.000044022 } }, "statusCodeDistribution": { - "200": 400149 + "200": 406231 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index ef6716f3d0..ecc9955a23 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000112595, - "slowest": 0.01198418, - "fastest": 0.000715215, - "average": 0.0014880519366686847, - "requestsPerSec": 33553.32220636862, - "totalData": 4361981, + "total": 10.000166103, + "slowest": 0.010452388, + "fastest": 0.000561911, + "average": 0.0014717747354173415, + "requestsPerSec": 33924.93649662731, + "totalData": 4410315, "sizePerRequest": 13, - "sizePerSec": 436193.18868279207 + "sizePerSec": 441024.17445615504 }, "responseTimeHistogram": { - "0.000715215": 1, - "0.0018421115": 331075, - "0.002969008": 3856, - "0.0040959045": 422, - "0.005222801": 110, - "0.0063496975": 23, - "0.007476594": 5, - "0.0086034905": 13, - "0.009730387": 16, - "0.0108572835": 13, - "0.01198418": 3 + "0.000561911": 1, + "0.0015509587": 241493, + "0.0025400064": 96538, + "0.0035290541000000003": 946, + "0.0045181018": 197, + "0.005507149500000001": 30, + "0.0064961972000000005": 0, + "0.0074852449": 0, + "0.0084742926": 22, + "0.009463340300000001": 11, + "0.010452388000000002": 17 }, "latencyPercentiles": { - "p10": 0.001306452, - "p25": 0.001356965, - "p50": 0.001508194, - "p75": 0.001577929, - "p90": 0.00163637, - "p95": 0.001679755, - "p99": 0.00196047 + "p10": 0.001292349, + "p25": 0.001341579, + "p50": 0.001494522, + "p75": 0.001560343, + "p90": 0.001614336, + "p95": 0.001657184, + "p99": 0.001981935 }, "rps": { - "mean": 33550.821594004876, - "stddev": 2237.7464111084932, - "max": 42977.363552127, + "mean": 33919.400054903024, + "stddev": 2270.580114767915, + "max": 41911.53022641374, "percentiles": { - "p10": 33101.75811462013, - "p25": 33415.54491149315, - "p50": 33901.22383418604, - "p75": 34289.39403903427, - "p90": 34551.26370996622, - "p95": 34789.46691576899, - "p99": 35280.54299283046 + "p10": 33336.13970905906, + "p25": 34000.66981319409, + "p50": 34321.77011761529, + "p75": 34602.124570446904, + "p90": 34865.25397292718, + "p95": 35101.45944969903, + "p99": 35414.01250750249 } }, "details": { "DNSDialup": { - "average": 0.0011146313000000006, - "fastest": 0.000142678, - "slowest": 0.002032524 + "average": 0.00069387728, + "fastest": 0.000109935, + "slowest": 0.001203758 }, "DNSLookup": { - "average": 0.000023219640000000003, - "fastest": 0.000005, - "slowest": 0.000339699 + "average": 0.000008967240000000002, + "fastest": 0.000004158, + "slowest": 0.000055246 } }, "statusCodeDistribution": { - "200": 335537 + "200": 339255 }, "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 8961c3b06d..e586848308 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.000410704, - "slowest": 0.01082658, - "fastest": 0.000551899, - "average": 0.0014076833014423815, - "requestsPerSec": 35467.343342022, - "totalData": 4610944, + "total": 10.000217605, + "slowest": 0.011331346, + "fastest": 0.000847836, + "average": 0.001397094280994551, + "requestsPerSec": 35736.92234670128, + "totalData": 4645901, "sizePerRequest": 13, - "sizePerSec": 461075.4634462861 + "sizePerSec": 464579.9905071166 }, "responseTimeHistogram": { - "0.000551899": 1, - "0.0015793671000000002": 332993, - "0.0026068352": 21152, - "0.0036343033000000007": 360, - "0.0046617714000000005": 97, - "0.0056892395": 39, - "0.006716707600000001": 0, - "0.007744175700000001": 7, - "0.008771643800000001": 21, - "0.0097991119": 6, - "0.01082658": 12 + "0.000847836": 1, + "0.0018961870000000001": 354604, + "0.002944538": 2314, + "0.003992889": 272, + "0.005041240000000001": 117, + "0.006089591000000001": 19, + "0.007137942": 7, + "0.008186293": 14, + "0.009234644": 18, + "0.010282995": 10, + "0.011331346": 1 }, "latencyPercentiles": { - "p10": 0.001238091, - "p25": 0.001288559, - "p50": 0.001425268, - "p75": 0.001493802, - "p90": 0.001549247, - "p95": 0.001592691, - "p99": 0.001760925 + "p10": 0.001231816, + "p25": 0.001279609, + "p50": 0.001417195, + "p75": 0.001481256, + "p90": 0.001531133, + "p95": 0.001569787, + "p99": 0.001730849 }, "rps": { - "mean": 35465.11872004089, - "stddev": 2075.310915309071, - "max": 38086.12415254635, + "mean": 35734.27410554726, + "stddev": 2208.748388328789, + "max": 37916.07968362436, "percentiles": { - "p10": 34631.39124597047, - "p25": 35335.38839147473, - "p50": 35683.20410843805, - "p75": 36216.79735061219, - "p90": 36566.474526464124, - "p95": 36764.81789735712, - "p99": 37135.11124768483 + "p10": 35317.19594270708, + "p25": 35564.21830900019, + "p50": 36032.76033055153, + "p75": 36428.696125139824, + "p90": 36696.13542049938, + "p95": 36856.997691921206, + "p99": 37253.49228957823 } }, "details": { "DNSDialup": { - "average": 0.0010359023799999998, - "fastest": 0.000160482, - "slowest": 0.001641039 + "average": 0.0008944255999999999, + "fastest": 0.0001015, + "slowest": 0.001326536 }, "DNSLookup": { - "average": 0.000009102140000000002, - "fastest": 0.000004899, - "slowest": 0.000055545 + "average": 0.000008100740000000001, + "fastest": 0.000003697, + "slowest": 0.00004257 } }, "statusCodeDistribution": { - "200": 354688 + "200": 357377 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 4400f58f09..db7f677176 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000412876, - "slowest": 0.004620997, - "fastest": 0.000126529, - "average": 0.0008991678436292618, - "requestsPerSec": 55503.608389218265, - "totalData": 7215767, + "total": 10.00025471, + "slowest": 0.004874, + "fastest": 0.000223205, + "average": 0.0009133471864912971, + "requestsPerSec": 54641.90821595583, + "totalData": 7103629, "sizePerRequest": 13, - "sizePerSec": 721546.9090598375 + "sizePerSec": 710344.8068074258 }, "responseTimeHistogram": { - "0.000126529": 1, - "0.0005759758": 32646, - "0.0010254226": 396628, - "0.0014748694": 125131, - "0.0019243162": 419, - "0.002373763": 115, - "0.0028232098000000004": 69, - "0.0032726566": 12, - "0.0037221034": 20, - "0.0041715502000000005": 17, - "0.004620997": 1 + "0.000223205": 1, + "0.0006882845": 69404, + "0.001153364": 454951, + "0.0016184435000000002": 21862, + "0.0020835230000000003": 122, + "0.0025486025000000002": 34, + "0.0030136820000000006": 9, + "0.0034787615000000005": 0, + "0.003943841": 30, + "0.0044089205": 14, + "0.004874": 6 }, "latencyPercentiles": { - "p10": 0.000605188, - "p25": 0.00080758, - "p50": 0.000931969, - "p75": 0.00101737, - "p90": 0.001086939, - "p95": 0.0011414, - "p99": 0.001256728 + "p10": 0.000634131, + "p25": 0.000845707, + "p50": 0.000939356, + "p75": 0.001015258, + "p90": 0.001082977, + "p95": 0.001136803, + "p99": 0.001243742 }, "rps": { - "mean": 55500.41111711983, - "stddev": 7423.5834213524795, - "max": 82733.22531272368, + "mean": 54640.106065178516, + "stddev": 6767.119876904805, + "max": 84463.86511461412, "percentiles": { - "p10": 50246.685147952565, - "p25": 51156.851143449494, - "p50": 52466.65889011898, - "p75": 57461.60501794839, - "p90": 67138.49049660355, - "p95": 72839.93813808773, - "p99": 79007.94819958857 + "p10": 50562.543408294514, + "p25": 51464.44718471286, + "p50": 52448.641857016446, + "p75": 53858.72216477594, + "p90": 65017.95145639392, + "p95": 71314.24542116547, + "p99": 79154.98546153553 } }, "details": { "DNSDialup": { - "average": 0.0008537779799999998, - "fastest": 0.000093867, - "slowest": 0.001666407 + "average": 0.0008145721799999999, + "fastest": 0.00010166, + "slowest": 0.001285283 }, "DNSLookup": { - "average": 0.00000892342, - "fastest": 0.000004048, - "slowest": 0.000048972 + "average": 0.000008993700000000002, + "fastest": 0.000003957, + "slowest": 0.000054843 } }, "statusCodeDistribution": { - "200": 555059 + "200": 546433 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index d1af9630b5..67505643cb 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000202098, - "slowest": 0.004908084, - "fastest": 0.000361773, - "average": 0.0011191171751606607, - "requestsPerSec": 44604.998541900466, - "totalData": 5798767, + "total": 10.000217152, + "slowest": 0.005841156, + "fastest": 0.000238785, + "average": 0.0011182208565975803, + "requestsPerSec": 44639.13065235006, + "totalData": 5803213, "sizePerRequest": 13, - "sizePerSec": 579864.9810447061 + "sizePerSec": 580308.6984805508 }, "responseTimeHistogram": { - "0.000361773": 1, - "0.0008164041": 4781, - "0.0012710351999999999": 424579, - "0.0017256663": 16000, - "0.0021802974": 393, - "0.0026349285": 91, - "0.0030895595999999997": 43, - "0.0035441907": 44, - "0.0039988218": 20, - "0.0044534529": 62, - "0.004908084": 45 + "0.000238785": 1, + "0.0007990221000000001": 5376, + "0.0013592592": 435851, + "0.0019194963000000002": 4673, + "0.0024797334": 366, + "0.0030399705": 63, + "0.0036002076000000004": 20, + "0.0041604447": 1, + "0.0047206818": 0, + "0.005280918900000001": 23, + "0.005841156": 27 }, "latencyPercentiles": { - "p10": 0.001031237, - "p25": 0.001071312, - "p50": 0.001115796, - "p75": 0.001163055, - "p90": 0.001214503, - "p95": 0.001253945, - "p99": 0.00137661 + "p10": 0.001032059, + "p25": 0.001074077, + "p50": 0.001118366, + "p75": 0.00116292, + "p90": 0.001209926, + "p95": 0.001247448, + "p99": 0.001376174 }, "rps": { - "mean": 44604.895042281416, - "stddev": 2301.1528926534447, - "max": 53243.121604185915, + "mean": 44638.25845223549, + "stddev": 2334.7205862475953, + "max": 53513.61921609204, "percentiles": { - "p10": 43163.68369892819, - "p25": 43968.77855335561, - "p50": 44624.213098025844, - "p75": 45405.851119057166, - "p90": 46325.53711886437, - "p95": 47327.53042444847, - "p99": 50458.25910596301 + "p10": 43149.82915176345, + "p25": 43976.5896284957, + "p50": 44602.34608340494, + "p75": 45319.34274867278, + "p90": 46506.18997388648, + "p95": 47633.89454721903, + "p99": 50517.38303150106 } }, "details": { "DNSDialup": { - "average": 0.0009146723399999997, - "fastest": 0.000189077, - "slowest": 0.001837849 + "average": 0.0006533440399999998, + "fastest": 0.000101129, + "slowest": 0.001133148 }, "DNSLookup": { - "average": 0.000009594899999999999, - "fastest": 0.000003747, - "slowest": 0.000066375 + "average": 0.00000846414, + "fastest": 0.000004669, + "slowest": 0.000040074 } }, "statusCodeDistribution": { - "200": 446059 + "200": 446401 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 740fb64bc1..ca956ca58f 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00012207, - "slowest": 0.014508591, - "fastest": 0.000940755, - "average": 0.0028548058313833564, - "requestsPerSec": 17470.186741430447, - "totalData": 2271152, + "total": 10.000191183, + "slowest": 0.013353924, + "fastest": 0.001036146, + "average": 0.00280460825967721, + "requestsPerSec": 17783.660006652895, + "totalData": 2311920, "sizePerRequest": 13, - "sizePerSec": 227112.4276385958 + "sizePerSec": 231187.58008648764 }, "responseTimeHistogram": { - "0.000940755": 1, - "0.0022975386": 445, - "0.0036543222000000003": 163735, - "0.0050111058": 9524, - "0.0063678894": 330, - "0.007724673": 613, - "0.009081456600000001": 6, - "0.0104382402": 1, - "0.0117950238": 15, - "0.0131518074": 20, - "0.014508591": 14 + "0.001036146": 1, + "0.0022679238": 3327, + "0.0034997016": 158739, + "0.0047314793999999995": 14468, + "0.0059632572": 601, + "0.007195035": 561, + "0.008426812799999999": 91, + "0.0096585906": 11, + "0.0108903684": 14, + "0.0121221462": 16, + "0.013353924": 11 }, "latencyPercentiles": { - "p10": 0.002516512, - "p25": 0.002600681, - "p50": 0.002713262, - "p75": 0.002879004, - "p90": 0.003510995, - "p95": 0.003709282, - "p99": 0.004506695 + "p10": 0.002469745, + "p25": 0.002566199, + "p50": 0.002680785, + "p75": 0.002846242, + "p90": 0.003461239, + "p95": 0.00364984, + "p99": 0.004486993 }, "rps": { - "mean": 17480.091341400912, - "stddev": 1951.4744550560627, - "max": 20738.184311478268, + "mean": 17795.335332073544, + "stddev": 2093.1432470976815, + "max": 31704.873038984468, "percentiles": { - "p10": 15515.141226323269, - "p25": 16529.578026921663, - "p50": 17728.589122819452, - "p75": 18827.59372135895, - "p90": 19474.646319341973, - "p95": 19804.952818386766, - "p99": 20339.570730698222 + "p10": 15928.56892860719, + "p25": 16902.126287486113, + "p50": 18059.79054856919, + "p75": 19010.339723775633, + "p90": 19710.52739268007, + "p95": 20294.0464727083, + "p99": 22193.85883595906 } }, "details": { "DNSDialup": { - "average": 0.0011476151999999997, - "fastest": 0.000126699, - "slowest": 0.002428874 + "average": 0.0007829240999999999, + "fastest": 0.000079085, + "slowest": 0.001787876 }, "DNSLookup": { - "average": 0.000010480180000000004, - "fastest": 0.000004869, - "slowest": 0.000043682 + "average": 0.000007989699999999997, + "fastest": 0.000004007, + "slowest": 0.000030516 } }, "statusCodeDistribution": { - "200": 174704 + "200": 177840 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 2708e56af8..34187786b8 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000418356, - "slowest": 0.007466742, - "fastest": 0.00003645, - "average": 0.0006524486355343757, - "requestsPerSec": 76483.300275243, - "totalData": 9943245, + "total": 10.000195566, + "slowest": 0.004482021, + "fastest": 0.000038041, + "average": 0.0006585967103549941, + "requestsPerSec": 75754.01850896163, + "totalData": 9848215, "sizePerRequest": 13, - "sizePerSec": 994282.9035781589 + "sizePerSec": 984802.2406165011 }, "responseTimeHistogram": { - "0.00003645": 1, - "0.0007794792": 584917, - "0.0015225083999999998": 169092, - "0.0022655375999999995": 10665, - "0.0030085667999999997": 121, - "0.003751596": 65, - "0.0044946251999999996": 1, - "0.0052376544": 1, - "0.0059806836": 1, - "0.0067237128": 0, - "0.007466742": 1 + "0.000038041": 1, + "0.00048243900000000003": 185279, + "0.000926837": 471295, + "0.0013712350000000002": 85912, + "0.001815633": 13921, + "0.002260031": 907, + "0.0027044290000000004": 65, + "0.0031488270000000003": 115, + "0.0035932250000000002": 31, + "0.004037623000000001": 26, + "0.004482021": 3 }, "latencyPercentiles": { - "p10": 0.000410123, - "p25": 0.000505934, - "p50": 0.000578671, - "p75": 0.000758891, - "p90": 0.000984278, - "p95": 0.001136806, - "p99": 0.001586682 + "p10": 0.000393605, + "p25": 0.000485356, + "p50": 0.000597596, + "p75": 0.000802336, + "p90": 0.000977159, + "p95": 0.001128928, + "p99": 0.001527158 }, "rps": { - "mean": 76486.09597696355, - "stddev": 11546.49921411973, - "max": 100810.57722632094, + "mean": 75756.56230312615, + "stddev": 12864.271262193086, + "max": 100453.89351387045, "percentiles": { - "p10": 59235.505762151864, - "p25": 68815.86159464948, - "p50": 78150.18023072634, - "p75": 83628.96907488708, - "p90": 92450.3484597713, - "p95": 94783.3345541804, - "p99": 98417.56186225337 + "p10": 58984.92059017067, + "p25": 64617.09768405141, + "p50": 75902.51996366393, + "p75": 87020.50203027615, + "p90": 93129.58049830064, + "p95": 95703.35918790697, + "p99": 98922.79181123221 } }, "details": { "DNSDialup": { - "average": 0.0009843877, - "fastest": 0.000095129, - "slowest": 0.001489512 + "average": 0.00103393244, + "fastest": 0.000079248, + "slowest": 0.001646933 }, "DNSLookup": { - "average": 0.000015590179999999997, - "fastest": 0.000004588, - "slowest": 0.000328568 + "average": 0.000009241699999999997, + "fastest": 0.000004739, + "slowest": 0.000049623 } }, "statusCodeDistribution": { - "200": 764865 + "200": 757555 }, "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 ab0b90b216..43cbfd4639 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.000202579, - "slowest": 0.024740573, - "fastest": 0.001302015, - "average": 0.004491716748088698, - "requestsPerSec": 11117.974773178843, - "totalData": 4336098, + "total": 10.000786412, + "slowest": 0.025858526, + "fastest": 0.002216389, + "average": 0.0047121323510402125, + "requestsPerSec": 10597.666586782416, + "totalData": 4133415, "sizePerRequest": 39, - "sizePerSec": 433601.01615397487 + "sizePerSec": 413308.9968845142 }, "responseTimeHistogram": { - "0.001302015": 1, - "0.0036458708": 1871, - "0.0059897266": 103532, - "0.0083335824": 3532, - "0.0106774382": 1889, - "0.013021294": 249, - "0.0153651498": 63, - "0.0177090056": 17, - "0.0200528614": 11, - "0.0223967172": 11, - "0.024740573": 6 + "0.002216389": 1, + "0.0045806027": 43720, + "0.0069448164000000005": 58339, + "0.0093090301": 2915, + "0.0116732438": 824, + "0.0140374575": 118, + "0.016401671200000002": 25, + "0.0187658849": 17, + "0.0211300986": 7, + "0.0234943123": 14, + "0.025858526": 5 }, "latencyPercentiles": { - "p10": 0.003743766, - "p25": 0.003829175, - "p50": 0.004459188, - "p75": 0.004584095, - "p90": 0.005118275, - "p95": 0.006097686, - "p99": 0.009198972 + "p10": 0.003968793, + "p25": 0.004051389, + "p50": 0.004718152, + "p75": 0.004843073, + "p90": 0.005291565, + "p95": 0.006268342, + "p99": 0.009258203 }, "rps": { - "mean": 11106.825820289901, - "stddev": 1727.0965964624547, - "max": 12918.587813186372, + "mean": 10585.541661980984, + "stddev": 1532.2611921432017, + "max": 12322.469159940063, "percentiles": { - "p10": 8829.633131753435, - "p25": 11126.23120268297, - "p50": 11625.590249256995, - "p75": 11933.048502574524, - "p90": 12399.28232530018, - "p95": 12663.27712948859, - "p99": 12854.505847084749 + "p10": 8803.948570934104, + "p25": 10576.6733499138, + "p50": 11181.909540790766, + "p75": 11327.027131113304, + "p90": 11482.70058085762, + "p95": 11607.817844213008, + "p99": 12089.219250790524 } }, "details": { "DNSDialup": { - "average": 0.0007048097799999998, - "fastest": 0.000078959, - "slowest": 0.001140812 + "average": 0.0009347768599999999, + "fastest": 0.00010032, + "slowest": 0.001541169 }, "DNSLookup": { - "average": 0.000008636400000000003, - "fastest": 0.000004478, - "slowest": 0.000030938 + "average": 0.000010702380000000001, + "fastest": 0.000003816, + "slowest": 0.000049425 } }, "statusCodeDistribution": { - "200": 111182 + "200": 105985 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index c8764562df..671b9e4368 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000162643, - "slowest": 0.079662469, - "fastest": 0.002987862, - "average": 0.007994979708796304, - "requestsPerSec": 6245.698418087219, - "totalData": 811954, + "total": 10.000232519, + "slowest": 0.032798188, + "fastest": 0.006098502, + "average": 0.007878300305240869, + "requestsPerSec": 6338.452618933549, + "totalData": 824018, "sizePerRequest": 13, - "sizePerSec": 81194.07943513384 + "sizePerSec": 82399.88404613614 }, "responseTimeHistogram": { - "0.002987862": 1, - "0.0106553227": 58673, - "0.0183227834": 3714, - "0.025990244100000004": 20, - "0.0336577048": 0, - "0.041325165500000004": 0, - "0.04899262620000001": 0, - "0.056660086900000003": 0, - "0.0643275476": 10, - "0.0719950083": 14, - "0.079662469": 26 + "0.006098502": 1, + "0.0087684706": 54861, + "0.0114384392": 6427, + "0.0141084078": 1413, + "0.0167783764": 591, + "0.019448345": 47, + "0.0221183136": 13, + "0.0247882822": 5, + "0.0274582508": 8, + "0.0301282194": 10, + "0.032798188": 10 }, "latencyPercentiles": { - "p10": 0.006421271, - "p25": 0.007406198, - "p50": 0.00767272, - "p75": 0.008139743, - "p90": 0.009710746, - "p95": 0.010962706, - "p99": 0.013838402 + "p10": 0.006358517, + "p25": 0.007422048, + "p50": 0.007591492, + "p75": 0.008024767, + "p90": 0.009254619, + "p95": 0.010597291, + "p99": 0.014211395 }, "rps": { - "mean": 6274.794235055037, - "stddev": 988.7848709267774, - "max": 8009.758288523033, + "mean": 6338.950665865806, + "stddev": 950.6360784071127, + "max": 7978.286940604188, "percentiles": { - "p10": 4798.602646909234, - "p25": 6005.596693892929, - "p50": 6458.722706850749, - "p75": 6655.054604723495, - "p90": 7550.997169584092, - "p95": 7751.372219383444, - "p99": 7947.320731834345 + "p10": 4966.279469167533, + "p25": 6076.637950163754, + "p50": 6542.295284785899, + "p75": 6682.399329654874, + "p90": 7558.173751732588, + "p95": 7840.102910396505, + "p99": 7942.560208879335 } }, "details": { "DNSDialup": { - "average": 0.0007842136199999999, - "fastest": 0.000082988, - "slowest": 0.001820412 + "average": 0.00118659846, + "fastest": 0.000096036, + "slowest": 0.00247505 }, "DNSLookup": { - "average": 0.000007972359999999999, - "fastest": 0.000003807, - "slowest": 0.000043682 + "average": 0.00001175686, + "fastest": 0.000004498, + "slowest": 0.000142847 } }, "statusCodeDistribution": { - "200": 62458 + "200": 63386 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 29defbbffc..ad77bd5be1 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000137198, - "slowest": 0.006051891, - "fastest": 0.000308021, - "average": 0.0010138713764239037, - "requestsPerSec": 49228.92458900043, - "totalData": 6399848, + "total": 10.000392563, + "slowest": 0.005822025, + "fastest": 0.000322429, + "average": 0.0010183289626714519, + "requestsPerSec": 49014.17588480721, + "totalData": 6372093, "sizePerRequest": 13, - "sizePerSec": 639976.0196570056 + "sizePerSec": 637184.2865024938 }, "responseTimeHistogram": { - "0.000308021": 1, - "0.000882408": 60639, - "0.0014567949999999999": 430643, - "0.002031182": 817, - "0.002605569": 84, - "0.003179956": 53, - "0.003754343": 15, - "0.00432873": 5, - "0.004903117": 38, - "0.005477504": 0, - "0.006051891": 1 + "0.000322429": 1, + "0.0008723886": 41658, + "0.0014223482": 447419, + "0.0019723078000000002": 877, + "0.0025222674": 100, + "0.0030722270000000003": 50, + "0.0036221866": 6, + "0.0041721462": 7, + "0.0047221058": 0, + "0.0052720654": 20, + "0.005822025000000001": 23 }, "latencyPercentiles": { - "p10": 0.000857696, - "p25": 0.000946901, - "p50": 0.001029862, - "p75": 0.00109883, - "p90": 0.001149713, - "p95": 0.001189223, - "p99": 0.001297516 + "p10": 0.000886791, + "p25": 0.000952353, + "p50": 0.001031744, + "p75": 0.001094235, + "p90": 0.001141342, + "p95": 0.00117809, + "p99": 0.001284113 }, "rps": { - "mean": 49228.742724818236, - "stddev": 3572.503083070594, - "max": 77202.34959604214, + "mean": 49012.11157818429, + "stddev": 3100.9669819218293, + "max": 74138.23580694043, "percentiles": { - "p10": 46505.692296736146, - "p25": 47501.031378778316, - "p50": 48559.05518525979, - "p75": 50452.305419602824, - "p90": 53238.843059896106, - "p95": 55058.07172392079, - "p99": 59227.49845269617 + "p10": 46861.54795709004, + "p25": 47794.00360061667, + "p50": 48601.78368546311, + "p75": 49601.346889146436, + "p90": 52104.40803291519, + "p95": 54459.880244847, + "p99": 57986.44619399131 } }, "details": { "DNSDialup": { - "average": 0.00102748546, - "fastest": 0.000157988, - "slowest": 0.001999784 + "average": 0.0007969558, + "fastest": 0.000115906, + "slowest": 0.001634432 }, "DNSLookup": { - "average": 0.00001008706, - "fastest": 0.000005119, - "slowest": 0.000044584 + "average": 0.000017491779999999996, + "fastest": 0.000004548, + "slowest": 0.00024634 } }, "statusCodeDistribution": { - "200": 492296 + "200": 490161 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index cd93b286a1..88dc54b525 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000289812, - "slowest": 0.022184635, - "fastest": 0.001808838, - "average": 0.0030014907025061204, - "requestsPerSec": 16619.01836090508, - "totalData": 2160535, + "total": 10.000221905, + "slowest": 0.024186005, + "fastest": 0.000232609, + "average": 0.0029945130453836477, + "requestsPerSec": 16657.630358853523, + "totalData": 2165540, "sizePerRequest": 13, - "sizePerSec": 216047.23869176602 + "sizePerSec": 216549.19466509577 }, "responseTimeHistogram": { - "0.001808838": 1, - "0.0038464177000000002": 160564, - "0.0058839974": 3384, - "0.0079215771": 1976, - "0.0099591568": 190, - "0.0119967365": 27, - "0.0140343162": 12, - "0.0160718959": 7, - "0.0181094756": 8, - "0.0201470553": 13, - "0.022184635": 13 + "0.000232609": 1, + "0.0026279486": 9840, + "0.0050232882": 151940, + "0.0074186278": 4449, + "0.0098139674": 265, + "0.012209307": 28, + "0.0146046466": 18, + "0.0169999862": 8, + "0.0193953258": 10, + "0.021790665400000003": 14, + "0.024186005000000003": 7 }, "latencyPercentiles": { - "p10": 0.002692424, - "p25": 0.002752989, - "p50": 0.002855352, - "p75": 0.003080466, - "p90": 0.00319447, - "p95": 0.003377006, - "p99": 0.006135272 + "p10": 0.002697643, + "p25": 0.002786541, + "p50": 0.00291876, + "p75": 0.003126254, + "p90": 0.003187144, + "p95": 0.003379923, + "p99": 0.006215738 }, "rps": { - "mean": 16618.954569997048, - "stddev": 1805.970247878731, - "max": 19752.175371244884, + "mean": 16653.449645462068, + "stddev": 2490.983108720576, + "max": 32701.216806257704, "percentiles": { - "p10": 15456.375584306285, - "p25": 15950.71529929436, - "p50": 17100.882405531836, - "p75": 17588.682135326682, - "p90": 17916.519030547995, - "p95": 18066.676877684473, - "p99": 18319.721179850236 + "p10": 15421.468225917415, + "p25": 15657.272737947922, + "p50": 16846.731147530634, + "p75": 17414.339067447137, + "p90": 17761.584742778297, + "p95": 18229.668785949743, + "p99": 26086.326806478763 } }, "details": { "DNSDialup": { - "average": 0.0008157405400000001, - "fastest": 0.000095107, - "slowest": 0.001199229 + "average": 0.00114241636, + "fastest": 0.000121767, + "slowest": 0.002314904 }, "DNSLookup": { - "average": 0.00001348588, - "fastest": 0.000003827, - "slowest": 0.00020201 + "average": 0.000011435480000000001, + "fastest": 0.000004618, + "slowest": 0.000035897 } }, "statusCodeDistribution": { - "200": 166195 + "200": 166580 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 22165a19ea..ba909a64cd 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000409169, - "slowest": 0.004587506, - "fastest": 0.000264944, - "average": 0.0010459247609477937, - "requestsPerSec": 47722.34734948574, - "totalData": 6204159, + "total": 10.000412499, + "slowest": 0.005572734, + "fastest": 0.000285934, + "average": 0.0010070687049386642, + "requestsPerSec": 49559.855660909976, + "totalData": 6443047, "sizePerRequest": 13, - "sizePerSec": 620390.5155433146 + "sizePerSec": 644278.1235918297 }, "responseTimeHistogram": { - "0.000264944": 1, - "0.0006972002": 5040, - "0.0011294564": 374329, - "0.0015617126": 97086, - "0.0019939688": 543, - "0.002426225": 109, - "0.0028584812": 68, - "0.0032907374000000003": 18, - "0.0037229936": 2, - "0.0041552498": 7, - "0.004587506": 40 + "0.000285934": 1, + "0.000814614": 39093, + "0.001343294": 453768, + "0.001871974": 2468, + "0.002400654": 159, + "0.002929334": 74, + "0.0034580139999999997": 7, + "0.003986694": 13, + "0.004515374": 35, + "0.005044054": 0, + "0.005572734": 1 }, "latencyPercentiles": { - "p10": 0.000914202, - "p25": 0.000974276, - "p50": 0.001055337, - "p75": 0.001117998, - "p90": 0.001167008, - "p95": 0.001206484, - "p99": 0.001316471 + "p10": 0.000847906, + "p25": 0.000942107, + "p50": 0.001022913, + "p75": 0.001092794, + "p90": 0.001140109, + "p95": 0.001174309, + "p99": 0.001282095 }, "rps": { - "mean": 47720.5161960861, - "stddev": 2466.835051801198, - "max": 59803.48654326574, + "mean": 49559.207587642035, + "stddev": 3177.655982424224, + "max": 59367.411695981005, "percentiles": { - "p10": 46099.148320744134, - "p25": 46804.35748568179, - "p50": 47585.48256087116, - "p75": 48606.99940791641, - "p90": 49793.46731750178, - "p95": 51058.84531922986, - "p99": 54539.799658487485 + "p10": 46860.85819654016, + "p25": 47854.81511236992, + "p50": 49118.86164287071, + "p75": 51223.48084361882, + "p90": 53530.96230859959, + "p95": 54821.814070863984, + "p99": 57042.47042905319 } }, "details": { "DNSDialup": { - "average": 0.00108010304, - "fastest": 0.000208853, - "slowest": 0.001628629 + "average": 0.0009448082799999996, + "fastest": 0.000104486, + "slowest": 0.002032296 }, "DNSLookup": { - "average": 0.000012440220000000005, - "fastest": 0.00000547, - "slowest": 0.000063369 + "average": 0.00001159648, + "fastest": 0.000004709, + "slowest": 0.000050535 } }, "statusCodeDistribution": { - "200": 477243 + "200": 495619 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 26d7b9f14b..9d4e8e53c7 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000350756, - "slowest": 0.007533938, - "fastest": 0.000305987, - "average": 0.0010719637746088907, - "requestsPerSec": 46561.86681458436, - "totalData": 6053255, + "total": 10.000388529, + "slowest": 0.006164339, + "fastest": 0.000104428, + "average": 0.001007057578284354, + "requestsPerSec": 49562.274361910444, + "totalData": 6443346, "sizePerRequest": 13, - "sizePerSec": 605304.2685895967 + "sizePerSec": 644309.5667048357 }, "responseTimeHistogram": { - "0.000305987": 1, - "0.0010287821": 161568, - "0.0017515771999999999": 303459, - "0.0024743723": 451, - "0.0031971674": 78, - "0.0039199625": 29, - "0.004642757599999999": 1, - "0.0053655527": 3, - "0.0060883477999999994": 18, - "0.006811142899999999": 14, - "0.007533938": 13 + "0.000104428": 1, + "0.0007104190999999999": 27740, + "0.0013164102": 463774, + "0.0019224013": 3719, + "0.0025283924": 222, + "0.0031343835": 130, + "0.0037403746": 6, + "0.0043463657": 1, + "0.0049523568": 7, + "0.0055583479": 6, + "0.006164339": 36 }, "latencyPercentiles": { - "p10": 0.00094425, - "p25": 0.000997306, - "p50": 0.00107741, - "p75": 0.001136675, - "p90": 0.00118826, - "p95": 0.001227834, - "p99": 0.001338126 + "p10": 0.000832806, + "p25": 0.000941386, + "p50": 0.001025772, + "p75": 0.001097045, + "p90": 0.001146452, + "p95": 0.001183312, + "p99": 0.001297193 }, "rps": { - "mean": 46557.55902846996, - "stddev": 2238.7611034691927, - "max": 55337.38040046306, + "mean": 49558.142162421645, + "stddev": 3721.58475049311, + "max": 62951.43734750499, "percentiles": { - "p10": 45164.137591790764, - "p25": 46023.69299715622, - "p50": 46723.011082958525, - "p75": 47444.75870327985, - "p90": 48012.0510248075, - "p95": 48511.35650856004, - "p99": 49803.8110637814 + "p10": 46549.88130783485, + "p25": 47663.731174953384, + "p50": 48808.580548460464, + "p75": 51462.08385796667, + "p90": 54097.91723018872, + "p95": 55869.658289954554, + "p99": 59607.82459390985 } }, "details": { "DNSDialup": { - "average": 0.0010435934800000002, - "fastest": 0.000109396, - "slowest": 0.001811014 + "average": 0.00109168774, + "fastest": 0.000137436, + "slowest": 0.002067415 }, "DNSLookup": { - "average": 0.000030420360000000005, - "fastest": 0.000004759, - "slowest": 0.001031306 + "average": 0.000011438900000000002, + "fastest": 0.000004298, + "slowest": 0.000063068 } }, "statusCodeDistribution": { - "200": 465635 + "200": 495642 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index f559b9df68..b2f7464fa1 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000684892, - "slowest": 0.009226067, - "fastest": 0.000434057, - "average": 0.0011423589872241082, - "requestsPerSec": 43704.30672699571, - "totalData": 5681949, + "total": 10.000395099, + "slowest": 0.009095965, + "fastest": 0.000444833, + "average": 0.0011402345689114012, + "requestsPerSec": 43783.470119473925, + "totalData": 5692076, "sizePerRequest": 13, - "sizePerSec": 568155.9874509443 + "sizePerSec": 569185.111553161 }, "responseTimeHistogram": { - "0.000434057": 1, - "0.0013132579999999999": 406830, - "0.002192459": 29001, - "0.0030716599999999995": 435, - "0.003950861": 6, - "0.0048300619999999996": 326, - "0.005709262999999999": 424, - "0.006588464": 0, - "0.007467664999999999": 0, - "0.008346866": 0, - "0.009226067": 50 + "0.000444833": 1, + "0.0013099461999999998": 408472, + "0.0021750593999999997": 28210, + "0.0030401725999999996": 332, + "0.0039052857999999995": 37, + "0.004770399": 337, + "0.0056355122": 413, + "0.0065006254": 0, + "0.0073657385999999995": 0, + "0.0082308518": 0, + "0.009095965": 50 }, "latencyPercentiles": { - "p10": 0.000854021, - "p25": 0.001043418, - "p50": 0.001160255, - "p75": 0.001219731, - "p90": 0.001280853, - "p95": 0.001367495, - "p99": 0.002030854 + "p10": 0.000852556, + "p25": 0.001065322, + "p50": 0.001160773, + "p75": 0.001214995, + "p90": 0.001273404, + "p95": 0.001358508, + "p99": 0.00192923 }, "rps": { - "mean": 43713.25605731104, - "stddev": 3477.411582182641, - "max": 55414.3832787508, + "mean": 43785.10970206515, + "stddev": 3298.8972008815717, + "max": 49700.29021562639, "percentiles": { - "p10": 40613.122099747656, - "p25": 42274.55718458084, - "p50": 44440.311395169934, - "p75": 45635.029488752945, - "p90": 46644.539893923604, - "p95": 47129.698460485975, - "p99": 48311.19853582137 + "p10": 40933.44929408005, + "p25": 42722.89519953732, + "p50": 44604.513976814516, + "p75": 45529.69902267211, + "p90": 46250.48258592159, + "p95": 46675.60309984528, + "p99": 47689.35036439871 } }, "details": { "DNSDialup": { - "average": 0.0010442662600000001, - "fastest": 0.000113834, - "slowest": 0.002265088 + "average": 0.0010057378199999998, + "fastest": 0.000107347, + "slowest": 0.001388414 }, "DNSLookup": { - "average": 0.0000106032, - "fastest": 0.000004869, - "slowest": 0.000044093 + "average": 0.000009434939999999998, + "fastest": 0.000004188, + "slowest": 0.000045785 } }, "statusCodeDistribution": { - "200": 437073 + "200": 437852 }, "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 68d2850a38..a3d7c71d5c 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.000183751, - "slowest": 0.004184253, - "fastest": 0.000036709, - "average": 0.0006341764545039812, - "requestsPerSec": 78680.15424429775, - "totalData": 10228608, + "total": 10.000362995, + "slowest": 0.004436361, + "fastest": 0.000039323, + "average": 0.0006231939358017928, + "requestsPerSec": 80063.19374609862, + "totalData": 10408593, "sizePerRequest": 13, - "sizePerSec": 1022842.0051758707 + "sizePerSec": 1040821.518699282 }, "responseTimeHistogram": { - "0.000036709": 1, - "0.00045146339999999996": 178065, - "0.0008662177999999999": 471360, - "0.0012809721999999999": 119744, - "0.0016957265999999998": 13775, - "0.0021104809999999996": 3748, - "0.0025252353999999995": 60, - "0.0029399897999999995": 30, - "0.0033547441999999994": 16, - "0.0037694985999999994": 10, - "0.004184253": 7 + "0.000039323": 1, + "0.0004790268": 237505, + "0.0009187306": 468524, + "0.0013584344": 81132, + "0.0017981382": 11867, + "0.002237842": 1473, + "0.0026775458": 81, + "0.0031172496": 57, + "0.0035569534": 13, + "0.0039966572": 2, + "0.004436361": 6 }, "latencyPercentiles": { - "p10": 0.000353015, - "p25": 0.000465224, - "p50": 0.000588829, - "p75": 0.000759891, - "p90": 0.000968738, - "p95": 0.001074091, - "p99": 0.001527476 + "p10": 0.000351544, + "p25": 0.000455751, + "p50": 0.000578035, + "p75": 0.0007497, + "p90": 0.000943938, + "p95": 0.001050691, + "p99": 0.001497075 }, "rps": { - "mean": 78695.60806341186, - "stddev": 16693.64511996791, - "max": 99528.90319348976, + "mean": 80060.5418973578, + "stddev": 16255.7166942465, + "max": 100825.56936439517, "percentiles": { - "p10": 54836.042738431635, - "p25": 59881.92728328175, - "p50": 85103.72981881579, - "p75": 93943.95637718991, - "p90": 96927.32365216193, - "p95": 97961.95113790281, - "p99": 98821.20703103022 + "p10": 56640.07285154223, + "p25": 62511.30829567214, + "p50": 85712.84212957634, + "p75": 94783.65881424634, + "p90": 97500.4777523393, + "p95": 98329.7840916006, + "p99": 99602.56974630189 } }, "details": { "DNSDialup": { - "average": 0.00103478942, - "fastest": 0.000119575, - "slowest": 0.001438665 + "average": 0.00102250226, + "fastest": 0.000103454, + "slowest": 0.001996888 }, "DNSLookup": { - "average": 0.0000145991, - "fastest": 0.000004678, - "slowest": 0.000216117 + "average": 0.0000160857, + "fastest": 0.000004268, + "slowest": 0.00019963 } }, "statusCodeDistribution": { - "200": 786816 + "200": 800661 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index bc29416352..d883311b5d 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000279166, - "slowest": 0.013709958, - "fastest": 0.000272068, - "average": 0.001511713033466214, - "requestsPerSec": 33032.37784832056, - "totalData": 4294329, + "total": 10.000218636, + "slowest": 0.015675849, + "fastest": 0.000503271, + "average": 0.0014792406520675034, + "requestsPerSec": 33756.961951286685, + "totalData": 4388501, "sizePerRequest": 13, - "sizePerSec": 429420.9120281673 + "sizePerSec": 438840.5053667269 }, "responseTimeHistogram": { - "0.000272068": 1, - "0.001615857": 228220, - "0.002959646": 99853, - "0.004303435": 1277, - "0.005647224": 925, - "0.006991013": 7, - "0.008334802": 0, - "0.009678591": 0, - "0.01102238": 0, - "0.012366169": 0, - "0.013709958": 50 + "0.000503271": 1, + "0.0020205288": 329130, + "0.0035377866": 7049, + "0.0050550444": 834, + "0.0065723021999999996": 513, + "0.008089559999999999": 0, + "0.0096068178": 0, + "0.0111240756": 0, + "0.0126413334": 0, + "0.014158591199999999": 0, + "0.015675849": 50 }, "latencyPercentiles": { - "p10": 0.001034517, - "p25": 0.001356214, - "p50": 0.001559746, - "p75": 0.001635804, - "p90": 0.001782055, - "p95": 0.001964576, - "p99": 0.002405523 + "p10": 0.001015629, + "p25": 0.001326298, + "p50": 0.00152416, + "p75": 0.001601988, + "p90": 0.001752428, + "p95": 0.00191011, + "p99": 0.002471247 }, "rps": { - "mean": 33039.5823728358, - "stddev": 3331.076542668008, - "max": 38521.73407476363, + "mean": 33768.9839031858, + "stddev": 3491.6378477999065, + "max": 38882.58229590903, "percentiles": { - "p10": 31350.42716209211, - "p25": 32682.65369772784, - "p50": 33600.61153113343, - "p75": 34582.40778997197, - "p90": 35299.09144627478, - "p95": 35801.60749217661, - "p99": 36674.255552359624 + "p10": 31919.61140924977, + "p25": 33316.964998576084, + "p50": 34461.37573026852, + "p75": 35381.96586211602, + "p90": 36214.56019173776, + "p95": 36779.312404691234, + "p99": 37705.92541286099 } }, "details": { "DNSDialup": { - "average": 0.0011530172999999996, - "fastest": 0.000098375, - "slowest": 0.00187539 + "average": 0.0011773209400000003, + "fastest": 0.000140505, + "slowest": 0.002249631 }, "DNSLookup": { - "average": 0.000010791859999999998, - "fastest": 0.000004118, - "slowest": 0.000048091 + "average": 0.00003729316000000001, + "fastest": 0.000003847, + "slowest": 0.001347399 } }, "statusCodeDistribution": { - "200": 330333 + "200": 337577 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 6dcf4eeba7..8cab082f3d 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000331038, - "slowest": 0.006793567, - "fastest": 0.000322356, - "average": 0.001120148066599827, - "requestsPerSec": 44560.22488722738, - "totalData": 5793021, + "total": 10.000169306, + "slowest": 0.006742096, + "fastest": 0.000260817, + "average": 0.0010705528150428488, + "requestsPerSec": 46626.21059027898, + "totalData": 6061510, "sizePerRequest": 13, - "sizePerSec": 579282.9235339559 + "sizePerSec": 606140.7376736267 }, "responseTimeHistogram": { - "0.000322356": 1, - "0.0009694771": 33693, - "0.0016165982": 410702, - "0.0022637192999999996": 1044, - "0.0029108403999999997": 105, - "0.0035579615": 25, - "0.0042050826": 0, - "0.0048522037": 9, - "0.0054993248": 30, - "0.0061464459": 7, - "0.006793567": 1 + "0.000260817": 1, + "0.0009089449": 38573, + "0.0015570728000000001": 426396, + "0.0022052007000000003": 1111, + "0.0028533286000000002": 60, + "0.0035014565": 49, + "0.004149584400000001": 20, + "0.0047977123000000005": 21, + "0.0054458402000000005": 28, + "0.0060939681": 6, + "0.006742096": 5 }, "latencyPercentiles": { - "p10": 0.000984712, - "p25": 0.00104106, - "p50": 0.001129737, - "p75": 0.001193757, - "p90": 0.001245904, - "p95": 0.00128547, - "p99": 0.001397168 + "p10": 0.000927163, + "p25": 0.000999588, + "p50": 0.001082606, + "p75": 0.001153465, + "p90": 0.001198605, + "p95": 0.001230218, + "p99": 0.001326899 }, "rps": { - "mean": 44560.59064155637, - "stddev": 2242.6531243528757, - "max": 55085.63860208729, + "mean": 46625.668011075366, + "stddev": 2656.257423373767, + "max": 58236.7065961671, "percentiles": { - "p10": 43010.73543946249, - "p25": 43869.41457468257, - "p50": 44513.180352702744, - "p75": 45360.59722182755, - "p90": 46448.4854626792, - "p95": 47462.37030080985, - "p99": 49515.55778825791 + "p10": 44745.24870817026, + "p25": 45541.73955601849, + "p50": 46364.55336765902, + "p75": 47642.98135133343, + "p90": 49492.456858657715, + "p95": 50389.57755201443, + "p99": 53007.87166894556 } }, "details": { "DNSDialup": { - "average": 0.0009998099600000002, - "fastest": 0.000121619, - "slowest": 0.002005857 + "average": 0.0007379069399999999, + "fastest": 0.000078927, + "slowest": 0.001756891 }, "DNSLookup": { - "average": 0.00001199994, - "fastest": 0.000004708, - "slowest": 0.000163267 + "average": 0.00000704278, + "fastest": 0.000003657, + "slowest": 0.000034915 } }, "statusCodeDistribution": { - "200": 445617 + "200": 466270 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index f13a345fa7..985ed59f1f 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.0001537, - "slowest": 0.004405058, - "fastest": 0.000095059, - "average": 0.0010116301875190325, - "requestsPerSec": 49336.64169581713, - "totalData": 6413862, + "total": 10.000095146, + "slowest": 0.004770616, + "fastest": 0.000290132, + "average": 0.0009929999443406624, + "requestsPerSec": 50262.4217731618, + "totalData": 6534177, "sizePerRequest": 13, - "sizePerSec": 641376.3420456228 + "sizePerSec": 653411.4830511034 }, "responseTimeHistogram": { - "0.000095059": 1, - "0.0005260589": 392, - "0.0009570588": 143047, - "0.0013880587000000002": 348471, - "0.0018190586000000001": 1186, - "0.0022500585000000003": 118, - "0.0026810584000000006": 82, - "0.0031120583000000005": 29, - "0.0035430582000000005": 2, - "0.0039740581": 13, - "0.004405058": 33 + "0.000290132": 1, + "0.0007381804": 38635, + "0.0011862288": 440774, + "0.0016342771999999998": 22800, + "0.0020823255999999997": 259, + "0.002530374": 86, + "0.0029784224": 26, + "0.0034264707999999994": 2, + "0.0038745192": 10, + "0.0043225676": 28, + "0.004770616": 8 }, "latencyPercentiles": { - "p10": 0.000873005, - "p25": 0.000944159, - "p50": 0.001025929, - "p75": 0.001089863, - "p90": 0.00114208, - "p95": 0.001186823, - "p99": 0.001297523 + "p10": 0.000812959, + "p25": 0.000928796, + "p50": 0.001013849, + "p75": 0.001084374, + "p90": 0.001137594, + "p95": 0.001180986, + "p99": 0.001294808 }, "rps": { - "mean": 49335.369464036194, - "stddev": 3220.1411111907505, - "max": 76591.5038696744, + "mean": 50263.221733223756, + "stddev": 4478.226719341861, + "max": 78632.82387787662, "percentiles": { - "p10": 47055.84587788717, - "p25": 47913.94295739987, - "p50": 48770.30807215931, - "p75": 49822.005075986286, - "p90": 53122.82156414133, - "p95": 55506.648031236524, - "p99": 60048.831709945436 + "p10": 47009.157383857164, + "p25": 48042.52243660769, + "p50": 49021.19186123708, + "p75": 51069.24990286581, + "p90": 55882.977633668364, + "p95": 59910.13883972308, + "p99": 65137.97543968045 } }, "details": { "DNSDialup": { - "average": 0.00101491872, - "fastest": 0.000085942, - "slowest": 0.002255052 + "average": 0.0005968346400000001, + "fastest": 0.000084748, + "slowest": 0.001369705 }, "DNSLookup": { - "average": 0.00001216854, - "fastest": 0.00000521, - "slowest": 0.000086093 + "average": 0.000010086999999999997, + "fastest": 0.000003777, + "slowest": 0.000049943 } }, "statusCodeDistribution": { - "200": 493374 + "200": 502629 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 2addb292b8..6e49dd2fd2 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000395788, - "slowest": 0.022525331, - "fastest": 0.00039201, - "average": 0.0028463000356657936, - "requestsPerSec": 17520.306567290434, - "totalData": 2277730, + "total": 10.00020925, + "slowest": 0.022310644, + "fastest": 0.000227558, + "average": 0.00291432637033988, + "requestsPerSec": 17110.141970279274, + "totalData": 2224365, "sizePerRequest": 13, - "sizePerSec": 227763.98537477563 + "sizePerSec": 222431.84561363055 }, "responseTimeHistogram": { - "0.00039201": 1, - "0.0026053420999999997": 20166, - "0.004818674199999999": 150361, - "0.007032006299999999": 4392, - "0.009245338399999999": 205, - "0.011458670499999999": 29, - "0.013672002599999998": 14, - "0.0158853347": 8, - "0.0180986668": 9, - "0.0203119989": 14, - "0.022525331": 11 + "0.000227558": 1, + "0.0024358666000000003": 914, + "0.0046441752000000005": 165630, + "0.006852483800000001": 4277, + "0.0090607924": 197, + "0.011269101": 30, + "0.0134774096": 13, + "0.0156857182": 8, + "0.0178940268": 9, + "0.0201023354": 14, + "0.022310644": 12 }, "latencyPercentiles": { - "p10": 0.002593691, - "p25": 0.00267897, - "p50": 0.002766246, - "p75": 0.002848391, - "p90": 0.002945254, - "p95": 0.003074057, - "p99": 0.005577024 + "p10": 0.002710114, + "p25": 0.002776865, + "p50": 0.002834646, + "p75": 0.002886674, + "p90": 0.002991209, + "p95": 0.003103674, + "p99": 0.005689065 }, "rps": { - "mean": 17520.94393730984, - "stddev": 1540.271742689877, - "max": 21444.897036435163, + "mean": 17110.844809686663, + "stddev": 1393.383646612337, + "max": 25851.669732294344, "percentiles": { - "p10": 16992.543088916067, - "p25": 17315.71054417705, - "p50": 17741.12392525895, - "p75": 18116.424124936424, - "p90": 18448.30874127015, - "p95": 18628.529401457847, - "p99": 19043.018178064525 + "p10": 16777.984069957452, + "p25": 17046.849857462483, + "p50": 17297.116389681745, + "p75": 17522.25852500372, + "p90": 17756.615191878525, + "p95": 17911.626436719955, + "p99": 18418.00971363838 } }, "details": { "DNSDialup": { - "average": 0.0008066203200000001, - "fastest": 0.000094868, - "slowest": 0.001736299 + "average": 0.00105688938, + "fastest": 0.000163386, + "slowest": 0.00152819 }, "DNSLookup": { - "average": 0.00000801448, - "fastest": 0.000003777, - "slowest": 0.000052069 + "average": 0.000011601320000000002, + "fastest": 0.000004579, + "slowest": 0.00011775 } }, "statusCodeDistribution": { - "200": 175210 + "200": 171105 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 2ac9922e12..b5d3544969 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000336983, - "slowest": 0.010298425, - "fastest": 0.000931244, - "average": 0.0016351447991440548, - "requestsPerSec": 30538.27091218532, - "totalData": 3970109, + "total": 10.000104606, + "slowest": 0.010892111, + "fastest": 0.001088766, + "average": 0.0016157702588611516, + "requestsPerSec": 30904.276722722912, + "totalData": 4017598, "sizePerRequest": 13, - "sizePerSec": 396997.52185840916 + "sizePerSec": 401755.59739539784 }, "responseTimeHistogram": { - "0.000931244": 1, - "0.0018679621": 298627, - "0.0028046802": 4380, - "0.0037413983": 1801, - "0.0046781164000000005": 290, - "0.005614834500000001": 95, - "0.006551552600000001": 131, - "0.007488270700000001": 31, - "0.0084249888": 11, - "0.0093617069": 12, - "0.010298425": 14 + "0.001088766": 1, + "0.0020691004999999997": 304419, + "0.0030494349999999996": 2604, + "0.0040297695": 1478, + "0.005010104": 273, + "0.0059904385": 162, + "0.0069707729999999996": 55, + "0.0079511075": 23, + "0.008931442": 10, + "0.009911776499999999": 15, + "0.010892111": 6 }, "latencyPercentiles": { - "p10": 0.001525223, - "p25": 0.001561148, - "p50": 0.001606418, - "p75": 0.001655786, - "p90": 0.001722181, - "p95": 0.00178005, - "p99": 0.002594704 + "p10": 0.001510551, + "p25": 0.001544175, + "p50": 0.001586185, + "p75": 0.001631816, + "p90": 0.001691341, + "p95": 0.001746565, + "p99": 0.002639302 }, "rps": { - "mean": 30529.01200844431, - "stddev": 2585.0830467061346, - "max": 32652.185541797237, + "mean": 30897.632371594533, + "stddev": 2764.1638392304167, + "max": 33419.47126783694, "percentiles": { - "p10": 30114.747191699927, - "p25": 30480.745363955146, - "p50": 31076.321826797164, - "p75": 31367.940818346768, - "p90": 31668.79203931306, - "p95": 31885.24712129588, - "p99": 32257.351176450753 + "p10": 30406.273422331025, + "p25": 31132.500627939728, + "p50": 31414.549537148225, + "p75": 31710.69601776809, + "p90": 32098.06754539869, + "p95": 32255.643216069195, + "p99": 32514.710103327154 } }, "details": { "DNSDialup": { - "average": 0.0010817301399999998, - "fastest": 0.000146716, - "slowest": 0.001858096 + "average": 0.0010763619799999998, + "fastest": 0.00009927, + "slowest": 0.001980792 }, "DNSLookup": { - "average": 0.000012074460000000003, - "fastest": 0.00000528, - "slowest": 0.000083788 + "average": 0.00001887382, + "fastest": 0.000004388, + "slowest": 0.000269052 } }, "statusCodeDistribution": { - "200": 305393 + "200": 309046 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index fbdedf0eb6..40d7612d41 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.00077409, + "total": 10.00082648, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64669.99396043752, + "requestsPerSec": 64694.75310804512, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 646750 + "Connection refused (os error 111)": 647001 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index c5cdbb7cb7..1bcbb26493 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000779224, + "total": 10.000849935, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64131.102750559025, + "requestsPerSec": 64189.34432296329, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 641361 + "Connection refused (os error 111)": 641948 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 2fb02f823d..77384ccdda 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000441766, - "slowest": 0.007099304, - "fastest": 0.000350098, - "average": 0.0012913009600334497, - "requestsPerSec": 38658.09221692337, - "totalData": 5025774, + "total": 10.000209877, + "slowest": 0.006876995, + "fastest": 0.000498702, + "average": 0.001242937470845971, + "requestsPerSec": 40163.457061412235, + "totalData": 5221359, "sizePerRequest": 13, - "sizePerSec": 502555.19882000383 + "sizePerSec": 522124.94179835904 }, "responseTimeHistogram": { - "0.000350098": 1, - "0.0010250186": 2346, - "0.0016999392": 381124, - "0.0023748598": 2458, - "0.0030497804": 316, - "0.003724701": 155, - "0.0043996216": 63, - "0.0050745422": 41, - "0.0057494628": 53, - "0.0064243834": 40, - "0.007099304": 1 + "0.000498702": 1, + "0.0011365313": 83105, + "0.0017743606": 316723, + "0.0024121899000000002": 1504, + "0.0030500192000000002": 186, + "0.0036878485000000003": 69, + "0.0043256778": 8, + "0.0049635071": 6, + "0.0056013364": 14, + "0.0062391657": 10, + "0.006876995": 17 }, "latencyPercentiles": { - "p10": 0.001133723, - "p25": 0.001185191, - "p50": 0.001302502, - "p75": 0.001366044, - "p90": 0.001423724, - "p95": 0.001480731, - "p99": 0.001662077 + "p10": 0.001096634, + "p25": 0.001149429, + "p50": 0.001251649, + "p75": 0.001327132, + "p90": 0.0013725, + "p95": 0.001406974, + "p99": 0.001594319 }, "rps": { - "mean": 38654.45455666363, - "stddev": 2136.4884152339973, - "max": 45426.35199802462, + "mean": 40162.384513639896, + "stddev": 2132.8573861500277, + "max": 47959.061584338866, "percentiles": { - "p10": 36910.75210208769, - "p25": 38594.69594597287, - "p50": 39039.67668252257, - "p75": 39643.78006152669, - "p90": 39932.229302270265, - "p95": 40212.01710431699, - "p99": 40949.256206181184 + "p10": 38950.16065937408, + "p25": 39787.06685221897, + "p50": 40248.256911700744, + "p75": 41014.23052718215, + "p90": 41813.82783286177, + "p95": 42140.631997369856, + "p99": 43322.870203771956 } }, "details": { "DNSDialup": { - "average": 0.0010061691599999997, - "fastest": 0.000109125, - "slowest": 0.002274423 + "average": 0.00098310906, + "fastest": 0.000119132, + "slowest": 0.001575212 }, "DNSLookup": { - "average": 0.00005277145999999999, - "fastest": 0.000003566, - "slowest": 0.002139679 + "average": 0.000014817120000000002, + "fastest": 0.000004237, + "slowest": 0.000281396 } }, "statusCodeDistribution": { - "200": 386598 + "200": 401643 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 481c41c1ec..b173ccf058 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000220251, - "slowest": 0.009777568, - "fastest": 0.000416174, - "average": 0.0011728794913127161, - "requestsPerSec": 42567.062456192696, - "totalData": 5533840, + "total": 10.000281024, + "slowest": 0.009577079, + "fastest": 0.000428511, + "average": 0.0011767088316953225, + "requestsPerSec": 42427.80767677755, + "totalData": 5515770, "sizePerRequest": 13, - "sizePerSec": 553371.8119305051 + "sizePerSec": 551561.4997981081 }, "responseTimeHistogram": { - "0.000416174": 1, - "0.0013523134": 395243, - "0.0022884528": 29355, - "0.0032245922": 260, - "0.0041607316": 22, - "0.005096871": 716, - "0.0060330104": 33, - "0.0069691498": 0, - "0.0079052892": 0, - "0.008841428600000001": 13, - "0.009777568": 37 + "0.000428511": 1, + "0.0013433678": 389171, + "0.0022582246000000003": 34000, + "0.0031730814": 303, + "0.0040879382": 15, + "0.005002795000000001": 665, + "0.005917651800000001": 85, + "0.006832508600000001": 0, + "0.007747365400000001": 0, + "0.0086622222": 0, + "0.009577079": 50 }, "latencyPercentiles": { - "p10": 0.000867412, - "p25": 0.001080151, - "p50": 0.001195797, - "p75": 0.001253359, - "p90": 0.001317428, - "p95": 0.001447722, - "p99": 0.001926372 + "p10": 0.00087476, + "p25": 0.001097817, + "p50": 0.001198104, + "p75": 0.001255309, + "p90": 0.001323599, + "p95": 0.001465295, + "p99": 0.001858253 }, "rps": { - "mean": 42570.23182348546, - "stddev": 3323.2825370156943, - "max": 48807.75240199635, + "mean": 42435.237640039515, + "stddev": 3214.527111534267, + "max": 49255.18898817478, "percentiles": { - "p10": 40226.17919741635, - "p25": 41464.49802668162, - "p50": 43206.03625417311, - "p75": 44173.32429055327, - "p90": 45252.4672086322, - "p95": 45958.03244968197, - "p99": 47136.64359635385 + "p10": 40181.56805684758, + "p25": 41322.904473881834, + "p50": 43037.05149046695, + "p75": 44116.544598891895, + "p90": 45001.35764230976, + "p95": 45571.88347289414, + "p99": 46530.22507151154 } }, "details": { "DNSDialup": { - "average": 0.0010674071399999997, - "fastest": 0.000124244, - "slowest": 0.002129486 + "average": 0.0010819455199999998, + "fastest": 0.000121688, + "slowest": 0.001695219 }, "DNSLookup": { - "average": 0.0000095372, - "fastest": 0.000004669, - "slowest": 0.000033313 + "average": 0.000010757780000000004, + "fastest": 0.000004088, + "slowest": 0.000053501 } }, "statusCodeDistribution": { - "200": 425680 + "200": 424290 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 7dafcc9d68..eeaeb8dbb0 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000328363, - "slowest": 0.004106304, - "fastest": 0.000033984, - "average": 0.0006092444465540427, - "requestsPerSec": 81904.31056548699, - "totalData": 10647910, + "total": 10.000355904, + "slowest": 0.002883462, + "fastest": 0.000036167, + "average": 0.0006250993690381397, + "requestsPerSec": 79794.06009748351, + "totalData": 10373597, "sizePerRequest": 13, - "sizePerSec": 1064756.0373513307 + "sizePerSec": 1037322.7812672857 }, "responseTimeHistogram": { - "0.000033984": 1, - "0.00044121599999999997": 185931, - "0.000848448": 516911, - "0.00125568": 104295, - "0.001662912": 11471, - "0.002070144": 369, - "0.002477376": 29, - "0.002884608": 13, - "0.00329184": 16, - "0.003699072": 28, - "0.004106304": 6 + "0.000036167": 1, + "0.00032089649999999994": 43199, + "0.000605626": 382232, + "0.0008903554999999999": 271878, + "0.0011750849999999998": 79522, + "0.0014598144999999998": 17223, + "0.0017445439999999996": 3723, + "0.0020292735": 145, + "0.002314003": 14, + "0.0025987324999999996": 11, + "0.002883462": 21 }, "latencyPercentiles": { - "p10": 0.000362272, - "p25": 0.000452422, - "p50": 0.00056911, - "p75": 0.000725266, - "p90": 0.000922338, - "p95": 0.001047176, - "p99": 0.001322577 + "p10": 0.000372018, + "p25": 0.000464664, + "p50": 0.000588603, + "p75": 0.000742748, + "p90": 0.00093599, + "p95": 0.001050975, + "p99": 0.001361004 }, "rps": { - "mean": 81902.68503071471, - "stddev": 10768.270253667843, - "max": 102031.06911137993, + "mean": 79757.58413439144, + "stddev": 9573.224349316248, + "max": 100662.91139197646, "percentiles": { - "p10": 67290.08796977352, - "p25": 73600.19136050186, - "p50": 81572.82835142837, - "p75": 91165.2287211482, - "p90": 97059.67228652151, - "p95": 98502.40345865289, - "p99": 100602.03216105017 + "p10": 67918.90862416453, + "p25": 71860.47058599754, + "p50": 79521.65374631446, + "p75": 87209.64538678188, + "p90": 92914.43890380571, + "p95": 95444.32135832484, + "p99": 98929.39192234022 } }, "details": { "DNSDialup": { - "average": 0.0009447708200000001, - "fastest": 0.000115648, - "slowest": 0.001385642 + "average": 0.0008853859199999999, + "fastest": 0.000093595, + "slowest": 0.001419734 }, "DNSLookup": { - "average": 0.000010142520000000001, - "fastest": 0.000003977, - "slowest": 0.000069421 + "average": 0.000011372479999999999, + "fastest": 0.000004278, + "slowest": 0.000055224 } }, "statusCodeDistribution": { - "200": 819070 + "200": 797969 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 82d9ac3a40..053d05b508 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000163794, - "slowest": 0.02302166, - "fastest": 0.002998253, - "average": 0.007425681375159827, - "requestsPerSec": 6723.689869994143, - "totalData": 874094, + "total": 10.000205792, + "slowest": 0.023086534, + "fastest": 0.002994488, + "average": 0.00764568244217133, + "requestsPerSec": 6530.365610300033, + "totalData": 848965, "sizePerRequest": 13, - "sizePerSec": 87407.96830992386 + "sizePerSec": 84894.75293390042 }, "responseTimeHistogram": { - "0.002998253": 1, - "0.0050005937": 21, - "0.0070029344": 31567, - "0.0090052751": 27942, - "0.011007615799999999": 5229, - "0.0130099565": 1602, - "0.0150122972": 700, - "0.017014637899999997": 89, - "0.019016978599999998": 64, - "0.0210193193": 15, - "0.02302166": 8 + "0.002994488": 1, + "0.0050036926": 28, + "0.0070128972": 20910, + "0.0090221018": 36579, + "0.0110313064": 5556, + "0.013040511": 1417, + "0.0150497156": 719, + "0.0170589202": 60, + "0.0190681248": 14, + "0.0210773294": 11, + "0.023086534": 10 }, "latencyPercentiles": { - "p10": 0.005828768, - "p25": 0.006498817, - "p50": 0.007146983, - "p75": 0.007931031, - "p90": 0.009131773, - "p95": 0.009904855, - "p99": 0.013325167 + "p10": 0.006345301, + "p25": 0.006555492, + "p50": 0.00760848, + "p75": 0.007937435, + "p90": 0.009104884, + "p95": 0.00978433, + "p99": 0.01316023 }, "rps": { - "mean": 6746.136617071393, - "stddev": 1471.404195586953, - "max": 11490.287319053561, + "mean": 6561.011965303911, + "stddev": 1352.920981125019, + "max": 11443.843950266697, "percentiles": { - "p10": 5242.423261761532, - "p25": 5946.611323537253, - "p50": 6849.720063021609, - "p75": 7608.350925976341, - "p90": 8474.245406278053, - "p95": 9071.752116188125, - "p99": 10067.748299665715 + "p10": 5244.444590694759, + "p25": 5802.275652510968, + "p50": 6625.500225266988, + "p75": 7176.784416471927, + "p90": 8188.568374394459, + "p95": 8848.03242884352, + "p99": 9728.196743051727 } }, "details": { "DNSDialup": { - "average": 0.00119392624, - "fastest": 0.000640382, - "slowest": 0.001861456 + "average": 0.0010875688200000005, + "fastest": 0.000121596, + "slowest": 0.001837417 }, "DNSLookup": { - "average": 0.000019658999999999996, - "fastest": 0.000004077, - "slowest": 0.000539729 + "average": 0.000008890659999999998, + "fastest": 0.000004288, + "slowest": 0.000033302 } }, "statusCodeDistribution": { - "200": 67238 + "200": 65305 }, "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 27c4520a70..8516d7ec54 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.000351617, - "slowest": 0.004260141, - "fastest": 0.000037381, - "average": 0.0006830018699306353, - "requestsPerSec": 73046.13157383545, - "totalData": 9496331, + "total": 10.000178987, + "slowest": 0.003820606, + "fastest": 0.000040085, + "average": 0.0006603586510563985, + "requestsPerSec": 75555.8476485497, + "totalData": 9822436, "sizePerRequest": 13, - "sizePerSec": 949599.7104598607 + "sizePerSec": 982226.019431146 }, "responseTimeHistogram": { - "0.000037381": 1, - "0.000459657": 140135, - "0.0008819329999999999": 438493, - "0.0013042089999999998": 130159, - "0.0017264849999999998": 18449, - "0.002148761": 3156, - "0.0025710369999999995": 53, - "0.0029933129999999996": 10, - "0.0034155889999999997": 11, - "0.0038378649999999998": 10, - "0.004260141": 10 + "0.000040085": 1, + "0.00041813709999999994": 111179, + "0.0007961892": 437147, + "0.0011742413": 173970, + "0.0015522933999999999": 25646, + "0.0019303454999999997": 7130, + "0.0023083976": 424, + "0.0026864497": 22, + "0.0030645017999999997": 15, + "0.0034425538999999995": 33, + "0.0038206059999999994": 5 }, "latencyPercentiles": { - "p10": 0.000396845, - "p25": 0.000491344, - "p50": 0.000626557, - "p75": 0.000844187, - "p90": 0.001014908, - "p95": 0.001171181, - "p99": 0.001583858 + "p10": 0.000383267, + "p25": 0.000473084, + "p50": 0.00060089, + "p75": 0.00082185, + "p90": 0.000982336, + "p95": 0.001143759, + "p99": 0.001554204 }, "rps": { - "mean": 73048.28723640146, - "stddev": 13910.12605547824, - "max": 100043.01045891804, + "mean": 75539.68561535206, + "stddev": 14905.356932406767, + "max": 102643.12049520737, "percentiles": { - "p10": 56740.76232220171, - "p25": 60369.361559677476, - "p50": 70522.28504207403, - "p75": 86981.10116867302, - "p90": 92900.49976064119, - "p95": 95278.36168857354, - "p99": 97914.31507286745 + "p10": 57140.14094901676, + "p25": 60647.22599488306, + "p50": 75488.92649821135, + "p75": 89723.68705338349, + "p90": 95525.14321003058, + "p95": 97723.3855465863, + "p99": 100070.89190438527 } }, "details": { "DNSDialup": { - "average": 0.0008576720400000002, - "fastest": 0.000105949, - "slowest": 0.001587376 + "average": 0.0006336709199999999, + "fastest": 0.000136238, + "slowest": 0.000980862 }, "DNSLookup": { - "average": 0.000012587179999999999, - "fastest": 0.000004228, - "slowest": 0.000204276 + "average": 0.000010409899999999998, + "fastest": 0.000004268, + "slowest": 0.000044574 } }, "statusCodeDistribution": { - "200": 730487 + "200": 755572 }, "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 e6b097f55f..4a5a8d2422 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.000319223, - "slowest": 0.004208637, - "fastest": 0.000290086, - "average": 0.0010273124768342976, - "requestsPerSec": 48583.249110946905, - "totalData": 6316024, + "total": 10.000447868, + "slowest": 0.004607915, + "fastest": 0.000279433, + "average": 0.0010064428811793525, + "requestsPerSec": 49590.17901457051, + "totalData": 6447012, "sizePerRequest": 13, - "sizePerSec": 631582.2384423098 + "sizePerSec": 644672.3271894166 }, "responseTimeHistogram": { - "0.000290086": 1, - "0.0006819411": 4634, - "0.0010737962": 318460, - "0.0014656513": 161884, - "0.0018575064": 652, - "0.0022493615000000002": 55, - "0.0026412166000000003": 50, - "0.0030330717000000003": 63, - "0.0034249268000000003": 6, - "0.0038167819000000003": 28, - "0.004208637": 15 + "0.000279433": 1, + "0.0007122812": 15832, + "0.0011451293999999999": 441888, + "0.0015779775999999997": 37708, + "0.0020108257999999998": 326, + "0.002443674": 30, + "0.0028765221999999995": 80, + "0.0033093703999999995": 22, + "0.0037422185999999996": 16, + "0.0041750668": 8, + "0.004607915": 13 }, "latencyPercentiles": { - "p10": 0.000899691, - "p25": 0.000956447, - "p50": 0.001033722, - "p75": 0.001094054, - "p90": 0.001148928, - "p95": 0.001195506, - "p99": 0.001306717 + "p10": 0.000873004, + "p25": 0.000940055, + "p50": 0.001019241, + "p75": 0.001082298, + "p90": 0.001131183, + "p95": 0.001170267, + "p99": 0.001279593 }, "rps": { - "mean": 48587.55828918858, - "stddev": 2296.3325536432676, - "max": 62205.20766772738, + "mean": 49592.04105615368, + "stddev": 2894.0392881384673, + "max": 63753.786884722664, "percentiles": { - "p10": 47004.202175672515, - "p25": 47698.9714896729, - "p50": 48602.3037491951, - "p75": 49438.4482812271, - "p90": 50086.18575344024, - "p95": 51221.55900382355, - "p99": 56410.9155121516 + "p10": 47508.19041202637, + "p25": 48404.82596114883, + "p50": 49179.56269652756, + "p75": 50044.48955121285, + "p90": 52658.74929641646, + "p95": 55706.383951600845, + "p99": 59039.55650285636 } }, "details": { "DNSDialup": { - "average": 0.0010394254400000007, - "fastest": 0.000092685, - "slowest": 0.002034247 + "average": 0.0007672943599999999, + "fastest": 0.000095989, + "slowest": 0.001280451 }, "DNSLookup": { - "average": 0.00001096626, - "fastest": 0.000004689, - "slowest": 0.000056817 + "average": 0.00000805786, + "fastest": 0.000003858, + "slowest": 0.00005325 } }, "statusCodeDistribution": { - "200": 485848 + "200": 495924 }, "errorDistribution": {} } \ No newline at end of file