diff --git a/README.md b/README.md index 83643931f0..2a5fb14a52 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Stric | 79422.06 | 9530.74 | 99744.52 | 100% | -| Hyper Express | 77318.95 | 16068.13 | 98839.02 | 97% | -| Bun | 77275.90 | 10010.69 | 102801.76 | 97% | -| Elysia | 71782.22 | 12794.55 | 99111.13 | 90% | -| Vixeny (Bun) | 70457.85 | 13573.14 | 98078.95 | 89% | -| Deno | 65841.01 | 12403.16 | 90070.20 | 83% | -| Fastro | 57717.64 | 11824.46 | 84136.91 | 73% | -| NHttp | 54855.08 | 6810.23 | 82547.48 | 69% | -| Hono | 54174.45 | 7590.21 | 81402.75 | 68% | -| Vixeny (Deno) | 53656.95 | 8150.62 | 83013.39 | 68% | -| Fast | 51954.88 | 6656.83 | 82745.03 | 65% | -| Megalo | 48643.45 | 3765.50 | 65847.13 | 61% | -| Deso | 46154.51 | 3026.64 | 59424.71 | 58% | -| Alosaur | 45213.08 | 2909.21 | 53379.57 | 57% | -| http | 41928.12 | 4314.04 | 51938.46 | 53% | -| Cheetah | 41493.57 | 2568.07 | 50389.51 | 52% | -| Reno | 40052.63 | 2130.24 | 48634.36 | 50% | -| Router | 39212.59 | 3913.30 | 46699.57 | 49% | -| Danet V2 (Hono) | 35971.75 | 2602.04 | 49333.02 | 45% | -| Danet (Oak) | 34248.77 | 2220.81 | 39187.61 | 43% | -| Aqua | 32057.44 | 3309.31 | 37712.88 | 40% | -| Little | 31627.01 | 3912.03 | 39772.18 | 40% | -| Oak | 31001.99 | 3159.32 | 34216.07 | 39% | -| Node | 17259.21 | 1669.96 | 30163.51 | 22% | -| Dinatra | 16848.32 | 2149.93 | 20375.32 | 21% | -| Fastify | 16173.40 | 1632.76 | 22429.87 | 20% | -| Abc | 13729.15 | 1961.06 | 24010.30 | 17% | -| Express (Deno) | 11106.91 | 2072.70 | 12947.00 | 14% | -| Express | 6278.69 | 942.71 | 8115.74 | 8% | -| Servest | 6270.36 | 1635.29 | 11361.74 | 8% | +| Stric | 79226.84 | 9586.22 | 99634.59 | 100% | +| Bun | 78256.35 | 10318.58 | 101131.85 | 99% | +| Hyper Express | 77249.49 | 16353.89 | 99524.20 | 98% | +| Vixeny (Bun) | 75514.15 | 13435.99 | 99831.11 | 95% | +| Elysia | 74301.87 | 12800.66 | 99918.73 | 94% | +| Deno | 63854.58 | 11465.40 | 90606.45 | 81% | +| NHttp | 54041.73 | 8107.55 | 84067.33 | 68% | +| Vixeny (Deno) | 52393.28 | 6596.94 | 85121.29 | 66% | +| Fast | 52037.97 | 5808.04 | 81219.40 | 66% | +| Fastro | 51260.58 | 7242.52 | 79763.90 | 65% | +| Hono | 49168.08 | 3047.63 | 75002.15 | 62% | +| Megalo | 48340.27 | 3671.58 | 63710.83 | 61% | +| Deso | 45885.24 | 2748.84 | 61362.39 | 58% | +| Alosaur | 43887.44 | 2631.83 | 65715.78 | 55% | +| Cheetah | 41652.62 | 2556.53 | 50626.68 | 53% | +| http | 41070.57 | 4261.93 | 49879.08 | 52% | +| Reno | 40350.13 | 2217.61 | 46064.03 | 51% | +| Router | 40266.19 | 3878.59 | 45508.01 | 51% | +| Danet V2 (Hono) | 36293.92 | 2522.91 | 38483.64 | 46% | +| Danet (Oak) | 34120.26 | 2279.78 | 38666.22 | 43% | +| Little | 31550.38 | 3978.77 | 36472.52 | 40% | +| Oak | 31280.37 | 3173.80 | 34055.87 | 39% | +| Aqua | 30667.36 | 3951.08 | 40504.55 | 39% | +| Node | 17470.00 | 1572.78 | 25240.30 | 22% | +| Fastify | 16648.20 | 2937.72 | 31836.27 | 21% | +| Dinatra | 16090.67 | 2059.89 | 21298.23 | 20% | +| Abc | 12859.06 | 1404.34 | 16020.06 | 16% | +| Express (Deno) | 10649.38 | 1975.80 | 12690.97 | 13% | +| Express | 6431.91 | 961.11 | 8025.74 | 8% | +| Servest | 6277.61 | 1568.52 | 11465.09 | 8% | | Acorn | 0.00 | 0.00 | 0.00 | 0% | | Opine | 0.00 | 0.00 | 0.00 | 0% | | Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-4d216458-b392-4103-ada8-73dd4c3fedf8) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-d26c3ebb-7795-490f-a23e-9c2edd0deec2) | | | | | # Frameworks @@ -279,12 +279,12 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13729.15 | 1961.06 | 24010.30 | | +| 12859.06 | 1404.34 | 16020.06 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12114.19 | 12933.77 | 13624.51 | 14400.34 | 15126.17 | 16347.56 | 22004.91 | -| **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | +| **Req/Sec** | 11463.42 | 12347.35 | 13068.32 | 13714.54 | 14199.60 | 14429.14 | 15020.86 | +| **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 6ms | ### [Acorn](#acorn) @@ -301,253 +301,253 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45213.08 | 2909.21 | 53379.57 | | +| 43887.44 | 2631.83 | 65715.78 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43115.07 | 44296.77 | 45239.78 | 46350.81 | 47854.28 | 49006.29 | 51336.25 | -| **Latency** | 967µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 42308.63 | 43203.07 | 44174.68 | 44848.53 | 45445.33 | 45975.04 | 48186.93 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32057.44 | 3309.31 | 37712.88 | | +| 30667.36 | 3951.08 | 40504.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29902.70 | 31368.61 | 32802.37 | 33624.92 | 34544.31 | 35078.88 | 35988.07 | +| **Req/Sec** | 26876.58 | 28939.99 | 31088.96 | 32987.94 | 34361.06 | 35442.54 | 38474.12 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 77275.90 | 10010.69 | 102801.76 | | +| 78256.35 | 10318.58 | 101131.85 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65006.18 | 69043.11 | 76668.98 | 84941.65 | 91111.09 | 94439.72 | 97524.93 | -| **Latency** | 386µs | 478µs | 606µs | 769µs | 959µs | 1ms | 1ms | +| **Req/Sec** | 65483.16 | 69589.05 | 77505.77 | 86619.65 | 93041.13 | 96198.79 | 99125.64 | +| **Latency** | 377µs | 471µs | 600µs | 763µs | 945µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41493.57 | 2568.07 | 50389.51 | | +| 41652.62 | 2556.53 | 50626.68 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39900.78 | 41008.86 | 41806.25 | 42482.28 | 43351.78 | 44033.21 | 45138.77 | +| **Req/Sec** | 40240.48 | 41204.36 | 41947.37 | 42616.74 | 43336.96 | 43990.88 | 45395.66 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34248.77 | 2220.81 | 39187.61 | | +| 34120.26 | 2279.78 | 38666.22 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33635.76 | 34241.41 | 34522.85 | 34825.80 | 35282.34 | 35457.71 | 35851.65 | +| **Req/Sec** | 33412.28 | 34145.74 | 34452.36 | 34794.88 | 35218.02 | 35395.43 | 35815.00 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35971.75 | 2602.04 | 49333.02 | | +| 36293.92 | 2522.91 | 38483.64 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35359.50 | 35826.71 | 36401.68 | 36721.90 | 37045.14 | 37348.42 | 40309.01 | +| **Req/Sec** | 35730.90 | 36414.85 | 36685.46 | 36992.59 | 37401.14 | 37593.34 | 37870.87 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 65841.01 | 12403.16 | 90070.20 | | +| 63854.58 | 11465.40 | 90606.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52704.75 | 54419.85 | 63297.25 | 77010.46 | 83419.21 | 86414.99 | 88942.94 | -| **Latency** | 517µs | 568µs | 764µs | 925µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 52718.28 | 54276.57 | 59771.34 | 73023.29 | 81357.89 | 85240.37 | 89216.32 | +| **Latency** | 521µs | 585µs | 819µs | 941µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46154.51 | 3026.64 | 59424.71 | | +| 45885.24 | 2748.84 | 61362.39 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44115.10 | 45027.44 | 45717.65 | 46687.89 | 49571.59 | 51709.31 | 55627.10 | -| **Latency** | 989µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44296.57 | 45160.35 | 45884.40 | 46540.93 | 47484.36 | 49195.08 | 54013.31 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16848.32 | 2149.93 | 20375.32 | | +| 16090.67 | 2059.89 | 21298.23 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15216.83 | 16038.98 | 17194.83 | 18150.52 | 18903.67 | 19282.81 | 19764.87 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | +| **Req/Sec** | 14626.36 | 15421.47 | 16370.87 | 17330.76 | 17895.47 | 18275.72 | 19119.38 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | 5ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 71782.22 | 12794.55 | 99111.13 | | +| 74301.87 | 12800.66 | 99918.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56605.78 | 60328.14 | 69358.70 | 83033.73 | 90720.62 | 92935.63 | 96289.40 | -| **Latency** | 403µs | 499µs | 645µs | 855µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 57640.10 | 61955.18 | 74830.78 | 84322.95 | 91868.91 | 94524.82 | 98237.70 | +| **Latency** | 399µs | 493µs | 605µs | 827µs | 1ms | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6278.69 | 942.71 | 8115.74 | | +| 6431.91 | 961.11 | 8025.74 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5018.44 | 5980.35 | 6405.62 | 6730.24 | 7521.96 | 7876.14 | 8041.26 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4928.66 | 6134.06 | 6573.50 | 6778.05 | 7748.46 | 7843.40 | 7942.94 | +| **Latency** | 6ms | 7ms | 7ms | 7ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 11106.91 | 2072.70 | 12947.00 | | +| 10649.38 | 1975.80 | 12690.97 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7385.10 | 11221.97 | 11806.20 | 12209.49 | 12389.94 | 12574.56 | 12819.59 | +| **Req/Sec** | 7648.27 | 10606.99 | 11452.96 | 11672.47 | 11801.15 | 11976.99 | 12426.49 | | **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51954.88 | 6656.83 | 82745.03 | | +| 52037.97 | 5808.04 | 81219.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48098.57 | 49102.69 | 50101.93 | 51402.90 | 60244.33 | 67182.48 | 79943.74 | -| **Latency** | 681µs | 900µs | 989µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48510.21 | 49484.62 | 50456.70 | 51746.87 | 59103.31 | 64423.50 | 75351.23 | +| **Latency** | 735µs | 899µs | 984µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16173.40 | 1632.76 | 22429.87 | | +| 16648.20 | 2937.72 | 31836.27 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15643.82 | 16053.72 | 16427.22 | 16764.95 | 17061.55 | 17271.58 | 17886.60 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15581.90 | 15851.07 | 16336.95 | 16840.84 | 17569.31 | 20657.29 | 30532.64 | +| **Latency** | 2ms | 2ms | 3ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 57717.64 | 11824.46 | 84136.91 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 51260.58 | 7242.52 | 79763.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47400.35 | 49000.30 | 53546.74 | 66357.31 | 75539.19 | 79907.41 | 83531.65 | -| **Latency** | 571µs | 621µs | 925µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47108.37 | 48323.44 | 49504.60 | 53390.40 | 60626.54 | 65025.02 | 72622.77 | +| **Latency** | 665µs | 910µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54174.45 | 7590.21 | 81402.75 | | +| 49168.08 | 3047.63 | 75002.15 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48247.14 | 49117.35 | 50842.80 | 58480.12 | 66078.76 | 69301.79 | 75732.79 | -| **Latency** | 608µs | 811µs | 964µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47510.71 | 48431.30 | 49195.61 | 49901.60 | 50622.18 | 51339.41 | 59830.40 | +| **Latency** | 888µs | 942µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41928.12 | 4314.04 | 51938.46 | | +| 41070.57 | 4261.93 | 49879.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38732.61 | 40956.68 | 42901.78 | 44015.79 | 45090.49 | 45841.91 | 47811.95 | -| **Latency** | 888µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 38055.17 | 40122.68 | 42117.29 | 43212.79 | 44070.69 | 44714.68 | 46390.02 | +| **Latency** | 902µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 77318.95 | 16068.13 | 98839.02 | | +| 77249.49 | 16353.89 | 99524.20 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 54867.93 | 60292.26 | 81456.53 | 92100.53 | 95627.98 | 96830.09 | 98002.43 | -| **Latency** | 363µs | 469µs | 594µs | 783µs | 975µs | 1ms | 1ms | +| **Req/Sec** | 55439.94 | 59446.88 | 81749.67 | 92149.95 | 95811.98 | 97352.90 | 98601.87 | +| **Latency** | 370µs | 468µs | 590µs | 794µs | 976µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31627.01 | 3912.03 | 39772.18 | | +| 31550.38 | 3978.77 | 36472.52 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29831.33 | 31323.03 | 32460.03 | 33422.11 | 34262.48 | 34731.49 | 35813.93 | +| **Req/Sec** | 29469.72 | 31205.10 | 32435.35 | 33428.70 | 34224.89 | 34816.64 | 35767.19 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48643.45 | 3765.50 | 65847.13 | | +| 48340.27 | 3671.58 | 63710.83 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45638.59 | 46792.38 | 48078.04 | 50454.09 | 52927.69 | 55001.19 | 59022.40 | -| **Latency** | 828µs | 959µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45707.61 | 46564.03 | 47626.16 | 49708.97 | 52727.95 | 54813.16 | 58946.49 | +| **Latency** | 868µs | 965µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54855.08 | 6810.23 | 82547.48 | | +| 54041.73 | 8107.55 | 84067.33 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48904.71 | 49908.34 | 52704.39 | 58864.72 | 64926.02 | 68077.94 | 73086.34 | -| **Latency** | 606µs | 799µs | 952µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49009.10 | 49904.67 | 50906.94 | 53464.31 | 67034.51 | 74140.12 | 81119.67 | +| **Latency** | 606µs | 859µs | 962µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17259.21 | 1669.96 | 30163.51 | | +| 17470.00 | 1572.78 | 25240.30 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16781.93 | 17123.22 | 17511.23 | 17797.58 | 18114.60 | 18323.06 | 18953.03 | +| **Req/Sec** | 17015.27 | 17356.50 | 17679.05 | 17957.15 | 18201.08 | 18410.25 | 19909.66 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31001.99 | 3159.32 | 34216.07 | | +| 31280.37 | 3173.80 | 34055.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30436.49 | 31205.57 | 31537.40 | 32037.25 | 32312.93 | 32460.99 | 32974.59 | +| **Req/Sec** | 31017.47 | 31398.30 | 31928.02 | 32303.42 | 32611.06 | 32816.48 | 33166.12 | | **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 | | -------- | ------- | -------- | --- | -| 40052.63 | 2130.24 | 48634.36 | | +| 40350.13 | 2217.61 | 46064.03 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38450.78 | 39788.89 | 40348.36 | 40938.81 | 41429.31 | 41930.84 | 43011.77 | +| **Req/Sec** | 38661.46 | 40017.03 | 40885.09 | 41247.66 | 41786.99 | 42026.42 | 43265.37 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39212.59 | 3913.30 | 46699.57 | | +| 40266.19 | 3878.59 | 45508.01 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36626.38 | 38131.64 | 40182.42 | 41144.98 | 42003.93 | 42783.63 | 43824.18 | -| **Latency** | 934µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37865.81 | 39452.84 | 41106.30 | 42249.18 | 43152.04 | 43614.70 | 44351.30 | +| **Latency** | 916µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 79422.06 | 9530.74 | 99744.52 | | +| 79226.84 | 9586.22 | 99634.59 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65373.19 | 71045.20 | 80855.46 | 87289.21 | 89802.85 | 92201.65 | 97311.66 | -| **Latency** | 400µs | 466µs | 561µs | 754µs | 950µs | 1ms | 1ms | +| **Req/Sec** | 66663.43 | 71601.31 | 78863.35 | 87223.15 | 92532.19 | 94842.25 | 97358.89 | +| **Latency** | 377µs | 468µs | 592µs | 748µs | 940µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6270.36 | 1635.29 | 11361.74 | | +| 6277.61 | 1568.52 | 11465.09 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5040.49 | 5637.61 | 6349.76 | 7091.03 | 8079.81 | 8640.45 | 9679.52 | -| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | 14ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | ------- | ------- | ------- | ------- | ------- | ------- | -------- | +| **Req/Sec** | 5115.36 | 5621.15 | 6398.19 | 6959.67 | 7985.14 | 8605.70 | 10075.65 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 70457.85 | 13573.14 | 98078.95 | | +| 75514.15 | 13435.99 | 99831.11 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 54726.56 | 57835.88 | 67916.13 | 82822.98 | 89836.23 | 92649.94 | 95466.36 | -| **Latency** | 403µs | 501µs | 652µs | 879µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 58114.96 | 62135.37 | 75431.05 | 88033.34 | 93311.87 | 95209.22 | 98413.49 | +| **Latency** | 386µs | 476µs | 604µs | 813µs | 981µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 53656.95 | 8150.62 | 83013.39 | | +| 52393.28 | 6596.94 | 85121.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48415.62 | 49317.47 | 50381.20 | 54427.70 | 67674.45 | 72661.89 | 79348.34 | -| **Latency** | 613µs | 855µs | 969µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49130.82 | 50010.56 | 50826.70 | 51772.91 | 55601.08 | 69550.19 | 81434.57 | +| **Latency** | 751µs | 893µs | 977µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-10-14T02:00:40.417Z

