diff --git a/README.md b/README.md index 692ec2174f..4ef8896b89 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Hyper Express | 82349.91 | 14367.67 | 100347.16 | 100% | -| Bun | 80140.70 | 10078.11 | 103582.14 | 97% | -| Stric | 77386.15 | 9458.14 | 101835.99 | 94% | -| Elysia | 75414.16 | 13802.88 | 100029.71 | 92% | -| Vixeny (Bun) | 75131.35 | 14821.53 | 102371.61 | 91% | -| Deno | 59060.55 | 9846.96 | 83149.86 | 72% | -| Vixeny (Deno) | 51265.61 | 4603.43 | 73315.12 | 62% | -| Fastro | 49611.30 | 3644.28 | 64345.22 | 60% | -| Fast | 49307.28 | 3070.10 | 74157.69 | 60% | -| Hono | 49111.80 | 3324.95 | 64508.77 | 60% | -| NHttp | 48236.20 | 2437.82 | 62548.03 | 59% | -| Deso | 46184.61 | 2831.68 | 63193.77 | 56% | -| Megalo | 45573.09 | 2485.72 | 56518.92 | 55% | -| Alosaur | 44469.85 | 2402.09 | 51736.73 | 54% | -| http | 43656.94 | 3615.75 | 50867.53 | 53% | -| Router | 43435.11 | 3554.27 | 49480.62 | 53% | -| Cheetah | 41280.66 | 2268.86 | 47548.67 | 50% | -| Reno | 39912.83 | 2232.22 | 46760.48 | 48% | -| Danet V2 (Hono) | 36028.14 | 2444.32 | 42535.85 | 44% | -| Danet (Oak) | 34419.96 | 2088.51 | 38100.30 | 42% | -| Aqua | 33658.08 | 2814.13 | 38027.04 | 41% | -| Little | 33075.47 | 3425.45 | 38746.17 | 40% | -| Oak | 30063.90 | 2695.82 | 32758.37 | 37% | -| Acorn | 30021.60 | 3881.47 | 39325.48 | 36% | -| Fastify | 17305.71 | 3799.72 | 33197.92 | 21% | -| Node | 17087.34 | 1386.61 | 23203.72 | 21% | -| Dinatra | 16887.07 | 1746.57 | 20721.06 | 21% | -| Abc | 14081.89 | 1429.63 | 19459.19 | 17% | -| Express (Deno) | 10862.97 | 1695.38 | 12572.31 | 13% | -| Express | 6461.29 | 989.11 | 8079.08 | 8% | -| Servest | 6426.79 | 1354.48 | 10168.04 | 8% | +| Hyper Express | 80772.40 | 16193.25 | 100977.05 | 100% | +| Stric | 78877.28 | 9315.48 | 101915.13 | 98% | +| Bun | 78396.78 | 9136.63 | 101402.24 | 97% | +| Elysia | 75954.18 | 13392.70 | 100896.09 | 94% | +| Vixeny (Bun) | 75680.82 | 14339.10 | 99931.18 | 94% | +| Deno | 52673.89 | 4200.83 | 77984.04 | 65% | +| Hono | 48337.97 | 2850.24 | 60159.74 | 60% | +| Vixeny (Deno) | 48232.26 | 2544.74 | 64534.10 | 60% | +| NHttp | 48216.60 | 2664.20 | 68741.17 | 60% | +| Fast | 48122.19 | 2212.44 | 58757.29 | 60% | +| Fastro | 47559.48 | 2491.44 | 74531.44 | 59% | +| Megalo | 45343.94 | 2524.95 | 65902.79 | 56% | +| Deso | 44694.27 | 2375.48 | 54662.87 | 55% | +| http | 44062.49 | 3534.26 | 50317.14 | 55% | +| Alosaur | 43507.03 | 2358.09 | 52315.55 | 54% | +| Router | 42931.88 | 3273.90 | 48647.46 | 53% | +| Cheetah | 40748.49 | 2156.68 | 44930.33 | 50% | +| Reno | 39484.37 | 1914.09 | 44187.84 | 49% | +| Danet V2 (Hono) | 36365.48 | 2212.88 | 38968.23 | 45% | +| Aqua | 34050.77 | 2966.72 | 38947.59 | 42% | +| Danet (Oak) | 34026.49 | 2122.88 | 36296.72 | 42% | +| Little | 33879.00 | 3561.44 | 38763.03 | 42% | +| Oak | 31015.97 | 2761.20 | 38343.75 | 38% | +| Acorn | 30054.24 | 3710.58 | 39940.68 | 37% | +| Dinatra | 17663.89 | 1963.47 | 27669.80 | 22% | +| Node | 17403.93 | 1501.88 | 26749.72 | 22% | +| Fastify | 16540.29 | 2350.19 | 34521.83 | 20% | +| Abc | 14303.81 | 1550.22 | 19937.78 | 18% | +| Express (Deno) | 10853.10 | 1616.23 | 12524.33 | 13% | +| Servest | 7409.09 | 1376.25 | 10825.89 | 9% | +| Express | 6433.87 | 1008.16 | 8034.93 | 8% | | Opine | 0.00 | 0.00 | 0.00 | 0% | | Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-b5ea6f11-d1b9-42b6-b2a3-3fe0e53734ee) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-8ade728e-4236-48c0-88d6-d0a3efff67f6) | | | | | # Frameworks @@ -279,275 +279,275 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14081.89 | 1429.63 | 19459.19 | | +| 14303.81 | 1550.22 | 19937.78 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12618.74 | 13447.65 | 14232.32 | 14920.20 | 15236.14 | 15617.15 | 17840.11 | +| **Req/Sec** | 12781.26 | 13560.17 | 14404.75 | 15263.72 | 15609.16 | 15869.20 | 18836.39 | | **Latency** | 3ms | 3ms | 3ms | 3ms | 3ms | 4ms | 5ms | ### [Acorn](#acorn) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30021.60 | 3881.47 | 39325.48 | | +| 30054.24 | 3710.58 | 39940.68 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 25251.62 | 29153.44 | 29918.47 | 30352.00 | 36168.13 | 37547.79 | 38631.76 | +| **Req/Sec** | 26117.16 | 29155.96 | 29896.75 | 30358.05 | 36016.07 | 37638.64 | 38721.97 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Alosaur](#alosaur) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44469.85 | 2402.09 | 51736.73 | | +| 43507.03 | 2358.09 | 52315.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 42841.11 | 43677.15 | 44490.58 | 45527.74 | 46577.90 | 47112.23 | 48740.88 | -| **Latency** | 982µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 41630.52 | 42905.79 | 43600.62 | 44434.43 | 45627.89 | 46374.28 | 47861.54 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33658.08 | 2814.13 | 38027.04 | | +| 34050.77 | 2966.72 | 38947.59 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32060.76 | 33004.46 | 34021.63 | 35107.92 | 35789.83 | 36207.88 | 37155.92 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | +| **Req/Sec** | 32155.84 | 33216.98 | 34563.40 | 35592.46 | 36283.23 | 36935.68 | 37870.34 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 80140.70 | 10078.11 | 103582.14 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 78396.78 | 9136.63 | 101402.24 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | -| **Req/Sec** | 67046.22 | 71721.07 | 79457.09 | 87803.88 | 94427.14 | 96721.94 | 100091.16 | -| **Latency** | 369µs | 462µs | 584µs | 740µs | 933µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | +| **Req/Sec** | 66621.30 | 70941.25 | 77422.09 | 85676.07 | 91038.79 | 93726.43 | 97853.92 | +| **Latency** | 379µs | 473µs | 602µs | 757µs | 940µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41280.66 | 2268.86 | 47548.67 | | +| 40748.49 | 2156.68 | 44930.33 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39872.08 | 40909.39 | 41493.37 | 42124.97 | 42889.85 | 43406.07 | 44436.66 | +| **Req/Sec** | 39214.56 | 40584.07 | 41024.66 | 41498.42 | 42112.77 | 42604.06 | 43717.82 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34419.96 | 2088.51 | 38100.30 | | +| 34026.49 | 2122.88 | 36296.72 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33941.71 | 34321.86 | 34627.67 | 35077.85 | 35405.80 | 35545.15 | 35792.55 | +| **Req/Sec** | 33430.08 | 34107.45 | 34381.63 | 34620.81 | 34895.31 | 35052.45 | 35425.92 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 36028.14 | 2444.32 | 42535.85 | | +| 36365.48 | 2212.88 | 38968.23 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35359.44 | 35898.08 | 36490.09 | 36803.36 | 37231.96 | 37436.38 | 37890.42 | +| **Req/Sec** | 35631.05 | 36393.48 | 36674.31 | 37082.14 | 37492.22 | 37649.24 | 37923.91 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 59060.55 | 9846.96 | 83149.86 | | +| 52673.89 | 4200.83 | 77984.04 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 50722.09 | 51752.58 | 53860.25 | 66316.99 | 75171.40 | 78520.17 | 81762.08 | -| **Latency** | 571µs | 639µs | 888µs | 993µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 49674.25 | 50653.93 | 51671.29 | 53048.22 | 58015.85 | 61112.33 | 66878.87 | +| **Latency** | 773µs | 881µs | 963µs | 1ms | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46184.61 | 2831.68 | 63193.77 | | +| 44694.27 | 2375.48 | 54662.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44156.69 | 45001.24 | 45853.31 | 47427.19 | 49326.93 | 50218.77 | 52439.51 | -| **Latency** | 967µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 42861.07 | 43835.31 | 44539.30 | 45625.52 | 47151.85 | 48148.87 | 50345.14 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16887.07 | 1746.57 | 20721.06 | | +| 17663.89 | 1963.47 | 27669.80 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15413.06 | 16116.59 | 16952.50 | 17965.40 | 18677.34 | 19087.16 | 19673.66 | +| **Req/Sec** | 15823.22 | 16742.76 | 17906.42 | 18915.08 | 19565.76 | 19942.40 | 20700.87 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 75414.16 | 13802.88 | 100029.71 | | +| 75954.18 | 13392.70 | 100896.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 57812.07 | 62305.88 | 75191.76 | 88419.47 | 94048.96 | 95976.69 | 98670.56 | -| **Latency** | 387µs | 478µs | 607µs | 812µs | 979µs | 1ms | 1ms | +| **Req/Sec** | 59528.57 | 63288.73 | 75087.84 | 88461.42 | 94720.88 | 96684.23 | 99408.68 | +| **Latency** | 385µs | 476µs | 607µs | 801µs | 972µs | 1ms | 1ms | ### [Express](#express) -| **Stat** | Mean | Stddev | Max | -| -------- | ------ | ------- | --- | -| 6461.29 | 989.11 | 8079.08 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | ------- | --- | +| 6433.87 | 1008.16 | 8034.93 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5047.45 | 6169.06 | 6615.75 | 6806.07 | 7827.29 | 7924.81 | 7992.59 | -| **Latency** | 6ms | 7ms | 7ms | 7ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4992.61 | 6026.56 | 6604.48 | 6795.42 | 7798.71 | 7881.06 | 7966.93 | +| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10862.97 | 1695.38 | 12572.31 | | +| 10853.10 | 1616.23 | 12524.33 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 9025.03 | 11026.51 | 11503.84 | 11650.46 | 11756.01 | 11847.38 | 12310.29 | +| **Req/Sec** | 9201.33 | 10960.50 | 11443.34 | 11613.57 | 11726.02 | 11824.83 | 12273.24 | | **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 5ms | 9ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49307.28 | 3070.10 | 74157.69 | | +| 48122.19 | 2212.44 | 58757.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46808.00 | 47814.71 | 48814.84 | 50418.02 | 52935.93 | 54621.89 | 58398.96 | -| **Latency** | 868µs | 945µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46425.49 | 47417.50 | 48124.56 | 48761.07 | 49917.32 | 50783.22 | 53948.65 | +| **Latency** | 912µs | 967µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17305.71 | 3799.72 | 33197.92 | | +| 16540.29 | 2350.19 | 34521.83 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15300.97 | 15669.77 | 16534.59 | 17236.08 | 24809.46 | 26647.93 | 28402.37 | -| **Latency** | 1ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15583.81 | 16026.89 | 16536.45 | 16972.95 | 17379.49 | 17902.09 | 26354.48 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49611.30 | 3644.28 | 64345.22 | | +| 47559.48 | 2491.44 | 74531.44 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46571.90 | 47728.72 | 48791.34 | 51001.97 | 54642.25 | 56392.79 | 59649.02 | -| **Latency** | 843µs | 940µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46001.84 | 46809.91 | 47527.54 | 48225.49 | 49234.82 | 50632.44 | 53924.96 | +| **Latency** | 924µs | 978µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49111.80 | 3324.95 | 64508.77 | | +| 48337.97 | 2850.24 | 60159.74 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46842.51 | 47608.96 | 48528.60 | 50181.48 | 52945.29 | 54816.67 | 58558.45 | -| **Latency** | 873µs | 949µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46390.12 | 47222.01 | 47957.09 | 49549.79 | 51222.98 | 52558.61 | 55152.45 | +| **Latency** | 890µs | 964µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43656.94 | 3615.75 | 50867.53 | | +| 44062.49 | 3534.26 | 50317.14 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40413.08 | 42317.20 | 44464.77 | 45659.68 | 46544.69 | 47135.99 | 48449.35 | -| **Latency** | 855µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 40924.36 | 42912.73 | 44798.09 | 45995.54 | 46946.13 | 47530.92 | 48777.35 | +| **Latency** | 848µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 82349.91 | 14367.67 | 100347.16 | | +| 80772.40 | 16193.25 | 100977.05 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 59456.16 | 71642.34 | 87646.86 | 94347.44 | 97043.01 | 97929.52 | 99070.85 | -| **Latency** | 358µs | 453µs | 562µs | 702µs | 913µs | 1ms | 1ms | +| **Req/Sec** | 56928.75 | 63407.41 | 86132.75 | 95317.19 | 98215.00 | 99050.81 | 99987.03 | +| **Latency** | 365µs | 456µs | 567µs | 733µs | 934µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33075.47 | 3425.45 | 38746.17 | | +| 33879.00 | 3561.44 | 38763.03 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31379.67 | 32618.82 | 33562.93 | 34675.88 | 35461.17 | 36094.29 | 36887.44 | +| **Req/Sec** | 31854.08 | 33518.20 | 34604.89 | 35546.15 | 36310.16 | 36861.04 | 37918.39 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45573.09 | 2485.72 | 56518.92 | | +| 45343.94 | 2524.95 | 65902.79 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43820.22 | 44710.84 | 45509.02 | 46407.63 | 47777.43 | 49045.90 | 51582.64 | -| **Latency** | 960µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43470.69 | 44377.24 | 45300.47 | 46380.61 | 47610.27 | 48549.86 | 50612.87 | +| **Latency** | 963µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48236.20 | 2437.82 | 62548.03 | | +| 48216.60 | 2664.20 | 68741.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46463.96 | 47367.02 | 48152.77 | 48960.47 | 49823.31 | 50968.43 | 57397.06 | -| **Latency** | 905µs | 962µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46229.92 | 47077.97 | 47947.51 | 48927.32 | 50730.06 | 52418.53 | 56436.16 | +| **Latency** | 904µs | 965µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17087.34 | 1386.61 | 23203.72 | | +| 17403.93 | 1501.88 | 26749.72 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16623.65 | 16955.31 | 17255.69 | 17556.41 | 17828.19 | 18029.29 | 18732.88 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 16937.49 | 17262.90 | 17592.55 | 17883.62 | 18191.24 | 18343.79 | 18862.08 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30063.90 | 2695.82 | 32758.37 | | +| 31015.97 | 2761.20 | 38343.75 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29519.61 | 30182.50 | 30510.39 | 31001.41 | 31306.10 | 31465.93 | 31861.23 | +| **Req/Sec** | 30443.82 | 31164.23 | 31466.00 | 31922.16 | 32191.38 | 32307.26 | 32738.62 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,68 +576,68 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39912.83 | 2232.22 | 46760.48 | | +| 39484.37 | 1914.09 | 44187.84 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38647.41 | 39616.61 | 40082.13 | 40831.78 | 41576.78 | 42027.29 | 43301.46 | +| **Req/Sec** | 38622.06 | 39232.81 | 39803.25 | 40153.13 | 40587.23 | 40795.53 | 41670.77 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43435.11 | 3554.27 | 49480.62 | | +| 42931.88 | 3273.90 | 48647.46 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 40701.15 | 42419.89 | 44147.12 | 45440.85 | 46234.82 | 46698.62 | 47750.49 | -| **Latency** | 844µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 40373.48 | 41800.34 | 43511.83 | 44729.68 | 45665.68 | 46091.32 | 47184.95 | +| **Latency** | 860µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) | **Stat** | Mean | Stddev | Max | | -------- | ------- | --------- | --- | -| 77386.15 | 9458.14 | 101835.99 | | +| 78877.28 | 9315.48 | 101915.13 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 64962.72 | 69645.36 | 77190.87 | 84823.64 | 90705.70 | 93500.60 | 96461.58 | -| **Latency** | 383µs | 476µs | 604µs | 767µs | 965µs | 1ms | 1ms | +| **Req/Sec** | 66958.34 | 71500.21 | 78240.17 | 86063.10 | 92148.84 | 94640.74 | 98739.55 | +| **Latency** | 378µs | 471µs | 596µs | 749µs | 942µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6426.79 | 1354.48 | 10168.04 | | +| 7409.09 | 1376.25 | 10825.89 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5139.87 | 5658.06 | 6477.23 | 7041.90 | 8107.90 | 8794.02 | 9157.87 | -| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 5870.43 | 6714.20 | 7664.68 | 8140.16 | 9043.11 | 9464.24 | 9866.66 | +| **Latency** | 5ms | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | ### [Vixeny (Bun)](#vixeny-bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 75131.35 | 14821.53 | 102371.61 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 75680.82 | 14339.10 | 99931.18 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | -| **Req/Sec** | 57182.73 | 60987.63 | 73246.52 | 89316.29 | 95206.46 | 97606.28 | 100241.62 | -| **Latency** | 383µs | 476µs | 606µs | 821µs | 989µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | +| **Req/Sec** | 57322.40 | 61521.53 | 76315.05 | 89061.16 | 94821.34 | 96680.88 | 98983.00 | +| **Latency** | 384µs | 473µs | 602µs | 813µs | 984µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51265.61 | 4603.43 | 73315.12 | | +| 48232.26 | 2544.74 | 64534.10 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47533.48 | 48640.20 | 49823.60 | 53100.32 | 58224.83 | 60450.45 | 64585.99 | -| **Latency** | 736µs | 910µs | 998µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46242.94 | 47115.52 | 47938.78 | 49029.24 | 50935.90 | 52307.45 | 55432.34 | +| **Latency** | 902µs | 965µs | 1ms | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-07-14T01:52:19.180Z

