diff --git a/README.md b/README.md index 1b64ff427c..75a28d0c5a 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Bun | 79601.11 | 10294.88 | 100720.94 | 100% | -| Hyper Express | 77572.64 | 16105.93 | 100720.57 | 97% | -| Vixeny (Bun) | 77270.33 | 14703.02 | 99929.22 | 97% | -| Stric | 76581.84 | 10027.88 | 100651.01 | 96% | -| Elysia | 76164.88 | 11428.91 | 99561.22 | 96% | -| Deno | 64779.13 | 11541.21 | 90203.09 | 81% | -| Fast | 54595.61 | 7475.29 | 83028.82 | 69% | -| Vixeny (Deno) | 53511.49 | 7935.00 | 84342.06 | 67% | -| NHttp | 53083.27 | 6875.83 | 83936.14 | 67% | -| Fastro | 52604.39 | 5723.77 | 82483.09 | 66% | -| Hono | 52383.84 | 6132.94 | 81668.89 | 66% | -| Megalo | 47777.40 | 3325.11 | 65264.89 | 60% | -| Deso | 47236.62 | 3006.90 | 63000.20 | 59% | -| Alosaur | 45843.53 | 3095.19 | 63975.01 | 58% | -| http | 43217.87 | 3683.11 | 51090.71 | 54% | -| Cheetah | 42351.72 | 2346.20 | 47743.00 | 53% | -| Router | 41921.47 | 3603.16 | 47311.37 | 53% | -| Reno | 40726.43 | 2368.71 | 45248.73 | 51% | -| Danet V2 (Hono) | 36524.61 | 2251.13 | 41794.77 | 46% | -| Danet (Oak) | 34835.64 | 2266.89 | 39570.20 | 44% | -| Aqua | 33907.96 | 3148.78 | 38723.54 | 43% | -| Little | 33032.38 | 3634.48 | 38400.22 | 41% | -| Oak | 31308.75 | 2884.69 | 38484.05 | 39% | -| Acorn | 31131.41 | 2617.55 | 41976.45 | 39% | -| Dinatra | 17788.03 | 1918.09 | 21119.04 | 22% | -| Node | 16830.34 | 1471.89 | 20557.33 | 21% | -| Fastify | 16229.60 | 1632.86 | 20200.04 | 20% | -| Express (Deno) | 14747.56 | 2256.49 | 16832.70 | 19% | -| Abc | 14234.39 | 1719.63 | 24751.30 | 18% | -| Opine | 14200.82 | 2520.68 | 27815.49 | 18% | -| Express | 6428.09 | 954.96 | 8080.17 | 8% | -| Servest | 6196.14 | 1337.09 | 10994.69 | 8% | +| Hyper Express | 81367.34 | 16105.29 | 104793.53 | 100% | +| Stric | 80632.14 | 10183.34 | 102782.55 | 99% | +| Elysia | 79447.72 | 13757.58 | 102138.99 | 98% | +| Bun | 79192.44 | 10128.45 | 103208.29 | 97% | +| Vixeny (Bun) | 78216.68 | 14231.34 | 102055.95 | 96% | +| Deno | 63307.43 | 10931.32 | 90928.09 | 78% | +| NHttp | 58392.09 | 9213.23 | 85436.38 | 72% | +| Vixeny (Deno) | 57813.19 | 8896.96 | 85882.92 | 71% | +| Fast | 53364.76 | 6545.39 | 83936.69 | 66% | +| Fastro | 51320.50 | 3728.73 | 74217.31 | 63% | +| Hono | 50821.22 | 3698.46 | 79136.63 | 62% | +| Megalo | 49226.18 | 3047.54 | 61448.43 | 60% | +| Deso | 48539.09 | 3603.34 | 60942.63 | 60% | +| Alosaur | 46184.53 | 3009.41 | 70502.40 | 57% | +| http | 44064.08 | 3489.16 | 52042.49 | 54% | +| Cheetah | 42743.16 | 2491.44 | 49442.20 | 53% | +| Router | 42723.01 | 3245.01 | 49784.03 | 53% | +| Reno | 42034.84 | 2283.32 | 47648.87 | 52% | +| Danet V2 (Hono) | 36523.77 | 2355.76 | 41576.64 | 45% | +| Danet (Oak) | 34747.57 | 2374.91 | 38923.02 | 43% | +| Aqua | 33867.34 | 2956.03 | 38246.27 | 42% | +| Little | 33741.72 | 3735.98 | 38842.45 | 41% | +| Acorn | 32618.69 | 4884.72 | 42468.20 | 40% | +| Oak | 31954.34 | 2955.83 | 35791.17 | 39% | +| Dinatra | 18663.19 | 1992.16 | 22554.58 | 23% | +| Node | 17685.32 | 1544.03 | 23600.85 | 22% | +| Fastify | 16671.18 | 1734.46 | 19847.12 | 20% | +| Opine | 15401.40 | 2180.25 | 22528.74 | 19% | +| Express (Deno) | 14498.91 | 2130.60 | 16284.69 | 18% | +| Abc | 14215.07 | 1356.98 | 16722.61 | 17% | +| Servest | 6544.66 | 1338.90 | 11231.39 | 8% | +| Express | 6237.03 | 924.59 | 8070.25 | 8% | | Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-48020313-f9a7-4ec2-b575-84ec43d4cf49) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-ae2542bd-c19d-4841-888f-3a6066760094) | | | | | # Frameworks @@ -279,287 +279,287 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14234.39 | 1719.63 | 24751.30 | | +| 14215.07 | 1356.98 | 16722.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12667.60 | 13443.83 | 14357.43 | 15168.05 | 15583.61 | 15815.92 | 19447.13 | +| **Req/Sec** | 12909.63 | 13701.89 | 14385.91 | 15206.73 | 15474.71 | 15655.39 | 15906.76 | | **Latency** | 3ms | 3ms | 3ms | 3ms | 3ms | 4ms | 5ms | ### [Acorn](#acorn) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31131.41 | 2617.55 | 41976.45 | | +| 32618.69 | 4884.72 | 42468.20 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30387.89 | 31029.84 | 31421.14 | 31948.13 | 32269.90 | 32485.57 | 37542.43 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 28607.74 | 30914.16 | 31535.73 | 34349.26 | 40620.35 | 41370.07 | 42023.31 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Alosaur](#alosaur) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45843.53 | 3095.19 | 63975.01 | | +| 46184.53 | 3009.41 | 70502.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44344.06 | 45167.78 | 45549.02 | 46161.87 | 47107.11 | 50362.68 | 57405.96 | -| **Latency** | 965µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44007.31 | 45236.61 | 46067.32 | 47102.35 | 48879.57 | 50073.35 | 54889.65 | +| **Latency** | 943µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33907.96 | 3148.78 | 38723.54 | | +| 33867.34 | 2956.03 | 38246.27 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31909.61 | 33095.69 | 34507.01 | 35545.51 | 36312.90 | 36945.44 | 38028.08 | +| **Req/Sec** | 32007.59 | 33039.15 | 34311.51 | 35435.52 | 36130.77 | 36741.75 | 37616.81 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 79601.11 | 10294.88 | 100720.94 | | +| 79192.44 | 10128.45 | 103208.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 66345.27 | 71174.28 | 78793.95 | 87922.45 | 94111.27 | 96796.06 | 99627.04 | -| **Latency** | 371µs | 464µs | 587µs | 744µs | 948µs | 1ms | 1ms | +| **Req/Sec** | 66728.27 | 70943.29 | 77824.72 | 87219.56 | 93810.69 | 96538.87 | 99493.18 | +| **Latency** | 373µs | 466µs | 591µs | 750µs | 945µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 42351.72 | 2346.20 | 47743.00 | | +| 42743.16 | 2491.44 | 49442.20 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40926.15 | 42046.32 | 42634.82 | 43180.83 | 43897.67 | 44273.15 | 45520.07 | +| **Req/Sec** | 41591.66 | 42207.94 | 42935.20 | 43567.13 | 44514.25 | 45267.68 | 46531.42 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34835.64 | 2266.89 | 39570.20 | | +| 34747.57 | 2374.91 | 38923.02 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34315.42 | 34727.71 | 35236.46 | 35501.92 | 35727.03 | 35907.22 | 36251.01 | +| **Req/Sec** | 34153.69 | 34636.26 | 35268.71 | 35549.65 | 35827.84 | 36005.68 | 36481.51 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 36524.61 | 2251.13 | 41794.77 | | +| 36523.77 | 2355.76 | 41576.64 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36281.89 | 36520.70 | 36768.87 | 37111.30 | 37502.17 | 37667.02 | 38002.08 | +| **Req/Sec** | 35729.50 | 36528.41 | 36838.55 | 37332.67 | 37602.18 | 37747.16 | 38027.45 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 64779.13 | 11541.21 | 90203.09 | | +| 63307.43 | 10931.32 | 90928.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 53714.04 | 55152.59 | 60048.43 | 74886.70 | 83054.45 | 85303.20 | 89000.77 | -| **Latency** | 522µs | 581µs | 805µs | 925µs | 999µs | 1ms | 1ms | +| **Req/Sec** | 53930.80 | 54828.56 | 57443.28 | 71303.39 | 80840.81 | 84565.20 | 89244.84 | +| **Latency** | 526µs | 593µs | 829µs | 936µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47236.62 | 3006.90 | 63000.20 | | +| 48539.09 | 3603.34 | 60942.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45309.62 | 46104.87 | 46787.13 | 47822.98 | 50346.72 | 52804.06 | 56735.67 | -| **Latency** | 962µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45920.87 | 46710.53 | 47662.84 | 50068.12 | 53089.28 | 55032.09 | 59358.19 | +| **Latency** | 864µs | 999µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17788.03 | 1918.09 | 21119.04 | | +| 18663.19 | 1992.16 | 22554.58 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16032.81 | 16924.52 | 18108.97 | 19035.59 | 19646.44 | 19944.78 | 20544.92 | +| **Req/Sec** | 17005.10 | 17841.97 | 19023.63 | 19966.49 | 20500.76 | 20714.22 | 21307.85 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 76164.88 | 11428.91 | 99561.22 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 79447.72 | 13757.58 | 102138.99 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 60673.66 | 67717.97 | 76661.47 | 83638.18 | 91133.68 | 93968.26 | 97086.00 | -| **Latency** | 420µs | 505µs | 569µs | 765µs | 1ms | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | +| **Req/Sec** | 59945.70 | 66034.99 | 81363.02 | 91901.56 | 96256.28 | 98011.62 | 101115.76 | +| **Latency** | 375µs | 461µs | 570µs | 758µs | 939µs | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6428.09 | 954.96 | 8080.17 | | +| 6237.03 | 924.59 | 8070.25 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4953.72 | 6138.81 | 6614.48 | 6787.30 | 7628.50 | 7879.77 | 8034.26 | -| **Latency** | 6ms | 7ms | 7ms | 7ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4951.01 | 5906.78 | 6426.51 | 6722.42 | 7169.55 | 7803.22 | 7996.05 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14747.56 | 2256.49 | 16832.70 | | +| 14498.91 | 2130.60 | 16284.69 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 13391.33 | 14851.62 | 15593.27 | 15840.88 | 15949.83 | 16008.72 | 16423.41 | +| **Req/Sec** | 12877.74 | 14643.40 | 15126.93 | 15530.67 | 15660.39 | 15744.32 | 16081.17 | | **Latency** | 2ms | 2ms | 3ms | 3ms | 3ms | 4ms | 7ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54595.61 | 7475.29 | 83028.82 | | +| 53364.76 | 6545.39 | 83936.69 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 49525.23 | 50335.66 | 51434.91 | 56023.07 | 67125.71 | 71636.51 | 77310.26 | -| **Latency** | 609µs | 849µs | 952µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49261.83 | 50382.91 | 51307.34 | 52780.55 | 62994.79 | 69112.18 | 77472.00 | +| **Latency** | 658µs | 878µs | 963µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16229.60 | 1632.86 | 20200.04 | | +| 16671.18 | 1734.46 | 19847.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15590.82 | 16003.87 | 16434.00 | 16923.66 | 17308.17 | 17521.55 | 18062.00 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15711.28 | 16326.30 | 17037.06 | 17461.74 | 17824.05 | 18011.88 | 18449.12 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 52604.39 | 5723.77 | 82483.09 | | +| 51320.50 | 3728.73 | 74217.31 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 49314.62 | 50127.20 | 50920.35 | 52207.92 | 59895.78 | 65452.72 | 75952.82 | -| **Latency** | 717µs | 890µs | 974µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49076.68 | 49981.01 | 50853.79 | 51718.86 | 53944.13 | 58163.71 | 67605.39 | +| **Latency** | 843µs | 908µs | 986µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 52383.84 | 6132.94 | 81668.89 | | +| 50821.22 | 3698.46 | 79136.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48792.54 | 49711.90 | 50552.45 | 52000.86 | 60581.39 | 67055.33 | 74069.03 | -| **Latency** | 688µs | 894µs | 980µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48867.43 | 49654.98 | 50434.49 | 51129.24 | 52746.60 | 56938.41 | 65216.86 | +| **Latency** | 852µs | 916µs | 995µs | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43217.87 | 3683.11 | 51090.71 | | +| 44064.08 | 3489.16 | 52042.49 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39980.41 | 41835.46 | 44116.64 | 45219.03 | 46259.33 | 46812.83 | 47547.49 | -| **Latency** | 859µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 40952.38 | 42914.96 | 44794.08 | 45968.64 | 46915.46 | 47470.48 | 48720.18 | +| **Latency** | 846µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 77572.64 | 16105.93 | 100720.57 | | +| 81367.34 | 16105.29 | 104793.53 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 55722.43 | 60304.86 | 81414.75 | 92484.97 | 96248.77 | 97565.13 | 99110.03 | -| **Latency** | 373µs | 465µs | 586µs | 787µs | 971µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | --------- | --------- | +| **Req/Sec** | 57912.38 | 64373.53 | 85959.19 | 95550.43 | 99942.90 | 101120.26 | 102833.76 | +| **Latency** | 363µs | 451µs | 559µs | 731µs | 936µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33032.38 | 3634.48 | 38400.22 | | +| 33741.72 | 3735.98 | 38842.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31030.36 | 32711.52 | 33687.91 | 34787.41 | 35678.47 | 36318.81 | 37196.12 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | +| **Req/Sec** | 31895.22 | 33414.03 | 34569.47 | 35524.89 | 36389.67 | 36757.98 | 37681.06 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47777.40 | 3325.11 | 65264.89 | | +| 49226.18 | 3047.54 | 61448.43 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45378.42 | 46366.80 | 47240.57 | 48716.34 | 51823.21 | 53831.12 | 57430.79 | -| **Latency** | 895µs | 973µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47058.54 | 47803.28 | 48793.12 | 50370.03 | 52709.94 | 54083.70 | 57652.02 | +| **Latency** | 864µs | 947µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 53083.27 | 6875.83 | 83936.14 | | +| 58392.09 | 9213.23 | 85436.38 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48805.79 | 49641.51 | 50751.62 | 52948.84 | 62798.08 | 70155.82 | 76936.69 | -| **Latency** | 636µs | 877µs | 971µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 50071.07 | 51355.90 | 54824.48 | 64292.52 | 72724.42 | 76931.50 | 82687.19 | +| **Latency** | 569µs | 647µs | 905µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16830.34 | 1471.89 | 20557.33 | | +| 17685.32 | 1544.03 | 23600.85 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16362.61 | 16722.34 | 17048.99 | 17386.58 | 17668.31 | 17826.24 | 18158.27 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 17214.34 | 17520.33 | 17863.46 | 18269.68 | 18607.34 | 18810.96 | 19125.28 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31308.75 | 2884.69 | 38484.05 | | +| 31954.34 | 2955.83 | 35791.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30703.28 | 31312.35 | 31816.53 | 32274.95 | 32605.74 | 32819.94 | 33174.75 | +| **Req/Sec** | 31376.57 | 32175.76 | 32503.50 | 32952.06 | 33255.04 | 33412.22 | 33767.79 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14200.82 | 2520.68 | 27815.49 | | +| 15401.40 | 2180.25 | 22528.74 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 11624.07 | 13309.06 | 14425.31 | 15407.83 | 17120.33 | 17816.38 | 18950.28 | -| **Latency** | 1ms | 3ms | 3ms | 3ms | 4ms | 4ms | 6ms | +| **Req/Sec** | 13203.83 | 15247.93 | 15798.74 | 16310.49 | 16615.50 | 17974.49 | 19804.47 | +| **Latency** | 1ms | 3ms | 3ms | 3ms | 3ms | 4ms | 6ms | ### [Peko](#peko) @@ -576,68 +576,68 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40726.43 | 2368.71 | 45248.73 | | +| 42034.84 | 2283.32 | 47648.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38835.12 | 40183.63 | 41010.39 | 41860.19 | 42628.05 | 43139.17 | 44344.16 | +| **Req/Sec** | 40229.39 | 41605.23 | 42257.88 | 43076.02 | 43821.65 | 44317.81 | 45870.01 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41921.47 | 3603.16 | 47311.37 | | +| 42723.01 | 3245.01 | 49784.03 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39362.42 | 40617.69 | 42759.51 | 43828.24 | 44677.21 | 45101.00 | 46272.78 | -| **Latency** | 878µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 40323.45 | 41805.76 | 43382.07 | 44326.06 | 45283.00 | 45738.57 | 47028.53 | +| **Latency** | 866µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 76581.84 | 10027.88 | 100651.01 | | +| 80632.14 | 10183.34 | 102782.55 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 64021.60 | 68247.13 | 75670.46 | 84866.57 | 91016.58 | 93516.61 | 96007.49 | -| **Latency** | 383µs | 478µs | 608µs | 776µs | 984µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | +| **Req/Sec** | 67277.23 | 71613.37 | 80502.83 | 88438.31 | 94702.51 | 97851.69 | 100336.72 | +| **Latency** | 369µs | 459µs | 579µs | 735µs | 927µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6196.14 | 1337.09 | 10994.69 | | +| 6544.66 | 1338.90 | 11231.39 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5040.74 | 5606.48 | 6258.95 | 6749.61 | 7712.14 | 8394.10 | 9521.30 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 14ms | +| **Req/Sec** | 5254.39 | 5748.88 | 6629.55 | 7201.67 | 8155.82 | 8824.54 | 9238.70 | +| **Latency** | 6ms | 6ms | 7ms | 7ms | 9ms | 9ms | 13ms | ### [Vixeny (Bun)](#vixeny-bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 77270.33 | 14703.02 | 99929.22 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 78216.68 | 14231.34 | 102055.95 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56250.82 | 62314.41 | 80050.27 | 90511.62 | 95018.53 | 96840.48 | 99125.51 | -| **Latency** | 377µs | 469µs | 585µs | 776µs | 973µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | +| **Req/Sec** | 58748.91 | 64511.86 | 80284.14 | 90907.02 | 95871.48 | 98015.53 | 100074.75 | +| **Latency** | 375µs | 462µs | 578µs | 775µs | 960µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 53511.49 | 7935.00 | 84342.06 | | +| 57813.19 | 8896.96 | 85882.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48452.86 | 49572.39 | 50661.36 | 52794.89 | 67122.75 | 72103.02 | 78193.73 | -| **Latency** | 610µs | 866µs | 969µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 50639.70 | 51773.99 | 53650.75 | 62404.98 | 71810.74 | 76946.85 | 83119.59 | +| **Latency** | 574µs | 693µs | 909µs | 1ms | 1ms | 1ms | 1ms | --- -
Generated 2024-06-26T01:34:09.506Z
+Generated 2024-06-27T01:34:22.092Z
diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 3ef4289e72..257e634287 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000146792, - "slowest": 0.015832001, - "fastest": 0.000966655, - "average": 0.0035072584076817994, - "requestsPerSec": 14228.291140068695, - "totalData": 1849705, + "total": 10.000296328, + "slowest": 0.015665757, + "fastest": 0.000812586, + "average": 0.003509782179380053, + "requestsPerSec": 14216.878714076443, + "totalData": 1848249, "sizePerRequest": 13, - "sizePerSec": 184967.78482089305 + "sizePerSec": 184819.42328299375 }, "responseTimeHistogram": { - "0.000966655": 1, - "0.0024531896": 2715, - "0.0039397241999999996": 123346, - "0.0054262588": 14972, - "0.0069127934": 1006, - "0.008399328": 180, - "0.0098858626": 19, - "0.011372397199999999": 12, - "0.012858931799999999": 13, - "0.0143454664": 19, - "0.015832001": 2 + "0.000812586": 1, + "0.0022979031": 29, + "0.0037832202": 118739, + "0.0052685373": 22221, + "0.006753854399999999": 909, + "0.0082391715": 209, + "0.009724488600000001": 15, + "0.0112098057": 7, + "0.0126951228": 13, + "0.0141804399": 12, + "0.015665757": 18 }, "latencyPercentiles": { - "p10": 0.003162526, - "p25": 0.003250232, - "p50": 0.003378014, - "p75": 0.003712479, - "p90": 0.003985856, - "p95": 0.004308729, - "p99": 0.005306513 + "p10": 0.00319421, + "p25": 0.003257775, + "p50": 0.003355506, + "p75": 0.003725676, + "p90": 0.003899005, + "p95": 0.004191272, + "p99": 0.005109175 }, "rps": { - "mean": 14234.39031413536, - "stddev": 1719.6343630164858, - "max": 24751.29954343156, + "mean": 14215.074880312712, + "stddev": 1356.9764347711246, + "max": 16722.61426301069, "percentiles": { - "p10": 12667.604921034264, - "p25": 13443.834968297606, - "p50": 14357.428277366564, - "p75": 15168.046891967371, - "p90": 15583.60920032033, - "p95": 15815.920517888864, - "p99": 19447.12817040785 + "p10": 12909.630452171396, + "p25": 13701.889490560996, + "p50": 14385.909776000848, + "p75": 15206.733541611875, + "p90": 15474.713464075865, + "p95": 15655.390336548688, + "p99": 15906.758781806482 } }, "details": { "DNSDialup": { - "average": 0.0011019148799999998, - "fastest": 0.00013925, - "slowest": 0.002276174 + "average": 0.0010414734600000003, + "fastest": 0.000094607, + "slowest": 0.001974996 }, "DNSLookup": { - "average": 0.000010482199999999998, - "fastest": 0.000004348, - "slowest": 0.000052278 + "average": 0.000009671200000000002, + "fastest": 0.000003637, + "slowest": 0.000044944 } }, "statusCodeDistribution": { - "200": 142285 + "200": 142173 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 72d8e18c96..9ad6b89ec5 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000393943, - "slowest": 0.010270224, - "fastest": 0.000475016, - "average": 0.0016038585505861451, - "requestsPerSec": 31135.773428000844, - "totalData": 4047810, + "total": 10.000469501, + "slowest": 0.009909234, + "fastest": 0.000349636, + "average": 0.0015305369770187301, + "requestsPerSec": 32629.368047907217, + "totalData": 4242017, "sizePerRequest": 13, - "sizePerSec": 404765.054564011 + "sizePerSec": 424181.7846227938 }, "responseTimeHistogram": { - "0.000475016": 1, - "0.0014545368": 80569, - "0.0024340576": 228283, - "0.0034135784": 2059, - "0.0043930992": 163, - "0.00537262": 103, - "0.0063521408": 53, - "0.007331661600000001": 44, - "0.0083111824": 13, - "0.0092907032": 37, - "0.010270224": 45 + "0.000349636": 1, + "0.0013055958": 80601, + "0.0022615556": 241251, + "0.0032175153999999995": 3753, + "0.0041734751999999995": 515, + "0.005129435": 77, + "0.0060853947999999995": 50, + "0.0070413546": 22, + "0.007997314399999999": 11, + "0.0089532742": 11, + "0.009909234": 17 }, "latencyPercentiles": { - "p10": 0.0013995, - "p25": 0.001451712, - "p50": 0.00163136, - "p75": 0.00170184, - "p90": 0.001762117, - "p95": 0.001822802, - "p99": 0.002316645 + "p10": 0.001166627, + "p25": 0.001309253, + "p50": 0.001498137, + "p75": 0.001703784, + "p90": 0.001825199, + "p95": 0.002006075, + "p99": 0.002359533 }, "rps": { - "mean": 31131.411111906764, - "stddev": 2617.546885808175, - "max": 41976.448992205835, + "mean": 32618.690680452568, + "stddev": 4884.72196661882, + "max": 42468.19968187007, "percentiles": { - "p10": 30387.89137113485, - "p25": 31029.83518653171, - "p50": 31421.142572719935, - "p75": 31948.12985762954, - "p90": 32269.90139617177, - "p95": 32485.572268599528, - "p99": 37542.426696412986 + "p10": 28607.73553168812, + "p25": 30914.16291221977, + "p50": 31535.72957859934, + "p75": 34349.255371604675, + "p90": 40620.34673167741, + "p95": 41370.06794052122, + "p99": 42023.3132102837 } }, "details": { "DNSDialup": { - "average": 0.0009460715, - "fastest": 0.000108282, - "slowest": 0.001513812 + "average": 0.00057846678, + "fastest": 0.000083469, + "slowest": 0.000952567 }, "DNSLookup": { - "average": 0.000008387440000000001, - "fastest": 0.000004238, - "slowest": 0.000051045 + "average": 0.000007886279999999998, + "fastest": 0.000004057, + "slowest": 0.00004794 } }, "statusCodeDistribution": { - "200": 311370 + "200": 326309 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 9d4b3efd6f..75539c238f 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000278855, - "slowest": 0.007362364, - "fastest": 0.000156863, - "average": 0.0010888799677472088, - "requestsPerSec": 45842.821649996884, - "totalData": 5959733, + "total": 10.000261283, + "slowest": 0.006713298, + "fastest": 0.000281806, + "average": 0.001080898591022634, + "requestsPerSec": 46183.9932907681, + "totalData": 6004076, "sizePerRequest": 13, - "sizePerSec": 595956.6814499594 + "sizePerSec": 600391.9127799853 }, "responseTimeHistogram": { - "0.000156863": 1, - "0.0008774131": 17311, - "0.0015979631999999998": 439822, - "0.0023185133": 1090, - "0.0030390634": 136, - "0.0037596135": 31, - "0.0044801636": 10, - "0.0052007137": 14, - "0.0059212638": 7, - "0.0066418139": 4, - "0.007362364": 15 + "0.000281806": 1, + "0.0009249552": 36954, + "0.0015681044": 423393, + "0.0022112536": 1256, + "0.0028544028": 140, + "0.003497552": 45, + "0.0041407012": 8, + "0.0047838504": 30, + "0.0054269996": 8, + "0.0060701488": 6, + "0.006713298": 11 }, "latencyPercentiles": { - "p10": 0.000965186, - "p25": 0.001018185, - "p50": 0.001105304, - "p75": 0.001166129, - "p90": 0.001205631, - "p95": 0.001232455, - "p99": 0.001329263 + "p10": 0.000943831, + "p25": 0.001005743, + "p50": 0.001095915, + "p75": 0.001159274, + "p90": 0.001207072, + "p95": 0.001246095, + "p99": 0.001373758 }, "rps": { - "mean": 45843.526730912876, - "stddev": 3095.1858350592156, - "max": 63975.01448252809, + "mean": 46184.53452273235, + "stddev": 3009.405807780741, + "max": 70502.40474289125, "percentiles": { - "p10": 44344.06025827204, - "p25": 45167.78023646603, - "p50": 45549.0222614542, - "p75": 46161.870755376825, - "p90": 47107.1131740889, - "p95": 50362.67661240755, - "p99": 57405.95873851674 + "p10": 44007.30741840822, + "p25": 45236.605461139436, + "p50": 46067.32407487437, + "p75": 47102.345696818345, + "p90": 48879.565002231066, + "p95": 50073.34892664584, + "p99": 54889.65473504058 } }, "details": { "DNSDialup": { - "average": 0.0009239846000000001, - "fastest": 0.000105457, - "slowest": 0.00172989 + "average": 0.0007598745599999999, + "fastest": 0.000085172, + "slowest": 0.001272969 }, "DNSLookup": { - "average": 0.00002073442, - "fastest": 0.000004047, - "slowest": 0.000598705 + "average": 0.0000083185, + "fastest": 0.000004278, + "slowest": 0.000027412 } }, "statusCodeDistribution": { - "200": 458441 + "200": 461852 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 59e02db648..0528b5b4b6 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000327279, - "slowest": 0.013693874, - "fastest": 0.000494755, - "average": 0.0014724792508750057, - "requestsPerSec": 33912.59011214207, - "totalData": 4408781, + "total": 10.000671011, + "slowest": 0.012655605, + "fastest": 0.000521383, + "average": 0.0014745943663070308, + "requestsPerSec": 33864.12767978215, + "totalData": 4402632, "sizePerRequest": 13, - "sizePerSec": 440863.6714578469 + "sizePerSec": 440233.65983716794 }, "responseTimeHistogram": { - "0.000494755": 1, - "0.0018146669000000002": 314526, - "0.0031345788": 23468, - "0.004454490700000001": 437, - "0.005774402600000001": 650, - "0.007094314500000001": 5, - "0.0084142264": 0, - "0.0097341383": 0, - "0.0110540502": 0, - "0.0123739621": 0, - "0.013693874": 50 + "0.000521383": 1, + "0.0017348052000000001": 312617, + "0.0029482274000000004": 24757, + "0.0041616496": 579, + "0.005375071800000001": 492, + "0.006588494": 168, + "0.007801916200000001": 0, + "0.009015338400000001": 0, + "0.010228760600000001": 0, + "0.0114421828": 0, + "0.012655605": 50 }, "latencyPercentiles": { - "p10": 0.001008149, - "p25": 0.001344987, - "p50": 0.001520423, - "p75": 0.001591526, - "p90": 0.001677441, - "p95": 0.002022848, - "p99": 0.002278836 + "p10": 0.001004885, + "p25": 0.00133941, + "p50": 0.001528987, + "p75": 0.001600513, + "p90": 0.001683418, + "p95": 0.002000133, + "p99": 0.002230693 }, "rps": { - "mean": 33907.96433098145, - "stddev": 3148.781216884297, - "max": 38723.54327059214, + "mean": 33867.33706309767, + "stddev": 2956.0270290403882, + "max": 38246.274065271704, "percentiles": { - "p10": 31909.611174886104, - "p25": 33095.69141831887, - "p50": 34507.011824801375, - "p75": 35545.51020370806, - "p90": 36312.90157834087, - "p95": 36945.43570766447, - "p99": 38028.084847295875 + "p10": 32007.59220087064, + "p25": 33039.15244118457, + "p50": 34311.511512111654, + "p75": 35435.52191127032, + "p90": 36130.77221531177, + "p95": 36741.753964509946, + "p99": 37616.80982684554 } }, "details": { "DNSDialup": { - "average": 0.0006557064000000002, - "fastest": 0.000086151, - "slowest": 0.001118048 + "average": 0.0009518541600000004, + "fastest": 0.000110106, + "slowest": 0.001835205 }, "DNSLookup": { - "average": 0.00000922828, - "fastest": 0.000004389, - "slowest": 0.000035135 + "average": 0.000009860839999999998, + "fastest": 0.000004108, + "slowest": 0.000054281 } }, "statusCodeDistribution": { - "200": 339137 + "200": 338664 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 4d069553ed..dc12eba864 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000198852, - "slowest": 0.004134437, - "fastest": 0.000032872, - "average": 0.0006267900889979366, - "requestsPerSec": 79598.01717750882, - "totalData": 10347948, + "total": 10.000166726, + "slowest": 0.002852138, + "fastest": 0.000034808, + "average": 0.0006298335115505402, + "requestsPerSec": 79207.0794120478, + "totalData": 10297092, "sizePerRequest": 13, - "sizePerSec": 1034774.2233076147 + "sizePerSec": 1029692.0323566213 }, "responseTimeHistogram": { - "0.000032872": 1, - "0.00044302850000000005": 166197, - "0.0008531850000000001": 504678, - "0.0012633415000000002": 111696, - "0.0016734980000000003": 12870, - "0.0020836545000000005": 471, - "0.0024938110000000007": 27, - "0.0029039675000000005": 4, - "0.0033141240000000008": 9, - "0.003724280500000001": 18, - "0.004134437": 25 + "0.000034808": 1, + "0.00031654100000000004": 39858, + "0.0005982740000000001": 366673, + "0.0008800070000000001": 275293, + "0.0011617400000000003": 85791, + "0.0014434730000000005": 19617, + "0.0017252060000000004": 4548, + "0.002006939": 263, + "0.0022886720000000003": 29, + "0.0025704050000000004": 8, + "0.0028521380000000006": 3 }, "latencyPercentiles": { - "p10": 0.000371704, - "p25": 0.000464869, - "p50": 0.000587649, - "p75": 0.000744173, - "p90": 0.000948251, - "p95": 0.001063727, - "p99": 0.001356354 + "p10": 0.000373908, + "p25": 0.000466444, + "p50": 0.000591417, + "p75": 0.000750631, + "p90": 0.000945627, + "p95": 0.001063779, + "p99": 0.001372738 }, "rps": { - "mean": 79601.11219923459, - "stddev": 10294.878639273895, - "max": 100720.93876740275, + "mean": 79192.44358973572, + "stddev": 10128.452646060088, + "max": 103208.28762549674, "percentiles": { - "p10": 66345.2740149875, - "p25": 71174.27747597665, - "p50": 78793.94886747628, - "p75": 87922.4466006177, - "p90": 94111.27303556027, - "p95": 96796.06043043728, - "p99": 99627.03570741514 + "p10": 66728.27276917348, + "p25": 70943.28959530908, + "p50": 77824.71713015955, + "p75": 87219.5633480527, + "p90": 93810.68503702444, + "p95": 96538.86654766601, + "p99": 99493.17535872264 } }, "details": { "DNSDialup": { - "average": 0.0009154830600000001, - "fastest": 0.000091722, - "slowest": 0.001888788 + "average": 0.0008567080800000002, + "fastest": 0.000080941, + "slowest": 0.001653315 }, "DNSLookup": { - "average": 0.000011358419999999996, - "fastest": 0.000004238, - "slowest": 0.000147306 + "average": 0.000011434019999999999, + "fastest": 0.000003988, + "slowest": 0.000097913 } }, "statusCodeDistribution": { - "200": 795996 + "200": 792084 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 8990734d5d..1fd069bce0 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000229884, - "slowest": 0.008286694, - "fastest": 0.000404807, - "average": 0.001178792835253797, - "requestsPerSec": 42350.826422261875, - "totalData": 5505734, + "total": 10.000128126, + "slowest": 0.007364313, + "fastest": 0.000389216, + "average": 0.0011678730662973648, + "requestsPerSec": 42744.75232858631, + "totalData": 5556889, "sizePerRequest": 13, - "sizePerSec": 550560.7434894044 + "sizePerSec": 555681.7802716221 }, "responseTimeHistogram": { - "0.000404807": 1, - "0.0011929956999999999": 218468, - "0.0019811844": 204140, - "0.0027693731": 742, - "0.0035575618": 110, - "0.0043457505": 7, - "0.0051339392": 1, - "0.0059221279": 22, - "0.0067103166": 11, - "0.0074985053000000005": 10, - "0.008286694": 6 + "0.000389216": 1, + "0.0010867257": 116216, + "0.0017842353999999998": 309802, + "0.0024817450999999996": 1161, + "0.0031792547999999997": 122, + "0.0038767644999999997": 40, + "0.0045742742": 14, + "0.0052717839": 3, + "0.0059692936": 20, + "0.0066668032999999995": 55, + "0.007364313": 19 }, "latencyPercentiles": { - "p10": 0.001037423, - "p25": 0.001087828, - "p50": 0.001187307, - "p75": 0.001252745, - "p90": 0.001305453, - "p95": 0.001346907, - "p99": 0.001509991 + "p10": 0.001024652, + "p25": 0.001080179, + "p50": 0.001175526, + "p75": 0.001247468, + "p90": 0.001297727, + "p95": 0.001334094, + "p99": 0.001467068 }, "rps": { - "mean": 42351.716233818, - "stddev": 2346.203390714934, - "max": 47742.99540969224, + "mean": 42743.16065381275, + "stddev": 2491.4412747172173, + "max": 49442.20386521685, "percentiles": { - "p10": 40926.15383346845, - "p25": 42046.3199561996, - "p50": 42634.824104265506, - "p75": 43180.829003312436, - "p90": 43897.672320914004, - "p95": 44273.14613341417, - "p99": 45520.06523468429 + "p10": 41591.66219049211, + "p25": 42207.94399955003, + "p50": 42935.19827554608, + "p75": 43567.13259462164, + "p90": 44514.25088333065, + "p95": 45267.67970793147, + "p99": 46531.418013441595 } }, "details": { "DNSDialup": { - "average": 0.00077964794, - "fastest": 0.000077094, - "slowest": 0.001604457 + "average": 0.00085014762, + "fastest": 0.000492249, + "slowest": 0.00118227 }, "DNSLookup": { - "average": 0.000008228700000000001, - "fastest": 0.000004088, - "slowest": 0.000037198 + "average": 0.000008037620000000002, + "fastest": 0.000004037, + "slowest": 0.000041818 } }, "statusCodeDistribution": { - "200": 423518 + "200": 427453 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 9e8093322c..0ba934e44d 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000152114, - "slowest": 0.010700751, - "fastest": 0.000732194, - "average": 0.0014332034045603085, - "requestsPerSec": 34839.270045927624, - "totalData": 4529174, + "total": 10.000223471, + "slowest": 0.008878146, + "fastest": 0.000479174, + "average": 0.00143678350255071, + "requestsPerSec": 34754.123346130174, + "totalData": 4518137, "sizePerRequest": 13, - "sizePerSec": 452910.5105970591 + "sizePerSec": 451803.6034996922 }, "responseTimeHistogram": { - "0.000732194": 1, - "0.0017290496999999999": 344342, - "0.0027259054": 3262, - "0.0037227610999999994": 566, - "0.0047196168": 131, - "0.0057164725": 46, - "0.006713328199999999": 2, - "0.007710183899999999": 8, - "0.008707039599999999": 24, - "0.0097038953": 12, - "0.010700751": 4 + "0.000479174": 1, + "0.0013190711999999999": 97015, + "0.0021589684": 248233, + "0.0029988655999999996": 1763, + "0.0038387627999999997": 374, + "0.004678659999999999": 73, + "0.005518557199999999": 24, + "0.006358454399999999": 21, + "0.007198351599999999": 10, + "0.0080382488": 16, + "0.008878146": 19 }, "latencyPercentiles": { - "p10": 0.001262215, - "p25": 0.001309636, - "p50": 0.001456302, - "p75": 0.001521524, - "p90": 0.001570523, - "p95": 0.001605119, - "p99": 0.001862147 + "p10": 0.001261463, + "p25": 0.001309544, + "p50": 0.001457746, + "p75": 0.001522922, + "p90": 0.001576596, + "p95": 0.001618256, + "p99": 0.001935926 }, "rps": { - "mean": 34835.642084296735, - "stddev": 2266.8923288036754, - "max": 39570.204510820295, + "mean": 34747.57340479089, + "stddev": 2374.9077083584425, + "max": 38923.016355370324, "percentiles": { - "p10": 34315.423358007545, - "p25": 34727.71271474678, - "p50": 35236.45916429695, - "p75": 35501.92438636217, - "p90": 35727.03082723623, - "p95": 35907.21778941575, - "p99": 36251.01242468128 + "p10": 34153.686179305114, + "p25": 34636.25934899498, + "p50": 35268.71050180002, + "p75": 35549.64605117531, + "p90": 35827.84358851518, + "p95": 36005.67521855147, + "p99": 36481.50589206434 } }, "details": { "DNSDialup": { - "average": 0.0010936587799999999, - "fastest": 0.000118411, - "slowest": 0.001562774 + "average": 0.00104393408, + "fastest": 0.00009096, + "slowest": 0.001582984 }, "DNSLookup": { - "average": 0.00001749412, - "fastest": 0.000005049, - "slowest": 0.00016609 + "average": 0.0000127854, + "fastest": 0.000004438, + "slowest": 0.000061465 } }, "statusCodeDistribution": { - "200": 348398 + "200": 347549 }, "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 cf58bc623b..470bd20d86 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.000137436, - "slowest": 0.009265582, - "fastest": 0.000707282, - "average": 0.001366973873735887, - "requestsPerSec": 36526.8979889248, - "totalData": 4748562, + "total": 10.00030182, + "slowest": 0.01034849, + "fastest": 0.000712831, + "average": 0.0013670853543372, + "requestsPerSec": 36523.997632703446, + "totalData": 4748263, "sizePerRequest": 13, - "sizePerSec": 474849.6738560224 + "sizePerSec": 474811.9692251448 }, "responseTimeHistogram": { - "0.000707282": 1, - "0.001563112": 355201, - "0.002418942": 9219, - "0.0032747719999999996": 589, - "0.004130602": 105, - "0.004986432": 51, - "0.005842261999999999": 35, - "0.006698091999999999": 26, - "0.007553921999999999": 17, - "0.008409752": 11, - "0.009265582": 19 + "0.000712831": 1, + "0.0016763969": 360181, + "0.0026399628": 4419, + "0.0036035287": 479, + "0.0045670946": 97, + "0.0055306604999999995": 25, + "0.0064942264": 0, + "0.007457792299999999": 7, + "0.0084213582": 19, + "0.0093849241": 9, + "0.01034849": 14 }, "latencyPercentiles": { - "p10": 0.001207439, - "p25": 0.001252957, - "p50": 0.001387012, - "p75": 0.001449582, - "p90": 0.001495054, - "p95": 0.001529822, - "p99": 0.001779755 + "p10": 0.001204284, + "p25": 0.001251919, + "p50": 0.001384687, + "p75": 0.001449054, + "p90": 0.001497918, + "p95": 0.001533832, + "p99": 0.001831157 }, "rps": { - "mean": 36524.6061536493, - "stddev": 2251.1327011037642, - "max": 41794.76545118584, + "mean": 36523.77257021094, + "stddev": 2355.7593796380283, + "max": 41576.64168834206, "percentiles": { - "p10": 36281.89185811301, - "p25": 36520.6962785816, - "p50": 36768.86808992943, - "p75": 37111.304103229835, - "p90": 37502.167153978, - "p95": 37667.01610482127, - "p99": 38002.080843161675 + "p10": 35729.496851541226, + "p25": 36528.411798699686, + "p50": 36838.550132091405, + "p75": 37332.671435157004, + "p90": 37602.18468693069, + "p95": 37747.164446127535, + "p99": 38027.44821212001 } }, "details": { "DNSDialup": { - "average": 0.00075774578, - "fastest": 0.000081633, - "slowest": 0.001956402 + "average": 0.00094697874, + "fastest": 0.00009616, + "slowest": 0.001598543 }, "DNSLookup": { - "average": 0.00000764396, - "fastest": 0.000003787, - "slowest": 0.000031789 + "average": 0.000015011220000000006, + "fastest": 0.000003857, + "slowest": 0.000199202 } }, "statusCodeDistribution": { - "200": 365274 + "200": 365251 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 82905ded57..3bba486ab7 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000292386, - "slowest": 0.00486292, - "fastest": 0.000136164, - "average": 0.0007703355880688711, - "requestsPerSec": 64786.60573034969, - "totalData": 8422505, + "total": 10.000131945, + "slowest": 0.004283918, + "fastest": 0.000139246, + "average": 0.0007882909079755137, + "requestsPerSec": 63310.56464875474, + "totalData": 8230482, "sizePerRequest": 13, - "sizePerSec": 842225.874494546 + "sizePerSec": 823037.3404338117 }, "responseTimeHistogram": { - "0.000136164": 1, - "0.0006088396": 203362, - "0.0010815152": 419171, - "0.0015541908": 25065, - "0.0020268663999999997": 147, - "0.0024995419999999996": 60, - "0.0029722176": 25, - "0.0034448931999999997": 29, - "0.0039175688": 15, - "0.0043902444": 3, - "0.00486292": 7 + "0.000139246": 1, + "0.0005537132": 101408, + "0.0009681804": 423824, + "0.0013826476": 107353, + "0.0017971148": 319, + "0.002211582": 142, + "0.0026260492": 19, + "0.0030405164": 4, + "0.0034549836000000002": 26, + "0.0038694508000000002": 17, + "0.004283918": 1 }, "latencyPercentiles": { - "p10": 0.000522536, - "p25": 0.000581466, - "p50": 0.000805594, - "p75": 0.000925518, - "p90": 0.000999449, - "p95": 0.00105984, - "p99": 0.001185976 + "p10": 0.000526843, + "p25": 0.000593083, + "p50": 0.000829889, + "p75": 0.000936051, + "p90": 0.001008713, + "p95": 0.001065292, + "p99": 0.001180373 }, "rps": { - "mean": 64779.13405160717, - "stddev": 11541.20671949362, - "max": 90203.09396611658, + "mean": 63307.43185192314, + "stddev": 10931.315677273407, + "max": 90928.08768628632, "percentiles": { - "p10": 53714.040850279474, - "p25": 55152.58782170664, - "p50": 60048.42693340162, - "p75": 74886.69602521256, - "p90": 83054.44805159375, - "p95": 85303.19886995894, - "p99": 89000.7743067392 + "p10": 53930.80377146698, + "p25": 54828.558328247615, + "p50": 57443.275016547654, + "p75": 71303.3887889581, + "p90": 80840.80868123841, + "p95": 84565.19976902555, + "p99": 89244.83544344189 } }, "details": { "DNSDialup": { - "average": 0.0010736441399999998, - "fastest": 0.000177049, - "slowest": 0.002122061 + "average": 0.0008065042999999999, + "fastest": 0.000102826, + "slowest": 0.001399805 }, "DNSLookup": { - "average": 0.00001218542, - "fastest": 0.00000548, - "slowest": 0.000059832 + "average": 0.00000807394, + "fastest": 0.000004258, + "slowest": 0.000034615 } }, "statusCodeDistribution": { - "200": 647885 + "200": 633114 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index e82ec3d0a0..24c2e5fb9a 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000399354, - "slowest": 0.004960925, - "fastest": 0.000273762, - "average": 0.0010567087575723342, - "requestsPerSec": 47239.013491100624, - "totalData": 6141317, + "total": 10.000134531, + "slowest": 0.005925981, + "fastest": 0.000359941, + "average": 0.0010283656216046868, + "requestsPerSec": 48539.846988584475, + "totalData": 6310265, "sizePerRequest": 13, - "sizePerSec": 614107.1753843081 + "sizePerSec": 631018.0108515982 }, "responseTimeHistogram": { - "0.000273762": 1, - "0.0007424782999999999": 15778, - "0.0012111945999999998": 438118, - "0.0016799108999999996": 17829, - "0.0021486272": 379, - "0.0026173434999999996": 196, - "0.0030860597999999993": 39, - "0.0035547760999999995": 26, - "0.004023492399999999": 0, - "0.0044922087": 6, - "0.004960925": 37 + "0.000359941": 1, + "0.0009165450000000001": 59936, + "0.001473149": 424086, + "0.002029753": 1072, + "0.002586357": 210, + "0.003142961": 42, + "0.003699565": 13, + "0.004256169000000001": 12, + "0.004812773": 25, + "0.005369377000000001": 3, + "0.005925981": 5 }, "latencyPercentiles": { - "p10": 0.000962969, - "p25": 0.001020126, - "p50": 0.001065679, - "p75": 0.001110529, - "p90": 0.001158524, - "p95": 0.001197141, - "p99": 0.001312763 + "p10": 0.000864517, + "p25": 0.000999731, + "p50": 0.001050227, + "p75": 0.001095971, + "p90": 0.001140658, + "p95": 0.001176035, + "p99": 0.001298663 }, "rps": { - "mean": 47236.61973212748, - "stddev": 3006.9048239828344, - "max": 63000.19551094096, + "mean": 48539.094987050776, + "stddev": 3603.338614611659, + "max": 60942.62553501848, "percentiles": { - "p10": 45309.62209970789, - "p25": 46104.865516617974, - "p50": 46787.127925366076, - "p75": 47822.978941380745, - "p90": 50346.716718441465, - "p95": 52804.06063226205, - "p99": 56735.669826666934 + "p10": 45920.86746935545, + "p25": 46710.52855313678, + "p50": 47662.84345909879, + "p75": 50068.11767409514, + "p90": 53089.28024258333, + "p95": 55032.08921121633, + "p99": 59358.18509632483 } }, "details": { "DNSDialup": { - "average": 0.0010122852799999999, - "fastest": 0.000187671, - "slowest": 0.001381311 + "average": 0.0009641080199999999, + "fastest": 0.000109575, + "slowest": 0.001910164 }, "DNSLookup": { - "average": 0.000009824959999999999, - "fastest": 0.000004829, - "slowest": 0.000045425 + "average": 0.000016643939999999994, + "fastest": 0.000004368, + "slowest": 0.0002271 } }, "statusCodeDistribution": { - "200": 472409 + "200": 485405 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 383e92afe2..e5dae1d5b5 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000476848, - "slowest": 0.013196163, - "fastest": 0.001881405, - "average": 0.00280525412442491, - "requestsPerSec": 17778.552233292467, - "totalData": 2311322, + "total": 10.000372736, + "slowest": 0.013084976, + "fastest": 0.000928277, + "average": 0.0026730481001859753, + "requestsPerSec": 18657.60456391053, + "totalData": 2425579, "sizePerRequest": 13, - "sizePerSec": 231121.17903280206 + "sizePerSec": 242548.85933083686 }, "responseTimeHistogram": { - "0.001881405": 1, - "0.0030128808": 148693, - "0.0041443566": 26670, - "0.0052758324": 1543, - "0.0064073082000000005": 218, - "0.007538784000000001": 603, - "0.0086702598": 16, - "0.0098017356": 9, - "0.0109332114": 16, - "0.0120646872": 17, - "0.013196163": 8 + "0.000928277": 1, + "0.0021439469": 682, + "0.0033596168": 172878, + "0.0045752867": 11643, + "0.0057909566": 642, + "0.0070066265": 626, + "0.0082222964": 61, + "0.0094379663": 6, + "0.0106536362": 15, + "0.011869306100000001": 18, + "0.013084976": 11 }, "latencyPercentiles": { - "p10": 0.002486058, - "p25": 0.002566616, - "p50": 0.002672404, - "p75": 0.002833828, - "p90": 0.003408813, - "p95": 0.003589468, - "p99": 0.004368912 + "p10": 0.002388066, + "p25": 0.002455465, + "p50": 0.002535071, + "p75": 0.002659382, + "p90": 0.003286657, + "p95": 0.003423084, + "p99": 0.004260155 }, "rps": { - "mean": 17788.03454908786, - "stddev": 1918.0904931659775, - "max": 21119.03827148797, + "mean": 18663.187560439677, + "stddev": 1992.15864398526, + "max": 22554.579827726226, "percentiles": { - "p10": 16032.814361151391, - "p25": 16924.52193983863, - "p50": 18108.969372531257, - "p75": 19035.594345642927, - "p90": 19646.436316878764, - "p95": 19944.78201906724, - "p99": 20544.91741000087 + "p10": 17005.099829441293, + "p25": 17841.96966524368, + "p50": 19023.627555629275, + "p75": 19966.49441635418, + "p90": 20500.76057821891, + "p95": 20714.21616655433, + "p99": 21307.84914575474 } }, "details": { "DNSDialup": { - "average": 0.0011081661199999998, - "fastest": 0.000114043, - "slowest": 0.001832407 + "average": 0.00103955102, + "fastest": 0.000101373, + "slowest": 0.00213618 }, "DNSLookup": { - "average": 0.000021047639999999994, - "fastest": 0.000004789, - "slowest": 0.000298763 + "average": 0.00001060148, + "fastest": 0.000003587, + "slowest": 0.000059281 } }, "statusCodeDistribution": { - "200": 177794 + "200": 186583 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index ad30d3f2c7..0991fe1cd0 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000184757, - "slowest": 0.011408896, - "fastest": 0.00003747, - "average": 0.0006550805821561651, - "requestsPerSec": 76162.69284093588, - "totalData": 9901333, + "total": 10.000395595, + "slowest": 0.007513631, + "fastest": 0.000033257, + "average": 0.0006279863427152549, + "requestsPerSec": 79447.65709040932, + "totalData": 10328604, "sizePerRequest": 13, - "sizePerSec": 990115.0069321665 + "sizePerSec": 1032819.5421753213 }, "responseTimeHistogram": { - "0.00003747": 1, - "0.0011746126": 731114, - "0.0023117552": 29962, - "0.0034488978": 390, - "0.0045860404000000006": 85, - "0.005723183000000001": 74, - "0.006860325600000001": 12, - "0.0079974682": 1, - "0.0091346108": 1, - "0.0102717534": 0, - "0.011408896": 1 + "0.000033257": 1, + "0.0007812943999999999": 611419, + "0.0015293318": 176835, + "0.0022773691999999996": 6150, + "0.0030254066": 41, + "0.003773444": 12, + "0.004521481399999999": 0, + "0.005269518799999999": 0, + "0.0060175561999999995": 42, + "0.0067655936": 7, + "0.007513631": 1 }, "latencyPercentiles": { - "p10": 0.000420261, - "p25": 0.000505733, - "p50": 0.000569407, - "p75": 0.0007651, - "p90": 0.001007312, - "p95": 0.001127457, - "p99": 0.001645243 + "p10": 0.000375304, + "p25": 0.000461421, + "p50": 0.000570415, + "p75": 0.000758275, + "p90": 0.000939874, + "p95": 0.001097334, + "p99": 0.001477938 }, "rps": { - "mean": 76164.88428993698, - "stddev": 11428.911016299304, - "max": 99561.21948270603, + "mean": 79447.71692681791, + "stddev": 13757.581180922485, + "max": 102138.98645112678, "percentiles": { - "p10": 60673.6638953354, - "p25": 67717.9655762667, - "p50": 76661.4657914364, - "p75": 83638.1786349175, - "p90": 91133.68300924062, - "p95": 93968.26059033284, - "p99": 97085.99735372984 + "p10": 59945.69943828761, + "p25": 66034.98872394986, + "p50": 81363.02398970736, + "p75": 91901.5604144117, + "p90": 96256.28104753217, + "p95": 98011.61562786932, + "p99": 101115.76394759469 } }, "details": { "DNSDialup": { - "average": 0.0008210371400000001, - "fastest": 0.000087253, - "slowest": 0.00135186 + "average": 0.0010596597999999997, + "fastest": 0.000137977, + "slowest": 0.001885188 }, "DNSLookup": { - "average": 0.00000827342, - "fastest": 0.000004358, - "slowest": 0.000030707 + "average": 0.0000221066, + "fastest": 0.000005009, + "slowest": 0.000527515 } }, "statusCodeDistribution": { - "200": 761641 + "200": 794508 }, "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 a65141feb4..a1db167ccc 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.000648846, - "slowest": 0.02037115, - "fastest": 0.002502595, - "average": 0.003380006709264954, - "requestsPerSec": 14780.540970511343, - "totalData": 1921595, + "total": 10.00065536, + "slowest": 0.021465534, + "fastest": 0.002669067, + "average": 0.0034407259429033634, + "requestsPerSec": 14520.048414107134, + "totalData": 1887730, "sizePerRequest": 13, - "sizePerSec": 192147.03261664746 + "sizePerSec": 188760.62938339275 }, "responseTimeHistogram": { - "0.002502595": 1, - "0.0042894505": 141497, - "0.006076306": 3032, - "0.0078631615": 2153, - "0.009650017": 941, - "0.0114368725": 142, - "0.013223728": 6, - "0.0150105835": 10, - "0.016797439": 11, - "0.0185842945": 11, - "0.02037115": 11 + "0.002669067": 1, + "0.0045487137": 139457, + "0.006428360399999999": 3011, + "0.0083080071": 2088, + "0.0101876538": 533, + "0.0120673005": 53, + "0.0139469472": 32, + "0.0158265939": 10, + "0.0177062406": 11, + "0.0195858873": 11, + "0.021465534": 3 }, "latencyPercentiles": { - "p10": 0.002811618, - "p25": 0.002875912, - "p50": 0.003395333, - "p75": 0.003484872, - "p90": 0.003833491, - "p95": 0.004136077, - "p99": 0.007518717 + "p10": 0.002868065, + "p25": 0.002929847, + "p50": 0.003463936, + "p75": 0.003552235, + "p90": 0.003918632, + "p95": 0.004204091, + "p99": 0.007601337 }, "rps": { - "mean": 14747.55964798682, - "stddev": 2256.4912870570697, - "max": 16832.69969509081, + "mean": 14498.908579624891, + "stddev": 2130.602310276839, + "max": 16284.686885679996, "percentiles": { - "p10": 13391.328607479481, - "p25": 14851.623453807062, - "p50": 15593.272373764168, - "p75": 15840.881839261738, - "p90": 15949.828881121317, - "p95": 16008.717058295619, - "p99": 16423.41321788384 + "p10": 12877.739486310224, + "p25": 14643.40392990138, + "p50": 15126.928683406639, + "p75": 15530.670401557894, + "p90": 15660.385225139107, + "p95": 15744.315586421182, + "p99": 16081.167577403578 } }, "details": { "DNSDialup": { - "average": 0.0008924963600000002, - "fastest": 0.000073754, - "slowest": 0.001689225 + "average": 0.0009254346200000001, + "fastest": 0.000203697, + "slowest": 0.00154129 }, "DNSLookup": { - "average": 0.000008948120000000001, - "fastest": 0.000004018, - "slowest": 0.000047418 + "average": 0.00001129768, + "fastest": 0.000004227, + "slowest": 0.000162493 } }, "statusCodeDistribution": { - "200": 147815 + "200": 145210 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index e0af847d61..101f59a6ca 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00032927, - "slowest": 0.06318151, - "fastest": 0.006038224, - "average": 0.007793541118607292, - "requestsPerSec": 6407.489020609019, - "totalData": 833001, + "total": 10.000238802, + "slowest": 0.033154515, + "fastest": 0.006033283, + "average": 0.008007739994772563, + "requestsPerSec": 6236.051081852955, + "totalData": 810706, "sizePerRequest": 13, - "sizePerSec": 83297.35726791724 + "sizePerSec": 81068.66406408841 }, "responseTimeHistogram": { - "0.006038224": 1, - "0.0117525526": 62568, - "0.0174668812": 1429, - "0.023181209799999998": 28, - "0.028895538399999997": 1, - "0.034609866999999996": 0, - "0.0403241956": 0, - "0.0460385242": 5, - "0.0517528528": 9, - "0.0574671814": 15, - "0.06318151": 21 + "0.006033283": 1, + "0.0087454062": 51827, + "0.011457529400000001": 8445, + "0.014169652600000002": 1607, + "0.016881775800000002": 367, + "0.019593899": 62, + "0.022306022200000004": 17, + "0.025018145400000004": 7, + "0.027730268600000003": 9, + "0.030442391800000003": 9, + "0.033154515": 11 }, "latencyPercentiles": { - "p10": 0.006294492, - "p25": 0.007301193, - "p50": 0.007491029, - "p75": 0.00790737, - "p90": 0.009269774, - "p95": 0.010614862, - "p99": 0.013316121 + "p10": 0.006559374, + "p25": 0.007395829, + "p50": 0.007621925, + "p75": 0.008239483, + "p90": 0.009562507, + "p95": 0.010822843, + "p99": 0.013645612 }, "rps": { - "mean": 6428.0873676534, - "stddev": 954.9589984538324, - "max": 8080.172277352696, + "mean": 6237.028725178949, + "stddev": 924.5905206565862, + "max": 8070.254796101959, "percentiles": { - "p10": 4953.723127315698, - "p25": 6138.8077006407975, - "p50": 6614.483072134754, - "p75": 6787.302355274777, - "p90": 7628.503904840481, - "p95": 7879.770860304309, - "p99": 8034.262917638583 + "p10": 4951.009258185257, + "p25": 5906.7827586419935, + "p50": 6426.506124510553, + "p75": 6722.421291733913, + "p90": 7169.551098249225, + "p95": 7803.218047122578, + "p99": 7996.045297697778 } }, "details": { "DNSDialup": { - "average": 0.0008819797799999999, - "fastest": 0.000089167, - "slowest": 0.00190035 + "average": 0.0010184753200000003, + "fastest": 0.000111208, + "slowest": 0.001540037 }, "DNSLookup": { - "average": 0.00001065956, - "fastest": 0.000003828, - "slowest": 0.0000804 + "average": 0.000014623780000000002, + "fastest": 0.00000535, + "slowest": 0.00014501 } }, "statusCodeDistribution": { - "200": 64077 + "200": 62362 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 8e0a86f4cc..e38d787eb8 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000367517, - "slowest": 0.004575231, - "fastest": 0.000263332, - "average": 0.0009140906101862946, - "requestsPerSec": 54602.793254523145, - "totalData": 7098624, + "total": 10.000243998, + "slowest": 0.00533965, + "fastest": 0.000080299, + "average": 0.0009352472156098073, + "requestsPerSec": 53366.39787056523, + "totalData": 6937801, "sizePerRequest": 13, - "sizePerSec": 709836.3123088009 + "sizePerSec": 693763.1723173481 }, "responseTimeHistogram": { - "0.000263332": 1, - "0.0006945219": 91548, - "0.0011257118": 430510, - "0.0015569016999999999": 23389, - "0.0019880916": 412, - "0.0024192815000000003": 57, - "0.0028504713999999995": 54, - "0.0032816612999999996": 29, - "0.0037128511999999997": 3, - "0.0041440411": 12, - "0.004575231": 33 + "0.000080299": 1, + "0.0006062341": 36954, + "0.0011321692": 471539, + "0.0016581043": 24833, + "0.0021840393999999997": 183, + "0.0027099744999999997": 85, + "0.0032359095999999997": 34, + "0.0037618446999999997": 3, + "0.0042877798": 19, + "0.004813714899999999": 15, + "0.00533965": 11 }, "latencyPercentiles": { - "p10": 0.000609337, - "p25": 0.000849197, - "p50": 0.000952072, - "p75": 0.001032208, - "p90": 0.001080799, - "p95": 0.001117668, - "p99": 0.001231264 + "p10": 0.000658406, + "p25": 0.000878038, + "p50": 0.000963962, + "p75": 0.001034009, + "p90": 0.001085636, + "p95": 0.001128376, + "p99": 0.001240995 }, "rps": { - "mean": 54595.61199981388, - "stddev": 7475.288270606862, - "max": 83028.81912261866, + "mean": 53364.76362777022, + "stddev": 6545.394379780011, + "max": 83936.68872663817, "percentiles": { - "p10": 49525.2331062715, - "p25": 50335.6628171054, - "p50": 51434.90760865927, - "p75": 56023.070300349, - "p90": 67125.713035372, - "p95": 71636.51313074314, - "p99": 77310.2590713778 + "p10": 49261.830037855405, + "p25": 50382.91011688915, + "p50": 51307.33694918581, + "p75": 52780.553681028025, + "p90": 62994.79456686462, + "p95": 69112.1759728232, + "p99": 77472.00247910438 } }, "details": { "DNSDialup": { - "average": 0.00103742724, - "fastest": 0.000080163, - "slowest": 0.002271672 + "average": 0.0010431365399999999, + "fastest": 0.00009806, + "slowest": 0.001564068 }, "DNSLookup": { - "average": 0.000011709460000000004, - "fastest": 0.000004809, - "slowest": 0.000054682 + "average": 0.000014672420000000002, + "fastest": 0.000003577, + "slowest": 0.000176429 } }, "statusCodeDistribution": { - "200": 546048 + "200": 533677 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index ccb40ab48c..440c132eeb 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000192051, - "slowest": 0.022420083, - "fastest": 0.000348937, - "average": 0.0030731340622859164, - "requestsPerSec": 16229.68830721309, - "totalData": 2109900, + "total": 10.000308409, + "slowest": 0.02394508, + "fastest": 0.000262524, + "average": 0.0029920052880286316, + "requestsPerSec": 16671.785827120482, + "totalData": 2167399, "sizePerRequest": 13, - "sizePerSec": 210985.94799377015 + "sizePerSec": 216733.2157525663 }, "responseTimeHistogram": { - "0.000348937": 1, - "0.0025560516": 1142, - "0.004763166199999999": 156110, - "0.006970280799999999": 4601, - "0.0091773954": 306, - "0.01138451": 78, - "0.0135916246": 19, - "0.0157987392": 8, - "0.0180058538": 7, - "0.0202129684": 14, - "0.022420083": 14 + "0.000262524": 1, + "0.0026307796": 5211, + "0.0049990352": 156713, + "0.0073672908": 4411, + "0.0097355464": 295, + "0.012103802": 33, + "0.0144720576": 17, + "0.0168403132": 9, + "0.0192085688": 8, + "0.0215768244": 12, + "0.02394508": 13 }, "latencyPercentiles": { - "p10": 0.002780939, - "p25": 0.002873508, - "p50": 0.002979636, - "p75": 0.00308122, - "p90": 0.003163328, - "p95": 0.003360795, - "p99": 0.006108506 + "p10": 0.002695249, + "p25": 0.002772855, + "p50": 0.002878493, + "p75": 0.003028459, + "p90": 0.003130613, + "p95": 0.003287896, + "p99": 0.005969219 }, "rps": { - "mean": 16229.596224862114, - "stddev": 1632.857962474062, - "max": 20200.03838007294, + "mean": 16671.182360892177, + "stddev": 1734.4591939716458, + "max": 19847.12421785858, "percentiles": { - "p10": 15590.819642583143, - "p25": 16003.868134928784, - "p50": 16434.001950034133, - "p75": 16923.65948750876, - "p90": 17308.16599271499, - "p95": 17521.551508355395, - "p99": 18062.0014323168 + "p10": 15711.279127285501, + "p25": 16326.295322728925, + "p50": 17037.055595920996, + "p75": 17461.73771988228, + "p90": 17824.053560281816, + "p95": 18011.882438844983, + "p99": 18449.115234577534 } }, "details": { "DNSDialup": { - "average": 0.0007008613200000002, - "fastest": 0.000101293, - "slowest": 0.001280933 + "average": 0.00071286168, + "fastest": 0.00009681, + "slowest": 0.001175874 }, "DNSLookup": { - "average": 0.000010655060000000001, - "fastest": 0.000004739, - "slowest": 0.000057657 + "average": 0.00000988108, + "fastest": 0.000003707, + "slowest": 0.000060163 } }, "statusCodeDistribution": { - "200": 162300 + "200": 166723 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 4eae81f649..02e267fed9 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000313522, - "slowest": 0.004658651, - "fastest": 0.000172352, - "average": 0.0009487778757365596, - "requestsPerSec": 52607.5506375509, - "totalData": 6839196, + "total": 10.000159064, + "slowest": 0.005190816, + "fastest": 0.000317102, + "average": 0.0009725188787297774, + "requestsPerSec": 51322.58364245555, + "totalData": 6672042, "sizePerRequest": 13, - "sizePerSec": 683898.1582881616 + "sizePerSec": 667193.5873519222 }, "responseTimeHistogram": { - "0.000172352": 1, - "0.0006209819": 31309, - "0.0010696118": 415065, - "0.0015182417": 78960, - "0.0019668716": 571, - "0.0024155015": 81, - "0.0028641314000000004": 49, - "0.0033127613": 7, - "0.0037613912000000003": 6, - "0.0042100211": 11, - "0.004658651": 32 + "0.000317102": 1, + "0.0008044734": 34291, + "0.0012918448000000002": 475713, + "0.0017792162000000002": 2860, + "0.0022665876000000002": 193, + "0.0027539590000000003": 107, + "0.0032413304000000003": 19, + "0.0037287018000000003": 12, + "0.0042160732": 15, + "0.0047034446": 9, + "0.005190816": 14 }, "latencyPercentiles": { - "p10": 0.000717143, - "p25": 0.000890414, - "p50": 0.000974315, - "p75": 0.001042049, - "p90": 0.001091262, - "p95": 0.001133378, - "p99": 0.00124232 + "p10": 0.000843594, + "p25": 0.000908732, + "p50": 0.000986491, + "p75": 0.001045628, + "p90": 0.001093259, + "p95": 0.001133996, + "p99": 0.00124655 }, "rps": { - "mean": 52604.39190977706, - "stddev": 5723.771336146113, - "max": 82483.09449917592, + "mean": 51320.50427548967, + "stddev": 3728.7333400768043, + "max": 74217.31489956328, "percentiles": { - "p10": 49314.621785356954, - "p25": 50127.20403362818, - "p50": 50920.35024781077, - "p75": 52207.91611095391, - "p90": 59895.77934074336, - "p95": 65452.716806333825, - "p99": 75952.81654515272 + "p10": 49076.68231611817, + "p25": 49981.01422595987, + "p50": 50853.79203788325, + "p75": 51718.856695150556, + "p90": 53944.13448454573, + "p95": 58163.70670796029, + "p99": 67605.38516010657 } }, "details": { "DNSDialup": { - "average": 0.00091716292, - "fastest": 0.000076944, - "slowest": 0.002121407 + "average": 0.0008296181399999999, + "fastest": 0.000102111, + "slowest": 0.001321756 }, "DNSLookup": { - "average": 0.000009850219999999997, - "fastest": 0.000003868, - "slowest": 0.000046287 + "average": 0.000009135359999999998, + "fastest": 0.000004057, + "slowest": 0.000033713 } }, "statusCodeDistribution": { - "200": 526092 + "200": 513234 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 9d442d258d..2e89067f44 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000412873, - "slowest": 0.007051049, - "fastest": 0.000252331, - "average": 0.0009527638329506253, - "requestsPerSec": 52387.13707655538, - "totalData": 6810609, + "total": 10.000399183, + "slowest": 0.006336434, + "fastest": 0.000170985, + "average": 0.0009820843497237695, + "requestsPerSec": 50822.371257337436, + "totalData": 6607172, "sizePerRequest": 13, - "sizePerSec": 681032.7819952199 + "sizePerSec": 660690.8263453867 }, "responseTimeHistogram": { - "0.000252331": 1, - "0.0009322028000000001": 188458, - "0.0016120746": 334691, - "0.0022919464": 540, - "0.0029718182000000003": 105, - "0.0036516900000000004": 49, - "0.0043315618": 2, - "0.0050114336": 4, - "0.0056913054": 15, - "0.0063711772": 14, - "0.007051049": 14 + "0.000170985": 1, + "0.0007875299": 27177, + "0.0014040748": 479564, + "0.0020206196999999998": 1225, + "0.0026371645999999998": 77, + "0.0032537094999999998": 102, + "0.0038702543999999998": 31, + "0.0044867993": 20, + "0.0051033442": 13, + "0.0057198891": 16, + "0.006336434": 18 }, "latencyPercentiles": { - "p10": 0.000688116, - "p25": 0.00089419, - "p50": 0.000980281, - "p75": 0.001050358, - "p90": 0.00110191, - "p95": 0.0011452, - "p99": 0.001259353 + "p10": 0.000852851, + "p25": 0.000916803, + "p50": 0.000995045, + "p75": 0.001054481, + "p90": 0.001104655, + "p95": 0.001146532, + "p99": 0.001253532 }, "rps": { - "mean": 52383.83935579374, - "stddev": 6132.93597655809, - "max": 81668.89126714216, + "mean": 50821.2234994578, + "stddev": 3698.4625390025108, + "max": 79136.63234711676, "percentiles": { - "p10": 48792.535951734964, - "p25": 49711.90195326229, - "p50": 50552.45236518132, - "p75": 52000.86138370793, - "p90": 60581.391098943095, - "p95": 67055.32735059701, - "p99": 74069.03294007211 + "p10": 48867.429587251834, + "p25": 49654.97799163091, + "p50": 50434.48655830572, + "p75": 51129.239378376624, + "p90": 52746.596343205805, + "p95": 56938.405877005935, + "p99": 65216.85663218807 } }, "details": { "DNSDialup": { - "average": 0.0011180179400000002, - "fastest": 0.000115817, - "slowest": 0.002027684 + "average": 0.0010228340600000002, + "fastest": 0.000133309, + "slowest": 0.001774155 }, "DNSLookup": { - "average": 0.000026126639999999998, - "fastest": 0.000004869, - "slowest": 0.000742157 + "average": 0.000016254299999999994, + "fastest": 0.000004799, + "slowest": 0.000336618 } }, "statusCodeDistribution": { - "200": 523893 + "200": 508244 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 01a4e6b92a..0513ec40c4 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000400775, - "slowest": 0.010030853, - "fastest": 0.000405388, - "average": 0.0011549580337565683, - "requestsPerSec": 43225.3676353286, - "totalData": 5619523, + "total": 10.000291661, + "slowest": 0.009041947, + "fastest": 0.00041371, + "average": 0.0011330863232448273, + "requestsPerSec": 44058.81497619652, + "totalData": 5727813, "sizePerRequest": 13, - "sizePerSec": 561929.7792592718 + "sizePerSec": 572764.5946905548 }, "responseTimeHistogram": { - "0.000405388": 1, - "0.0013679345": 410352, - "0.0023304809999999997": 20644, - "0.0032930274999999998": 474, - "0.004255574": 0, - "0.0052181204999999994": 580, - "0.006180666999999999": 170, - "0.0071432135": 0, - "0.00810576": 0, - "0.0090683065": 0, - "0.010030853": 50 + "0.00041371": 1, + "0.0012765337": 400264, + "0.0021393574": 39035, + "0.0030021810999999996": 463, + "0.0038650048": 38, + "0.0047278285000000005": 192, + "0.0055906522": 558, + "0.0064534759": 0, + "0.0073162996": 0, + "0.0081791233": 11, + "0.009041947": 39 }, "latencyPercentiles": { - "p10": 0.000859352, - "p25": 0.001060762, - "p50": 0.001170367, - "p75": 0.00122861, - "p90": 0.001289694, - "p95": 0.001371291, - "p99": 0.00211467 + "p10": 0.00084638, + "p25": 0.001042973, + "p50": 0.00115283, + "p75": 0.001210047, + "p90": 0.001269633, + "p95": 0.001351737, + "p99": 0.001949825 }, "rps": { - "mean": 43217.868568093676, - "stddev": 3683.1056284047772, - "max": 51090.71440179225, + "mean": 44064.0778055399, + "stddev": 3489.1632177634247, + "max": 52042.49269528972, "percentiles": { - "p10": 39980.40859777476, - "p25": 41835.462533780425, - "p50": 44116.63911301887, - "p75": 45219.03458664595, - "p90": 46259.33324881019, - "p95": 46812.82513681058, - "p99": 47547.48843263449 + "p10": 40952.38047087284, + "p25": 42914.96015511002, + "p50": 44794.08100833713, + "p75": 45968.63611257938, + "p90": 46915.4636475828, + "p95": 47470.48417490898, + "p99": 48720.18235092408 } }, "details": { "DNSDialup": { - "average": 0.00111965312, - "fastest": 0.000158391, - "slowest": 0.001867304 + "average": 0.0008391913, + "fastest": 0.000091831, + "slowest": 0.001633238 }, "DNSLookup": { - "average": 0.000023577340000000005, - "fastest": 0.00000567, - "slowest": 0.000141524 + "average": 0.00000887088, + "fastest": 0.000004478, + "slowest": 0.000042149 } }, "statusCodeDistribution": { - "200": 432271 + "200": 440601 }, "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 7e491ba136..dcc571a75c 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.000418085, - "slowest": 0.0051488, - "fastest": 0.000038065, - "average": 0.0006428614134788713, - "requestsPerSec": 77605.55542813588, - "totalData": 10089144, + "total": 10.001133036, + "slowest": 0.003428725, + "fastest": 0.000031068, + "average": 0.0006133007671281483, + "requestsPerSec": 81350.98264080325, + "totalData": 10576826, "sizePerRequest": 13, - "sizePerSec": 1008872.2205657664 + "sizePerSec": 1057562.7743304423 }, "responseTimeHistogram": { - "0.000038065": 1, - "0.0005491385": 330211, - "0.001060212": 401162, - "0.0015712855": 37777, - "0.0020823589999999998": 6678, - "0.0025934325": 166, - "0.0031045059999999995": 51, - "0.0036155794999999996": 10, - "0.004126653": 5, - "0.0046377265": 20, - "0.0051488": 7 + "0.000031068": 1, + "0.0003708337": 88308, + "0.0007105994": 508717, + "0.0010503651000000002": 177228, + "0.0013901308000000001": 28128, + "0.0017298965": 8965, + "0.0020696622000000004": 2116, + "0.0024094279000000003": 56, + "0.0027491936000000002": 40, + "0.0030889593": 28, + "0.003428725": 15 }, "latencyPercentiles": { - "p10": 0.000373327, - "p25": 0.000465619, - "p50": 0.000586255, - "p75": 0.000787096, - "p90": 0.000971114, - "p95": 0.001088716, - "p99": 0.001544826 + "p10": 0.000363382, + "p25": 0.000451091, + "p50": 0.000559519, + "p75": 0.000731394, + "p90": 0.000936185, + "p95": 0.001044397, + "p99": 0.001468558 }, "rps": { - "mean": 77572.6395169536, - "stddev": 16105.9340265569, - "max": 100720.56713980518, + "mean": 81367.33566867116, + "stddev": 16105.292502082782, + "max": 104793.528375393, "percentiles": { - "p10": 55722.42827738139, - "p25": 60304.861645495315, - "p50": 81414.74594293341, - "p75": 92484.96868213871, - "p90": 96248.76925138196, - "p95": 97565.13448378166, - "p99": 99110.02993502516 + "p10": 57912.37897139507, + "p25": 64373.52744304707, + "p50": 85959.19149926427, + "p75": 95550.4281170503, + "p90": 99942.89549074526, + "p95": 101120.26450101433, + "p99": 102833.76309611308 } }, "details": { "DNSDialup": { - "average": 0.0008746150600000001, - "fastest": 0.00009673, - "slowest": 0.001428886 + "average": 0.0008376436800000001, + "fastest": 0.000079829, + "slowest": 0.001869412 }, "DNSLookup": { - "average": 0.000027509379999999996, - "fastest": 0.000003967, - "slowest": 0.000835571 + "average": 0.00000916748, + "fastest": 0.000004198, + "slowest": 0.000052698 } }, "statusCodeDistribution": { - "200": 776088 + "200": 813602 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index bca218fad1..957c8d7373 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000400532, - "slowest": 0.015616619, - "fastest": 0.000536813, - "average": 0.0015118323816546147, - "requestsPerSec": 33028.277111811185, - "totalData": 4293848, + "total": 10.001430917, + "slowest": 0.014712408, + "fastest": 0.000413558, + "average": 0.0014798361872790714, + "requestsPerSec": 33742.67170374337, + "totalData": 4387175, "sizePerRequest": 13, - "sizePerSec": 429367.6024535454 + "sizePerSec": 438654.7321486638 }, "responseTimeHistogram": { - "0.000536813": 1, - "0.0020447936": 315327, - "0.0035527742": 13398, - "0.005060754799999999": 897, - "0.006568735399999999": 623, - "0.008076716": 0, - "0.0095846966": 0, - "0.0110926772": 0, - "0.0126006578": 0, - "0.0141086384": 0, - "0.015616619": 50 + "0.000413558": 1, + "0.0018434430000000002": 311097, + "0.0032733280000000003": 24628, + "0.0047032129999999995": 954, + "0.006133098": 690, + "0.0075629830000000006": 55, + "0.008992868": 0, + "0.010422753": 0, + "0.011852638": 0, + "0.013282523000000001": 0, + "0.014712408000000001": 50 }, "latencyPercentiles": { - "p10": 0.001030706, - "p25": 0.001350253, - "p50": 0.001547262, - "p75": 0.001628583, - "p90": 0.00182954, - "p95": 0.002027211, - "p99": 0.002549569 + "p10": 0.00101102, + "p25": 0.001321844, + "p50": 0.001521151, + "p75": 0.001600345, + "p90": 0.00176261, + "p95": 0.00192595, + "p99": 0.002604725 }, "rps": { - "mean": 33032.37833099046, - "stddev": 3634.477110516684, - "max": 38400.21888124609, + "mean": 33741.72100295134, + "stddev": 3735.984905575963, + "max": 38842.45387971205, "percentiles": { - "p10": 31030.36010432798, - "p25": 32711.520997696378, - "p50": 33687.91494986251, - "p75": 34787.40559658108, - "p90": 35678.46890030267, - "p95": 36318.80944843284, - "p99": 37196.11750840896 + "p10": 31895.2231888287, + "p25": 33414.0338942341, + "p50": 34569.46501315361, + "p75": 35524.88873704886, + "p90": 36389.67447705943, + "p95": 36757.98287385966, + "p99": 37681.058001294296 } }, "details": { "DNSDialup": { - "average": 0.0010944074799999997, - "fastest": 0.000129301, - "slowest": 0.002240751 + "average": 0.00108185324, + "fastest": 0.000191106, + "slowest": 0.001720644 }, "DNSLookup": { - "average": 0.000036631720000000005, - "fastest": 0.000004889, - "slowest": 0.001376175 + "average": 0.00002046219999999999, + "fastest": 0.000005219, + "slowest": 0.000559554 } }, "statusCodeDistribution": { - "200": 330296 + "200": 337475 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index ece5892693..3e731a9301 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000091404, - "slowest": 0.006608987, - "fastest": 0.000234768, - "average": 0.0010447023164909608, - "requestsPerSec": 47777.86329121837, - "totalData": 6211179, + "total": 10.000304766, + "slowest": 0.006499522, + "fastest": 0.000272477, + "average": 0.0010139179246269052, + "requestsPerSec": 49229.599649183336, + "totalData": 6400043, "sizePerRequest": 13, - "sizePerSec": 621112.2227858388 + "sizePerSec": 639984.7954393834 }, "responseTimeHistogram": { - "0.000234768": 1, - "0.0008721899000000001": 39354, - "0.0015096118000000002": 436941, - "0.0021470337000000003": 1230, - "0.0027844556": 159, - "0.0034218775": 37, - "0.004059299400000001": 13, - "0.004696721300000001": 11, - "0.0053341432000000005": 12, - "0.0059715651": 17, - "0.006608987": 8 + "0.000272477": 1, + "0.0008951814999999998": 64761, + "0.0015178859999999998": 426350, + "0.0021405904999999997": 980, + "0.002763295": 114, + "0.0033859994999999995": 48, + "0.004008703999999999": 11, + "0.0046314085": 13, + "0.0052541129999999995": 11, + "0.005876817499999999": 13, + "0.006499521999999999": 9 }, "latencyPercentiles": { - "p10": 0.000895978, - "p25": 0.000973639, - "p50": 0.001061012, - "p75": 0.001127326, - "p90": 0.001183046, - "p95": 0.001234273, - "p99": 0.001337359 + "p10": 0.000864561, + "p25": 0.000947837, + "p50": 0.00103058, + "p75": 0.00109748, + "p90": 0.001144293, + "p95": 0.001179702, + "p99": 0.001276363 }, "rps": { - "mean": 47777.40233830065, - "stddev": 3325.11256034789, - "max": 65264.89174900305, + "mean": 49226.181683723, + "stddev": 3047.53725947168, + "max": 61448.43365540449, "percentiles": { - "p10": 45378.419291563536, - "p25": 46366.80457947291, - "p50": 47240.57145176822, - "p75": 48716.34433352512, - "p90": 51823.20968101688, - "p95": 53831.11977033819, - "p99": 57430.78713153318 + "p10": 47058.54082478653, + "p25": 47803.2783387643, + "p50": 48793.11940081136, + "p75": 50370.03412419283, + "p90": 52709.94109489019, + "p95": 54083.69527098468, + "p99": 57652.0238939881 } }, "details": { "DNSDialup": { - "average": 0.0011757783000000003, - "fastest": 0.000121337, - "slowest": 0.002096216 + "average": 0.0010441699200000002, + "fastest": 0.000089527, + "slowest": 0.002068853 }, "DNSLookup": { - "average": 0.000010628999999999998, - "fastest": 0.000004709, - "slowest": 0.000054622 + "average": 0.000013990899999999995, + "fastest": 0.000004128, + "slowest": 0.000161611 } }, "statusCodeDistribution": { - "200": 477783 + "200": 492311 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 9fa6f80d24..3e38d0385b 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001000849, - "slowest": 0.005877658, - "fastest": 0.00013867, - "average": 0.0009401177635172791, - "requestsPerSec": 53087.78671417549, - "totalData": 6902103, + "total": 10.000185535, + "slowest": 0.005592041, + "fastest": 0.000263542, + "average": 0.0008545267949425572, + "requestsPerSec": 58407.916328724394, + "totalData": 7593170, "sizePerRequest": 13, - "sizePerSec": 690141.2272842814 + "sizePerSec": 759302.9122734171 }, "responseTimeHistogram": { - "0.00013867": 1, - "0.0007125688000000001": 73217, - "0.0012864676000000001": 453424, - "0.0018603664000000002": 4009, - "0.0024342652": 180, - "0.0030081640000000002": 50, - "0.0035820628000000003": 10, - "0.0041559616": 10, - "0.0047298604": 15, - "0.0053037592": 14, - "0.005877658": 1 + "0.000263542": 1, + "0.0007963918999999999": 197390, + "0.0013292418": 385350, + "0.0018620916999999998": 1154, + "0.0023949415999999996": 112, + "0.0029277914999999996": 36, + "0.0034606413999999992": 6, + "0.0039934913": 13, + "0.0045263412": 10, + "0.0050591911": 14, + "0.005592041": 4 }, "latencyPercentiles": { - "p10": 0.000636219, - "p25": 0.000877439, - "p50": 0.000971942, - "p75": 0.001047858, - "p90": 0.001104193, - "p95": 0.001157042, - "p99": 0.001270714 + "p10": 0.000569928, + "p25": 0.000647062, + "p50": 0.000905679, + "p75": 0.001007033, + "p90": 0.001062204, + "p95": 0.001098925, + "p99": 0.001210847 }, "rps": { - "mean": 53083.26580951418, - "stddev": 6875.830192115099, - "max": 83936.14290314435, + "mean": 58392.08693802766, + "stddev": 9213.226795286046, + "max": 85436.3788100966, "percentiles": { - "p10": 48805.79324766204, - "p25": 49641.50808294028, - "p50": 50751.620466144035, - "p75": 52948.844496764796, - "p90": 62798.07803827975, - "p95": 70155.81596718286, - "p99": 76936.6919060082 + "p10": 50071.070878004306, + "p25": 51355.90089812765, + "p50": 54824.48461483035, + "p75": 64292.517514446656, + "p90": 72724.42086053183, + "p95": 76931.50345066113, + "p99": 82687.18536824855 } }, "details": { "DNSDialup": { - "average": 0.00108048972, - "fastest": 0.000102977, - "slowest": 0.002062754 + "average": 0.0010923741800000003, + "fastest": 0.000124268, + "slowest": 0.002051629 }, "DNSLookup": { - "average": 0.000016523320000000003, - "fastest": 0.000004728, - "slowest": 0.000252204 + "average": 0.000009046200000000002, + "fastest": 0.000004809, + "slowest": 0.000029063 } }, "statusCodeDistribution": { - "200": 530931 + "200": 584090 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 9f538c12bf..47bc5c7df0 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000277913, - "slowest": 0.024037686, - "fastest": 0.000375211, - "average": 0.002963614463921075, - "requestsPerSec": 16826.53236879098, - "totalData": 2187510, + "total": 10.000236383, + "slowest": 0.022114273, + "fastest": 0.000585972, + "average": 0.0028198094661147886, + "requestsPerSec": 17685.781938180808, + "totalData": 2299206, "sizePerRequest": 13, - "sizePerSec": 218744.92079428275 + "sizePerSec": 229915.1651963505 }, "responseTimeHistogram": { - "0.000375211": 1, - "0.0027414584999999997": 22754, - "0.005107706": 141031, - "0.0074739535": 4285, - "0.009840201": 119, - "0.0122064485": 26, - "0.014572696": 9, - "0.016938943499999998": 7, - "0.019305191": 9, - "0.0216714385": 16, - "0.024037686": 13 + "0.000585972": 1, + "0.0027388021000000003": 83276, + "0.0048916322": 89142, + "0.0070444623": 4166, + "0.009197292400000001": 191, + "0.0113501225": 29, + "0.013502952600000001": 16, + "0.015655782700000002": 8, + "0.0178086128": 9, + "0.0199614429": 14, + "0.022114273": 10 }, "latencyPercentiles": { - "p10": 0.002716915, - "p25": 0.002796144, - "p50": 0.002873958, - "p75": 0.002938013, - "p90": 0.003094439, - "p95": 0.003207882, - "p99": 0.005783021 + "p10": 0.002573684, + "p25": 0.002662904, + "p50": 0.002747471, + "p75": 0.002817862, + "p90": 0.002899194, + "p95": 0.00300991, + "p99": 0.005544618 }, "rps": { - "mean": 16830.335773250692, - "stddev": 1471.886456925913, - "max": 20557.33234417523, + "mean": 17685.324294154496, + "stddev": 1544.0318939491083, + "max": 23600.85199075764, "percentiles": { - "p10": 16362.608247938682, - "p25": 16722.337698697753, - "p50": 17048.990273551226, - "p75": 17386.57645746999, - "p90": 17668.31453816207, - "p95": 17826.238440361038, - "p99": 18158.26988807027 + "p10": 17214.33763054168, + "p25": 17520.33409975528, + "p50": 17863.463526871667, + "p75": 18269.682395624102, + "p90": 18607.34203472879, + "p95": 18810.95738267521, + "p99": 19125.281709891773 } }, "details": { "DNSDialup": { - "average": 0.0005340484399999999, - "fastest": 0.000087623, - "slowest": 0.001032649 + "average": 0.0007986123199999998, + "fastest": 0.000081865, + "slowest": 0.00177057 }, "DNSLookup": { - "average": 0.00001329118, - "fastest": 0.000004909, - "slowest": 0.000067997 + "average": 0.000008008319999999999, + "fastest": 0.000004208, + "slowest": 0.000043962 } }, "statusCodeDistribution": { - "200": 168270 + "200": 176862 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index cf0dca8390..411765ea4b 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00019918, - "slowest": 0.011161261, - "fastest": 0.000297756, - "average": 0.0015941571523982346, - "requestsPerSec": 31322.576116928907, - "totalData": 4072016, + "total": 10.000293119, + "slowest": 0.011437932, + "fastest": 0.000572918, + "average": 0.001562293575330669, + "requestsPerSec": 31963.463090166246, + "totalData": 4155372, "sizePerRequest": 13, - "sizePerSec": 407193.4895200758 + "sizePerSec": 415525.0201721612 }, "responseTimeHistogram": { - "0.000297756": 1, - "0.0013841065": 694, - "0.002470457": 309040, - "0.0035568075": 2661, - "0.004643158": 477, - "0.005729508499999999": 163, - "0.006815859": 136, - "0.0079022095": 18, - "0.00898856": 8, - "0.0100749105": 18, - "0.011161260999999999": 16 + "0.000572918": 1, + "0.0016594193999999998": 294600, + "0.0027459207999999996": 22423, + "0.0038324221999999995": 1854, + "0.0049189236": 518, + "0.006005425": 164, + "0.0070919263999999985": 41, + "0.008178427799999999": 10, + "0.009264929199999999": 10, + "0.0103514306": 10, + "0.011437932": 13 }, "latencyPercentiles": { - "p10": 0.001482099, - "p25": 0.001516328, - "p50": 0.001558828, - "p75": 0.001608677, - "p90": 0.001695954, - "p95": 0.001771906, - "p99": 0.002614736 + "p10": 0.001458138, + "p25": 0.001490315, + "p50": 0.001530663, + "p75": 0.001576378, + "p90": 0.001639523, + "p95": 0.001698646, + "p99": 0.002509982 }, "rps": { - "mean": 31308.750871783042, - "stddev": 2884.693479075686, - "max": 38484.0499689766, + "mean": 31954.341931833107, + "stddev": 2955.8329764793734, + "max": 35791.17300449257, "percentiles": { - "p10": 30703.28218086534, - "p25": 31312.346458207245, - "p50": 31816.52868665326, - "p75": 32274.951015931638, - "p90": 32605.73860999593, - "p95": 32819.93529322515, - "p99": 33174.74661653277 + "p10": 31376.574530140795, + "p25": 32175.760089491596, + "p50": 32503.497376316183, + "p75": 32952.055674329255, + "p90": 33255.03954931356, + "p95": 33412.221598027434, + "p99": 33767.7922196616 } }, "details": { "DNSDialup": { - "average": 0.0010207767, - "fastest": 0.000552693, - "slowest": 0.001435442 + "average": 0.0008369618600000001, + "fastest": 0.000083209, + "slowest": 0.001914222 }, "DNSLookup": { - "average": 0.00001344218, - "fastest": 0.000004339, - "slowest": 0.000146177 + "average": 0.000007794239999999998, + "fastest": 0.000004188, + "slowest": 0.000049212 } }, "statusCodeDistribution": { - "200": 313232 + "200": 319644 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 8699764605..fb546a6e6f 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000356659, - "slowest": 0.020315102, - "fastest": 0.000781591, - "average": 0.0035285008867098396, - "requestsPerSec": 14159.594985301215, - "totalData": 1840813, + "total": 10.000863805, + "slowest": 0.022067531, + "fastest": 0.000727124, + "average": 0.003250575291836669, + "requestsPerSec": 15368.572455027048, + "totalData": 1998087, "sizePerRequest": 13, - "sizePerSec": 184074.7348089158 + "sizePerSec": 199791.44191535164 }, "responseTimeHistogram": { - "0.000781591": 1, - "0.0027349421": 18799, - "0.0046882932": 117738, - "0.006641644299999999": 3372, - "0.0085949954": 912, - "0.0105483465": 462, - "0.012501697599999998": 226, - "0.014455048699999999": 41, - "0.0164083998": 0, - "0.0183617509": 0, - "0.020315102": 50 + "0.000727124": 1, + "0.0028611647": 33954, + "0.0049952054": 116106, + "0.0071292461": 2607, + "0.0092632868": 564, + "0.011397327499999999": 381, + "0.013531368200000001": 36, + "0.0156654089": 0, + "0.0177994496": 0, + "0.0199334903": 0, + "0.022067530999999998": 50 }, "latencyPercentiles": { - "p10": 0.001965587, - "p25": 0.003344609, - "p50": 0.00365878, - "p75": 0.003885664, - "p90": 0.00420359, - "p95": 0.004442149, - "p99": 0.006884939 + "p10": 0.001777588, + "p25": 0.003100658, + "p50": 0.00341171, + "p75": 0.003598272, + "p90": 0.003812366, + "p95": 0.004012169, + "p99": 0.006243781 }, "rps": { - "mean": 14200.818260449256, - "stddev": 2520.6822206719526, - "max": 27815.49157491531, + "mean": 15401.404683905765, + "stddev": 2180.251819064601, + "max": 22528.73822169366, "percentiles": { - "p10": 11624.067632033222, - "p25": 13309.062183373218, - "p50": 14425.31436595216, - "p75": 15407.83220542925, - "p90": 17120.3284518868, - "p95": 17816.377154321122, - "p99": 18950.277730199163 + "p10": 13203.8291104422, + "p25": 15247.931873845626, + "p50": 15798.741423482947, + "p75": 16310.489275653657, + "p90": 16615.503387032288, + "p95": 17974.49143135309, + "p99": 19804.468595417842 } }, "details": { "DNSDialup": { - "average": 0.0010971579400000004, - "fastest": 0.000120776, - "slowest": 0.002266562 + "average": 0.00086065296, + "fastest": 0.000082153, + "slowest": 0.001678031 }, "DNSLookup": { - "average": 0.000012284600000000001, - "fastest": 0.000004519, - "slowest": 0.000051817 + "average": 0.000009332940000000003, + "fastest": 0.000004288, + "slowest": 0.000054442 } }, "statusCodeDistribution": { - "200": 141601 + "200": 153699 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 0491bb47ff..0bd2264cf3 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000034595, + "total": 10.000208607, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 62183.68487554217, + "requestsPerSec": 65289.63801244832, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 621839 + "Connection refused (os error 111)": 652910 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index ed2dc09da4..619801d375 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000234231, - "slowest": 0.00632404, - "fastest": 0.000482451, - "average": 0.0012257574756275313, - "requestsPerSec": 40727.34603930099, - "totalData": 5294679, + "total": 10.000314952, + "slowest": 0.005415424, + "fastest": 0.000429561, + "average": 0.0011876317230495332, + "requestsPerSec": 42035.076096871315, + "totalData": 5464732, "sizePerRequest": 13, - "sizePerSec": 529455.4985109128 + "sizePerSec": 546455.9892593271 }, "responseTimeHistogram": { - "0.000482451": 1, - "0.0010666099000000001": 35772, - "0.0016507688000000002": 368430, - "0.0022349277": 2506, - "0.0028190866000000004": 414, - "0.0034032455000000007": 68, - "0.0039874044": 16, - "0.0045715633": 38, - "0.005155722200000001": 13, - "0.005739881100000001": 8, - "0.006324040000000001": 17 + "0.000429561": 1, + "0.0009281472999999999": 7513, + "0.0014267336": 401590, + "0.0019253198999999999": 10459, + "0.0024239062": 523, + "0.0029224925000000002": 156, + "0.0034210788": 70, + "0.0039196651": 0, + "0.0044182514": 10, + "0.0049168377": 20, + "0.005415424": 22 }, "latencyPercentiles": { - "p10": 0.001074229, - "p25": 0.001129858, - "p50": 0.001233541, - "p75": 0.001306427, - "p90": 0.00135973, - "p95": 0.001416656, - "p99": 0.001608736 + "p10": 0.001044537, + "p25": 0.001096494, + "p50": 0.001197116, + "p75": 0.001266391, + "p90": 0.00131345, + "p95": 0.001359511, + "p99": 0.00154684 }, "rps": { - "mean": 40726.43133659412, - "stddev": 2368.7122816954525, - "max": 45248.73136526836, + "mean": 42034.83871604617, + "stddev": 2283.3158243483595, + "max": 47648.86525835897, "percentiles": { - "p10": 38835.1190296397, - "p25": 40183.63107611441, - "p50": 41010.38711487843, - "p75": 41860.189804033245, - "p90": 42628.05155018307, - "p95": 43139.17468452988, - "p99": 44344.1594559547 + "p10": 40229.38878758067, + "p25": 41605.230787345856, + "p50": 42257.87870479571, + "p75": 43076.0162458698, + "p90": 43821.65227839087, + "p95": 44317.81189264549, + "p99": 45870.01261475543 } }, "details": { "DNSDialup": { - "average": 0.0010994932999999999, - "fastest": 0.00013374, - "slowest": 0.00173569 + "average": 0.0009373366399999998, + "fastest": 0.000207407, + "slowest": 0.001524199 }, "DNSLookup": { - "average": 0.00003639538, - "fastest": 0.000004929, - "slowest": 0.001082422 + "average": 0.00001155616, + "fastest": 0.000004438, + "slowest": 0.000162944 } }, "statusCodeDistribution": { - "200": 407283 + "200": 420364 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 5839d18041..d6d8e2116c 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000238685, - "slowest": 0.009540732, - "fastest": 0.000459758, - "average": 0.0011901062736866114, - "requestsPerSec": 41949.89871884243, - "totalData": 5453617, + "total": 10.000328486, + "slowest": 0.009944035, + "fastest": 0.000350444, + "average": 0.00116886546155611, + "requestsPerSec": 42714.09690171651, + "totalData": 5553015, "sizePerRequest": 13, - "sizePerSec": 545348.6833449516 + "sizePerSec": 555283.2597223147 }, "responseTimeHistogram": { - "0.000459758": 1, - "0.0013678554": 388978, - "0.0022759527999999998": 29304, - "0.0031840502": 422, - "0.0040921476": 54, - "0.005000245": 304, - "0.0059083424": 396, - "0.0068164398": 0, - "0.0077245372": 0, - "0.0086326346": 0, - "0.009540732": 50 + "0.000350444": 1, + "0.0013098031": 380728, + "0.0022691622": 45365, + "0.0032285213000000004": 234, + "0.0041878804": 40, + "0.0051472395": 718, + "0.006106598600000001": 19, + "0.0070659577": 0, + "0.0080253168": 0, + "0.0089846759": 0, + "0.009944035": 50 }, "latencyPercentiles": { - "p10": 0.000878942, - "p25": 0.001095267, - "p50": 0.001207926, - "p75": 0.001268295, - "p90": 0.001333766, - "p95": 0.001470176, - "p99": 0.002027107 + "p10": 0.000866386, + "p25": 0.001084332, + "p50": 0.001192273, + "p75": 0.001250105, + "p90": 0.001317006, + "p95": 0.00145335, + "p99": 0.001853009 }, "rps": { - "mean": 41921.47363028284, - "stddev": 3603.1639813724914, - "max": 47311.370967257615, + "mean": 42723.014775410724, + "stddev": 3245.0120460352787, + "max": 49784.027560275295, "percentiles": { - "p10": 39362.42185952016, - "p25": 40617.68900356084, - "p50": 42759.508407853915, - "p75": 43828.23969469705, - "p90": 44677.21216203806, - "p95": 45101.004477129776, - "p99": 46272.77782496328 + "p10": 40323.452119753005, + "p25": 41805.760833845176, + "p50": 43382.07020040548, + "p75": 44326.056370748505, + "p90": 45282.99750802042, + "p95": 45738.56989588733, + "p99": 47028.532210489706 } }, "details": { "DNSDialup": { - "average": 0.00076120156, - "fastest": 0.000089747, - "slowest": 0.001835592 + "average": 0.00090813656, + "fastest": 0.000109174, + "slowest": 0.002016932 }, "DNSLookup": { - "average": 0.000007658199999999999, - "fastest": 0.000003557, - "slowest": 0.00004817 + "average": 0.000010556020000000002, + "fastest": 0.000004628, + "slowest": 0.000060914 } }, "statusCodeDistribution": { - "200": 419509 + "200": 427155 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 17ab866308..3bc339d174 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000255728, - "slowest": 0.004576619, - "fastest": 0.000034114, - "average": 0.0006513970641565174, - "requestsPerSec": 76582.64156742372, - "totalData": 9955998, + "total": 10.000244245, + "slowest": 0.003410359, + "fastest": 0.000031328, + "average": 0.0006186426499828851, + "requestsPerSec": 80647.23023172522, + "totalData": 10484396, "sizePerRequest": 13, - "sizePerSec": 995574.3403765083 + "sizePerSec": 1048413.9930124277 }, "responseTimeHistogram": { - "0.000034114": 1, - "0.0004883645": 206459, - "0.000942615": 465163, - "0.0013968655": 84835, - "0.0018511159999999999": 9091, - "0.0023053665": 259, - "0.002759617": 14, - "0.0032138674999999998": 3, - "0.0036681179999999997": 16, - "0.004122368499999999": 1, - "0.004576619": 4 + "0.000031328": 1, + "0.0003692311": 80199, + "0.0007071342": 493287, + "0.0010450372999999998": 192168, + "0.0013829404": 34070, + "0.0017208435": 6501, + "0.0020587466": 228, + "0.0023966497": 13, + "0.0027345528": 11, + "0.0030724559000000003": 11, + "0.0034103590000000004": 3 }, "latencyPercentiles": { - "p10": 0.000383617, - "p25": 0.000478274, - "p50": 0.000608617, - "p75": 0.000776509, - "p90": 0.000984801, - "p95": 0.001117075, - "p99": 0.001430087 + "p10": 0.000369739, + "p25": 0.000459501, + "p50": 0.000579972, + "p75": 0.000735883, + "p90": 0.000927309, + "p95": 0.001047274, + "p99": 0.001357131 }, "rps": { - "mean": 76581.84240408332, - "stddev": 10027.875367140103, - "max": 100651.01356272401, + "mean": 80632.13657891046, + "stddev": 10183.338657854027, + "max": 102782.54978466302, "percentiles": { - "p10": 64021.60088813996, - "p25": 68247.12715672767, - "p50": 75670.46136300277, - "p75": 84866.56588342713, - "p90": 91016.58322146273, - "p95": 93516.60854967583, - "p99": 96007.48858410874 + "p10": 67277.22752948165, + "p25": 71613.37021622041, + "p50": 80502.82564917984, + "p75": 88438.31147653397, + "p90": 94702.5059924869, + "p95": 97851.69394464947, + "p99": 100336.72324069894 } }, "details": { "DNSDialup": { - "average": 0.0009094780200000002, - "fastest": 0.000116918, - "slowest": 0.00197061 + "average": 0.0009914957399999999, + "fastest": 0.00011566, + "slowest": 0.001582525 }, "DNSLookup": { - "average": 0.000030864599999999996, - "fastest": 0.000004439, - "slowest": 0.001072923 + "average": 0.000015312120000000003, + "fastest": 0.000004849, + "slowest": 0.000169556 } }, "statusCodeDistribution": { - "200": 765846 + "200": 806492 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 0b5d541b37..79b814a20d 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00127612, - "slowest": 0.027143308, - "fastest": 0.002885333, - "average": 0.008099941094086554, - "requestsPerSec": 6164.813295845691, - "totalData": 801528, + "total": 10.000326027, + "slowest": 0.024135908, + "fastest": 0.002527213, + "average": 0.007667601228083116, + "requestsPerSec": 6511.88769487905, + "totalData": 846573, "sizePerRequest": 13, - "sizePerSec": 80142.57284599397 + "sizePerSec": 84654.54003342765 }, "responseTimeHistogram": { - "0.002885333": 1, - "0.0053111305000000004": 19, - "0.0077369280000000006": 22566, - "0.0101627255": 35272, - "0.012588523": 1911, - "0.015014320500000001": 1628, - "0.017440118": 218, - "0.0198659155": 11, - "0.022291713": 13, - "0.0247175105": 12, - "0.027143308": 5 + "0.002527213": 1, + "0.004688082499999999": 26, + "0.006848952": 19643, + "0.0090098215": 38352, + "0.011170691": 4895, + "0.013331560499999999": 1721, + "0.01549243": 399, + "0.0176532995": 53, + "0.019814169": 11, + "0.0219750385": 11, + "0.024135907999999998": 9 }, "latencyPercentiles": { - "p10": 0.006626085, - "p25": 0.007005676, - "p50": 0.007964586, - "p75": 0.008446878, - "p90": 0.009774738, - "p95": 0.010646306, - "p99": 0.014280102 + "p10": 0.006404944, + "p25": 0.006605517, + "p50": 0.007608857, + "p75": 0.007964471, + "p90": 0.009050536, + "p95": 0.009844678, + "p99": 0.013114358 }, "rps": { - "mean": 6196.1427794004985, - "stddev": 1337.0949582756634, - "max": 10994.686207074428, + "mean": 6544.662121651019, + "stddev": 1338.9042117924514, + "max": 11231.39038836812, "percentiles": { - "p10": 5040.735697391358, - "p25": 5606.478285659415, - "p50": 6258.947164972565, - "p75": 6749.612877042197, - "p90": 7712.138134209737, - "p95": 8394.099149756106, - "p99": 9521.297925619172 + "p10": 5254.39188851213, + "p25": 5748.883909660419, + "p50": 6629.55189050702, + "p75": 7201.669346954738, + "p90": 8155.816778871782, + "p95": 8824.544588318002, + "p99": 9238.695557778836 } }, "details": { "DNSDialup": { - "average": 0.00092959752, - "fastest": 0.000076723, - "slowest": 0.001851299 + "average": 0.0009936204600000003, + "fastest": 0.000074629, + "slowest": 0.002287014 }, "DNSLookup": { - "average": 0.000010310140000000004, - "fastest": 0.000004488, - "slowest": 0.00006959 + "average": 0.000009778260000000003, + "fastest": 0.000004048, + "slowest": 0.00005912 } }, "statusCodeDistribution": { - "200": 61656 + "200": 65121 }, "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 d267e112e1..e5a470b5d1 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.000264545, - "slowest": 0.003633528, - "fastest": 0.000036479, - "average": 0.0006458065093925751, - "requestsPerSec": 77261.15609474608, - "totalData": 10044216, + "total": 10.000253288, + "slowest": 0.003899396, + "fastest": 0.000035312, + "average": 0.0006379342304894297, + "requestsPerSec": 78209.41904926678, + "totalData": 10167482, "sizePerRequest": 13, - "sizePerSec": 1004395.0292316992 + "sizePerSec": 1016722.4476404683 }, "responseTimeHistogram": { - "0.000036479": 1, - "0.0003961839": 94105, - "0.0007558888": 473081, - "0.0011155937": 161102, - "0.0014752986": 32419, - "0.0018350035000000002": 10282, - "0.0021947083999999998": 1424, - "0.0025544133": 170, - "0.0029141182": 19, - "0.0032738231": 23, - "0.003633528": 6 + "0.000035312": 1, + "0.0004217204": 131486, + "0.0008081288": 476529, + "0.0011945372": 143969, + "0.0015809456": 24398, + "0.001967354": 5340, + "0.0023537624": 333, + "0.0027401708": 12, + "0.0031265792": 17, + "0.0035129876": 24, + "0.0038993960000000003": 5 }, "latencyPercentiles": { - "p10": 0.000377013, - "p25": 0.000469698, - "p50": 0.000585195, - "p75": 0.0007761, - "p90": 0.000973961, - "p95": 0.001157486, - "p99": 0.00157138 + "p10": 0.000375323, + "p25": 0.000462072, + "p50": 0.000578582, + "p75": 0.000775794, + "p90": 0.000960782, + "p95": 0.0011261, + "p99": 0.001522172 }, "rps": { - "mean": 77270.3286023887, - "stddev": 14703.018599813038, - "max": 99929.21930373002, + "mean": 78216.67832101892, + "stddev": 14231.34248922516, + "max": 102055.94707018323, "percentiles": { - "p10": 56250.82261823516, - "p25": 62314.4133238002, - "p50": 80050.27157054821, - "p75": 90511.62169222411, - "p90": 95018.52709330001, - "p95": 96840.47679564045, - "p99": 99125.51490753744 + "p10": 58748.91434608386, + "p25": 64511.86324931931, + "p50": 80284.13550313859, + "p75": 90907.01802179255, + "p90": 95871.47778171468, + "p95": 98015.53090627301, + "p99": 100074.74806107295 } }, "details": { "DNSDialup": { - "average": 0.00098433596, - "fastest": 0.00012651, - "slowest": 0.001335485 + "average": 0.0010618771000000004, + "fastest": 0.000106468, + "slowest": 0.001723685 }, "DNSLookup": { - "average": 0.000010973960000000003, - "fastest": 0.00000478, - "slowest": 0.000054672 + "average": 0.000014188420000000003, + "fastest": 0.000004608, + "slowest": 0.000154989 } }, "statusCodeDistribution": { - "200": 772632 + "200": 782114 }, "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 853bbaf785..dc9af4367a 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.000108217, - "slowest": 0.004747189, - "fastest": 0.000082925, - "average": 0.0009325191952595751, - "requestsPerSec": 53522.0208007475, - "totalData": 6957938, + "total": 10.000339713, + "slowest": 0.004318843, + "fastest": 0.000087664, + "average": 0.000863213838214951, + "requestsPerSec": 57816.735890320044, + "totalData": 7516431, "sizePerRequest": 13, - "sizePerSec": 695786.2704097176 + "sizePerSec": 751617.5665741606 }, "responseTimeHistogram": { - "0.000082925": 1, - "0.0005493513999999999": 12996, - "0.0010157777999999999": 327099, - "0.0014822041999999998": 194074, - "0.0019486305999999998": 836, - "0.002415057": 102, - "0.0028814834": 60, - "0.0033479098": 11, - "0.0038143362": 11, - "0.0042807626": 15, - "0.004747189": 21 + "0.000087664": 1, + "0.0005107819": 6194, + "0.0009338997999999999": 318854, + "0.0013570176999999999": 252048, + "0.0017801356": 816, + "0.0022032535": 93, + "0.0026263713999999994": 85, + "0.0030494892999999995": 46, + "0.0034726071999999996": 9, + "0.0038957250999999997": 11, + "0.004318843": 30 }, "latencyPercentiles": { - "p10": 0.000610662, - "p25": 0.000866647, - "p50": 0.00096912, - "p75": 0.001048429, - "p90": 0.001108496, - "p95": 0.001162929, - "p99": 0.00128508 + "p10": 0.000574304, + "p25": 0.000693223, + "p50": 0.000909419, + "p75": 0.00100272, + "p90": 0.001055308, + "p95": 0.001091586, + "p99": 0.001202722 }, "rps": { - "mean": 53511.48535081675, - "stddev": 7935.002064809581, - "max": 84342.0573271583, + "mean": 57813.19003411168, + "stddev": 8896.955377425102, + "max": 85882.91757630384, "percentiles": { - "p10": 48452.85980891417, - "p25": 49572.39295373538, - "p50": 50661.36104049253, - "p75": 52794.8858348283, - "p90": 67122.74736811093, - "p95": 72103.02111658333, - "p99": 78193.73082513257 + "p10": 50639.69973967149, + "p25": 51773.98648157037, + "p50": 53650.753612915476, + "p75": 62404.98390441923, + "p90": 71810.73934113682, + "p95": 76946.84560123144, + "p99": 83119.59128766511 } }, "details": { "DNSDialup": { - "average": 0.0010821721400000005, - "fastest": 0.000165479, - "slowest": 0.001554073 + "average": 0.0007120722800000002, + "fastest": 0.000076747, + "slowest": 0.001230795 }, "DNSLookup": { - "average": 0.000009578100000000002, - "fastest": 0.000004529, - "slowest": 0.000032 + "average": 0.000010214780000000005, + "fastest": 0.000004178, + "slowest": 0.000057487 } }, "statusCodeDistribution": { - "200": 535226 + "200": 578187 }, "errorDistribution": {} } \ No newline at end of file