+

Generated 2024-10-15T01:59:24.430Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index dff8372846..27ae5ab1b0 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000340852, - "slowest": 0.014533437, - "fastest": 0.000917085, - "average": 0.0036359806649276867, - "requestsPerSec": 13724.03221361719, - "totalData": 1784185, + "total": 10.000169321, + "slowest": 0.017446629, + "fastest": 0.000943035, + "average": 0.0038812167654091816, + "requestsPerSec": 12855.782324608102, + "totalData": 1671280, "sizePerRequest": 13, - "sizePerSec": 178412.4187770235 + "sizePerSec": 167125.17021990533 }, "responseTimeHistogram": { - "0.000917085": 1, - "0.0022787201999999998": 6182, - "0.0036403553999999998": 61234, - "0.0050019906": 67644, - "0.0063636258": 1658, - "0.007725261": 179, - "0.0090868962": 194, - "0.0104485314": 109, - "0.0118101666": 11, - "0.013171801799999999": 18, - "0.014533437": 15 + "0.000943035": 1, + "0.0025933944000000003": 200, + "0.0042437538000000006": 111209, + "0.0058941132": 15680, + "0.007544472600000001": 1086, + "0.009194832000000002": 191, + "0.0108451914": 143, + "0.012495550800000001": 5, + "0.014145910200000002": 7, + "0.015796269600000003": 19, + "0.017446629000000005": 19 }, "latencyPercentiles": { - "p10": 0.003259799, - "p25": 0.003414769, - "p50": 0.003646216, - "p75": 0.003801223, - "p90": 0.004147433, - "p95": 0.004448547, - "p99": 0.005472887 + "p10": 0.003488722, + "p25": 0.003599726, + "p50": 0.003777039, + "p75": 0.00395693, + "p90": 0.004412303, + "p95": 0.004728912, + "p99": 0.006012183 }, "rps": { - "mean": 13729.150044578751, - "stddev": 1961.0601978888606, - "max": 24010.29959058077, + "mean": 12859.064084000147, + "stddev": 1404.336677328611, + "max": 16020.056669017395, "percentiles": { - "p10": 12114.194201346541, - "p25": 12933.766183375283, - "p50": 13624.51049437956, - "p75": 14400.342728157457, - "p90": 15126.168271108834, - "p95": 16347.558316653902, - "p99": 22004.912822866958 + "p10": 11463.417920620346, + "p25": 12347.345897845684, + "p50": 13068.323810546233, + "p75": 13714.542901292629, + "p90": 14199.595966106648, + "p95": 14429.14109335168, + "p99": 15020.864821564279 } }, "details": { "DNSDialup": { - "average": 0.0007652519600000001, - "fastest": 0.000072736, - "slowest": 0.001786803 + "average": 0.0011241235200000004, + "fastest": 0.000122701, + "slowest": 0.002474363 }, "DNSLookup": { - "average": 0.000008491459999999999, - "fastest": 0.000003888, - "slowest": 0.000049603 + "average": 0.000012083100000000003, + "fastest": 0.000004789, + "slowest": 0.000068238 } }, "statusCodeDistribution": { - "200": 137245 + "200": 128560 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index f9833c0c41..fd2b5d21b8 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000484819, + "total": 10.000783349, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63549.419003422816, + "requestsPerSec": 63118.955582926304, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 635525 + "Connection refused (os error 111)": 631239 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 13616eeb07..7a109a7a05 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000344271, - "slowest": 0.007365207, - "fastest": 0.00015457, - "average": 0.00110404949633203, - "requestsPerSec": 45214.34340127829, - "totalData": 5878067, + "total": 10.000162506, + "slowest": 0.008834001, + "fastest": 0.000169769, + "average": 0.0011372239022602727, + "requestsPerSec": 43892.386722380324, + "totalData": 5706103, "sizePerRequest": 13, - "sizePerSec": 587786.4642166178 + "sizePerSec": 570601.0273909443 }, "responseTimeHistogram": { - "0.00015457": 1, - "0.0008756337000000001": 16154, - "0.0015966974000000001": 434125, - "0.0023177611000000007": 1598, - "0.0030388248000000006": 137, - "0.0037598885000000005": 38, - "0.004480952200000001": 11, - "0.005202015900000001": 17, - "0.005923079600000001": 27, - "0.0066441433000000005": 11, - "0.007365207": 40 + "0.000169769": 1, + "0.0010361921999999999": 86145, + "0.0019026153999999998": 351977, + "0.0027690386": 651, + "0.0036354618": 56, + "0.004501885": 3, + "0.0053683082": 22, + "0.0062347314": 25, + "0.0071011545999999995": 1, + "0.007967577799999999": 25, + "0.008834001": 25 }, "latencyPercentiles": { - "p10": 0.000967487, - "p25": 0.001025474, - "p50": 0.001115684, - "p75": 0.001180073, - "p90": 0.001227548, - "p95": 0.001266184, - "p99": 0.001400685 + "p10": 0.001000525, + "p25": 0.00105347, + "p50": 0.001145656, + "p75": 0.001204361, + "p90": 0.001260282, + "p95": 0.001306928, + "p99": 0.001431549 }, "rps": { - "mean": 45213.0832575119, - "stddev": 2909.2100447059597, - "max": 53379.57422565322, + "mean": 43887.44227885367, + "stddev": 2631.8274046423685, + "max": 65715.78493154058, "percentiles": { - "p10": 43115.070908211754, - "p25": 44296.7706446083, - "p50": 45239.78187804524, - "p75": 46350.805117486554, - "p90": 47854.28111106396, - "p95": 49006.287506686065, - "p99": 51336.2463979339 + "p10": 42308.63012044318, + "p25": 43203.06741778813, + "p50": 44174.68437188038, + "p75": 44848.530594954, + "p90": 45445.32539407189, + "p95": 45975.03646061505, + "p99": 48186.93365136199 } }, "details": { "DNSDialup": { - "average": 0.0010083983400000001, - "fastest": 0.000128441, - "slowest": 0.002203652 + "average": 0.0010590387399999999, + "fastest": 0.000128722, + "slowest": 0.002098345 }, "DNSLookup": { - "average": 0.000050947, - "fastest": 0.000004598, - "slowest": 0.002099587 + "average": 0.00002793194, + "fastest": 0.000004789, + "slowest": 0.000898132 } }, "statusCodeDistribution": { - "200": 452159 + "200": 438931 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 889bed569b..dd77783ad6 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000570633, - "slowest": 0.015058468, - "fastest": 0.00050748, - "average": 0.0015585226163511334, - "requestsPerSec": 32039.97169348326, - "totalData": 4165434, + "total": 10.000409015, + "slowest": 0.014989874, + "fastest": 0.000502523, + "average": 0.0016291773675447968, + "requestsPerSec": 30650.24635894855, + "totalData": 3984695, "sizePerRequest": 13, - "sizePerSec": 416519.6320152824 + "sizePerSec": 398453.20266633114 }, "responseTimeHistogram": { - "0.00050748": 1, - "0.0019625788": 298876, - "0.0034176776000000002": 20092, - "0.0048727764": 245, - "0.0063278752": 1036, - "0.007782974000000001": 109, - "0.009238072799999998": 9, - "0.010693171599999999": 0, - "0.0121482704": 0, - "0.0136033692": 0, - "0.015058468": 50 + "0.000502523": 1, + "0.0019512581": 272276, + "0.0033999932": 32643, + "0.004848728300000001": 488, + "0.006297463400000001": 560, + "0.007746198500000001": 400, + "0.0091949336": 97, + "0.0106436687": 0, + "0.0120924038": 0, + "0.013541138900000001": 0, + "0.014989874": 50 }, "latencyPercentiles": { - "p10": 0.001062942, - "p25": 0.001406772, - "p50": 0.001607332, - "p75": 0.001683946, - "p90": 0.00176658, - "p95": 0.002109423, - "p99": 0.002389576 + "p10": 0.001098342, + "p25": 0.001369927, + "p50": 0.001649983, + "p75": 0.001802715, + "p90": 0.001966511, + "p95": 0.002192965, + "p99": 0.002760704 }, "rps": { - "mean": 32057.436080567702, - "stddev": 3309.30974923132, - "max": 37712.88202803063, + "mean": 30667.364608378848, + "stddev": 3951.077290769515, + "max": 40504.55169899437, "percentiles": { - "p10": 29902.700825986132, - "p25": 31368.60627879426, - "p50": 32802.3729256625, - "p75": 33624.91775561549, - "p90": 34544.30922611132, - "p95": 35078.8832529502, - "p99": 35988.06672618331 + "p10": 26876.581217732222, + "p25": 28939.98774235588, + "p50": 31088.964179894512, + "p75": 32987.93594083613, + "p90": 34361.05960291636, + "p95": 35442.53682373882, + "p99": 38474.118533058216 } }, "details": { "DNSDialup": { - "average": 0.0010902626400000003, - "fastest": 0.000142947, - "slowest": 0.001669607 + "average": 0.0007799643000000001, + "fastest": 0.000084332, + "slowest": 0.001763807 }, "DNSLookup": { - "average": 0.00000958552, - "fastest": 0.000005039, - "slowest": 0.000041959 + "average": 0.000008701700000000003, + "fastest": 0.000004148, + "slowest": 0.000033984 } }, "statusCodeDistribution": { - "200": 320418 + "200": 306515 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 4a585670e5..08abf5dac7 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.0000987, - "slowest": 0.005057697, - "fastest": 0.000032511, - "average": 0.0006457010899746353, - "requestsPerSec": 77264.33740098985, - "totalData": 10044463, + "total": 10.000187732, + "slowest": 0.005308761, + "fastest": 0.000033743, + "average": 0.0006374196957175412, + "requestsPerSec": 78269.23063607942, + "totalData": 10175191, "sizePerRequest": 13, - "sizePerSec": 1004436.386212868 + "sizePerSec": 1017499.9982690325 }, "responseTimeHistogram": { - "0.000032511": 1, - "0.0005350296": 277617, - "0.0010375482": 445990, - "0.0015400668": 46137, - "0.0020425853999999997": 2732, - "0.0025451039999999994": 89, - "0.0030476225999999996": 33, - "0.0035501411999999998": 23, - "0.0040526597999999995": 22, - "0.004555178399999999": 5, - "0.005057696999999999": 2 + "0.000033743": 1, + "0.0005612448000000001": 331659, + "0.0010887466": 415476, + "0.0016162484000000002": 34517, + "0.0021437502000000003": 1027, + "0.0026712520000000003": 21, + "0.0031987538000000006": 5, + "0.0037262556000000006": 0, + "0.0042537574000000005": 0, + "0.0047812592000000004": 0, + "0.005308761": 1 }, "latencyPercentiles": { - "p10": 0.000386067, - "p25": 0.000478687, - "p50": 0.000606288, - "p75": 0.000769338, - "p90": 0.000959913, - "p95": 0.001085214, - "p99": 0.001410183 + "p10": 0.000377527, + "p25": 0.000471917, + "p50": 0.000600717, + "p75": 0.000763749, + "p90": 0.000945295, + "p95": 0.001069448, + "p99": 0.00138277 }, "rps": { - "mean": 77275.89543311967, - "stddev": 10010.686145410486, - "max": 102801.75541918808, + "mean": 78256.35008585325, + "stddev": 10318.576178330086, + "max": 101131.84641843743, "percentiles": { - "p10": 65006.18208792137, - "p25": 69043.11051820705, - "p50": 76668.97908047787, - "p75": 84941.64688946983, - "p90": 91111.08616442989, - "p95": 94439.72134679896, - "p99": 97524.92943460647 + "p10": 65483.15638841754, + "p25": 69589.0531112688, + "p50": 77505.76642902265, + "p75": 86619.64533555842, + "p90": 93041.13348511451, + "p95": 96198.78799599601, + "p99": 99125.64380406302 } }, "details": { "DNSDialup": { - "average": 0.0008476564600000001, - "fastest": 0.000081343, - "slowest": 0.001789953 + "average": 0.0011376008600000001, + "fastest": 0.000093135, + "slowest": 0.002079416 }, "DNSLookup": { - "average": 0.000009011339999999999, - "fastest": 0.000003667, - "slowest": 0.000067567 + "average": 0.000011343220000000001, + "fastest": 0.000005029, + "slowest": 0.000042038 } }, "statusCodeDistribution": { - "200": 772651 + "200": 782707 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 3fc48b8704..5d042a68b9 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000358443, - "slowest": 0.007777679, - "fastest": 0.000329097, - "average": 0.0012031597475671931, - "requestsPerSec": 41493.11270842014, - "totalData": 5394298, + "total": 10.000236596, + "slowest": 0.008113013, + "fastest": 0.000332374, + "average": 0.0011985364199159636, + "requestsPerSec": 41654.01448267894, + "totalData": 5415150, "sizePerRequest": 13, - "sizePerSec": 539410.4652094619 + "sizePerSec": 541502.1882748263 }, "responseTimeHistogram": { - "0.000329097": 1, - "0.0010739552": 58568, - "0.0018188134": 354675, - "0.0025636715999999998": 1388, - "0.0033085298": 186, - "0.004053388": 60, - "0.0047982462": 23, - "0.0055431044": 3, - "0.0062879626000000004": 21, - "0.007032820800000001": 0, - "0.007777679000000001": 21 + "0.000332374": 1, + "0.0011104379": 109492, + "0.0018885018000000002": 305327, + "0.0026665657": 1500, + "0.0034446296": 160, + "0.0042226935": 18, + "0.0050007574": 6, + "0.0057788213000000005": 10, + "0.0065568852": 11, + "0.0073349491": 11, + "0.008113013": 14 }, "latencyPercentiles": { - "p10": 0.001054236, - "p25": 0.001110491, - "p50": 0.001210635, - "p75": 0.001283205, - "p90": 0.001338518, - "p95": 0.001381908, - "p99": 0.001551438 + "p10": 0.001050232, + "p25": 0.001106511, + "p50": 0.001205504, + "p75": 0.001278123, + "p90": 0.001332679, + "p95": 0.00137354, + "p99": 0.001554198 }, "rps": { - "mean": 41493.56893655459, - "stddev": 2568.070367682297, - "max": 50389.509897633114, + "mean": 41652.62105505794, + "stddev": 2556.529138856032, + "max": 50626.675195160715, "percentiles": { - "p10": 39900.78139364436, - "p25": 41008.85821564526, - "p50": 41806.24585313201, - "p75": 42482.27967928288, - "p90": 43351.77662078313, - "p95": 44033.214253511134, - "p99": 45138.77420703768 + "p10": 40240.477091096436, + "p25": 41204.355300354175, + "p50": 41947.37370804526, + "p75": 42616.73559206726, + "p90": 43336.962297652106, + "p95": 43990.87635237141, + "p99": 45395.66227912219 } }, "details": { "DNSDialup": { - "average": 0.00077955082, - "fastest": 0.000076616, - "slowest": 0.001785454 + "average": 0.0008599008199999998, + "fastest": 0.000109573, + "slowest": 0.001305697 }, "DNSLookup": { - "average": 0.0000080934, - "fastest": 0.000003737, - "slowest": 0.000049132 + "average": 0.000024825059999999994, + "fastest": 0.000004018, + "slowest": 0.00080399 } }, "statusCodeDistribution": { - "200": 414946 + "200": 416550 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 398c1e3214..7cc8542d64 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000384954, - "slowest": 0.010510696, - "fastest": 0.000778299, - "average": 0.0014576813412746044, - "requestsPerSec": 34254.381363887645, - "totalData": 4453241, + "total": 10.000342384, + "slowest": 0.012440908, + "fastest": 0.000752502, + "average": 0.001463314593327624, + "requestsPerSec": 34124.831620365054, + "totalData": 4436380, "sizePerRequest": 13, - "sizePerSec": 445306.95773053943 + "sizePerSec": 443622.81106474565 }, "responseTimeHistogram": { - "0.000778299": 1, - "0.0017515387": 338247, - "0.0027247784": 3464, - "0.0036980181": 626, - "0.0046712578": 132, - "0.0056444975": 32, - "0.0066177371999999995": 12, - "0.0075909769": 0, - "0.0085642166": 21, - "0.0095374563": 11, - "0.010510696": 11 + "0.000752502": 1, + "0.0019213426000000001": 337863, + "0.0030901832": 2861, + "0.0042590238": 333, + "0.0054278644": 139, + "0.0065967050000000005": 16, + "0.0077655456": 10, + "0.0089343862": 17, + "0.0101032268": 8, + "0.0112720674": 9, + "0.012440908": 3 }, "latencyPercentiles": { - "p10": 0.00128085, - "p25": 0.001332833, - "p50": 0.001475094, - "p75": 0.001548955, - "p90": 0.001604517, - "p95": 0.001637877, - "p99": 0.001873081 + "p10": 0.001281952, + "p25": 0.001335828, + "p50": 0.001477945, + "p75": 0.001552615, + "p90": 0.001614512, + "p95": 0.001652658, + "p99": 0.001917894 }, "rps": { - "mean": 34248.77299363446, - "stddev": 2220.8123283907585, - "max": 39187.61329419016, + "mean": 34120.26380059489, + "stddev": 2279.779358345936, + "max": 38666.22432235419, "percentiles": { - "p10": 33635.7595825984, - "p25": 34241.410175742116, - "p50": 34522.85316701502, - "p75": 34825.80459353358, - "p90": 35282.338393108796, - "p95": 35457.71375511843, - "p99": 35851.65400383498 + "p10": 33412.28081543782, + "p25": 34145.73821633952, + "p50": 34452.36414826938, + "p75": 34794.882164172086, + "p90": 35218.02310998415, + "p95": 35395.42793929571, + "p99": 35815.0029047183 } }, "details": { "DNSDialup": { - "average": 0.0009308500600000002, - "fastest": 0.000118012, - "slowest": 0.00210152 + "average": 0.0009410106, + "fastest": 0.000101851, + "slowest": 0.0020236 }, "DNSLookup": { - "average": 0.000011829579999999998, - "fastest": 0.000004739, - "slowest": 0.000074039 + "average": 0.00004656022, + "fastest": 0.000003977, + "slowest": 0.001924315 } }, "statusCodeDistribution": { - "200": 342557 + "200": 341260 }, "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 0736eac54a..eb971fba58 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.000369635, - "slowest": 0.010405245, - "fastest": 0.000400867, - "average": 0.0013875149130316681, - "requestsPerSec": 35984.16989913593, - "totalData": 4678115, + "total": 10.00021022, + "slowest": 0.012254149, + "fastest": 0.000522201, + "average": 0.0013755335524278864, + "requestsPerSec": 36298.63693005446, + "totalData": 4718922, "sizePerRequest": 13, - "sizePerSec": 467794.2086887671 + "sizePerSec": 471882.28009070794 }, "responseTimeHistogram": { - "0.000400867": 1, - "0.0014013048000000002": 180910, - "0.0024017426000000003": 177631, - "0.0034021804000000004": 1071, - "0.004402618200000001": 114, - "0.005403056000000001": 28, - "0.006403493800000001": 2, - "0.007403931600000001": 13, - "0.0084043694": 67, - "0.0094048072": 3, - "0.010405245": 15 + "0.000522201": 1, + "0.0016953958": 358174, + "0.0028685906": 4241, + "0.0040417854": 335, + "0.0052149802": 112, + "0.006388175": 31, + "0.0075613698": 11, + "0.008734564600000001": 71, + "0.0099077594": 5, + "0.0110809542": 10, + "0.012254149": 3 }, "latencyPercentiles": { - "p10": 0.001217478, - "p25": 0.001269208, - "p50": 0.001400208, - "p75": 0.001470356, - "p90": 0.00153168, - "p95": 0.001572787, - "p99": 0.001902496 + "p10": 0.001207807, + "p25": 0.00125749, + "p50": 0.001388057, + "p75": 0.001454934, + "p90": 0.001511881, + "p95": 0.001550219, + "p99": 0.001832782 }, "rps": { - "mean": 35971.749579180156, - "stddev": 2602.0396320390555, - "max": 49333.023525947545, + "mean": 36293.91636578873, + "stddev": 2522.9097391634787, + "max": 38483.64034392664, "percentiles": { - "p10": 35359.503182907705, - "p25": 35826.70522607435, - "p50": 36401.678117361, - "p75": 36721.89572711862, - "p90": 37045.141484021966, - "p95": 37348.41848972986, - "p99": 40309.014169124755 + "p10": 35730.900082391614, + "p25": 36414.85244461168, + "p50": 36685.45777336854, + "p75": 36992.592458924584, + "p90": 37401.14447502009, + "p95": 37593.337366258354, + "p99": 37870.871264960195 } }, "details": { "DNSDialup": { - "average": 0.00094117348, - "fastest": 0.000093224, - "slowest": 0.001939144 + "average": 0.00091325648, + "fastest": 0.000096221, + "slowest": 0.00190689 }, "DNSLookup": { - "average": 0.000031995879999999995, - "fastest": 0.000003858, - "slowest": 0.001172139 + "average": 0.000011245, + "fastest": 0.000003647, + "slowest": 0.000188096 } }, "statusCodeDistribution": { - "200": 359855 + "200": 362994 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 40d6f5ac19..9cbf673bf3 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000424351, - "slowest": 0.004942015, - "fastest": 0.000168216, - "average": 0.0007577847293297348, - "requestsPerSec": 65857.4053344189, - "totalData": 8561826, + "total": 10.000334385, + "slowest": 0.004589969, + "fastest": 0.000093455, + "average": 0.000781534064258161, + "requestsPerSec": 63854.364805822435, + "totalData": 8301345, "sizePerRequest": 13, - "sizePerSec": 856146.2693474457 + "sizePerSec": 830106.7424756917 }, "responseTimeHistogram": { - "0.000168216": 1, - "0.0006455959": 273567, - "0.0011229758": 365401, - "0.0016003557000000002": 19354, - "0.0020777356": 119, - "0.0025551155000000003": 95, - "0.0030324954": 18, - "0.0035098753000000005": 18, - "0.0039872552": 15, - "0.0044646351": 11, - "0.004942015": 3 + "0.000093455": 1, + "0.0005431064": 95509, + "0.0009927578": 455012, + "0.0014424092": 87460, + "0.0018920606": 415, + "0.002341712": 26, + "0.0027913634": 78, + "0.0032410148000000002": 19, + "0.0036906662": 12, + "0.0041403176": 25, + "0.004589969": 8 }, "latencyPercentiles": { - "p10": 0.000517911, - "p25": 0.000568842, - "p50": 0.00076433, - "p75": 0.000925577, - "p90": 0.00100989, - "p95": 0.001074254, - "p99": 0.001207546 + "p10": 0.000521013, + "p25": 0.000585017, + "p50": 0.000819876, + "p75": 0.000941187, + "p90": 0.00101839, + "p95": 0.001077276, + "p99": 0.001211825 }, "rps": { - "mean": 65841.01244549346, - "stddev": 12403.162139099279, - "max": 90070.2007144393, + "mean": 63854.5789001099, + "stddev": 11465.403063028358, + "max": 90606.45117931244, "percentiles": { - "p10": 52704.7526937402, - "p25": 54419.84691817098, - "p50": 63297.253230243114, - "p75": 77010.4560971829, - "p90": 83419.21144439402, - "p95": 86414.9930012847, - "p99": 88942.94019919707 + "p10": 52718.27742678254, + "p25": 54276.57338973585, + "p50": 59771.337090807654, + "p75": 73023.28712626663, + "p90": 81357.88613598615, + "p95": 85240.37333476386, + "p99": 89216.31766449787 } }, "details": { "DNSDialup": { - "average": 0.0010461068399999997, - "fastest": 0.000142456, - "slowest": 0.00211841 + "average": 0.00094062498, + "fastest": 0.000099055, + "slowest": 0.001576149 }, "DNSLookup": { - "average": 0.00003428028000000002, - "fastest": 0.000004438, - "slowest": 0.001290686 + "average": 0.000022839020000000004, + "fastest": 0.000004779, + "slowest": 0.000625911 } }, "statusCodeDistribution": { - "200": 658602 + "200": 638565 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index bed7681642..449320d1e0 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000240544, - "slowest": 0.005459849, - "fastest": 0.000253837, - "average": 0.001081523403446454, - "requestsPerSec": 46156.68972852259, - "totalData": 6000514, + "total": 10.000291135, + "slowest": 0.005714678, + "fastest": 0.000257413, + "average": 0.0010878216296801644, + "requestsPerSec": 45889.26400291245, + "totalData": 5965778, "sizePerRequest": 13, - "sizePerSec": 600036.9664707937 + "sizePerSec": 596560.4320378619 }, "responseTimeHistogram": { - "0.000253837": 1, - "0.0007744382": 15330, - "0.0012950394000000001": 437673, - "0.0018156406000000003": 8209, - "0.0023362418": 139, - "0.002856843": 112, - "0.0033774442000000003": 58, - "0.0038980454000000003": 14, - "0.0044186466": 10, - "0.0049392478": 10, - "0.005459849": 22 + "0.000257413": 1, + "0.0008031395": 8391, + "0.001348866": 445297, + "0.0018945925": 4754, + "0.0024403190000000003": 250, + "0.0029860455000000003": 108, + "0.0035317720000000003": 58, + "0.0040774985": 4, + "0.004623225": 4, + "0.0051689514999999995": 11, + "0.005714678": 28 }, "latencyPercentiles": { - "p10": 0.000989936, - "p25": 0.00104346, - "p50": 0.001088695, - "p75": 0.001134318, - "p90": 0.001184823, - "p95": 0.001226189, - "p99": 0.001358579 + "p10": 0.001000351, + "p25": 0.001041965, + "p50": 0.00108567, + "p75": 0.001132563, + "p90": 0.001188241, + "p95": 0.001230921, + "p99": 0.001365274 }, "rps": { - "mean": 46154.50806370224, - "stddev": 3026.6375191976713, - "max": 59424.71464863485, + "mean": 45885.238066900514, + "stddev": 2748.8403958495987, + "max": 61362.38713900625, "percentiles": { - "p10": 44115.10059893156, - "p25": 45027.43972176621, - "p50": 45717.64979999552, - "p75": 46687.885295578504, - "p90": 49571.589401450976, - "p95": 51709.30767538121, - "p99": 55627.096790746014 + "p10": 44296.57046107686, + "p25": 45160.35251687168, + "p50": 45884.3997649267, + "p75": 46540.930591925986, + "p90": 47484.35882468633, + "p95": 49195.07960309469, + "p99": 54013.30936133078 } }, "details": { "DNSDialup": { - "average": 0.0007784555599999999, - "fastest": 0.000082514, - "slowest": 0.001530743 + "average": 0.00099934176, + "fastest": 0.000273838, + "slowest": 0.001441515 }, "DNSLookup": { - "average": 0.00000848506, - "fastest": 0.000003727, - "slowest": 0.000044434 + "average": 0.00001114544, + "fastest": 0.000004769, + "slowest": 0.000054983 } }, "statusCodeDistribution": { - "200": 461578 + "200": 458906 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 4cb231088e..f8adccc36a 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000169101, - "slowest": 0.014897707, - "fastest": 0.000976858, - "average": 0.0029622106870939645, - "requestsPerSec": 16838.31526240508, - "totalData": 2189018, + "total": 10.000229545, + "slowest": 0.013677044, + "fastest": 0.000942059, + "average": 0.0031018936733035376, + "requestsPerSec": 16081.530856499954, + "totalData": 2090647, "sizePerRequest": 13, - "sizePerSec": 218898.09841126608 + "sizePerSec": 209059.9011344994 }, "responseTimeHistogram": { - "0.000976858": 1, - "0.0023689428999999996": 568, - "0.0037610277999999995": 158500, - "0.005153112699999999": 7777, - "0.006545197599999999": 307, - "0.0079372825": 598, - "0.0093293674": 581, - "0.0107214523": 5, - "0.0121135372": 11, - "0.0135056221": 17, - "0.014897707": 21 + "0.000942059": 1, + "0.0022155574999999997": 227, + "0.0034890559999999995": 138238, + "0.004762554499999999": 20159, + "0.0060360529999999996": 951, + "0.007309551499999999": 81, + "0.008583049999999998": 866, + "0.0098565485": 245, + "0.011130046999999999": 16, + "0.012403545499999998": 18, + "0.013677043999999998": 17 }, "latencyPercentiles": { - "p10": 0.002615775, - "p25": 0.002709092, - "p50": 0.002824918, - "p75": 0.002956468, - "p90": 0.00358472, - "p95": 0.003786344, - "p99": 0.004943389 + "p10": 0.002753963, + "p25": 0.002852257, + "p50": 0.002952568, + "p75": 0.003068687, + "p90": 0.003809084, + "p95": 0.004012669, + "p99": 0.005170725 }, "rps": { - "mean": 16848.316421036947, - "stddev": 2149.9259809207547, - "max": 20375.322295519916, + "mean": 16090.669635630607, + "stddev": 2059.8867463377323, + "max": 21298.22860994295, "percentiles": { - "p10": 15216.826767039498, - "p25": 16038.98435537492, - "p50": 17194.83467166488, - "p75": 18150.521977926, - "p90": 18903.67487439447, - "p95": 19282.806059226783, - "p99": 19764.86746447188 + "p10": 14626.356694765183, + "p25": 15421.471314511564, + "p50": 16370.871424653891, + "p75": 17330.75689426102, + "p90": 17895.468501332223, + "p95": 18275.723633302423, + "p99": 19119.38099316997 } }, "details": { "DNSDialup": { - "average": 0.0008821368600000001, - "fastest": 0.000110097, - "slowest": 0.001956428 + "average": 0.0008663614599999997, + "fastest": 0.00013361, + "slowest": 0.001151941 }, "DNSLookup": { - "average": 0.00000931278, - "fastest": 0.000004628, - "slowest": 0.00005311 + "average": 0.00000711864, + "fastest": 0.000003837, + "slowest": 0.000026941 } }, "statusCodeDistribution": { - "200": 168386 + "200": 160819 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index e1e68cb414..72dbcdcffa 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00014809, - "slowest": 0.004771757, - "fastest": 0.00003722, - "average": 0.0006950900586331337, - "requestsPerSec": 71768.93717380939, - "totalData": 9330100, + "total": 10.000112896, + "slowest": 0.004005517, + "fastest": 0.000035974, + "average": 0.0006714484642977078, + "requestsPerSec": 74299.76118541612, + "totalData": 9659078, "sizePerRequest": 13, - "sizePerSec": 932996.1832595222 + "sizePerSec": 965896.8954104097 }, "responseTimeHistogram": { - "0.00003722": 1, - "0.0005106736999999999": 193163, - "0.0009841274": 439068, - "0.0014575810999999997": 71928, - "0.0019310347999999997": 13150, - "0.0024044885": 369, - "0.0028779421999999997": 18, - "0.0033513959": 1, - "0.0038248495999999997": 0, - "0.0042983032999999995": 1, - "0.004771757": 1 + "0.000035974": 1, + "0.00043292829999999995": 107340, + "0.0008298826": 451547, + "0.0012268369": 157834, + "0.0016237912": 21204, + "0.0020207454999999997": 4893, + "0.0024176997999999996": 162, + "0.0028146541": 6, + "0.0032116083999999996": 3, + "0.0036085626999999994": 15, + "0.004005517": 1 }, "latencyPercentiles": { - "p10": 0.000403857, - "p25": 0.000499984, - "p50": 0.000645547, - "p75": 0.000855114, - "p90": 0.001021123, - "p95": 0.001181878, - "p99": 0.001596146 + "p10": 0.000399039, + "p25": 0.000493476, + "p50": 0.000605148, + "p75": 0.000827813, + "p90": 0.001003358, + "p95": 0.001142983, + "p99": 0.001549993 }, "rps": { - "mean": 71782.22217220267, - "stddev": 12794.553305637994, - "max": 99111.13017991793, + "mean": 74301.86666021659, + "stddev": 12800.66340811779, + "max": 99918.73343093802, "percentiles": { - "p10": 56605.78466958786, - "p25": 60328.143078750625, - "p50": 69358.69964064637, - "p75": 83033.72581542234, - "p90": 90720.62079710707, - "p95": 92935.63152112029, - "p99": 96289.40249747754 + "p10": 57640.10002712605, + "p25": 61955.17850092872, + "p50": 74830.78198870315, + "p75": 84322.95270772565, + "p90": 91868.909484962, + "p95": 94524.82221831345, + "p99": 98237.70363065151 } }, "details": { "DNSDialup": { - "average": 0.0008646088800000001, - "fastest": 0.000086282, - "slowest": 0.001830482 + "average": 0.00092787982, + "fastest": 0.000085175, + "slowest": 0.002181316 }, "DNSLookup": { - "average": 0.00004303966, - "fastest": 0.000004288, - "slowest": 0.001645896 + "average": 0.000025599460000000002, + "fastest": 0.000004308, + "slowest": 0.000510048 } }, "statusCodeDistribution": { - "200": 717700 + "200": 743006 }, "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 85fafa6b0c..6082109697 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.000618927, - "slowest": 0.026972791, - "fastest": 0.001621702, - "average": 0.0044859484991781, - "requestsPerSec": 11132.210997404401, - "totalData": 4341831, + "total": 10.000300859, + "slowest": 0.026748218, + "fastest": 0.001230934, + "average": 0.004689186414145055, + "requestsPerSec": 10650.779561711184, + "totalData": 4153929, "sizePerRequest": 39, - "sizePerSec": 434156.22889877163 + "sizePerSec": 415380.40290673624 }, "responseTimeHistogram": { - "0.001621702": 1, - "0.0041568109": 42827, - "0.0066919198000000004": 63378, - "0.0092270287": 2748, - "0.0117621376": 2035, - "0.0142972465": 155, - "0.016832355400000002": 77, - "0.0193674643": 77, - "0.0219025732": 17, - "0.0244376821": 11, - "0.026972791": 3 + "0.001230934": 1, + "0.0037826624": 3283, + "0.006334390800000001": 97175, + "0.0088861192": 3356, + "0.0114378476": 2286, + "0.013989576": 209, + "0.0165413044": 97, + "0.0190930328": 59, + "0.0216447612": 25, + "0.024196489600000003": 16, + "0.026748218": 4 }, "latencyPercentiles": { - "p10": 0.003690657, - "p25": 0.003783107, - "p50": 0.004389507, - "p75": 0.004531028, - "p90": 0.005072758, - "p95": 0.006405004, - "p99": 0.01037882 + "p10": 0.00384822, + "p25": 0.00393856, + "p50": 0.004592984, + "p75": 0.00473694, + "p90": 0.005315129, + "p95": 0.006715301, + "p99": 0.010634318 }, "rps": { - "mean": 11106.909480612703, - "stddev": 2072.6998252020594, - "max": 12946.998646478254, + "mean": 10649.37674600114, + "stddev": 1975.7977232534968, + "max": 12690.967330909909, "percentiles": { - "p10": 7385.102054725311, - "p25": 11221.967000403585, - "p50": 11806.196772163878, - "p75": 12209.488588920196, - "p90": 12389.942297345415, - "p95": 12574.555756267126, - "p99": 12819.591070000772 + "p10": 7648.272185783476, + "p25": 10606.988945015923, + "p50": 11452.95760135938, + "p75": 11672.472129850392, + "p90": 11801.148080055427, + "p95": 11976.990136948503, + "p99": 12426.489547769874 } }, "details": { "DNSDialup": { - "average": 0.0010395697000000002, - "fastest": 0.000221986, - "slowest": 0.001417722 + "average": 0.0009912369000000005, + "fastest": 0.000215033, + "slowest": 0.001369662 }, "DNSLookup": { - "average": 0.00000851976, - "fastest": 0.000004108, - "slowest": 0.000044714 + "average": 0.000015943699999999998, + "fastest": 0.000004368, + "slowest": 0.000323768 } }, "statusCodeDistribution": { - "200": 111329 + "200": 106511 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index b1c9a3dfc8..b977d99779 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000168612, - "slowest": 0.033151813, - "fastest": 0.005999286, - "average": 0.00795312076764679, - "requestsPerSec": 6278.694133682474, - "totalData": 816244, + "total": 10.000281705, + "slowest": 0.034321453, + "fastest": 0.006054718, + "average": 0.0077657029101653036, + "requestsPerSec": 6430.5188490687615, + "totalData": 835991, "sizePerRequest": 13, - "sizePerSec": 81623.02373787215 + "sizePerSec": 83596.74503789391 }, "responseTimeHistogram": { - "0.005999286": 1, - "0.0087145387": 52329, - "0.0114297914": 8563, - "0.0141450441": 1487, - "0.0168602968": 307, - "0.0195755495": 57, - "0.0222908022": 9, - "0.0250060549": 5, - "0.0277213076": 10, - "0.030436560300000002": 10, - "0.033151813": 10 + "0.006054718": 1, + "0.0088813915": 56885, + "0.011708065": 5792, + "0.014534738500000002": 1301, + "0.017361412": 254, + "0.0201880855": 33, + "0.023014759000000003": 6, + "0.0258414325": 6, + "0.028668106000000002": 9, + "0.0314947795": 10, + "0.034321453": 10 }, "latencyPercentiles": { - "p10": 0.006308736, - "p25": 0.007363795, - "p50": 0.007682695, - "p75": 0.008207449, - "p90": 0.009489071, - "p95": 0.010757599, - "p99": 0.013581282 + "p10": 0.006284253, + "p25": 0.00719423, + "p50": 0.007550758, + "p75": 0.007961071, + "p90": 0.00917285, + "p95": 0.010530755, + "p99": 0.013347506 }, "rps": { - "mean": 6278.688847258253, - "stddev": 942.7056822302285, - "max": 8115.743731263846, + "mean": 6431.9134496302995, + "stddev": 961.1067833578917, + "max": 8025.740958977784, "percentiles": { - "p10": 5018.435221787236, - "p25": 5980.353828141129, - "p50": 6405.615162251148, - "p75": 6730.242343972501, - "p90": 7521.956591289643, - "p95": 7876.14101806396, - "p99": 8041.258086992712 + "p10": 4928.659167326016, + "p25": 6134.063682441035, + "p50": 6573.498949099932, + "p75": 6778.048551263071, + "p90": 7748.45730227706, + "p95": 7843.40225069458, + "p99": 7942.941128326913 } }, "details": { "DNSDialup": { - "average": 0.0007678775600000001, - "fastest": 0.000074219, - "slowest": 0.001947719 + "average": 0.0008505502599999999, + "fastest": 0.000141811, + "slowest": 0.001238176 }, "DNSLookup": { - "average": 0.00000779226, - "fastest": 0.000003657, - "slowest": 0.000033753 + "average": 0.00000927952, + "fastest": 0.000004459, + "slowest": 0.000049072 } }, "statusCodeDistribution": { - "200": 62788 + "200": 64307 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 84f39dadb7..7fa832d834 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000144309, - "slowest": 0.005541688, - "fastest": 0.000175267, - "average": 0.000960569378674697, - "requestsPerSec": 51962.85012930607, - "totalData": 6755268, + "total": 10.000146914, + "slowest": 0.005081486, + "fastest": 0.0002287, + "average": 0.00095912811380366, + "requestsPerSec": 52038.83547665248, + "totalData": 6765148, "sizePerRequest": 13, - "sizePerSec": 675517.051680979 + "sizePerSec": 676504.8611964822 }, "responseTimeHistogram": { - "0.000175267": 1, - "0.0007119091000000001": 56336, - "0.0012485512000000002": 454824, - "0.0017851933000000003": 8084, - "0.0023218354000000005": 243, - "0.0028584775000000005": 88, - "0.0033951196000000005": 8, - "0.0039317617000000004": 13, - "0.0044684038": 30, - "0.0050050459": 6, - "0.005541688": 3 + "0.0002287": 1, + "0.0007139786": 49350, + "0.0011992571999999999": 458148, + "0.0016845357999999999": 12379, + "0.0021698143999999996": 387, + "0.002655093": 14, + "0.0031403715999999996": 44, + "0.0036256502": 34, + "0.004110928799999999": 2, + "0.0045962074": 11, + "0.005081486": 26 }, "latencyPercentiles": { - "p10": 0.000681033, - "p25": 0.000900555, - "p50": 0.000989384, - "p75": 0.001059758, - "p90": 0.001118007, - "p95": 0.001167592, - "p99": 0.001284069 + "p10": 0.000735204, + "p25": 0.000899118, + "p50": 0.000984138, + "p75": 0.001052828, + "p90": 0.001105757, + "p95": 0.001151362, + "p99": 0.001269134 }, "rps": { - "mean": 51954.876629744525, - "stddev": 6656.827592875802, - "max": 82745.02720919698, + "mean": 52037.97099974931, + "stddev": 5808.044016408012, + "max": 81219.40074155429, "percentiles": { - "p10": 48098.568396215705, - "p25": 49102.690998174345, - "p50": 50101.934663435015, - "p75": 51402.89912350957, - "p90": 60244.332071191406, - "p95": 67182.47993061041, - "p99": 79943.73721863164 + "p10": 48510.206547458634, + "p25": 49484.61920275295, + "p50": 50456.70352485176, + "p75": 51746.86713756634, + "p90": 59103.309785347825, + "p95": 64423.501693418206, + "p99": 75351.22991844571 } }, "details": { "DNSDialup": { - "average": 0.00088330768, - "fastest": 0.000128443, - "slowest": 0.001764468 + "average": 0.0005306324600000001, + "fastest": 0.000081366, + "slowest": 0.001242573 }, "DNSLookup": { - "average": 0.000007285740000000001, - "fastest": 0.000004128, - "slowest": 0.000035496 + "average": 0.000008820120000000002, + "fastest": 0.000004418, + "slowest": 0.000037871 } }, "statusCodeDistribution": { - "200": 519636 + "200": 520396 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 1906791484..92440656a3 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000192594, - "slowest": 0.023674353, - "fastest": 0.000193247, - "average": 0.003083679345786912, - "requestsPerSec": 16174.388490982297, - "totalData": 2102711, + "total": 10.000182486, + "slowest": 0.022974623, + "fastest": 0.000447941, + "average": 0.002995438479322552, + "requestsPerSec": 16650.69614810627, + "totalData": 2164630, "sizePerRequest": 13, - "sizePerSec": 210267.05038276987 + "sizePerSec": 216459.04992538152 }, "responseTimeHistogram": { - "0.000193247": 1, - "0.0025413576": 833, - "0.004889468199999999": 156009, - "0.007237578799999999": 4523, - "0.0095856894": 294, - "0.0119338": 30, - "0.0142819106": 16, - "0.016630021199999998": 8, - "0.0189781318": 10, - "0.0213262424": 16, - "0.023674353": 7 + "0.000447941": 1, + "0.0027006091999999997": 16581, + "0.0049532774": 145251, + "0.007205945599999999": 4316, + "0.0094586138": 259, + "0.011711282": 36, + "0.013963950199999998": 24, + "0.0162166184": 10, + "0.0184692866": 9, + "0.020721954799999998": 11, + "0.022974623": 12 }, "latencyPercentiles": { - "p10": 0.002820256, - "p25": 0.002901501, - "p50": 0.00298646, - "p75": 0.003064216, - "p90": 0.003180271, - "p95": 0.003353191, - "p99": 0.006102141 + "p10": 0.002701473, + "p25": 0.00287932, + "p50": 0.003002216, + "p75": 0.003094534, + "p90": 0.00317145, + "p95": 0.003309411, + "p99": 0.006177718 }, "rps": { - "mean": 16173.39536133746, - "stddev": 1632.756348966869, - "max": 22429.8743496463, + "mean": 16648.204966202615, + "stddev": 2937.7196365266636, + "max": 31836.26787636331, "percentiles": { - "p10": 15643.821472709025, - "p25": 16053.72217589177, - "p50": 16427.22483972708, - "p75": 16764.95077228249, - "p90": 17061.55467696229, - "p95": 17271.578603205202, - "p99": 17886.597964043638 + "p10": 15581.895325452071, + "p25": 15851.068974019912, + "p50": 16336.947640784525, + "p75": 16840.837346481803, + "p90": 17569.305639957973, + "p95": 20657.290930666866, + "p99": 30532.642448036277 } }, "details": { "DNSDialup": { - "average": 0.0011044747599999998, - "fastest": 0.000147988, - "slowest": 0.002368343 + "average": 0.00083603974, + "fastest": 0.000078065, + "slowest": 0.001580273 }, "DNSLookup": { - "average": 0.00005395854, - "fastest": 0.000004538, - "slowest": 0.002238155 + "average": 0.000009198559999999998, + "fastest": 0.000003997, + "slowest": 0.00005862 } }, "statusCodeDistribution": { - "200": 161747 + "200": 166510 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 6b6c151263..3e8ad8343f 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.6775952285118373, - "total": 10.000313427, - "slowest": 0.013719887, - "fastest": 0.000133871, - "average": 0.0008639273965007139, - "requestsPerSec": 54656.28692439581, - "totalData": 4814680, + "successRate": 0.4119386992839195, + "total": 10.000214745, + "slowest": 0.013865509, + "fastest": 0.000260951, + "average": 0.0009741664256727395, + "requestsPerSec": 53009.66164402103, + "totalData": 2838836, "sizePerRequest": 13, - "sizePerSec": 481452.9099658788 + "sizePerSec": 283877.5038725431 }, "responseTimeHistogram": { - "0.000133871": 1, - "0.0014924725999999999": 369200, - "0.0028510741999999995": 1029, - "0.004209675799999999": 30, - "0.005568277399999999": 49, - "0.0069268789999999995": 1, - "0.008285480599999999": 0, - "0.0096440822": 0, - "0.0110026838": 0, - "0.0123612854": 0, - "0.013719887": 50 + "0.000260951": 1, + "0.0016214067999999998": 217930, + "0.0029818626": 339, + "0.004342318399999999": 3, + "0.005702774199999999": 49, + "0.007063229999999999": 0, + "0.008423685799999999": 0, + "0.009784141599999999": 0, + "0.0111445974": 0, + "0.0125050532": 0, + "0.013865509": 50 }, "latencyPercentiles": { - "p10": 0.000571732, - "p25": 0.000621554, - "p50": 0.000925306, - "p75": 0.001044046, - "p90": 0.001104551, - "p95": 0.001143355, - "p99": 0.001281684 + "p10": 0.00066589, + "p25": 0.000910445, + "p50": 0.001000644, + "p75": 0.001076237, + "p90": 0.001127347, + "p95": 0.001170899, + "p99": 0.001328239 }, "rps": { - "mean": 57717.64032795062, - "stddev": 11824.459253151581, - "max": 84136.91086279492, + "mean": 51260.58160452697, + "stddev": 7242.524768737294, + "max": 79763.89885824756, "percentiles": { - "p10": 47400.351807021354, - "p25": 49000.298901822964, - "p50": 53546.7394848802, - "p75": 66357.31281106808, - "p90": 75539.1897316364, - "p95": 79907.41154259173, - "p99": 83531.65014223306 + "p10": 47108.36500927539, + "p25": 48323.442767013585, + "p50": 49504.60392816917, + "p75": 53390.40106949366, + "p90": 60626.54230021948, + "p95": 65025.0151233215, + "p99": 72622.76879064746 } }, "details": { "DNSDialup": { - "average": 0.0012637531599999998, - "fastest": 0.000095008, - "slowest": 0.001723131 + "average": 0.0009505461800000002, + "fastest": 0.000086522, + "slowest": 0.001830982 }, "DNSLookup": { - "average": 0.000008622380000000003, - "fastest": 0.000004639, - "slowest": 0.0000212 + "average": 0.00000784412, + "fastest": 0.000004177, + "slowest": 0.000013726 } }, "statusCodeDistribution": { - "200": 370360 + "200": 218372 }, "errorDistribution": { - "Connection refused (os error 111)": 176220 + "Connection refused (os error 111)": 311736 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 426676fc93..94642c6bc9 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000364757, - "slowest": 0.007025533, - "fastest": 0.000110915, - "average": 0.0009216290200670569, - "requestsPerSec": 54156.52460285554, - "totalData": 7040605, + "total": 10.000272451, + "slowest": 0.007284322, + "fastest": 0.000281649, + "average": 0.001015080461564265, + "requestsPerSec": 49171.6603131976, + "totalData": 6392490, "sizePerRequest": 13, - "sizePerSec": 704034.8198371221 + "sizePerSec": 639231.5840715688 }, "responseTimeHistogram": { - "0.000110915": 1, - "0.0008023768000000001": 132623, - "0.0014938386000000001": 407661, - "0.0021853004": 1051, - "0.0028767622000000002": 125, - "0.0035682240000000005": 58, - "0.0042596857999999994": 20, - "0.0049511476": 2, - "0.0056426094": 29, - "0.0063340712": 14, - "0.0070255330000000005": 1 + "0.000281649": 1, + "0.0009819162999999999": 182903, + "0.0016821836": 308112, + "0.0023824509000000002": 474, + "0.0030827182": 178, + "0.0037829854999999997": 7, + "0.0044832528": 8, + "0.0051835201": 7, + "0.0058837874": 30, + "0.0065840547": 8, + "0.007284321999999999": 2 }, "latencyPercentiles": { - "p10": 0.000608459, - "p25": 0.000811404, - "p50": 0.000964977, - "p75": 0.001056412, - "p90": 0.001112288, - "p95": 0.001153063, - "p99": 0.001271866 + "p10": 0.00088889, + "p25": 0.000942978, + "p50": 0.001021458, + "p75": 0.001079477, + "p90": 0.001136635, + "p95": 0.00118214, + "p99": 0.001301822 }, "rps": { - "mean": 54174.45050587159, - "stddev": 7590.206073419476, - "max": 81402.75311939405, + "mean": 49168.08143176323, + "stddev": 3047.6330286882535, + "max": 75002.14578331531, "percentiles": { - "p10": 48247.13584686907, - "p25": 49117.35316086897, - "p50": 50842.79946859465, - "p75": 58480.117761335605, - "p90": 66078.7634722229, - "p95": 69301.78849837364, - "p99": 75732.79229906289 + "p10": 47510.71366593298, + "p25": 48431.30114993456, + "p50": 49195.61110096942, + "p75": 49901.59965690111, + "p90": 50622.18264043509, + "p95": 51339.412943919626, + "p99": 59830.40035757192 } }, "details": { "DNSDialup": { - "average": 0.0010252151999999997, - "fastest": 0.000104626, - "slowest": 0.002097898 + "average": 0.0010588694000000004, + "fastest": 0.000136436, + "slowest": 0.002096372 }, "DNSLookup": { - "average": 0.00001050128, - "fastest": 0.000004959, - "slowest": 0.000050554 + "average": 0.0000321215, + "fastest": 0.000004188, + "slowest": 0.00119111 } }, "statusCodeDistribution": { - "200": 541585 + "200": 491730 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 5a75610287..f83e9fda8c 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000355159, - "slowest": 0.010305412, - "fastest": 0.000397585, - "average": 0.001190291860870775, - "requestsPerSec": 41940.810434370695, - "totalData": 5452499, + "total": 10.000425297, + "slowest": 0.011165572, + "fastest": 0.000266582, + "average": 0.0012157154176235946, + "requestsPerSec": 41064.65353260466, + "totalData": 5338632, "sizePerRequest": 13, - "sizePerSec": 545230.535646819 + "sizePerSec": 533840.4959238606 }, "responseTimeHistogram": { - "0.000397585": 1, - "0.0013883677": 393618, - "0.0023791504": 24115, - "0.0033699331": 289, - "0.0043607158": 7, - "0.005351498499999999": 361, - "0.0063422812": 868, - "0.0073330639": 67, - "0.0083238466": 47, - "0.0093146293": 0, - "0.010305412": 50 + "0.000266582": 1, + "0.001356481": 367892, + "0.00244638": 40930, + "0.0035362790000000002": 440, + "0.004626178": 1, + "0.005716077": 787, + "0.006805976": 513, + "0.007895875": 47, + "0.008985774": 3, + "0.010075673": 10, + "0.011165572": 40 }, "latencyPercentiles": { - "p10": 0.000888777, - "p25": 0.001073396, - "p50": 0.001202726, - "p75": 0.001268087, - "p90": 0.001333972, - "p95": 0.001434746, - "p99": 0.002075094 + "p10": 0.000902264, + "p25": 0.001110579, + "p50": 0.001226363, + "p75": 0.001288089, + "p90": 0.001360259, + "p95": 0.001471393, + "p99": 0.002117926 }, "rps": { - "mean": 41928.11543477108, - "stddev": 4314.04103725812, - "max": 51938.45523225386, + "mean": 41070.5667827093, + "stddev": 4261.928658465139, + "max": 49879.07612214741, "percentiles": { - "p10": 38732.61243603332, - "p25": 40956.67908647582, - "p50": 42901.77613353191, - "p75": 44015.794688472684, - "p90": 45090.489281015645, - "p95": 45841.91380290955, - "p99": 47811.94689245368 + "p10": 38055.16857788649, + "p25": 40122.6773372266, + "p50": 42117.28593353817, + "p75": 43212.78666357334, + "p90": 44070.69426778365, + "p95": 44714.682538349545, + "p99": 46390.024481509034 } }, "details": { "DNSDialup": { - "average": 0.0005834137600000002, - "fastest": 0.000103474, - "slowest": 0.002175357 + "average": 0.0008693294400000002, + "fastest": 0.000123342, + "slowest": 0.001855568 }, "DNSLookup": { - "average": 0.000010434300000000003, - "fastest": 0.000004358, - "slowest": 0.000051457 + "average": 0.00001055328, + "fastest": 0.000004328, + "slowest": 0.000046487 } }, "statusCodeDistribution": { - "200": 419423 + "200": 410664 }, "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 55d1e5c3af..41c4da7766 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.000404727, - "slowest": 0.004163357, - "fastest": 0.000035633, - "average": 0.0006452427053348557, - "requestsPerSec": 77322.27055894035, - "totalData": 10052302, + "total": 10.000147279, + "slowest": 0.006039122, + "fastest": 0.000038897, + "average": 0.0006458702414991727, + "requestsPerSec": 77238.46243964904, + "totalData": 10041148, "sizePerRequest": 13, - "sizePerSec": 1005189.5172662246 + "sizePerSec": 1004100.0117154374 }, "responseTimeHistogram": { - "0.000035633": 1, - "0.00044840540000000006": 163361, - "0.0008611778": 464258, - "0.0012739502": 124792, - "0.0016867226": 16265, - "0.0020994950000000003": 4337, - "0.0025122674000000005": 129, - "0.0029250398": 69, - "0.0033378122000000004": 20, - "0.0037505846000000006": 13, - "0.004163357": 9 + "0.000038897": 1, + "0.0006389194999999999": 456882, + "0.0012389419999999998": 293079, + "0.0018389644999999997": 20620, + "0.0024389869999999997": 1702, + "0.0030390095": 96, + "0.0036390319999999995": 8, + "0.0042390545": 2, + "0.004839077": 2, + "0.0054390995": 3, + "0.006039122": 1 }, "latencyPercentiles": { - "p10": 0.000363692, - "p25": 0.000469932, - "p50": 0.000594815, - "p75": 0.000783142, - "p90": 0.000975715, - "p95": 0.001089068, - "p99": 0.001555277 + "p10": 0.000370525, + "p25": 0.000468079, + "p50": 0.000590477, + "p75": 0.0007942, + "p90": 0.000976253, + "p95": 0.001085258, + "p99": 0.001544841 }, "rps": { - "mean": 77318.94685871912, - "stddev": 16068.134883937228, - "max": 98839.01783115682, + "mean": 77249.48531882772, + "stddev": 16353.89017898081, + "max": 99524.19585154067, "percentiles": { - "p10": 54867.92649299847, - "p25": 60292.259215049446, - "p50": 81456.53083239589, - "p75": 92100.53418309534, - "p90": 95627.97709739902, - "p95": 96830.09122757982, - "p99": 98002.4304602697 + "p10": 55439.94447999507, + "p25": 59446.87539503788, + "p50": 81749.6684205256, + "p75": 92149.94639277009, + "p90": 95811.98297897619, + "p95": 97352.90246861608, + "p99": 98601.87343559475 } }, "details": { "DNSDialup": { - "average": 0.0008967014599999998, - "fastest": 0.000094632, - "slowest": 0.001580804 + "average": 0.0009730170800000003, + "fastest": 0.000131527, + "slowest": 0.002258783 }, "DNSLookup": { - "average": 0.000010511940000000001, - "fastest": 0.000004438, - "slowest": 0.000060714 + "average": 0.000011529520000000002, + "fastest": 0.000004969, + "slowest": 0.00005854 } }, "statusCodeDistribution": { - "200": 773254 + "200": 772396 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index 7da1e6a8d1..f7dc90ade2 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000365337, - "slowest": 0.015651841, - "fastest": 0.000409411, - "average": 0.0015795142286157955, - "requestsPerSec": 31615.644963511597, - "totalData": 4110184, + "total": 10.000730466, + "slowest": 0.016439142, + "fastest": 0.000560622, + "average": 0.0015821962593013533, + "requestsPerSec": 31560.19463508657, + "totalData": 4103125, "sizePerRequest": 13, - "sizePerSec": 411003.38452565076 + "sizePerSec": 410282.5302561254 }, "responseTimeHistogram": { - "0.000409411": 1, - "0.001933654": 290407, - "0.003457897": 23273, - "0.00498214": 1026, - "0.006506383": 1276, - "0.008030625999999999": 85, - "0.009554869": 11, - "0.011079112": 39, - "0.012603355": 0, - "0.014127598": 0, - "0.015651841": 50 + "0.000560622": 1, + "0.002148474": 306766, + "0.003736326": 6588, + "0.005324178000000001": 924, + "0.00691203": 1183, + "0.008499882": 113, + "0.010087734000000001": 0, + "0.011675586": 0, + "0.013263438": 0, + "0.014851290000000001": 0, + "0.016439142": 50 }, "latencyPercentiles": { - "p10": 0.001074956, - "p25": 0.001400717, - "p50": 0.001617104, - "p75": 0.001699017, - "p90": 0.001853055, - "p95": 0.002039763, - "p99": 0.00308235 + "p10": 0.001079132, + "p25": 0.001396081, + "p50": 0.001619186, + "p75": 0.001704306, + "p90": 0.001853433, + "p95": 0.002030016, + "p99": 0.003172615 }, "rps": { - "mean": 31627.006973528347, - "stddev": 3912.029667663213, - "max": 39772.18492473997, + "mean": 31550.382449972007, + "stddev": 3978.7688081994893, + "max": 36472.515465751894, "percentiles": { - "p10": 29831.325875301616, - "p25": 31323.025556083605, - "p50": 32460.02833039139, - "p75": 33422.11059904362, - "p90": 34262.476317359884, - "p95": 34731.48646144572, - "p99": 35813.92702927962 + "p10": 29469.716508343958, + "p25": 31205.09579214387, + "p50": 32435.351289371905, + "p75": 33428.69827383392, + "p90": 34224.88639064476, + "p95": 34816.63889232823, + "p99": 35767.188663905785 } }, "details": { "DNSDialup": { - "average": 0.0010178530599999997, - "fastest": 0.000085249, - "slowest": 0.001833935 + "average": 0.0009942818000000001, + "fastest": 0.000107943, + "slowest": 0.00171096 }, "DNSLookup": { - "average": 0.000010204699999999996, - "fastest": 0.000004459, - "slowest": 0.00004806 + "average": 0.000012148960000000002, + "fastest": 0.000004198, + "slowest": 0.000163979 } }, "statusCodeDistribution": { - "200": 316168 + "200": 315625 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index f8bf55058e..c99f1557e7 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000443708, - "slowest": 0.006684243, - "fastest": 0.000251808, - "average": 0.0010261098298333191, - "requestsPerSec": 48645.4415628415, - "totalData": 6324188, + "total": 10.000269229, + "slowest": 0.006126696, + "fastest": 0.000369805, + "average": 0.0010325496429513953, + "requestsPerSec": 48341.69850128542, + "totalData": 6284590, "sizePerRequest": 13, - "sizePerSec": 632390.7403169395 + "sizePerSec": 628442.0805167104 }, "responseTimeHistogram": { - "0.000251808": 1, - "0.0008950515": 70208, - "0.001538295": 414777, - "0.0021815385": 1241, - "0.002824782": 168, - "0.0034680255": 26, - "0.004111269": 6, - "0.0047545125": 11, - "0.005397756": 16, - "0.0060409995": 9, - "0.006684243": 13 + "0.000369805": 1, + "0.0009454941000000001": 94849, + "0.0015211832": 386774, + "0.0020968723": 1588, + "0.0026725614": 122, + "0.0032482505": 46, + "0.0038239396000000004": 0, + "0.0043996287": 0, + "0.0049753178": 0, + "0.0055510069000000006": 21, + "0.006126696": 29 }, "latencyPercentiles": { - "p10": 0.000828233, - "p25": 0.000959885, - "p50": 0.001046514, - "p75": 0.001122914, - "p90": 0.001172919, - "p95": 0.001209789, - "p99": 0.001320567 + "p10": 0.000868484, + "p25": 0.000965548, + "p50": 0.001050503, + "p75": 0.001120505, + "p90": 0.001169988, + "p95": 0.001208554, + "p99": 0.001330018 }, "rps": { - "mean": 48643.44571416854, - "stddev": 3765.495658234279, - "max": 65847.12678864245, + "mean": 48340.272517319834, + "stddev": 3671.57972464926, + "max": 63710.831884879124, "percentiles": { - "p10": 45638.58613064048, - "p25": 46792.382200174376, - "p50": 48078.04260738385, - "p75": 50454.08678102427, - "p90": 52927.69121461655, - "p95": 55001.193525899296, - "p99": 59022.40065447798 + "p10": 45707.60574559608, + "p25": 46564.031112400255, + "p50": 47626.15821933319, + "p75": 49708.96749773348, + "p90": 52727.94581127986, + "p95": 54813.16177247672, + "p99": 58946.48519822931 } }, "details": { "DNSDialup": { - "average": 0.0011021733999999998, - "fastest": 0.000093804, - "slowest": 0.002109821 + "average": 0.0008749289599999999, + "fastest": 0.000093115, + "slowest": 0.002198333 }, "DNSLookup": { - "average": 0.00001490734, - "fastest": 0.000004629, - "slowest": 0.000182352 + "average": 0.000009900299999999999, + "fastest": 0.000004438, + "slowest": 0.000050264 } }, "statusCodeDistribution": { - "200": 486476 + "200": 483430 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index ad89321288..fcde174e18 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000318314, - "slowest": 0.004866847, - "fastest": 0.000067667, - "average": 0.0009098433390459107, - "requestsPerSec": 54853.953921851135, - "totalData": 7131241, + "total": 10.000300636, + "slowest": 0.004217259, + "fastest": 0.000220364, + "average": 0.0009234221656867533, + "requestsPerSec": 54050.975033106995, + "totalData": 7026838, "sizePerRequest": 13, - "sizePerSec": 713101.4009840648 + "sizePerSec": 702662.6754303909 }, "responseTimeHistogram": { - "0.000067667": 1, - "0.000547585": 10583, - "0.001027503": 371944, - "0.0015074209999999997": 165153, - "0.001987339": 662, - "0.0024672569999999996": 84, - "0.0029471749999999994": 77, - "0.0034270929999999995": 6, - "0.003907010999999999": 13, - "0.0043869289999999995": 21, - "0.004866847": 13 + "0.000220364": 1, + "0.0006200535": 62512, + "0.001019743": 300890, + "0.0014194325": 176072, + "0.001819122": 840, + "0.0022188115": 53, + "0.0026185009999999996": 44, + "0.0030181904999999998": 20, + "0.00341788": 31, + "0.0038175695": 41, + "0.004217259": 22 }, "latencyPercentiles": { - "p10": 0.000606647, - "p25": 0.000799551, - "p50": 0.00095252, - "p75": 0.001044001, - "p90": 0.001097636, - "p95": 0.001134598, - "p99": 0.00123729 + "p10": 0.00060692, + "p25": 0.000859132, + "p50": 0.000962247, + "p75": 0.001040918, + "p90": 0.001095527, + "p95": 0.001140922, + "p99": 0.001254967 }, "rps": { - "mean": 54855.07770825932, - "stddev": 6810.232602026892, - "max": 82547.48131125083, + "mean": 54041.73446162346, + "stddev": 8107.547792171627, + "max": 84067.33412249942, "percentiles": { - "p10": 48904.71200958695, - "p25": 49908.344675229695, - "p50": 52704.39027570995, - "p75": 58864.724622131675, - "p90": 64926.01585455016, - "p95": 68077.9356206983, - "p99": 73086.33688976598 + "p10": 49009.09731368798, + "p25": 49904.66993324574, + "p50": 50906.93861573429, + "p75": 53464.3104503722, + "p90": 67034.5093654202, + "p95": 74140.11721742841, + "p99": 81119.67152034474 } }, "details": { "DNSDialup": { - "average": 0.00107455448, - "fastest": 0.000295557, - "slowest": 0.001721247 + "average": 0.0007552084600000002, + "fastest": 0.000073218, + "slowest": 0.001866659 }, "DNSLookup": { - "average": 0.000011749499999999997, - "fastest": 0.000004809, - "slowest": 0.000050574 + "average": 0.00000853896, + "fastest": 0.000004208, + "slowest": 0.000049964 } }, "statusCodeDistribution": { - "200": 548557 + "200": 540526 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 2222dc5697..43916542d2 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000116864, - "slowest": 0.02855343, - "fastest": 0.000765726, - "average": 0.0028904397071524072, - "requestsPerSec": 17252.798376897048, - "totalData": 2242890, + "total": 10.000346431, + "slowest": 0.023115125, + "fastest": 0.00023945, + "average": 0.00285495350324034, + "requestsPerSec": 17466.594903006117, + "totalData": 2270736, "sizePerRequest": 13, - "sizePerSec": 224286.37889966162 + "sizePerSec": 227065.7337390795 }, "responseTimeHistogram": { - "0.000765726": 1, - "0.0035444964": 166722, - "0.0063232667999999995": 5451, - "0.0091020372": 249, - "0.0118808076": 45, - "0.014659578": 12, - "0.0174383484": 4, - "0.020217118800000003": 8, - "0.0229958892": 9, - "0.0257746596": 14, - "0.02855343": 15 + "0.00023945": 1, + "0.0025270175": 4556, + "0.004814585": 165362, + "0.0071021525": 4489, + "0.00938972": 178, + "0.011677287500000001": 35, + "0.013964855": 5, + "0.0162524225": 8, + "0.01853999": 10, + "0.0208275575": 13, + "0.023115125": 15 }, "latencyPercentiles": { - "p10": 0.002655368, - "p25": 0.002731291, - "p50": 0.002799579, - "p75": 0.002877115, - "p90": 0.002994463, - "p95": 0.00311948, - "p99": 0.005645775 + "p10": 0.002649346, + "p25": 0.002710791, + "p50": 0.002768651, + "p75": 0.002837088, + "p90": 0.002937878, + "p95": 0.003079084, + "p99": 0.005566389 }, "rps": { - "mean": 17259.209126068923, - "stddev": 1669.9647918432174, - "max": 30163.512291482988, + "mean": 17469.99506144867, + "stddev": 1572.7809295381564, + "max": 25240.29866084098, "percentiles": { - "p10": 16781.92600637793, - "p25": 17123.217370431597, - "p50": 17511.226447275305, - "p75": 17797.576995635776, - "p90": 18114.603993740195, - "p95": 18323.057735855666, - "p99": 18953.034380804314 + "p10": 17015.269502851836, + "p25": 17356.49887513866, + "p50": 17679.050104637372, + "p75": 17957.150426950513, + "p90": 18201.081144222513, + "p95": 18410.24898561004, + "p99": 19909.660167113507 } }, "details": { "DNSDialup": { - "average": 0.0014097902, - "fastest": 0.000095889, - "slowest": 0.002341162 + "average": 0.00104914614, + "fastest": 0.00012778, + "slowest": 0.001720893 }, "DNSLookup": { - "average": 0.000009422820000000004, - "fastest": 0.000004729, - "slowest": 0.000052519 + "average": 0.000010282260000000002, + "fastest": 0.000004158, + "slowest": 0.000050124 } }, "statusCodeDistribution": { - "200": 172530 + "200": 174672 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 96124a6dfb..9ecb4afc7c 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000509821, - "slowest": 0.012059036, - "fastest": 0.000795281, - "average": 0.0016098961098291928, - "requestsPerSec": 31019.318569998733, - "totalData": 4032717, + "total": 10.000310599, + "slowest": 0.012212415, + "fastest": 0.001008144, + "average": 0.0015959256416475198, + "requestsPerSec": 31289.728144172812, + "totalData": 4067791, "sizePerRequest": 13, - "sizePerSec": 403251.1414099835 + "sizePerSec": 406766.46587424655 }, "responseTimeHistogram": { - "0.000795281": 1, - "0.0019216565": 304861, - "0.003048032": 3141, - "0.0041744074999999995": 1485, - "0.005300783": 296, - "0.0064271585": 243, - "0.007553534": 63, - "0.0086799095": 80, - "0.009806285": 20, - "0.0109326605": 2, - "0.012059036": 17 + "0.001008144": 1, + "0.0021285711": 308373, + "0.0032489982000000004": 2510, + "0.0043694253": 1459, + "0.0054898524": 229, + "0.0066102795": 204, + "0.007730706600000001": 24, + "0.008851133700000001": 72, + "0.009971560800000001": 12, + "0.011091987900000001": 11, + "0.012212415": 12 }, "latencyPercentiles": { - "p10": 0.001498343, - "p25": 0.001531863, - "p50": 0.001573184, - "p75": 0.001621969, - "p90": 0.001693084, - "p95": 0.001749021, - "p99": 0.002711434 + "p10": 0.001486488, + "p25": 0.001518702, + "p50": 0.001559339, + "p75": 0.001607221, + "p90": 0.001676539, + "p95": 0.001730464, + "p99": 0.002775219 }, "rps": { - "mean": 31001.993045840103, - "stddev": 3159.3209969620175, - "max": 34216.067255997725, + "mean": 31280.37469219731, + "stddev": 3173.796692926208, + "max": 34055.87022146623, "percentiles": { - "p10": 30436.493699746847, - "p25": 31205.56981169171, - "p50": 31537.40045753604, - "p75": 32037.2507860904, - "p90": 32312.928089497495, - "p95": 32460.987703699095, - "p99": 32974.587249652155 + "p10": 31017.469038562595, + "p25": 31398.303174924724, + "p50": 31928.020030378062, + "p75": 32303.42127661356, + "p90": 32611.05951090306, + "p95": 32816.483719772936, + "p99": 33166.11830001567 } }, "details": { "DNSDialup": { - "average": 0.0006932158199999998, - "fastest": 0.000187308, - "slowest": 0.001009837 + "average": 0.00099801426, + "fastest": 0.000131557, + "slowest": 0.001451564 }, "DNSLookup": { - "average": 0.0000076226799999999985, - "fastest": 0.000004138, - "slowest": 0.000044263 + "average": 0.000012961640000000003, + "fastest": 0.000004518, + "slowest": 0.000188304 } }, "statusCodeDistribution": { - "200": 310209 + "200": 312907 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 9aa6476a78..2fe194330a 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000370381, + "total": 10.000366884, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64596.90745328206, + "requestsPerSec": 65594.39344665548, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 645993 + "Connection refused (os error 111)": 655968 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index ab056abae8..3c77107963 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000860229, + "total": 10.000872121, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64884.91841115201, + "requestsPerSec": 65830.65877000429, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 648905 + "Connection refused (os error 111)": 658364 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 45c8f8275d..d97d696f1e 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000365827, - "slowest": 0.006779122, - "fastest": 0.000475091, - "average": 0.0012463807629478334, - "requestsPerSec": 40053.43473721304, - "totalData": 5207137, + "total": 10.00040445, + "slowest": 0.00740425, + "fastest": 0.000403818, + "average": 0.0012368593534164908, + "requestsPerSec": 40363.767487423975, + "totalData": 5247502, "sizePerRequest": 13, - "sizePerSec": 520694.65158376953 + "sizePerSec": 524728.9773365116 }, "responseTimeHistogram": { - "0.000475091": 1, - "0.0011054941": 50071, - "0.0017358972": 348395, - "0.0023663003": 1749, - "0.0029967034": 214, - "0.0036271065": 68, - "0.004257509600000001": 3, - "0.0048879127": 8, - "0.0055183158000000005": 16, - "0.006148718900000001": 20, - "0.006779122": 4 + "0.000403818": 1, + "0.0011038611999999999": 57979, + "0.0018039044": 344036, + "0.0025039475999999996": 1345, + "0.0032039907999999997": 218, + "0.003904034": 27, + "0.0046040772": 9, + "0.0053041204": 25, + "0.0060041636": 11, + "0.0067042068": 2, + "0.00740425": 1 }, "latencyPercentiles": { - "p10": 0.001095763, - "p25": 0.001145601, - "p50": 0.001256896, - "p75": 0.001319763, - "p90": 0.001379406, - "p95": 0.001439218, - "p99": 0.001618094 + "p10": 0.001088349, + "p25": 0.001136114, + "p50": 0.001247586, + "p75": 0.001308081, + "p90": 0.001365081, + "p95": 0.001425119, + "p99": 0.001616787 }, "rps": { - "mean": 40052.62774614154, - "stddev": 2130.237262405356, - "max": 48634.360175463924, + "mean": 40350.13117728389, + "stddev": 2217.614774711385, + "max": 46064.03402516186, "percentiles": { - "p10": 38450.77809755555, - "p25": 39788.88579866557, - "p50": 40348.35750647144, - "p75": 40938.80999187274, - "p90": 41429.30913942794, - "p95": 41930.8401329179, - "p99": 43011.770386526536 + "p10": 38661.4639954643, + "p25": 40017.02800523451, + "p50": 40885.0925986782, + "p75": 41247.65754352608, + "p90": 41786.9888607978, + "p95": 42026.41919791684, + "p99": 43265.36737440024 } }, "details": { "DNSDialup": { - "average": 0.00098926738, - "fastest": 0.000124331, - "slowest": 0.001497598 + "average": 0.0011015452600000005, + "fastest": 0.000117861, + "slowest": 0.002312416 }, "DNSLookup": { - "average": 0.000025544079999999997, - "fastest": 0.000004639, - "slowest": 0.000849008 + "average": 0.00003605620000000001, + "fastest": 0.000004449, + "slowest": 0.001365881 } }, "statusCodeDistribution": { - "200": 400549 + "200": 403654 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 294caed717..5902889f65 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000096217, - "slowest": 0.012488812, - "fastest": 0.000471388, - "average": 0.0012738679318880012, - "requestsPerSec": 39192.42290226457, - "totalData": 5095064, + "total": 10.00014659, + "slowest": 0.011682256, + "fastest": 0.000401955, + "average": 0.0012400424063993872, + "requestsPerSec": 40259.30983877707, + "totalData": 5233787, "sizePerRequest": 13, - "sizePerSec": 509501.49772943935 + "sizePerSec": 523371.02790410194 }, "responseTimeHistogram": { - "0.000471388": 1, - "0.0016731304000000002": 375679, - "0.0028748728000000004": 14808, - "0.0040766152000000005": 90, - "0.0052783576": 77, - "0.006480100000000001": 1135, - "0.0076818424000000005": 88, - "0.0088835848": 0, - "0.0100853272": 0, - "0.011287069600000001": 0, - "0.012488812000000002": 50 + "0.000401955": 1, + "0.0015299851": 382775, + "0.0026580151999999998": 18362, + "0.0037860452999999997": 96, + "0.0049140754": 24, + "0.0060421055": 1204, + "0.0071701355999999996": 87, + "0.0082981657": 0, + "0.0094261958": 0, + "0.0105542259": 0, + "0.011682256": 50 }, "latencyPercentiles": { - "p10": 0.000934077, - "p25": 0.001166838, - "p50": 0.001287776, - "p75": 0.00135292, - "p90": 0.001428388, - "p95": 0.001589814, - "p99": 0.002116177 + "p10": 0.000916501, + "p25": 0.001131054, + "p50": 0.001258088, + "p75": 0.00132295, + "p90": 0.001394785, + "p95": 0.001523922, + "p99": 0.001976042 }, "rps": { - "mean": 39212.591012514844, - "stddev": 3913.29810739797, - "max": 46699.57471358583, + "mean": 40266.19271814202, + "stddev": 3878.5937074168737, + "max": 45508.00940965379, "percentiles": { - "p10": 36626.3783176649, - "p25": 38131.641636230626, - "p50": 40182.42218438491, - "p75": 41144.983810803016, - "p90": 42003.93354483599, - "p95": 42783.627369507325, - "p99": 43824.18019700603 + "p10": 37865.814401261785, + "p25": 39452.83918752349, + "p50": 41106.29733250586, + "p75": 42249.17804324268, + "p90": 43152.03589274855, + "p95": 43614.698153278354, + "p99": 44351.29860080508 } }, "details": { "DNSDialup": { - "average": 0.00069327128, - "fastest": 0.000067988, - "slowest": 0.001393871 + "average": 0.0008071179, + "fastest": 0.000082896, + "slowest": 0.001754607 }, "DNSLookup": { - "average": 0.00002267826, - "fastest": 0.000003266, - "slowest": 0.000842849 + "average": 0.00000864134, + "fastest": 0.000004138, + "slowest": 0.000066355 } }, "statusCodeDistribution": { - "200": 391928 + "200": 402599 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 6e3d027fea..ac1c0a9a87 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000388122, - "slowest": 0.004170643, - "fastest": 0.00003387, - "average": 0.0006282661330021701, - "requestsPerSec": 79414.41775173534, - "totalData": 10324275, + "total": 10.000246493, + "slowest": 0.006435386, + "fastest": 0.000032582, + "average": 0.0006296270275776187, + "requestsPerSec": 79232.5469731799, + "totalData": 10300485, "sizePerRequest": 13, - "sizePerSec": 1032387.4307725594 + "sizePerSec": 1030023.1106513386 }, "responseTimeHistogram": { - "0.00003387": 1, - "0.00044754729999999996": 155840, - "0.0008612245999999999": 508630, - "0.0012749019": 113866, - "0.0016885792": 14349, - "0.0021022565": 1321, - "0.0025159338": 142, - "0.0029296111": 17, - "0.0033432884": 7, - "0.0037569657": 0, - "0.004170643": 2 + "0.000032582": 1, + "0.0006728624": 509236, + "0.0013131428": 272233, + "0.0019534232": 10837, + "0.0025937036000000004": 36, + "0.0032339840000000005": 0, + "0.0038742644000000002": 1, + "0.0045145448": 0, + "0.0051548252": 0, + "0.0057951056": 0, + "0.006435386": 1 }, "latencyPercentiles": { - "p10": 0.000400384, - "p25": 0.00046621, - "p50": 0.000561144, - "p75": 0.000754334, - "p90": 0.000950783, - "p95": 0.001051822, - "p99": 0.001410469 + "p10": 0.000377357, + "p25": 0.000468517, + "p50": 0.000592555, + "p75": 0.000748261, + "p90": 0.000940453, + "p95": 0.001056437, + "p99": 0.001369808 }, "rps": { - "mean": 79422.05563301829, - "stddev": 9530.74288457473, - "max": 99744.51597748077, + "mean": 79226.83901446902, + "stddev": 9586.215893409131, + "max": 99634.59313073217, "percentiles": { - "p10": 65373.19182556924, - "p25": 71045.20152971297, - "p50": 80855.46079446505, - "p75": 87289.20957217741, - "p90": 89802.85120548701, - "p95": 92201.65040954163, - "p99": 97311.65793661945 + "p10": 66663.42538733702, + "p25": 71601.31102804997, + "p50": 78863.3483792361, + "p75": 87223.15036601362, + "p90": 92532.191949582, + "p95": 94842.25222335925, + "p99": 97358.88970800838 } }, "details": { "DNSDialup": { - "average": 0.00095339654, - "fastest": 0.00011058, - "slowest": 0.001312405 + "average": 0.0009919099400000002, + "fastest": 0.000108834, + "slowest": 0.001943801 }, "DNSLookup": { - "average": 0.000013242679999999996, - "fastest": 0.000004108, - "slowest": 0.000159609 + "average": 0.000009003580000000002, + "fastest": 0.000004779, + "slowest": 0.000045816 } }, "statusCodeDistribution": { - "200": 794175 + "200": 792345 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 70dbf01750..8be5057852 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000602102, - "slowest": 0.024396091, - "fastest": 0.003967529, - "average": 0.008044669343423173, - "requestsPerSec": 6207.126267685997, - "totalData": 806975, + "total": 10.000243537, + "slowest": 0.023907075, + "fastest": 0.004244692, + "average": 0.00804207649003914, + "requestsPerSec": 6209.148784253253, + "totalData": 807209, "sizePerRequest": 13, - "sizePerSec": 80692.64147991796 + "sizePerSec": 80718.9341952923 }, "responseTimeHistogram": { - "0.003967529": 1, - "0.0060103852": 2904, - "0.008053241400000001": 37434, - "0.0100960976": 16890, - "0.012138953800000001": 1640, - "0.01418181": 1700, - "0.0162246662": 1384, - "0.0182675224": 94, - "0.0203103786": 10, - "0.0223532348": 7, - "0.024396091": 11 + "0.004244692": 1, + "0.0062109303000000005": 3161, + "0.0081771686": 42466, + "0.0101434069": 12041, + "0.012109645200000001": 1288, + "0.0140758835": 1999, + "0.0160421218": 1003, + "0.018008360100000002": 59, + "0.0199745984": 57, + "0.0219408367": 12, + "0.023907075": 6 }, "latencyPercentiles": { - "p10": 0.006508771, - "p25": 0.006867985, - "p50": 0.00787282, - "p75": 0.008285964, - "p90": 0.009773786, - "p95": 0.012287664, - "p99": 0.014761753 + "p10": 0.006490069, + "p25": 0.007000717, + "p50": 0.007830326, + "p75": 0.008231009, + "p90": 0.009585514, + "p95": 0.012203178, + "p99": 0.014343719 }, "rps": { - "mean": 6270.357236086889, - "stddev": 1635.2901580491487, - "max": 11361.740050488894, + "mean": 6277.60942339014, + "stddev": 1568.5196548823037, + "max": 11465.090648184438, "percentiles": { - "p10": 5040.490766375445, - "p25": 5637.60791866496, - "p50": 6349.761813378974, - "p75": 7091.034492251328, - "p90": 8079.809938630847, - "p95": 8640.445927386045, - "p99": 9679.523089898343 + "p10": 5115.360404221601, + "p25": 5621.1523964677845, + "p50": 6398.186358461843, + "p75": 6959.6722296977705, + "p90": 7985.144800492833, + "p95": 8605.701012129732, + "p99": 10075.64846013356 } }, "details": { "DNSDialup": { - "average": 0.0009483897800000001, - "fastest": 0.000084278, - "slowest": 0.001391147 + "average": 0.0011459328799999999, + "fastest": 0.000116248, + "slowest": 0.002065058 }, "DNSLookup": { - "average": 0.00001089214, - "fastest": 0.000004789, - "slowest": 0.000044594 + "average": 0.00001002772, + "fastest": 0.000004329, + "slowest": 0.000030738 } }, "statusCodeDistribution": { - "200": 62075 + "200": 62093 }, "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 eb9fb7c2a3..bc8269d37b 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.000147741, - "slowest": 0.004633533, - "fastest": 0.000033814, - "average": 0.0007080837608762248, - "requestsPerSec": 70446.15922139905, - "totalData": 9158136, + "total": 10.000211211, + "slowest": 0.003670079, + "fastest": 0.000035859, + "average": 0.0006605637709301744, + "requestsPerSec": 75522.1048900704, + "totalData": 9818081, "sizePerRequest": 13, - "sizePerSec": 915800.0698781877 + "sizePerSec": 981787.3635709153 }, "responseTimeHistogram": { - "0.000033814": 1, - "0.0004937858999999999": 166875, - "0.0009537577999999999": 423568, - "0.0014137297": 95585, - "0.0018737016": 16829, - "0.0023336735": 1539, - "0.0027936454": 67, - "0.0032536173": 6, - "0.0037135892": 0, - "0.0041735611": 1, - "0.004633533": 1 + "0.000035859": 1, + "0.00039928100000000003": 86661, + "0.000762703": 443241, + "0.0011261250000000002": 185855, + "0.0014895470000000001": 29636, + "0.001852969": 8978, + "0.0022163910000000003": 799, + "0.0025798130000000002": 15, + "0.002943235": 20, + "0.003306657": 14, + "0.003670079": 17 }, "latencyPercentiles": { - "p10": 0.000403586, - "p25": 0.000501181, - "p50": 0.000652765, - "p75": 0.000879013, - "p90": 0.001046961, - "p95": 0.001220477, - "p99": 0.001654151 + "p10": 0.000386944, + "p25": 0.000476505, + "p50": 0.000604115, + "p75": 0.000813686, + "p90": 0.000981877, + "p95": 0.001136204, + "p99": 0.001551213 }, "rps": { - "mean": 70457.84971512407, - "stddev": 13573.136393392879, - "max": 98078.95355761524, + "mean": 75514.14767351796, + "stddev": 13435.986397065815, + "max": 99831.1073730576, "percentiles": { - "p10": 54726.557000670255, - "p25": 57835.875593631215, - "p50": 67916.13008089113, - "p75": 82822.97509329113, - "p90": 89836.23095194247, - "p95": 92649.93881891736, - "p99": 95466.36170969924 + "p10": 58114.96460338599, + "p25": 62135.37366822979, + "p50": 75431.05496532768, + "p75": 88033.33822518609, + "p90": 93311.86926977722, + "p95": 95209.21625213673, + "p99": 98413.49413696009 } }, "details": { "DNSDialup": { - "average": 0.000753657, - "fastest": 0.000075011, - "slowest": 0.001536844 + "average": 0.0007250743600000001, + "fastest": 0.000099937, + "slowest": 0.001230572 }, "DNSLookup": { - "average": 0.000007665180000000003, - "fastest": 0.000004438, - "slowest": 0.000033533 + "average": 0.000007810260000000003, + "fastest": 0.000004027, + "slowest": 0.000031149 } }, "statusCodeDistribution": { - "200": 704472 + "200": 755237 }, "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 73aabfa59e..b5c1c248da 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.000266771, - "slowest": 0.004865118, - "fastest": 0.00015937, - "average": 0.0009301267067428628, - "requestsPerSec": 53661.368470307185, - "totalData": 6976164, + "total": 10.00028471, + "slowest": 0.004084131, + "fastest": 0.000162103, + "average": 0.0009525698687030123, + "requestsPerSec": 52396.50821901449, + "totalData": 6811740, "sizePerRequest": 13, - "sizePerSec": 697597.7901139933 + "sizePerSec": 681154.6068471884 }, "responseTimeHistogram": { - "0.00015937": 1, - "0.0006299448": 65430, - "0.0011005196": 407476, - "0.0015710944000000002": 62985, - "0.0020416692": 489, - "0.002512244": 118, - "0.0029828188": 70, - "0.0034533936": 26, - "0.0039239684": 18, - "0.0043945432": 11, - "0.004865118": 4 + "0.000162103": 1, + "0.0005543058": 10261, + "0.0009465086000000001": 204148, + "0.0013387114000000002": 307492, + "0.0017309142000000001": 1787, + "0.002123117": 130, + "0.0025153198": 46, + "0.0029075226": 71, + "0.0032997254": 0, + "0.0036919282": 21, + "0.004084131": 23 }, "latencyPercentiles": { - "p10": 0.000613281, - "p25": 0.000855584, - "p50": 0.000969424, - "p75": 0.00105194, - "p90": 0.001111354, - "p95": 0.001161635, - "p99": 0.001275581 + "p10": 0.000751922, + "p25": 0.000893438, + "p50": 0.000977384, + "p75": 0.00104372, + "p90": 0.001098865, + "p95": 0.001147193, + "p99": 0.001260808 }, "rps": { - "mean": 53656.94851466172, - "stddev": 8150.6234422960315, - "max": 83013.39005982036, + "mean": 52393.28286436743, + "stddev": 6596.939285518795, + "max": 85121.28883433162, "percentiles": { - "p10": 48415.61887865032, - "p25": 49317.468247254066, - "p50": 50381.204425292686, - "p75": 54427.69826567043, - "p90": 67674.44866097232, - "p95": 72661.89340079721, - "p99": 79348.34467068102 + "p10": 49130.82467940259, + "p25": 50010.557228630496, + "p50": 50826.704350466585, + "p75": 51772.90660708447, + "p90": 55601.07866092757, + "p95": 69550.19290894759, + "p99": 81434.56897453018 } }, "details": { "DNSDialup": { - "average": 0.00098253514, - "fastest": 0.000315521, - "slowest": 0.00163356 + "average": 0.0009999562399999999, + "fastest": 0.000082635, + "slowest": 0.00191658 }, "DNSLookup": { - "average": 0.000009866280000000001, - "fastest": 0.000004608, - "slowest": 0.000049844 + "average": 0.00000914878, + "fastest": 0.000005059, + "slowest": 0.000027521 } }, "statusCodeDistribution": { - "200": 536628 + "200": 523980 }, "errorDistribution": {} } \ No newline at end of file