+

Generated 2024-07-15T01:47:37.928Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index d9b1a9d251..d236c455c3 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000344785, - "slowest": 0.016107526, - "fastest": 0.000495847, - "average": 0.0035440936338255683, - "requestsPerSec": 14079.414562904994, - "totalData": 1830387, + "total": 10.00113056, + "slowest": 0.016136501, + "fastest": 0.001626599, + "average": 0.0034886454709459674, + "requestsPerSec": 14302.782984566897, + "totalData": 1859572, "sizePerRequest": 13, - "sizePerSec": 183032.38931776493 + "sizePerSec": 185936.17879936966 }, "responseTimeHistogram": { - "0.000495847": 1, - "0.0020570149": 13, - "0.0036181827999999996": 93217, - "0.005179350699999999": 46417, - "0.006740518599999999": 889, - "0.0083016865": 201, - "0.0098628544": 11, - "0.0114240223": 6, - "0.0129851902": 13, - "0.0145463581": 15, - "0.016107526": 16 + "0.001626599": 1, + "0.0030775892000000004": 8849, + "0.004528579400000001": 131203, + "0.005979569600000001": 2519, + "0.007430559800000001": 275, + "0.00888155": 139, + "0.0103325402": 9, + "0.0117835304": 9, + "0.0132345206": 12, + "0.0146855108": 12, + "0.016136501": 16 }, "latencyPercentiles": { - "p10": 0.003242396, - "p25": 0.003321568, - "p50": 0.003408198, - "p75": 0.003764567, - "p90": 0.00398752, - "p95": 0.004256222, - "p99": 0.005005245 + "p10": 0.003158411, + "p25": 0.003241383, + "p50": 0.003349383, + "p75": 0.003715964, + "p90": 0.003931315, + "p95": 0.004252338, + "p99": 0.005125106 }, "rps": { - "mean": 14081.889289008552, - "stddev": 1429.6316034530375, - "max": 19459.18511151689, + "mean": 14303.813465010588, + "stddev": 1550.218718351308, + "max": 19937.777690078765, "percentiles": { - "p10": 12618.735035908203, - "p25": 13447.646355803725, - "p50": 14232.317322945293, - "p75": 14920.202658380264, - "p90": 15236.140124374926, - "p95": 15617.149925384232, - "p99": 17840.11170716205 + "p10": 12781.260699273842, + "p25": 13560.170426784884, + "p50": 14404.747804876853, + "p75": 15263.718392429324, + "p90": 15609.1578929355, + "p95": 15869.202417903496, + "p99": 18836.393032553162 } }, "details": { "DNSDialup": { - "average": 0.0010780609200000003, - "fastest": 0.000114185, - "slowest": 0.001569203 + "average": 0.00087943826, + "fastest": 0.000104091, + "slowest": 0.001401088 }, "DNSLookup": { - "average": 0.000010013919999999999, - "fastest": 0.000004588, - "slowest": 0.00004254 + "average": 0.000007950480000000002, + "fastest": 0.000004257, + "slowest": 0.000037931 } }, "statusCodeDistribution": { - "200": 140799 + "200": 143044 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index aca7d9fe85..2cc872278f 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000513346, - "slowest": 0.010217498, - "fastest": 0.000680998, - "average": 0.0016627798961298805, - "requestsPerSec": 30031.158362497925, - "totalData": 3904251, + "total": 10.000162556, + "slowest": 0.010000971, + "fastest": 0.000384588, + "average": 0.0016608811092019872, + "requestsPerSec": 30065.811262198447, + "totalData": 3908619, "sizePerRequest": 13, - "sizePerSec": 390405.058712473 + "sizePerSec": 390855.5464085798 }, "responseTimeHistogram": { - "0.000680998": 1, - "0.001634648": 146436, - "0.002588298": 151317, - "0.003541948": 2022, - "0.004495598": 390, - "0.005449248": 66, - "0.006402898000000001": 30, - "0.007356548": 31, - "0.008310198": 8, - "0.009263848": 9, - "0.010217498": 17 + "0.000384588": 1, + "0.0013462263000000002": 33155, + "0.0023078646000000004": 261340, + "0.0032695029000000004": 5378, + "0.004231141200000001": 568, + "0.0051927795": 116, + "0.006154417800000001": 47, + "0.0071160561": 29, + "0.008077694400000002": 7, + "0.009039332700000001": 11, + "0.010000971": 11 }, "latencyPercentiles": { - "p10": 0.001330988, - "p25": 0.001489182, - "p50": 0.001659311, - "p75": 0.001806256, - "p90": 0.001922945, - "p95": 0.002128218, - "p99": 0.002508172 + "p10": 0.001332856, + "p25": 0.001490938, + "p50": 0.001648144, + "p75": 0.00180655, + "p90": 0.001907498, + "p95": 0.002097937, + "p99": 0.002524693 }, "rps": { - "mean": 30021.595478337775, - "stddev": 3881.4729838727358, - "max": 39325.48050758496, + "mean": 30054.243871411454, + "stddev": 3710.5849514752344, + "max": 39940.6774768033, "percentiles": { - "p10": 25251.61651238821, - "p25": 29153.44117301531, - "p50": 29918.467642573327, - "p75": 30351.997458904254, - "p90": 36168.13117458058, - "p95": 37547.79082816591, - "p99": 38631.75576601882 + "p10": 26117.156360008692, + "p25": 29155.959032170987, + "p50": 29896.750515137268, + "p75": 30358.050797167994, + "p90": 36016.07037059907, + "p95": 37638.64359537833, + "p99": 38721.96981979635 } }, "details": { "DNSDialup": { - "average": 0.0010141724600000001, - "fastest": 0.000110096, - "slowest": 0.001574505 + "average": 0.0009484545400000001, + "fastest": 0.000087954, + "slowest": 0.001966144 }, "DNSLookup": { - "average": 0.000016674780000000004, - "fastest": 0.000004178, - "slowest": 0.000159208 + "average": 0.00001847274, + "fastest": 0.000004348, + "slowest": 0.000259694 } }, "statusCodeDistribution": { - "200": 300327 + "200": 300663 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 636728c288..2f36cce790 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000362402, - "slowest": 0.007000694, - "fastest": 0.000360704, - "average": 0.0011224645965497312, - "requestsPerSec": 44470.288387854765, - "totalData": 5781347, + "total": 10.000444695, + "slowest": 0.007119381, + "fastest": 0.000282663, + "average": 0.0011471549675642907, + "requestsPerSec": 43511.865049117194, + "totalData": 5656794, "sizePerRequest": 13, - "sizePerSec": 578113.7490421119 + "sizePerSec": 565654.2456385236 }, "responseTimeHistogram": { - "0.000360704": 1, - "0.001024703": 83980, - "0.0016887019999999998": 359631, - "0.0023527009999999996": 889, - "0.0030166999999999998": 105, - "0.003680699": 49, - "0.004344697999999999": 22, - "0.0050086969999999995": 29, - "0.005672696": 3, - "0.006336695": 9, - "0.007000694": 1 + "0.000282663": 1, + "0.0009663348": 20429, + "0.0016500066": 413447, + "0.0023336783999999998": 1073, + "0.0030173502": 98, + "0.003701022": 33, + "0.0043846938": 9, + "0.0050683656": 8, + "0.0057520374": 19, + "0.0064357092": 9, + "0.007119381": 12 }, "latencyPercentiles": { - "p10": 0.000982587, - "p25": 0.001044056, - "p50": 0.001132404, - "p75": 0.001203717, - "p90": 0.001248912, - "p95": 0.001281613, - "p99": 0.00139941 + "p10": 0.001009356, + "p25": 0.001062882, + "p50": 0.001157295, + "p75": 0.001222487, + "p90": 0.001270766, + "p95": 0.001312531, + "p99": 0.00143825 }, "rps": { - "mean": 44469.84725882318, - "stddev": 2402.0942802694403, - "max": 51736.72982959459, + "mean": 43507.031660908186, + "stddev": 2358.092781569137, + "max": 52315.5534140309, "percentiles": { - "p10": 42841.11032947284, - "p25": 43677.14694464709, - "p50": 44490.57836850174, - "p75": 45527.73549646547, - "p90": 46577.89578407654, - "p95": 47112.225622548984, - "p99": 48740.883853376836 + "p10": 41630.519333720506, + "p25": 42905.79228195807, + "p50": 43600.61912878957, + "p75": 44434.42779465539, + "p90": 45627.88655557957, + "p95": 46374.277680560815, + "p99": 47861.5403686062 } }, "details": { "DNSDialup": { - "average": 0.0010252995799999995, - "fastest": 0.000098805, - "slowest": 0.00205911 + "average": 0.0011438366999999997, + "fastest": 0.000141674, + "slowest": 0.001551627 }, "DNSLookup": { - "average": 0.0000510559, - "fastest": 0.000004519, - "slowest": 0.001966247 + "average": 0.00001782704, + "fastest": 0.000004929, + "slowest": 0.000170608 } }, "statusCodeDistribution": { - "200": 444719 + "200": 435138 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index c40bbc9bac..9515a05677 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001051197, - "slowest": 0.011957028, - "fastest": 0.000383517, - "average": 0.001483741601928848, - "requestsPerSec": 33654.26227404603, - "totalData": 4375514, + "total": 10.000547761, + "slowest": 0.013693503, + "fastest": 0.00049344, + "average": 0.0014668484367263213, + "requestsPerSec": 34042.33529363772, + "totalData": 4425746, "sizePerRequest": 13, - "sizePerSec": 437505.4095625984 + "sizePerSec": 442550.3588172904 }, "responseTimeHistogram": { - "0.000383517": 1, - "0.0015408681": 171498, - "0.0026982192": 163480, - "0.0038555703": 791, - "0.0050129214": 342, - "0.006170272500000001": 416, - "0.0073276236": 0, - "0.0084849747": 0, - "0.0096423258": 0, - "0.010799676900000001": 0, - "0.011957028000000001": 50 + "0.00049344": 1, + "0.0018134463": 316457, + "0.0031334526": 22843, + "0.0044534589": 513, + "0.0057734652": 538, + "0.0070934715": 40, + "0.0084134778": 0, + "0.0097334841": 0, + "0.0110534904": 0, + "0.012373496699999998": 0, + "0.013693503": 50 }, "latencyPercentiles": { - "p10": 0.001013589, - "p25": 0.001339728, - "p50": 0.001537928, - "p75": 0.001613352, - "p90": 0.001698745, - "p95": 0.002017845, - "p99": 0.002233915 + "p10": 0.001000787, + "p25": 0.001331701, + "p50": 0.001520329, + "p75": 0.001592921, + "p90": 0.001676697, + "p95": 0.001998299, + "p99": 0.002203286 }, "rps": { - "mean": 33658.080309860066, - "stddev": 2814.1250543439073, - "max": 38027.04483428707, + "mean": 34050.77486942881, + "stddev": 2966.721151891657, + "max": 38947.59076179654, "percentiles": { - "p10": 32060.764767466204, - "p25": 33004.45613219561, - "p50": 34021.634357286675, - "p75": 35107.9203468315, - "p90": 35789.83377286932, - "p95": 36207.87883443421, - "p99": 37155.91965908447 + "p10": 32155.835392575525, + "p25": 33216.98384383804, + "p50": 34563.40193900484, + "p75": 35592.46262100936, + "p90": 36283.22834945351, + "p95": 36935.67616961239, + "p99": 37870.3429403879 } }, "details": { "DNSDialup": { - "average": 0.0009099177799999999, - "fastest": 0.00013883, - "slowest": 0.001994776 + "average": 0.0008934274, + "fastest": 0.000088469, + "slowest": 0.001814738 }, "DNSLookup": { - "average": 0.00000998212, - "fastest": 0.000004549, - "slowest": 0.000046377 + "average": 0.00004498118, + "fastest": 0.000003927, + "slowest": 0.001699674 } }, "statusCodeDistribution": { - "200": 336578 + "200": 340442 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index e6a03e63ac..808aea0f6d 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00016724, - "slowest": 0.003988917, - "fastest": 0.000030229, - "average": 0.0006225135217663316, - "requestsPerSec": 80133.95983965564, - "totalData": 10417589, + "total": 10.000472953, + "slowest": 0.003959524, + "fastest": 0.000034214, + "average": 0.000636338276713074, + "requestsPerSec": 78401.69196845785, + "totalData": 10192702, "sizePerRequest": 13, - "sizePerSec": 1041741.4779155233 + "sizePerSec": 1019221.9955899521 }, "responseTimeHistogram": { - "0.000030229": 1, - "0.0004260978": 144928, - "0.0008219666": 518833, - "0.0012178354000000001": 119989, - "0.0016137042000000002": 16802, - "0.002009573": 732, - "0.0024054418": 42, - "0.0028013106": 11, - "0.0031971794": 8, - "0.0035930482000000002": 2, - "0.003988917": 5 + "0.000034214": 1, + "0.00042674499999999997": 129108, + "0.0008192759999999999": 509062, + "0.0012118069999999999": 126920, + "0.0016043379999999999": 18011, + "0.0019968689999999996": 881, + "0.0023893999999999994": 51, + "0.0027819309999999996": 6, + "0.0031744619999999994": 7, + "0.003566992999999999": 6, + "0.003959524": 1 }, "latencyPercentiles": { - "p10": 0.00036998, - "p25": 0.000462092, - "p50": 0.000584683, - "p75": 0.00074024, - "p90": 0.000933755, - "p95": 0.001051888, - "p99": 0.001355423 + "p10": 0.000379768, + "p25": 0.00047377, + "p50": 0.000602888, + "p75": 0.000757847, + "p90": 0.000940354, + "p95": 0.001058321, + "p99": 0.001370445 }, "rps": { - "mean": 80140.7032284431, - "stddev": 10078.1126311665, - "max": 103582.13521322866, + "mean": 78396.78404108132, + "stddev": 9136.625644798401, + "max": 101402.24098952432, "percentiles": { - "p10": 67046.22166521878, - "p25": 71721.06998125231, - "p50": 79457.089919118, - "p75": 87803.88093153262, - "p90": 94427.14283635384, - "p95": 96721.93653520207, - "p99": 100091.16411434601 + "p10": 66621.30407045415, + "p25": 70941.24523998793, + "p50": 77422.0885218554, + "p75": 85676.07178413721, + "p90": 91038.79162912274, + "p95": 93726.43085350022, + "p99": 97853.91750854753 } }, "details": { "DNSDialup": { - "average": 0.00078400646, - "fastest": 0.000093285, - "slowest": 0.001472728 + "average": 0.00103390092, + "fastest": 0.000110375, + "slowest": 0.001680858 }, "DNSLookup": { - "average": 0.000008805200000000002, - "fastest": 0.000004358, - "slowest": 0.000063871 + "average": 0.000010591839999999999, + "fastest": 0.000004809, + "slowest": 0.000062987 } }, "statusCodeDistribution": { - "200": 801353 + "200": 784054 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index e0f44089be..a14352fb36 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000204871, - "slowest": 0.008362091, - "fastest": 0.000338162, - "average": 0.001209154163135348, - "requestsPerSec": 41286.95415004164, - "totalData": 5367414, + "total": 10.000254827, + "slowest": 0.007740764, + "fastest": 0.000360893, + "average": 0.0012250784765938784, + "requestsPerSec": 40748.961606436074, + "totalData": 5297500, "sizePerRequest": 13, - "sizePerSec": 536730.4039505413 + "sizePerSec": 529736.500883669 }, "responseTimeHistogram": { - "0.000338162": 1, - "0.0011405549": 134512, - "0.0019429478": 277172, - "0.0027453407": 1010, - "0.0035477336": 76, - "0.004350126500000001": 22, - "0.0051525194000000005": 39, - "0.005954912300000001": 10, - "0.006757305200000001": 22, - "0.007559698100000001": 13, - "0.008362091": 1 + "0.000360893": 1, + "0.0010988801": 61963, + "0.0018368672": 344053, + "0.0025748543000000002": 1281, + "0.0033128414": 126, + "0.0040508285": 28, + "0.0047888156": 1, + "0.0055268027": 9, + "0.0062647898": 17, + "0.0070027769": 8, + "0.007740764": 13 }, "latencyPercentiles": { - "p10": 0.001063708, - "p25": 0.001116357, - "p50": 0.001218601, - "p75": 0.001287376, - "p90": 0.001340062, - "p95": 0.001378877, - "p99": 0.001526252 + "p10": 0.00107916, + "p25": 0.001129179, + "p50": 0.001236049, + "p75": 0.001300128, + "p90": 0.001353955, + "p95": 0.001397767, + "p99": 0.001552583 }, "rps": { - "mean": 41280.65523205214, - "stddev": 2268.8609406427568, - "max": 47548.67365503962, + "mean": 40748.4924978106, + "stddev": 2156.6797149016893, + "max": 44930.3339126139, "percentiles": { - "p10": 39872.07507871826, - "p25": 40909.38761153421, - "p50": 41493.366399110026, - "p75": 42124.96885977191, - "p90": 42889.84994665341, - "p95": 43406.07027808118, - "p99": 44436.66469203693 + "p10": 39214.56036626097, + "p25": 40584.073967631666, + "p50": 41024.65992308052, + "p75": 41498.422602236875, + "p90": 42112.76859143952, + "p95": 42604.057120604826, + "p99": 43717.824980117046 } }, "details": { "DNSDialup": { - "average": 0.0009768812800000002, - "fastest": 0.000082888, - "slowest": 0.001889043 + "average": 0.0010221101600000003, + "fastest": 0.000198087, + "slowest": 0.001587229 }, "DNSLookup": { - "average": 0.00004694714, - "fastest": 0.000004208, - "slowest": 0.001783591 + "average": 0.00000845022, + "fastest": 0.000004238, + "slowest": 0.000031859 } }, "statusCodeDistribution": { - "200": 412878 + "200": 407500 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 1cbb26a001..d8833834e9 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000559083, - "slowest": 0.010523086, - "fastest": 0.000455331, - "average": 0.001450329046373397, - "requestsPerSec": 34427.27522956828, - "totalData": 4475796, + "total": 10.000219775, + "slowest": 0.009160293, + "fastest": 0.000873797, + "average": 0.001467240624191954, + "requestsPerSec": 34030.45209573907, + "totalData": 4424056, "sizePerRequest": 13, - "sizePerSec": 447554.57798438764 + "sizePerSec": 442395.8772446079 }, "responseTimeHistogram": { - "0.000455331": 1, - "0.0014621064999999999": 164472, - "0.0024688819999999995": 178874, - "0.0034756575": 685, - "0.004482432999999999": 116, - "0.005489208499999999": 82, - "0.006495983999999999": 12, - "0.007502759499999999": 6, - "0.008509534999999999": 11, - "0.009516310499999998": 11, - "0.010523085999999997": 22 + "0.000873797": 1, + "0.0017024466": 333835, + "0.0025310961999999997": 5368, + "0.0033597457999999993": 709, + "0.004188395399999999": 223, + "0.0050170449999999995": 121, + "0.005845694599999999": 6, + "0.006674344199999999": 10, + "0.007502993799999999": 18, + "0.0083316434": 20, + "0.009160293": 1 }, "latencyPercentiles": { - "p10": 0.001278702, - "p25": 0.00132691, - "p50": 0.001473134, - "p75": 0.001540479, - "p90": 0.001590299, - "p95": 0.001626902, - "p99": 0.00182464 + "p10": 0.001291558, + "p25": 0.00134074, + "p50": 0.001491061, + "p75": 0.001558227, + "p90": 0.001608286, + "p95": 0.001644363, + "p99": 0.001881723 }, "rps": { - "mean": 34419.96119608043, - "stddev": 2088.506310726082, - "max": 38100.30099237786, + "mean": 34026.4892333979, + "stddev": 2122.8781052560444, + "max": 36296.72392394009, "percentiles": { - "p10": 33941.714366956956, - "p25": 34321.86338932162, - "p50": 34627.670290961585, - "p75": 35077.84826866321, - "p90": 35405.79632225617, - "p95": 35545.149448831566, - "p99": 35792.55370081191 + "p10": 33430.080386333015, + "p25": 34107.44869562576, + "p50": 34381.626781290746, + "p75": 34620.80550466833, + "p90": 34895.312046789455, + "p95": 35052.452489903546, + "p99": 35425.921146502886 } }, "details": { "DNSDialup": { - "average": 0.0006128542599999997, - "fastest": 0.000085831, - "slowest": 0.001051285 + "average": 0.0008197836799999998, + "fastest": 0.00008727, + "slowest": 0.001759481 }, "DNSLookup": { - "average": 0.000010287519999999999, - "fastest": 0.000003897, - "slowest": 0.000044452 + "average": 0.000011571019999999996, + "fastest": 0.000003747, + "slowest": 0.000044183 } }, "statusCodeDistribution": { - "200": 344292 + "200": 340312 }, "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 5d6fcdbcd4..1415d0c55d 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.000095413, - "slowest": 0.010339179, - "fastest": 0.000623446, - "average": 0.0013854851866744646, - "requestsPerSec": 36037.25615772782, - "totalData": 4684888, + "total": 10.000202536, + "slowest": 0.009793562, + "fastest": 0.000626378, + "average": 0.001372731877058557, + "requestsPerSec": 36371.86333882868, + "totalData": 4728438, "sizePerRequest": 13, - "sizePerSec": 468484.3300504617 + "sizePerSec": 472834.22340477287 }, "responseTimeHistogram": { - "0.000623446": 1, - "0.0015950193000000001": 349766, - "0.0025665926": 9809, - "0.0035381659000000005": 475, - "0.0045097392000000005": 213, - "0.0054813125": 65, - "0.0064528858000000005": 0, - "0.0074244591": 8, - "0.008396032400000001": 16, - "0.0093676057": 9, - "0.010339179": 14 + "0.000626378": 1, + "0.0015430964": 345879, + "0.0024598148": 16946, + "0.0033765331999999998": 691, + "0.0042932516": 131, + "0.00520997": 28, + "0.0061266884": 0, + "0.007043406800000001": 0, + "0.0079601252": 11, + "0.0088768436": 22, + "0.009793562": 17 }, "latencyPercentiles": { - "p10": 0.001217947, - "p25": 0.001267829, - "p50": 0.001400757, - "p75": 0.001468745, - "p90": 0.001519702, - "p95": 0.001557893, - "p99": 0.001868895 + "p10": 0.001209375, + "p25": 0.00125791, + "p50": 0.001390192, + "p75": 0.001456614, + "p90": 0.001505445, + "p95": 0.001542157, + "p99": 0.00175144 }, "rps": { - "mean": 36028.13968422589, - "stddev": 2444.3234322713265, - "max": 42535.85031331879, + "mean": 36365.48137877039, + "stddev": 2212.8758210363458, + "max": 38968.23451225177, "percentiles": { - "p10": 35359.439217324216, - "p25": 35898.08492895441, - "p50": 36490.086726109774, - "p75": 36803.359548546694, - "p90": 37231.96283864392, - "p95": 37436.38073501755, - "p99": 37890.41988985064 + "p10": 35631.0453297956, + "p25": 36393.47664476203, + "p50": 36674.312857883546, + "p75": 37082.13642139679, + "p90": 37492.223371050524, + "p95": 37649.23795526135, + "p99": 37923.911249123536 } }, "details": { "DNSDialup": { - "average": 0.0010607044399999997, - "fastest": 0.000160551, - "slowest": 0.001747936 + "average": 0.0006137580600000001, + "fastest": 0.000082423, + "slowest": 0.000998395 }, "DNSLookup": { - "average": 0.000018866840000000003, - "fastest": 0.000005189, - "slowest": 0.000261278 + "average": 0.000007686460000000004, + "fastest": 0.000004017, + "slowest": 0.000036268 } }, "statusCodeDistribution": { - "200": 360376 + "200": 363726 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 19d77de9a3..dbd160dec3 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000081853, - "slowest": 0.004030267, - "fastest": 0.000120007, - "average": 0.0008449188720569212, - "requestsPerSec": 59066.41652366083, - "totalData": 7678697, + "total": 10.000512705, + "slowest": 0.004240137, + "fastest": 0.00012905, + "average": 0.0009472743602326492, + "requestsPerSec": 52680.1990598541, + "totalData": 6848777, "sizePerRequest": 13, - "sizePerSec": 767863.4148075908 + "sizePerSec": 684842.5877781033 }, "responseTimeHistogram": { - "0.000120007": 1, - "0.0005110329999999999": 6848, - "0.0009020589999999999": 306144, - "0.0012930849999999998": 275291, - "0.0016841109999999999": 2102, - "0.002075137": 138, - "0.0024661629999999995": 78, - "0.0028571889999999996": 21, - "0.0032482149999999996": 1, - "0.0036392409999999997": 6, - "0.004030267": 39 + "0.00012905": 1, + "0.0005401586999999999": 2291, + "0.0009512673999999999": 240127, + "0.0013623760999999998": 283477, + "0.0017734847999999997": 723, + "0.0021845934999999996": 72, + "0.0025957021999999997": 63, + "0.0030068108999999994": 27, + "0.0034179195999999995": 11, + "0.0038290282999999996": 14, + "0.004240137": 23 }, "latencyPercentiles": { - "p10": 0.000571718, - "p25": 0.000639796, - "p50": 0.000888658, - "p75": 0.000993348, - "p90": 0.001064099, - "p95": 0.001118243, - "p99": 0.001238655 + "p10": 0.000773977, + "p25": 0.000881023, + "p50": 0.000963423, + "p75": 0.001031994, + "p90": 0.00109205, + "p95": 0.001140687, + "p99": 0.001247025 }, "rps": { - "mean": 59060.545437478926, - "stddev": 9846.964904292474, - "max": 83149.85665404837, + "mean": 52673.890184354976, + "stddev": 4200.834962398744, + "max": 77984.0412735397, "percentiles": { - "p10": 50722.0894699639, - "p25": 51752.58062191287, - "p50": 53860.253465549, - "p75": 66316.98980170701, - "p90": 75171.39779363139, - "p95": 78520.16927782034, - "p99": 81762.07517369644 + "p10": 49674.25230967759, + "p25": 50653.93124059225, + "p50": 51671.285705761686, + "p75": 53048.215523088686, + "p90": 58015.84604137752, + "p95": 61112.33246869344, + "p99": 66878.8702516869 } }, "details": { "DNSDialup": { - "average": 0.0007940417199999999, - "fastest": 0.00008042, - "slowest": 0.001335716 + "average": 0.0007548031600000002, + "fastest": 0.000078326, + "slowest": 0.001313817 }, "DNSLookup": { - "average": 0.000008528499999999998, - "fastest": 0.000003887, - "slowest": 0.000040716 + "average": 0.000009802299999999998, + "fastest": 0.000004128, + "slowest": 0.00007 } }, "statusCodeDistribution": { - "200": 590669 + "200": 526829 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 26d9fa27d9..cda8993eb2 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000206997, - "slowest": 0.005913722, - "fastest": 0.000312394, - "average": 0.0010808283498132737, - "requestsPerSec": 46184.543993794694, - "totalData": 6004115, + "total": 10.000200539, + "slowest": 0.005823567, + "fastest": 0.000476449, + "average": 0.001116824690383415, + "requestsPerSec": 44694.70369688154, + "totalData": 5810428, "sizePerRequest": 13, - "sizePerSec": 600399.071919331 + "sizePerSec": 581031.14805946 }, "responseTimeHistogram": { - "0.000312394": 1, - "0.0008725268": 27308, - "0.0014326596": 432236, - "0.0019927924000000003": 2006, - "0.0025529252000000002": 164, - "0.003113058": 56, - "0.0036731908000000005": 37, - "0.0042333236": 0, - "0.0047934564": 4, - "0.0053535892": 17, - "0.005913722": 26 + "0.000476449": 1, + "0.0010111608": 38840, + "0.0015458726": 406931, + "0.0020805843999999996": 816, + "0.0026152961999999997": 259, + "0.0031500079999999997": 39, + "0.0036847197999999993": 26, + "0.004219431599999999": 8, + "0.0047541434": 34, + "0.0052888551999999995": 1, + "0.005823567": 1 }, "latencyPercentiles": { - "p10": 0.00096799, - "p25": 0.001046004, - "p50": 0.001093231, - "p75": 0.001138497, - "p90": 0.001182398, - "p95": 0.001216444, - "p99": 0.001332987 + "p10": 0.001022421, + "p25": 0.001074157, + "p50": 0.001122297, + "p75": 0.001168876, + "p90": 0.001214595, + "p95": 0.001251504, + "p99": 0.001366488 }, "rps": { - "mean": 46184.60558374552, - "stddev": 2831.682177083148, - "max": 63193.77324011158, + "mean": 44694.27310666782, + "stddev": 2375.4833808462754, + "max": 54662.873497874054, "percentiles": { - "p10": 44156.68835651285, - "p25": 45001.23753403162, - "p50": 45853.31054379894, - "p75": 47427.18570495827, - "p90": 49326.92805126092, - "p95": 50218.77306296951, - "p99": 52439.50792527131 + "p10": 42861.06590529243, + "p25": 43835.307932983975, + "p50": 44539.29702176296, + "p75": 45625.52338521404, + "p90": 47151.85289262892, + "p95": 48148.86628439072, + "p99": 50345.1394520304 } }, "details": { "DNSDialup": { - "average": 0.0009808781000000002, - "fastest": 0.000126446, - "slowest": 0.001510243 + "average": 0.0009863187799999998, + "fastest": 0.000149909, + "slowest": 0.001992452 }, "DNSLookup": { - "average": 0.000009338560000000001, - "fastest": 0.000004197, - "slowest": 0.00005334 + "average": 0.00004767424, + "fastest": 0.000005049, + "slowest": 0.001884364 } }, "statusCodeDistribution": { - "200": 461855 + "200": 446956 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 326b076e04..4aad2607e0 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00094725, - "slowest": 0.014670232, - "fastest": 0.001856085, - "average": 0.002954456845429838, - "requestsPerSec": 16880.700975600088, - "totalData": 2194699, + "total": 10.000391723, + "slowest": 0.013553586, + "fastest": 0.000771088, + "average": 0.0028254877811703266, + "requestsPerSec": 17652.308518475023, + "totalData": 2294890, "sizePerRequest": 13, - "sizePerSec": 219449.11268280115 + "sizePerSec": 229480.0107401753 }, "responseTimeHistogram": { - "0.001856085": 1, - "0.0031374997": 142066, - "0.0044189144": 25004, - "0.0057003291": 1043, - "0.006981743800000001": 143, - "0.008263158500000001": 516, - "0.0095445732": 0, - "0.0108259879": 5, - "0.0121074026": 15, - "0.013388817300000001": 18, - "0.014670232000000002": 12 + "0.000771088": 1, + "0.0020493378": 1094, + "0.0033275876": 151621, + "0.0046058374": 22385, + "0.0058840872": 704, + "0.0071623369999999995": 646, + "0.0084405868": 28, + "0.009718836599999999": 9, + "0.0109970864": 14, + "0.0122753362": 18, + "0.013553586": 10 }, "latencyPercentiles": { - "p10": 0.002638254, - "p25": 0.00273753, - "p50": 0.002840875, - "p75": 0.002947379, - "p90": 0.003594652, - "p95": 0.003743106, - "p99": 0.004456934 + "p10": 0.002500476, + "p25": 0.00259162, + "p50": 0.002701799, + "p75": 0.002853051, + "p90": 0.003457398, + "p95": 0.003626423, + "p99": 0.004393611 }, "rps": { - "mean": 16887.071486367877, - "stddev": 1746.5740265717131, - "max": 20721.060875593503, + "mean": 17663.88763254782, + "stddev": 1963.4672598681243, + "max": 27669.79718547337, "percentiles": { - "p10": 15413.064113142083, - "p25": 16116.589890745392, - "p50": 16952.495096315175, - "p75": 17965.40485290866, - "p90": 18677.339125853498, - "p95": 19087.162669410427, - "p99": 19673.65740656048 + "p10": 15823.220576196023, + "p25": 16742.7559759353, + "p50": 17906.419642578887, + "p75": 18915.084780110745, + "p90": 19565.760521111908, + "p95": 19942.399176136354, + "p99": 20700.867345000563 } }, "details": { "DNSDialup": { - "average": 0.0011154930800000005, - "fastest": 0.000181469, - "slowest": 0.001572469 + "average": 0.0008782524200000002, + "fastest": 0.000097093, + "slowest": 0.001771968 }, "DNSLookup": { - "average": 0.000010012319999999997, - "fastest": 0.0000049, - "slowest": 0.000048601 + "average": 0.000011359759999999998, + "fastest": 0.000003627, + "slowest": 0.000198357 } }, "statusCodeDistribution": { - "200": 168823 + "200": 176530 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index bdeadf7734..3fb25287ce 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000628169, - "slowest": 0.00386288, - "fastest": 0.000036746, - "average": 0.0006612256175694801, - "requestsPerSec": 75437.46125254025, - "totalData": 9807486, + "total": 10.000059199, + "slowest": 0.004245988, + "fastest": 0.000032086, + "average": 0.0006567905778514546, + "requestsPerSec": 75951.2503761929, + "totalData": 9873721, "sizePerRequest": 13, - "sizePerSec": 980686.9962830232 + "sizePerSec": 987366.2548905076 }, "responseTimeHistogram": { - "0.000036746": 1, - "0.0004193594": 107139, - "0.0008019728": 449748, - "0.0011845862": 167616, - "0.0015671996": 23289, - "0.0019498130000000001": 6348, - "0.0023324263999999996": 228, - "0.0027150397999999997": 30, - "0.0030976531999999998": 12, - "0.0034802666": 8, - "0.00386288": 3 + "0.000032086": 1, + "0.00045347620000000003": 156126, + "0.0008748664": 474146, + "0.0012962566": 109181, + "0.0017176468": 18282, + "0.0021390370000000003": 1689, + "0.0025604272": 54, + "0.0029818174000000005": 9, + "0.0034032076000000003": 10, + "0.0038245978": 10, + "0.004245988": 9 }, "latencyPercentiles": { - "p10": 0.000387313, - "p25": 0.000478363, - "p50": 0.000607796, - "p75": 0.000812659, - "p90": 0.00097971, - "p95": 0.001130739, - "p99": 0.001542381 + "p10": 0.000385168, + "p25": 0.000476748, + "p50": 0.000607583, + "p75": 0.000801214, + "p90": 0.000972914, + "p95": 0.001124386, + "p99": 0.001521707 }, "rps": { - "mean": 75414.16355782443, - "stddev": 13802.875164238381, - "max": 100029.70882352874, + "mean": 75954.1830737636, + "stddev": 13392.701757982286, + "max": 100896.08966473045, "percentiles": { - "p10": 57812.06537804265, - "p25": 62305.87544405486, - "p50": 75191.75650045778, - "p75": 88419.46996728973, - "p90": 94048.96415432412, - "p95": 95976.68537161249, - "p99": 98670.55931697115 + "p10": 59528.567759669466, + "p25": 63288.733311387834, + "p50": 75087.84017437312, + "p75": 88461.42040460152, + "p90": 94720.87648117484, + "p95": 96684.22558508797, + "p99": 99408.6838450754 } }, "details": { "DNSDialup": { - "average": 0.0010641495600000003, - "fastest": 0.000120389, - "slowest": 0.001770529 + "average": 0.0010839542999999997, + "fastest": 0.000349723, + "slowest": 0.001502165 }, "DNSLookup": { - "average": 0.00001124922, - "fastest": 0.00000548, - "slowest": 0.000046888 + "average": 0.0000087685, + "fastest": 0.000004969, + "slowest": 0.000029104 } }, "statusCodeDistribution": { - "200": 754422 + "200": 759517 }, "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 b2acabdfc1..554e0ce56d 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.000519705, - "slowest": 0.029742547, - "fastest": 0.002079815, - "average": 0.004587623004904976, - "requestsPerSec": 10886.134242160368, - "totalData": 4245813, + "total": 10.000314043, + "slowest": 0.023566792, + "fastest": 0.001954719, + "average": 0.004596759863277804, + "requestsPerSec": 10864.758799855223, + "totalData": 4237389, "sizePerRequest": 39, - "sizePerSec": 424559.23544425436 + "sizePerSec": 423725.5931943537 }, "responseTimeHistogram": { - "0.002079815": 1, - "0.0048460882": 92935, - "0.0076123614": 12722, - "0.0103786346": 2557, - "0.013144907800000001": 531, - "0.015911181": 55, - "0.0186774542": 27, - "0.0214437274": 14, - "0.0242100006": 7, - "0.0269762738": 4, - "0.029742547": 14 + "0.001954719": 1, + "0.0041159262999999995": 40225, + "0.0062771336": 63690, + "0.008438340899999999": 2747, + "0.0105995482": 1604, + "0.012760755499999998": 279, + "0.014921962799999999": 44, + "0.0170831701": 34, + "0.0192443774": 10, + "0.021405584699999997": 9, + "0.023566791999999996": 8 }, "latencyPercentiles": { - "p10": 0.003851238, - "p25": 0.003929078, - "p50": 0.004589167, - "p75": 0.004704926, - "p90": 0.005132796, - "p95": 0.005929518, - "p99": 0.009409707 + "p10": 0.003872843, + "p25": 0.00395543, + "p50": 0.004600449, + "p75": 0.004727626, + "p90": 0.005144023, + "p95": 0.005869226, + "p99": 0.009287775 }, "rps": { - "mean": 10862.972060133117, - "stddev": 1695.384349324029, - "max": 12572.31262452359, + "mean": 10853.095004176716, + "stddev": 1616.2333472766732, + "max": 12524.328508126908, "percentiles": { - "p10": 9025.02824936392, - "p25": 11026.514356421503, - "p50": 11503.840609476521, - "p75": 11650.457311938257, - "p90": 11756.005181191973, - "p95": 11847.381599422213, - "p99": 12310.286937400677 + "p10": 9201.32775159469, + "p25": 10960.499577356555, + "p50": 11443.34136413112, + "p75": 11613.565573675254, + "p90": 11726.02004914898, + "p95": 11824.827860068588, + "p99": 12273.23508019275 } }, "details": { "DNSDialup": { - "average": 0.0010941932, - "fastest": 0.000138008, - "slowest": 0.001982095 + "average": 0.0009978175799999999, + "fastest": 0.0002357, + "slowest": 0.001478518 }, "DNSLookup": { - "average": 0.000013986680000000006, - "fastest": 0.000004528, - "slowest": 0.000114795 + "average": 0.000012047000000000002, + "fastest": 0.000004107, + "slowest": 0.000061124 } }, "statusCodeDistribution": { - "200": 108867 + "200": 108651 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 1f2c912d83..8639139699 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000344168, - "slowest": 0.063798115, - "fastest": 0.006020914, - "average": 0.007754914172083435, - "requestsPerSec": 6439.678366877583, - "totalData": 837187, + "total": 10.000113052, + "slowest": 0.085005123, + "fastest": 0.005893999, + "average": 0.007802506272351004, + "requestsPerSec": 6400.127645276945, + "totalData": 832026, "sizePerRequest": 13, - "sizePerSec": 83715.81876940858 + "sizePerSec": 83201.65938860028 }, "responseTimeHistogram": { - "0.006020914": 1, - "0.0117986341": 62798, - "0.017576354199999998": 1526, - "0.023354074299999996": 24, - "0.029131794399999997": 0, - "0.0349095145": 0, - "0.0406872346": 0, - "0.0464649547": 4, - "0.0522426748": 12, - "0.0580203949": 13, - "0.063798115": 21 + "0.005893999": 1, + "0.0138051114": 63515, + "0.0217162238": 434, + "0.0296273362": 2, + "0.037538448599999996": 0, + "0.045449561": 0, + "0.053360673399999996": 0, + "0.06127178579999999": 0, + "0.0691828982": 9, + "0.0770940106": 16, + "0.085005123": 25 }, "latencyPercentiles": { - "p10": 0.006239807, - "p25": 0.007232594, - "p50": 0.007506338, - "p75": 0.007896866, - "p90": 0.009241421, - "p95": 0.010456098, - "p99": 0.013549958 + "p10": 0.00626674, + "p25": 0.006975296, + "p50": 0.007504549, + "p75": 0.0080658, + "p90": 0.009339317, + "p95": 0.010774978, + "p99": 0.013358768 }, "rps": { - "mean": 6461.287904509501, - "stddev": 989.1112865422231, - "max": 8079.078015605614, + "mean": 6433.872100042995, + "stddev": 1008.1637718714184, + "max": 8034.928638283399, "percentiles": { - "p10": 5047.454654424329, - "p25": 6169.063280329231, - "p50": 6615.747463687619, - "p75": 6806.074716275629, - "p90": 7827.291416983847, - "p95": 7924.814178154767, - "p99": 7992.5862015995845 + "p10": 4992.612461907284, + "p25": 6026.556355388793, + "p50": 6604.4778359729935, + "p75": 6795.41579222092, + "p90": 7798.707460457003, + "p95": 7881.0582604198335, + "p99": 7966.9333942187295 } }, "details": { "DNSDialup": { - "average": 0.0010581351, - "fastest": 0.00009593, - "slowest": 0.002230229 + "average": 0.00105629296, + "fastest": 0.000105226, + "slowest": 0.001930541 }, "DNSLookup": { - "average": 0.00001006708, - "fastest": 0.000004268, - "slowest": 0.000049322 + "average": 0.000009599860000000003, + "fastest": 0.00000488, + "slowest": 0.000049332 } }, "statusCodeDistribution": { - "200": 64399 + "200": 64002 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 9e6f43ad1a..8e4126a746 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000127221, - "slowest": 0.004917871, - "fastest": 0.000360303, - "average": 0.0010123206244130854, - "requestsPerSec": 49302.47276901119, - "totalData": 6409403, + "total": 10.000377578, + "slowest": 0.005959557, + "fastest": 0.000232393, + "average": 0.0010372046361566115, + "requestsPerSec": 48123.28297070625, + "totalData": 6256263, "sizePerRequest": 13, - "sizePerSec": 640932.1459971454 + "sizePerSec": 625602.6786191813 }, "responseTimeHistogram": { - "0.000360303": 1, - "0.0008160598": 32439, - "0.0012718166": 454652, - "0.0017275734": 5594, - "0.0021833302": 187, - "0.002639087": 71, - "0.0030948438": 28, - "0.0035506006": 13, - "0.0040063574": 8, - "0.0044621142": 18, - "0.004917871": 20 + "0.000232393": 1, + "0.0008051094": 10591, + "0.0013778258": 468925, + "0.0019505421999999998": 1547, + "0.0025232585999999998": 104, + "0.003095975": 36, + "0.0036686913999999997": 4, + "0.004241407799999999": 18, + "0.0048141241999999996": 10, + "0.0053868406": 4, + "0.005959557": 11 }, "latencyPercentiles": { - "p10": 0.000868346, - "p25": 0.000945848, - "p50": 0.001026809, - "p75": 0.00109329, - "p90": 0.001142039, - "p95": 0.001179805, - "p99": 0.001285943 + "p10": 0.000912923, + "p25": 0.000967354, + "p50": 0.001046689, + "p75": 0.001106307, + "p90": 0.001152292, + "p95": 0.001186396, + "p99": 0.001287899 }, "rps": { - "mean": 49307.27917308255, - "stddev": 3070.0950610524665, - "max": 74157.69055892232, + "mean": 48122.19431590894, + "stddev": 2212.4428419586648, + "max": 58757.294348960866, "percentiles": { - "p10": 46808.004168715095, - "p25": 47814.707804123915, - "p50": 48814.84459424775, - "p75": 50418.01759167013, - "p90": 52935.931420791676, - "p95": 54621.892454496316, - "p99": 58398.95703269601 + "p10": 46425.48759269117, + "p25": 47417.5017999147, + "p50": 48124.55796192636, + "p75": 48761.07085356552, + "p90": 49917.31503098672, + "p95": 50783.21568554998, + "p99": 53948.64549364157 } }, "details": { "DNSDialup": { - "average": 0.0009368393399999996, - "fastest": 0.000119833, - "slowest": 0.001409234 + "average": 0.0009706004800000001, + "fastest": 0.000093861, + "slowest": 0.002025347 }, "DNSLookup": { - "average": 0.000009769000000000004, - "fastest": 0.000004699, - "slowest": 0.000058078 + "average": 0.000011833900000000002, + "fastest": 0.000004418, + "slowest": 0.000103112 } }, "statusCodeDistribution": { - "200": 493031 + "200": 481251 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index f725c38b82..9bd2c623d6 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000179403, - "slowest": 0.024503149, - "fastest": 0.000389942, - "average": 0.002882030095519318, - "requestsPerSec": 17307.189503828144, - "totalData": 2249975, + "total": 10.000302425, + "slowest": 0.022779111, + "fastest": 0.000355142, + "average": 0.0030149260455111632, + "requestsPerSec": 16542.6997074041, + "totalData": 2150616, "sizePerRequest": 13, - "sizePerSec": 224993.46354976587 + "sizePerSec": 215055.0961962533 }, "responseTimeHistogram": { - "0.000389942": 1, - "0.0028012626999999995": 50101, - "0.005212583399999999": 118647, - "0.007623904099999999": 4034, - "0.010035224799999999": 207, - "0.0124465455": 27, - "0.014857866199999998": 19, - "0.017269186899999997": 8, - "0.019680507599999997": 10, - "0.022091828299999998": 13, - "0.024503149": 8 + "0.000355142": 1, + "0.0025975389000000002": 8249, + "0.0048399358": 152283, + "0.0070823327": 4535, + "0.0093247296": 229, + "0.0115671265": 69, + "0.013809523399999999": 23, + "0.0160519203": 9, + "0.0182943172": 8, + "0.0205367141": 13, + "0.022779111": 13 }, "latencyPercentiles": { - "p10": 0.001827185, - "p25": 0.00276635, - "p50": 0.002944252, - "p75": 0.00312751, - "p90": 0.003216221, - "p95": 0.003390111, - "p99": 0.006224618 + "p10": 0.002747093, + "p25": 0.002857188, + "p50": 0.002965751, + "p75": 0.003066903, + "p90": 0.003165961, + "p95": 0.003313046, + "p99": 0.00603233 }, "rps": { - "mean": 17305.71185764822, - "stddev": 3799.718529903492, - "max": 33197.920586562155, + "mean": 16540.288347739577, + "stddev": 2350.189777114607, + "max": 34521.82815193824, "percentiles": { - "p10": 15300.96702111572, - "p25": 15669.769649363892, - "p50": 16534.590363039613, - "p75": 17236.07683241811, - "p90": 24809.45736514838, - "p95": 26647.934304226335, - "p99": 28402.36591708049 + "p10": 15583.811295528603, + "p25": 16026.894732052011, + "p50": 16536.454614196842, + "p75": 16972.949737974028, + "p90": 17379.48682092245, + "p95": 17902.09454506135, + "p99": 26354.47998101673 } }, "details": { "DNSDialup": { - "average": 0.0008587674, - "fastest": 0.000092951, - "slowest": 0.001922846 + "average": 0.00109506916, + "fastest": 0.000200053, + "slowest": 0.001557922 }, "DNSLookup": { - "average": 0.000043118980000000004, - "fastest": 0.000003477, - "slowest": 0.001802479 + "average": 0.000018270639999999997, + "fastest": 0.000004107, + "slowest": 0.000260485 } }, "statusCodeDistribution": { - "200": 173075 + "200": 165432 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 6ea7cac468..f9b0305eb7 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000119058, - "slowest": 0.004856566, - "fastest": 0.00018353, - "average": 0.0010061370850160082, - "requestsPerSec": 49608.90936624687, - "totalData": 6449235, + "total": 10.000399666, + "slowest": 0.005000956, + "fastest": 0.000325608, + "average": 0.0010494578842992245, + "requestsPerSec": 47559.599204522434, + "totalData": 6182995, "sizePerRequest": 13, - "sizePerSec": 644915.8217612093 + "sizePerSec": 618274.7896587916 }, "responseTimeHistogram": { - "0.00018353": 1, - "0.0006508336": 13831, - "0.0011181372": 403967, - "0.0015854407999999999": 77646, - "0.0020527443999999997": 433, - "0.0025200479999999996": 120, - "0.0029873516": 41, - "0.0034546551999999997": 6, - "0.0039219588": 18, - "0.0043892624": 4, - "0.004856566": 28 + "0.000325608": 1, + "0.0007931428": 8567, + "0.0012606776000000002": 457534, + "0.0017282124000000002": 9015, + "0.0021957472": 307, + "0.0026632820000000003": 113, + "0.0031308168": 28, + "0.0035983516": 0, + "0.0040658864000000005": 10, + "0.0045334212": 23, + "0.005000956": 17 }, "latencyPercentiles": { - "p10": 0.000843697, - "p25": 0.000940623, - "p50": 0.001023483, - "p75": 0.001091854, - "p90": 0.001142455, - "p95": 0.001184754, - "p99": 0.00130252 + "p10": 0.000924958, + "p25": 0.000978525, + "p50": 0.001059136, + "p75": 0.001117622, + "p90": 0.00116383, + "p95": 0.001200258, + "p99": 0.00131379 }, "rps": { - "mean": 49611.297301502134, - "stddev": 3644.2787217480623, - "max": 64345.22182189614, + "mean": 47559.47597319423, + "stddev": 2491.436190362743, + "max": 74531.44481656328, "percentiles": { - "p10": 46571.90236005574, - "p25": 47728.716058017795, - "p50": 48791.34070640435, - "p75": 51001.973776381936, - "p90": 54642.254855682935, - "p95": 56392.78704029475, - "p99": 59649.02312592313 + "p10": 46001.83547323297, + "p25": 46809.91446146723, + "p50": 47527.5393715985, + "p75": 48225.48754113094, + "p90": 49234.8237908679, + "p95": 50632.4351379494, + "p99": 53924.96031053227 } }, "details": { "DNSDialup": { - "average": 0.0006140754799999999, - "fastest": 0.000084969, - "slowest": 0.001259316 + "average": 0.0007593014599999999, + "fastest": 0.000099345, + "slowest": 0.001099147 }, "DNSLookup": { - "average": 0.000011256180000000001, - "fastest": 0.000004098, - "slowest": 0.000038833 + "average": 0.000011030639999999998, + "fastest": 0.000003947, + "slowest": 0.000196704 } }, "statusCodeDistribution": { - "200": 496095 + "200": 475615 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 091cf444ea..86d57cafec 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000113193, - "slowest": 0.007536276, - "fastest": 0.00032542, - "average": 0.0010162841627043909, - "requestsPerSec": 49112.444081511705, - "totalData": 6384690, + "total": 10.00008805, + "slowest": 0.00732954, + "fastest": 0.000238034, + "average": 0.001032513663295909, + "requestsPerSec": 48337.27439029899, + "totalData": 6283901, "sizePerRequest": 13, - "sizePerSec": 638461.7730596522 + "sizePerSec": 628384.5670738869 }, "responseTimeHistogram": { - "0.00032542": 1, - "0.0010465055999999999": 270564, - "0.0017675911999999998": 220023, - "0.0024886768": 310, - "0.0032097624": 169, - "0.003930848": 13, - "0.0046519336": 3, - "0.0053730192": 2, - "0.0060941048": 27, - "0.0068151904": 17, - "0.007536276": 1 + "0.000238034": 1, + "0.0009471846": 96484, + "0.0016563352": 386141, + "0.0023654858": 607, + "0.0030746363999999997": 46, + "0.0037837869999999994": 43, + "0.0044929376": 5, + "0.0052020882": 0, + "0.0059112387999999995": 30, + "0.006620389399999999": 15, + "0.007329539999999999": 5 }, "latencyPercentiles": { - "p10": 0.000873575, - "p25": 0.000949657, - "p50": 0.001030517, - "p75": 0.001096189, - "p90": 0.001144298, - "p95": 0.001181328, - "p99": 0.00128522 + "p10": 0.000890338, + "p25": 0.00096402, + "p50": 0.001045229, + "p75": 0.001113275, + "p90": 0.00115837, + "p95": 0.001190177, + "p99": 0.001285358 }, "rps": { - "mean": 49111.80443014879, - "stddev": 3324.9477355607037, - "max": 64508.77319315389, + "mean": 48337.968236958295, + "stddev": 2850.2422804376706, + "max": 60159.7392996957, "percentiles": { - "p10": 46842.51426594667, - "p25": 47608.96000627133, - "p50": 48528.597751002395, - "p75": 50181.477946095794, - "p90": 52945.29469961176, - "p95": 54816.67180426821, - "p99": 58558.45441219278 + "p10": 46390.12209018464, + "p25": 47222.01223521225, + "p50": 47957.08884856663, + "p75": 49549.792586563104, + "p90": 51222.983752810964, + "p95": 52558.613365630634, + "p99": 55152.44930621095 } }, "details": { "DNSDialup": { - "average": 0.00113335342, - "fastest": 0.000211731, - "slowest": 0.00152688 + "average": 0.0010336485000000005, + "fastest": 0.00009082, + "slowest": 0.001609535 }, "DNSLookup": { - "average": 0.00001140268, - "fastest": 0.000004829, - "slowest": 0.000045074 + "average": 0.000011377039999999999, + "fastest": 0.000004629, + "slowest": 0.000112971 } }, "statusCodeDistribution": { - "200": 491130 + "200": 483377 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 6c3adb6ddd..dd28eeee14 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000207525, - "slowest": 0.010551286, - "fastest": 0.00040504, - "average": 0.0011437636986140374, - "requestsPerSec": 43651.09413066905, - "totalData": 5674760, + "total": 10.000195502, + "slowest": 0.009671868, + "fastest": 0.000345575, + "average": 0.001133217286317426, + "requestsPerSec": 44057.23867217251, + "totalData": 5727553, "sizePerRequest": 13, - "sizePerSec": 567464.2236986976 + "sizePerSec": 572744.1027382426 }, "responseTimeHistogram": { - "0.00040504": 1, - "0.0014196646": 417860, - "0.0024342892": 17699, - "0.0034489138000000003": 129, - "0.0044635384": 64, - "0.0054781629999999994": 717, - "0.0064927876": 0, - "0.0075074122": 0, - "0.0085220368": 0, - "0.0095366614": 0, - "0.010551286": 50 + "0.000345575": 1, + "0.0012782043": 397984, + "0.0022108336": 41412, + "0.0031434628999999995": 377, + "0.0040760922": 6, + "0.0050087215": 678, + "0.005941350799999999": 73, + "0.0068739801": 0, + "0.007806609399999999": 0, + "0.0087392387": 0, + "0.009671868": 50 }, "latencyPercentiles": { - "p10": 0.000855536, - "p25": 0.001039844, - "p50": 0.001160057, - "p75": 0.001222479, - "p90": 0.001285796, - "p95": 0.001368686, - "p99": 0.002054962 + "p10": 0.000848493, + "p25": 0.001037279, + "p50": 0.001150996, + "p75": 0.001210031, + "p90": 0.001275439, + "p95": 0.001382449, + "p99": 0.001952054 }, "rps": { - "mean": 43656.943179953734, - "stddev": 3615.746582885458, - "max": 50867.526252957876, + "mean": 44062.49162523806, + "stddev": 3534.2554556398686, + "max": 50317.138297952915, "percentiles": { - "p10": 40413.07578604858, - "p25": 42317.20194258938, - "p50": 44464.767380162666, - "p75": 45659.681770045274, - "p90": 46544.68535628621, - "p95": 47135.99304429109, - "p99": 48449.345658553444 + "p10": 40924.35838120687, + "p25": 42912.73468217359, + "p50": 44798.09438728025, + "p75": 45995.54402628081, + "p90": 46946.13392568405, + "p95": 47530.92361890782, + "p99": 48777.35179797686 } }, "details": { "DNSDialup": { - "average": 0.0008973412199999998, - "fastest": 0.000091294, - "slowest": 0.001744731 + "average": 0.0011099200800000002, + "fastest": 0.000281335, + "slowest": 0.001672659 }, "DNSLookup": { - "average": 0.000024638339999999997, - "fastest": 0.000004037, - "slowest": 0.00087411 + "average": 0.000010929800000000002, + "fastest": 0.000004538, + "slowest": 0.000043542 } }, "statusCodeDistribution": { - "200": 436520 + "200": 440581 }, "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 d6b630f809..5732704ecf 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.000084796, - "slowest": 0.005647306, - "fastest": 0.00003865, - "average": 0.0006056899455019492, - "requestsPerSec": 82378.40146410695, - "totalData": 10709283, + "total": 10.000209598, + "slowest": 0.004784143, + "fastest": 0.000035099, + "average": 0.0006176710750540975, + "requestsPerSec": 80782.70681062179, + "totalData": 10501972, "sizePerRequest": 13, - "sizePerSec": 1070919.2190333903 + "sizePerSec": 1050175.1885380833 }, "responseTimeHistogram": { - "0.00003865": 1, - "0.0005995156": 483708, - "0.0011603812000000001": 316230, - "0.0017212468000000001": 21917, - "0.0022821124": 1821, - "0.002842978": 95, - "0.0034038436": 13, - "0.0039647092": 3, - "0.0045255748": 2, - "0.0050864404": 0, - "0.005647306": 1 + "0.000035099": 1, + "0.0005100034": 301671, + "0.0009849078": 448505, + "0.0014598121999999999": 48765, + "0.0019347166": 8484, + "0.002409621": 335, + "0.0028845253999999995": 43, + "0.0033594297999999996": 17, + "0.0038343341999999996": 20, + "0.0043092386": 2, + "0.004784143": 1 }, "latencyPercentiles": { - "p10": 0.00035853, - "p25": 0.000453458, - "p50": 0.000562394, - "p75": 0.000702626, - "p90": 0.000913817, - "p95": 0.00103559, - "p99": 0.001448648 + "p10": 0.000365832, + "p25": 0.000456741, + "p50": 0.000567559, + "p75": 0.000733378, + "p90": 0.000934212, + "p95": 0.001041712, + "p99": 0.00148524 }, "rps": { - "mean": 82349.91219835129, - "stddev": 14367.670054504903, - "max": 100347.1631666846, + "mean": 80772.40062586498, + "stddev": 16193.254110764557, + "max": 100977.04548570586, "percentiles": { - "p10": 59456.16160846473, - "p25": 71642.3406233071, - "p50": 87646.86477858428, - "p75": 94347.43789177731, - "p90": 97043.00946179444, - "p95": 97929.51595610904, - "p99": 99070.85047335985 + "p10": 56928.74901824757, + "p25": 63407.40580469247, + "p50": 86132.74779089518, + "p75": 95317.18568858136, + "p90": 98214.99994343394, + "p95": 99050.81306710464, + "p99": 99987.02573163768 } }, "details": { "DNSDialup": { - "average": 0.0010221527399999998, - "fastest": 0.000116157, - "slowest": 0.002307064 + "average": 0.0009954075000000002, + "fastest": 0.000123571, + "slowest": 0.001942396 }, "DNSLookup": { - "average": 0.000010309660000000001, - "fastest": 0.000004949, - "slowest": 0.000028684 + "average": 0.0000258427, + "fastest": 0.000003817, + "slowest": 0.000786096 } }, "statusCodeDistribution": { - "200": 823791 + "200": 807844 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index e92aa55edf..ebac77b18f 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000323457, - "slowest": 0.015031272, - "fastest": 0.000598589, - "average": 0.0015101068854274516, - "requestsPerSec": 33067.93039464383, - "totalData": 4298970, + "total": 10.000371525, + "slowest": 0.016188845, + "fastest": 0.000516353, + "average": 0.001474501188722944, + "requestsPerSec": 33867.44173987076, + "totalData": 4402931, "sizePerRequest": 13, - "sizePerSec": 429883.0951303698 + "sizePerSec": 440276.74261831987 }, "responseTimeHistogram": { - "0.000598589": 1, - "0.0020418573": 318939, - "0.0034851256": 10243, - "0.0049283939": 711, - "0.0063716622": 685, - "0.0078149305": 61, - "0.0092581988": 0, - "0.0107014671": 0, - "0.0121447354": 0, - "0.0135880037": 0, - "0.015031272": 50 + "0.000516353": 1, + "0.0020836022": 331780, + "0.0036508514000000002": 5579, + "0.0052181006": 1186, + "0.0067853498": 91, + "0.008352599": 0, + "0.009919848200000001": 0, + "0.0114870974": 0, + "0.0130543466": 0, + "0.014621595800000001": 0, + "0.016188845": 50 }, "latencyPercentiles": { - "p10": 0.001030476, - "p25": 0.001350981, - "p50": 0.001555326, - "p75": 0.001632511, - "p90": 0.001772472, - "p95": 0.001989531, - "p99": 0.002450715 + "p10": 0.001009122, + "p25": 0.0013242, + "p50": 0.001518281, + "p75": 0.001592073, + "p90": 0.001754519, + "p95": 0.00190873, + "p99": 0.002503211 }, "rps": { - "mean": 33075.465957602064, - "stddev": 3425.44734981459, - "max": 38746.169833195745, + "mean": 33879.002871840516, + "stddev": 3561.4361938245656, + "max": 38763.026743331364, "percentiles": { - "p10": 31379.666697811903, - "p25": 32618.81779598662, - "p50": 33562.92598758114, - "p75": 34675.877755705296, - "p90": 35461.17047819868, - "p95": 36094.29349219857, - "p99": 36887.43798299222 + "p10": 31854.07547853145, + "p25": 33518.203736449424, + "p50": 34604.8896709101, + "p75": 35546.153997280824, + "p90": 36310.15592043631, + "p95": 36861.03571814043, + "p99": 37918.39266897412 } }, "details": { "DNSDialup": { - "average": 0.00092921872, - "fastest": 0.000092346, - "slowest": 0.001974528 + "average": 0.00079986368, + "fastest": 0.000085055, + "slowest": 0.001736267 }, "DNSLookup": { - "average": 0.00000838912, - "fastest": 0.000003767, - "slowest": 0.000043842 + "average": 0.000008462359999999998, + "fastest": 0.000003927, + "slowest": 0.000067676 } }, "statusCodeDistribution": { - "200": 330690 + "200": 338687 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index f217bed428..ffaf651007 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000166356, - "slowest": 0.006888514, - "fastest": 0.000352518, - "average": 0.0010952959031685949, - "requestsPerSec": 45574.34184347883, - "totalData": 5924763, + "total": 10.000192139, + "slowest": 0.006302694, + "fastest": 0.000208139, + "average": 0.001100757689505708, + "requestsPerSec": 45343.92876628708, + "totalData": 5894824, "sizePerRequest": 13, - "sizePerSec": 592466.4439652248 + "sizePerSec": 589471.0739617321 }, "responseTimeHistogram": { - "0.000352518": 1, - "0.0010061176000000002": 96395, - "0.0016597172": 358421, - "0.0023133168": 716, - "0.0029669164": 137, - "0.0036205160000000003": 34, - "0.0042741155999999995": 3, - "0.0049277152": 16, - "0.005581314800000001": 10, - "0.0062349143999999995": 16, - "0.006888514": 2 + "0.000208139": 1, + "0.0008175945": 9570, + "0.00142705": 440907, + "0.0020365055000000003": 2684, + "0.002645961": 203, + "0.0032554165": 27, + "0.003864872": 8, + "0.004474327500000001": 2, + "0.005083783000000001": 10, + "0.0056932385": 23, + "0.006302694": 13 }, "latencyPercentiles": { - "p10": 0.000960244, - "p25": 0.001018496, - "p50": 0.001106398, - "p75": 0.001168702, - "p90": 0.001221843, - "p95": 0.001264714, - "p99": 0.001372224 + "p10": 0.000963096, + "p25": 0.001023769, + "p50": 0.001112074, + "p75": 0.001178385, + "p90": 0.00122759, + "p95": 0.001263767, + "p99": 0.001368692 }, "rps": { - "mean": 45573.08734370382, - "stddev": 2485.721070892283, - "max": 56518.91688148042, + "mean": 45343.93552793963, + "stddev": 2524.953452649316, + "max": 65902.79427847588, "percentiles": { - "p10": 43820.22077569818, - "p25": 44710.83922245158, - "p50": 45509.018370473306, - "p75": 46407.62941427319, - "p90": 47777.43030555853, - "p95": 49045.902059738146, - "p99": 51582.64054842132 + "p10": 43470.687685245255, + "p25": 44377.242059295146, + "p50": 45300.47112489941, + "p75": 46380.60608007494, + "p90": 47610.274297198725, + "p95": 48549.855846968705, + "p99": 50612.865790484146 } }, "details": { "DNSDialup": { - "average": 0.00103237754, - "fastest": 0.000120775, - "slowest": 0.002248865 + "average": 0.0010961101399999996, + "fastest": 0.000312235, + "slowest": 0.001500487 }, "DNSLookup": { - "average": 0.00005253667999999999, - "fastest": 0.00000516, - "slowest": 0.002130008 + "average": 0.00000938616, + "fastest": 0.000005851, + "slowest": 0.000042609 } }, "statusCodeDistribution": { - "200": 455751 + "200": 453448 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 53aa54bbb1..d0d9ed3ca0 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000124478, - "slowest": 0.00595529, - "fastest": 0.000257777, - "average": 0.0010347773974097526, - "requestsPerSec": 48234.99958037223, - "totalData": 6270628, + "total": 10.000390156, + "slowest": 0.00542059, + "fastest": 0.000286742, + "average": 0.0010351345711115962, + "requestsPerSec": 48217.418768476295, + "totalData": 6268509, "sizePerRequest": 13, - "sizePerSec": 627054.9945448389 + "sizePerSec": 626826.4439901919 }, "responseTimeHistogram": { - "0.000257777": 1, - "0.0008275283": 15873, - "0.0013972796000000002": 464662, - "0.0019670309": 1623, - "0.0025367822": 109, - "0.0031065335": 41, - "0.0036762848000000004": 6, - "0.0042460361": 17, - "0.0048157874": 11, - "0.0053855387": 12, - "0.00595529": 1 + "0.000286742": 1, + "0.0008001268": 15560, + "0.0013135116": 462521, + "0.0018268964": 3894, + "0.0023402812": 62, + "0.002853666": 101, + "0.0033670508": 6, + "0.0038804356000000004": 4, + "0.0043938204": 18, + "0.0049072052000000005": 21, + "0.0054205899999999994": 5 }, "latencyPercentiles": { - "p10": 0.000905502, - "p25": 0.000962798, - "p50": 0.001042108, - "p75": 0.001102971, - "p90": 0.001158217, - "p95": 0.001206405, - "p99": 0.001322201 + "p10": 0.000904143, + "p25": 0.000965521, + "p50": 0.0010458, + "p75": 0.001108668, + "p90": 0.001157739, + "p95": 0.00119537, + "p99": 0.001302129 }, "rps": { - "mean": 48236.20000023435, - "stddev": 2437.8249558263196, - "max": 62548.028852929725, + "mean": 48216.604954300165, + "stddev": 2664.2045776593127, + "max": 68741.16686026314, "percentiles": { - "p10": 46463.957366358605, - "p25": 47367.02338065889, - "p50": 48152.766012988395, - "p75": 48960.47462103159, - "p90": 49823.30734317527, - "p95": 50968.42684167175, - "p99": 57397.05557118454 + "p10": 46229.91537824151, + "p25": 47077.96581919325, + "p50": 47947.51118883419, + "p75": 48927.31631158506, + "p90": 50730.0575591024, + "p95": 52418.528777269836, + "p99": 56436.161228436926 } }, "details": { "DNSDialup": { - "average": 0.0009850129999999999, - "fastest": 0.000100257, - "slowest": 0.002019912 + "average": 0.00097171316, + "fastest": 0.000083065, + "slowest": 0.001644707 }, "DNSLookup": { - "average": 0.00000977402, - "fastest": 0.000004669, - "slowest": 0.000051046 + "average": 0.000009953000000000003, + "fastest": 0.000004057, + "slowest": 0.000052688 } }, "statusCodeDistribution": { - "200": 482356 + "200": 482193 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 99b1e2b442..8bd47f7bb9 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000384508, - "slowest": 0.022272082, - "fastest": 0.000356308, - "average": 0.0029188503272931693, - "requestsPerSec": 17084.943070270994, - "totalData": 2221128, + "total": 10.000402504, + "slowest": 0.02226745, + "fastest": 0.000436962, + "average": 0.002865353239650435, + "requestsPerSec": 17403.399506208516, + "totalData": 2262533, "sizePerRequest": 13, - "sizePerSec": 222104.25991352292 + "sizePerSec": 226244.1935807107 }, "responseTimeHistogram": { - "0.000356308": 1, - "0.0025478854": 2563, - "0.004739462799999999": 164024, - "0.006931040199999999": 3961, - "0.009122617599999999": 227, - "0.011314194999999999": 24, - "0.013505772399999998": 13, - "0.0156973498": 7, - "0.017888927199999998": 10, - "0.020080504599999997": 14, - "0.022272082": 12 + "0.000436962": 1, + "0.0026200108": 12157, + "0.0048030596": 157330, + "0.0069861084000000006": 4261, + "0.009169157200000002": 212, + "0.011352206000000002": 29, + "0.013535254800000002": 7, + "0.0157183036": 8, + "0.0179013524": 9, + "0.0200844012": 16, + "0.02226745": 11 }, "latencyPercentiles": { - "p10": 0.002691054, - "p25": 0.002768475, - "p50": 0.002839126, - "p75": 0.002907795, - "p90": 0.003015545, - "p95": 0.003143991, - "p99": 0.005701532 + "p10": 0.002647168, + "p25": 0.002721494, + "p50": 0.002789104, + "p75": 0.002853941, + "p90": 0.00294418, + "p95": 0.003050251, + "p99": 0.005609647 }, "rps": { - "mean": 17087.3389490965, - "stddev": 1386.605607800193, - "max": 23203.72187698902, + "mean": 17403.92830835294, + "stddev": 1501.8777490412074, + "max": 26749.719704013864, "percentiles": { - "p10": 16623.650467519536, - "p25": 16955.309916478735, - "p50": 17255.68582371946, - "p75": 17556.40874128479, - "p90": 17828.193626267654, - "p95": 18029.29038515921, - "p99": 18732.87995088995 + "p10": 16937.48604411283, + "p25": 17262.904296967416, + "p50": 17592.55266029234, + "p75": 17883.61663795236, + "p90": 18191.239983259864, + "p95": 18343.788457426723, + "p99": 18862.08265886325 } }, "details": { "DNSDialup": { - "average": 0.00108184452, - "fastest": 0.000153468, - "slowest": 0.00174329 + "average": 0.0007483246, + "fastest": 0.000095468, + "slowest": 0.001238199 }, "DNSLookup": { - "average": 0.000011280520000000003, - "fastest": 0.000004739, - "slowest": 0.000056225 + "average": 0.00001158486, + "fastest": 0.000004599, + "slowest": 0.000057177 } }, "statusCodeDistribution": { - "200": 170856 + "200": 174041 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index f71207dc84..34edf3a9b6 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000259066, - "slowest": 0.011459305, - "fastest": 0.000689368, - "average": 0.001660680625500115, - "requestsPerSec": 30068.921016490793, - "totalData": 3909061, + "total": 10.000296322, + "slowest": 0.011414566, + "fastest": 0.000833233, + "average": 0.001609552017593091, + "requestsPerSec": 31022.58073268321, + "totalData": 4033055, "sizePerRequest": 13, - "sizePerSec": 390895.9732143803 + "sizePerSec": 403293.54952488176 }, "responseTimeHistogram": { - "0.000689368": 1, - "0.0017663617": 273226, - "0.0028433554000000002": 24935, - "0.0039203491000000005": 1823, - "0.0049973428": 425, - "0.0060743365": 197, - "0.007151330200000001": 31, - "0.0082283239": 23, - "0.0093053176": 11, - "0.0103823113": 18, - "0.011459305": 7 + "0.000833233": 1, + "0.0018913663": 304426, + "0.0029494996": 3718, + "0.0040076329": 1419, + "0.0050657662": 437, + "0.0061238995": 165, + "0.007182032800000001": 25, + "0.0082401661": 11, + "0.0092982994": 19, + "0.0103564327": 13, + "0.011414566": 1 }, "latencyPercentiles": { - "p10": 0.00154502, - "p25": 0.001580985, - "p50": 0.001626789, - "p75": 0.001677966, - "p90": 0.001756283, - "p95": 0.001826064, - "p99": 0.002659949 + "p10": 0.001506539, + "p25": 0.001539344, + "p50": 0.001580477, + "p75": 0.001626222, + "p90": 0.001685653, + "p95": 0.001739396, + "p99": 0.002582327 }, "rps": { - "mean": 30063.896578661435, - "stddev": 2695.8227936286294, - "max": 32758.366354512786, + "mean": 31015.97485163733, + "stddev": 2761.19834905728, + "max": 38343.74786523777, "percentiles": { - "p10": 29519.60692291818, - "p25": 30182.497821294975, - "p50": 30510.390008213337, - "p75": 31001.407463897576, - "p90": 31306.09959331317, - "p95": 31465.92539713107, - "p99": 31861.234105828364 + "p10": 30443.82221782036, + "p25": 31164.22947695259, + "p50": 31466.002050569914, + "p75": 31922.156444670884, + "p90": 32191.38097906015, + "p95": 32307.258178910448, + "p99": 32738.61519662742 } }, "details": { "DNSDialup": { - "average": 0.0010647193, - "fastest": 0.000130119, - "slowest": 0.001911057 + "average": 0.0009132158200000003, + "fastest": 0.000087811, + "slowest": 0.001947555 }, "DNSLookup": { - "average": 0.000012236679999999998, - "fastest": 0.000004829, - "slowest": 0.000063429 + "average": 0.0000119319, + "fastest": 0.000004478, + "slowest": 0.0001765 } }, "statusCodeDistribution": { - "200": 300697 + "200": 310235 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 61e982d671..64acffb1b8 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000879792, + "total": 10.000762473, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63877.08014559046, + "requestsPerSec": 66328.84260483926, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 638827 + "Connection refused (os error 111)": 663339 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 6464a57a19..4259e851c7 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.00054294, + "total": 10.000310543, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64152.71689238904, + "requestsPerSec": 65365.97010555455, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 641562 + "Connection refused (os error 111)": 653680 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 51ed2e11d5..b89aa08b18 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00036484, - "slowest": 0.006155051, - "fastest": 0.0004812, - "average": 0.0012507540922806566, - "requestsPerSec": 39912.64382710261, - "totalData": 5188833, + "total": 10.00023112, + "slowest": 0.006118405, + "fastest": 0.000659228, + "average": 0.001264264023529935, + "requestsPerSec": 39484.98742297068, + "totalData": 5133167, "sizePerRequest": 13, - "sizePerSec": 518864.36975233397 + "sizePerSec": 513304.8364986188 }, "responseTimeHistogram": { - "0.0004812": 1, - "0.0010485851": 15820, - "0.0016159701999999998": 379092, - "0.0021833552999999998": 3521, - "0.0027507404": 516, - "0.0033181254999999996": 89, - "0.0038855105999999993": 42, - "0.0044528957": 0, - "0.0050202808": 22, - "0.005587665899999999": 23, - "0.006155050999999999": 15 + "0.000659228": 1, + "0.0012051457000000002": 143674, + "0.0017510634": 249225, + "0.0022969811": 1564, + "0.0028428988000000002": 227, + "0.0033888165000000004": 113, + "0.0039347342": 15, + "0.0044806519": 4, + "0.005026569600000001": 10, + "0.0055724873": 20, + "0.006118405": 6 }, "latencyPercentiles": { - "p10": 0.001100122, - "p25": 0.001153341, - "p50": 0.001260746, - "p75": 0.00133201, - "p90": 0.001382323, - "p95": 0.001430524, - "p99": 0.001624567 + "p10": 0.001117805, + "p25": 0.001165113, + "p50": 0.001280343, + "p75": 0.001341729, + "p90": 0.001385478, + "p95": 0.001420847, + "p99": 0.001609712 }, "rps": { - "mean": 39912.82888498909, - "stddev": 2232.22043943675, - "max": 46760.47848795804, + "mean": 39484.37497565232, + "stddev": 1914.0861166488874, + "max": 44187.8380808952, "percentiles": { - "p10": 38647.40506766874, - "p25": 39616.61124509454, - "p50": 40082.12787514502, - "p75": 40831.7793738841, - "p90": 41576.775673961325, - "p95": 42027.291737131956, - "p99": 43301.45965011006 + "p10": 38622.06092119941, + "p25": 39232.8143259023, + "p50": 39803.25132255252, + "p75": 40153.133505925034, + "p90": 40587.23007487468, + "p95": 40795.53298962024, + "p99": 41670.77364195507 } }, "details": { "DNSDialup": { - "average": 0.00084965238, - "fastest": 0.000088115, - "slowest": 0.001206065 + "average": 0.0010164193599999996, + "fastest": 0.000137216, + "slowest": 0.001506547 }, "DNSLookup": { - "average": 0.000009872219999999996, - "fastest": 0.000004178, - "slowest": 0.000058309 + "average": 0.0000110902, + "fastest": 0.000004889, + "slowest": 0.000048801 } }, "statusCodeDistribution": { - "200": 399141 + "200": 394859 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 8f332d471a..993e804a99 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000303504, - "slowest": 0.01037941, - "fastest": 0.000376974, - "average": 0.0011495682781814739, - "requestsPerSec": 43431.48183715365, - "totalData": 5646264, + "total": 10.000533645, + "slowest": 0.010372724, + "fastest": 0.000403722, + "average": 0.001163003118633779, + "requestsPerSec": 42927.3092056079, + "totalData": 5580848, "sizePerRequest": 13, - "sizePerSec": 564609.2638829974 + "sizePerSec": 558055.0196729027 }, "responseTimeHistogram": { - "0.000376974": 1, - "0.0013772176": 407892, - "0.0023774612": 25341, - "0.0033777048000000003": 283, - "0.0043779484000000006": 70, - "0.005378192": 691, - "0.006378435600000001": 0, - "0.007378679200000001": 0, - "0.0083789228": 0, - "0.009379166400000001": 0, - "0.01037941": 50 + "0.000403722": 1, + "0.0014006221999999999": 406388, + "0.0023975223999999997": 21954, + "0.0033944225999999996": 151, + "0.0043913228": 65, + "0.005388222999999999": 687, + "0.006385123199999999": 0, + "0.0073820234": 0, + "0.0083789236": 0, + "0.009375823799999999": 1, + "0.010372723999999998": 49 }, "latencyPercentiles": { - "p10": 0.000844378, - "p25": 0.001064274, - "p50": 0.001167973, - "p75": 0.001226682, - "p90": 0.001297241, - "p95": 0.001472145, - "p99": 0.001896688 + "p10": 0.000860553, + "p25": 0.001070981, + "p50": 0.001185956, + "p75": 0.001244726, + "p90": 0.001309077, + "p95": 0.001425943, + "p99": 0.001897245 }, "rps": { - "mean": 43435.11167013996, - "stddev": 3554.2655965610325, - "max": 49480.61742795572, + "mean": 42931.87811085246, + "stddev": 3273.897264940168, + "max": 48647.46256981715, "percentiles": { - "p10": 40701.14777236541, - "p25": 42419.89493072213, - "p50": 44147.11790720055, - "p75": 45440.850636531635, - "p90": 46234.82318913539, - "p95": 46698.61898898815, - "p99": 47750.4943181422 + "p10": 40373.48134483954, + "p25": 41800.34276281021, + "p50": 43511.829753651706, + "p75": 44729.68477506896, + "p90": 45665.67972395908, + "p95": 46091.32429875839, + "p99": 47184.94611479225 } }, "details": { "DNSDialup": { - "average": 0.0009685987599999998, - "fastest": 0.000610643, - "slowest": 0.00143932 + "average": 0.0011018650199999998, + "fastest": 0.000147074, + "slowest": 0.002046016 }, "DNSLookup": { - "average": 0.000009200900000000002, - "fastest": 0.000003837, - "slowest": 0.000047348 + "average": 0.000039399399999999994, + "fastest": 0.000004318, + "slowest": 0.001424344 } }, "statusCodeDistribution": { - "200": 434328 + "200": 429296 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index ef50e98125..8da17b0a5b 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000251122, - "slowest": 0.004543082, - "fastest": 0.000033422, - "average": 0.0006445316779515319, - "requestsPerSec": 77390.75654784343, - "totalData": 10061051, + "total": 10.000328483, + "slowest": 0.002850625, + "fastest": 0.000032544, + "average": 0.0006323226051640059, + "requestsPerSec": 78893.20849221948, + "totalData": 10256454, "sizePerRequest": 13, - "sizePerSec": 1006079.8351219645 + "sizePerSec": 1025611.7103988533 }, "responseTimeHistogram": { - "0.000033422": 1, - "0.00048438800000000004": 204916, - "0.000935354": 477959, - "0.00138632": 81937, - "0.001837286": 8982, - "0.002288252": 79, - "0.002739218": 27, - "0.003190184": 25, - "0.00364115": 0, - "0.004092116": 0, - "0.004543082": 1 + "0.000032544": 1, + "0.00031435210000000004": 36392, + "0.0005961602": 358025, + "0.0008779683000000001": 283363, + "0.0011597764": 87608, + "0.0014415845": 18843, + "0.0017233926000000002": 4485, + "0.0020052006999999998": 212, + "0.0022870088": 17, + "0.0025688169": 7, + "0.002850625": 5 }, "latencyPercentiles": { - "p10": 0.000383366, - "p25": 0.000476871, - "p50": 0.000604969, - "p75": 0.000767514, - "p90": 0.000965725, - "p95": 0.001087884, - "p99": 0.001413226 + "p10": 0.000378653, + "p25": 0.000471762, + "p50": 0.000596201, + "p75": 0.000749801, + "p90": 0.000942516, + "p95": 0.001059234, + "p99": 0.001367769 }, "rps": { - "mean": 77386.14692269763, - "stddev": 9458.143507359538, - "max": 101835.99473418859, + "mean": 78877.27869695178, + "stddev": 9315.477075240375, + "max": 101915.13439746326, "percentiles": { - "p10": 64962.71861760287, - "p25": 69645.3600229828, - "p50": 77190.86986391073, - "p75": 84823.64034856416, - "p90": 90705.6993816233, - "p95": 93500.59840383146, - "p99": 96461.5845249145 + "p10": 66958.34080234209, + "p25": 71500.21450064372, + "p50": 78240.17386170338, + "p75": 86063.10351374924, + "p90": 92148.83888460863, + "p95": 94640.74283979491, + "p99": 98739.54860403185 } }, "details": { "DNSDialup": { - "average": 0.00079655322, - "fastest": 0.000075511, - "slowest": 0.001478363 + "average": 0.0008479528399999999, + "fastest": 0.000097381, + "slowest": 0.001546565 }, "DNSLookup": { - "average": 0.00000899676, - "fastest": 0.000004428, - "slowest": 0.000044263 + "average": 0.0000223839, + "fastest": 0.000004398, + "slowest": 0.000688472 } }, "statusCodeDistribution": { - "200": 773927 + "200": 788958 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index c0a6d1b6de..c74d05851e 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000183131, - "slowest": 0.024349571, - "fastest": 0.002534903, - "average": 0.007800920194538534, - "requestsPerSec": 6401.182774499733, - "totalData": 832169, + "total": 10.001348676, + "slowest": 0.023101346, + "fastest": 0.002292764, + "average": 0.006746206532458499, + "requestsPerSec": 7397.7022896466815, + "totalData": 961831, "sizePerRequest": 13, - "sizePerSec": 83215.37606849652 + "sizePerSec": 96170.12976540686 }, "responseTimeHistogram": { - "0.002534903": 1, - "0.0047163698": 29, - "0.0068978366": 18900, - "0.0090793034": 35820, - "0.0112607702": 6859, - "0.013442237000000001": 1339, - "0.015623703800000001": 978, - "0.017805170600000003": 61, - "0.0199866374": 11, - "0.022168104200000004": 11, - "0.024349571": 4 + "0.002292764": 1, + "0.0043736222": 24, + "0.0064544803999999996": 36552, + "0.0085353386": 31995, + "0.010616196799999998": 2981, + "0.012697054999999999": 2069, + "0.0147779132": 278, + "0.016858771399999996": 41, + "0.018939629599999997": 24, + "0.021020487799999998": 11, + "0.023101346": 11 }, "latencyPercentiles": { - "p10": 0.006430919, - "p25": 0.006734756, - "p50": 0.007755825, - "p75": 0.008135829, - "p90": 0.009386743, - "p95": 0.010287792, - "p99": 0.013799707 + "p10": 0.005234014, + "p25": 0.006056066, + "p50": 0.006458012, + "p75": 0.007063451, + "p90": 0.008140477, + "p95": 0.009391775, + "p99": 0.012153343 }, "rps": { - "mean": 6426.787210170606, - "stddev": 1354.483819165254, - "max": 10168.039424878329, + "mean": 7409.086461035559, + "stddev": 1376.2461327768715, + "max": 10825.890333251044, "percentiles": { - "p10": 5139.874633418504, - "p25": 5658.0584695680855, - "p50": 6477.23371666067, - "p75": 7041.901426055463, - "p90": 8107.899526508585, - "p95": 8794.017722876884, - "p99": 9157.869493113894 + "p10": 5870.428113115822, + "p25": 6714.198515600487, + "p50": 7664.678388581587, + "p75": 8140.155386521489, + "p90": 9043.105772284567, + "p95": 9464.235848757633, + "p99": 9866.65690610277 } }, "details": { "DNSDialup": { - "average": 0.0010669026400000005, - "fastest": 0.000093803, - "slowest": 0.001925485 + "average": 0.0009259726400000001, + "fastest": 0.00010714, + "slowest": 0.001601845 }, "DNSLookup": { - "average": 0.00002762372, - "fastest": 0.000003827, - "slowest": 0.000910826 + "average": 0.000014264399999999995, + "fastest": 0.000004668, + "slowest": 0.000142145 } }, "statusCodeDistribution": { - "200": 64013 + "200": 73987 }, "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 6c0e91bdbb..cb0a92e412 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.000355966, - "slowest": 0.003887715, - "fastest": 0.000034273, - "average": 0.0006640085938813681, - "requestsPerSec": 75135.22544143404, - "totalData": 9767927, + "total": 10.000152929, + "slowest": 0.004070241, + "fastest": 0.00003247, + "average": 0.0006590978113661169, + "requestsPerSec": 75686.74253021515, + "totalData": 9839427, "sizePerRequest": 13, - "sizePerSec": 976757.9307386426 + "sizePerSec": 983927.652892797 }, "responseTimeHistogram": { - "0.000034273": 1, - "0.0004196172": 110706, - "0.0008049614": 440679, - "0.0011903056": 167674, - "0.0015756498": 25074, - "0.0019609939999999998": 6941, - "0.0023463382": 247, - "0.0027316823999999997": 23, - "0.0031170266": 16, - "0.0035023708": 11, - "0.003887715": 7 + "0.00003247": 1, + "0.0004362471": 133536, + "0.0008400242": 454472, + "0.0012438013": 143951, + "0.0016475784": 20604, + "0.0020513555": 4213, + "0.0024551326000000003": 67, + "0.0028589097": 21, + "0.0032626868": 1, + "0.0036664639000000003": 11, + "0.004070241": 2 }, "latencyPercentiles": { - "p10": 0.000383727, - "p25": 0.000476654, - "p50": 0.000606734, - "p75": 0.000821114, - "p90": 0.000989237, - "p95": 0.00115043, - "p99": 0.001567821 + "p10": 0.000384654, + "p25": 0.00047399, + "p50": 0.000602555, + "p75": 0.000813829, + "p90": 0.000984354, + "p95": 0.001134811, + "p99": 0.001547494 }, "rps": { - "mean": 75131.34828953721, - "stddev": 14821.530072076726, - "max": 102371.6123720049, + "mean": 75680.8243710754, + "stddev": 14339.101527871286, + "max": 99931.17852769968, "percentiles": { - "p10": 57182.72625006594, - "p25": 60987.62702250716, - "p50": 73246.52197079112, - "p75": 89316.29129153283, - "p90": 95206.45986341864, - "p95": 97606.27664825294, - "p99": 100241.62032075744 + "p10": 57322.39586006262, + "p25": 61521.52962963295, + "p50": 76315.04932772706, + "p75": 89061.1608193543, + "p90": 94821.34428459793, + "p95": 96680.88322691275, + "p99": 98982.99724318282 } }, "details": { "DNSDialup": { - "average": 0.00105425766, - "fastest": 0.000102798, - "slowest": 0.001722479 + "average": 0.00105566688, + "fastest": 0.000100467, + "slowest": 0.00236322 }, "DNSLookup": { - "average": 0.0000117866, - "fastest": 0.000004838, - "slowest": 0.00005366 + "average": 0.000010166180000000001, + "fastest": 0.000004408, + "slowest": 0.000043711 } }, "statusCodeDistribution": { - "200": 751379 + "200": 756879 }, "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 8223babfe8..1e224a3b0b 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.000378926, - "slowest": 0.005677383, - "fastest": 0.000316041, - "average": 0.0009738143320808445, - "requestsPerSec": 51253.95785427661, - "totalData": 6663267, + "total": 10.000218082, + "slowest": 0.004939776, + "fastest": 0.000189363, + "average": 0.0010347508056113223, + "requestsPerSec": 48233.248119678356, + "totalData": 6270459, "sizePerRequest": 13, - "sizePerSec": 666301.452105596 + "sizePerSec": 627032.2255558186 }, "responseTimeHistogram": { - "0.000316041": 1, - "0.0008521752": 82292, - "0.0013883094": 428893, - "0.0019244436": 1167, - "0.0024605778": 81, - "0.002996712": 71, - "0.0035328462": 12, - "0.0040689804": 16, - "0.0046051146": 23, - "0.0051412488": 2, - "0.005677382999999999": 1 + "0.000189363": 1, + "0.0006644043": 5368, + "0.0011394456": 407744, + "0.0016144869000000004": 68697, + "0.0020895282000000003": 362, + "0.0025645695000000002": 82, + "0.0030396108000000006": 39, + "0.0035146521000000005": 18, + "0.0039896934": 11, + "0.0044647347": 10, + "0.004939776": 11 }, "latencyPercentiles": { - "p10": 0.000736059, - "p25": 0.000910694, - "p50": 0.000998126, - "p75": 0.001072264, - "p90": 0.001123109, - "p95": 0.001164076, - "p99": 0.001277688 + "p10": 0.000902741, + "p25": 0.000965583, + "p50": 0.001046673, + "p75": 0.001109407, + "p90": 0.001157286, + "p95": 0.00119323, + "p99": 0.001295253 }, "rps": { - "mean": 51265.60507265143, - "stddev": 4603.426935825488, - "max": 73315.1249102685, + "mean": 48232.25509336508, + "stddev": 2544.7388433455435, + "max": 64534.101863673, "percentiles": { - "p10": 47533.48258513272, - "p25": 48640.20112623163, - "p50": 49823.602392817374, - "p75": 53100.323911975494, - "p90": 58224.828209197396, - "p95": 60450.445897101876, - "p99": 64585.98522349175 + "p10": 46242.936566602424, + "p25": 47115.51513913535, + "p50": 47938.78307851422, + "p75": 49029.24103935513, + "p90": 50935.90471923617, + "p95": 52307.4485806774, + "p99": 55432.34457148555 } }, "details": { "DNSDialup": { - "average": 0.0010815763200000006, - "fastest": 0.000163977, - "slowest": 0.002189391 + "average": 0.0010382270999999999, + "fastest": 0.000182972, + "slowest": 0.00155853 }, "DNSLookup": { - "average": 0.000050914160000000005, - "fastest": 0.000004358, - "slowest": 0.002109352 + "average": 0.000009194960000000001, + "fastest": 0.000004268, + "slowest": 0.000053781 } }, "statusCodeDistribution": { - "200": 512559 + "200": 482343 }, "errorDistribution": {} } \ No newline at end of file