diff --git a/README.md b/README.md index 5ee65f815b..71081a4037 100644 --- a/README.md +++ b/README.md @@ -91,42 +91,42 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Bun | 82214.37 | 8877.23 | 99633.32 | 100% | -| Stric | 81786.02 | 9273.93 | 98883.61 | 99% | -| Hyper Express | 78974.15 | 12474.40 | 98830.45 | 96% | -| Elysia | 78903.91 | 12391.80 | 100921.68 | 96% | -| Fastro | 56074.35 | 9244.40 | 76178.26 | 68% | -| Deno | 55985.70 | 6547.00 | 83005.45 | 68% | -| Fast | 50116.78 | 4019.10 | 70343.35 | 61% | -| NHttp | 49565.78 | 3632.83 | 68869.94 | 60% | -| Vixeny (Deno) | 49515.90 | 3057.88 | 68121.68 | 60% | -| Hono | 48653.68 | 3249.55 | 64045.47 | 59% | -| Megalo | 45568.68 | 2625.55 | 63590.06 | 55% | -| Deso | 44277.56 | 2490.74 | 62148.90 | 54% | -| Alosaur | 43290.25 | 2669.36 | 55721.81 | 53% | -| http | 41683.30 | 4627.73 | 52508.88 | 51% | -| Cheetah | 39694.81 | 2630.78 | 48136.40 | 48% | -| Router | 39384.00 | 4007.17 | 48081.86 | 48% | -| Reno | 38403.49 | 2597.68 | 49504.64 | 47% | -| Danet V2 (Hono) | 34623.87 | 2504.23 | 37819.84 | 42% | -| Danet (Oak) | 32808.42 | 2257.80 | 34626.39 | 40% | -| Aqua | 31428.99 | 3854.41 | 40811.80 | 38% | -| Little | 30728.37 | 3912.71 | 35906.11 | 37% | -| Oak | 29822.99 | 3018.81 | 33421.89 | 36% | -| Node | 18233.49 | 1595.46 | 21375.22 | 22% | -| Fastify | 17116.93 | 1855.50 | 24476.21 | 21% | -| Dinatra | 16955.93 | 2210.71 | 20514.39 | 21% | -| Abc | 13460.66 | 1406.86 | 15973.47 | 16% | -| Express (Deno) | 10444.37 | 1911.32 | 12530.62 | 13% | -| Express | 6364.19 | 1016.93 | 8210.17 | 8% | -| Servest | 6156.86 | 1563.82 | 10972.04 | 7% | -| Acorn | 0.00 | 0.00 | 0.00 | 0% | -| Opine | 0.00 | 0.00 | 0.00 | 0% | -| Peko | 0.00 | 0.00 | 0.00 | 0% | -| Vixeny (Bun) | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-fe15ab22-ca75-454b-bb3a-9d751c861a62) | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | +| Stric | 82297.39 | 9275.40 | 99823.69 | 100% | +| Bun | 81168.60 | 9641.86 | 99055.61 | 99% | +| Hyper Express | 79850.95 | 11810.61 | 98813.46 | 97% | +| Elysia | 79119.68 | 11129.78 | 99155.19 | 96% | +| Deno | 58355.05 | 7472.24 | 84254.81 | 71% | +| Vixeny (Deno) | 52049.18 | 4545.27 | 79515.86 | 63% | +| Fastro | 50789.08 | 6704.05 | 75337.73 | 62% | +| Fast | 50388.51 | 3852.01 | 68905.09 | 61% | +| Hono | 49543.26 | 3822.69 | 65301.38 | 60% | +| NHttp | 49456.30 | 3058.78 | 70217.96 | 60% | +| Megalo | 46758.22 | 3089.56 | 62055.39 | 57% | +| Deso | 45146.68 | 2638.50 | 53819.36 | 55% | +| Alosaur | 44204.78 | 3059.60 | 51586.14 | 54% | +| http | 40776.92 | 4877.26 | 48558.44 | 50% | +| Reno | 40526.00 | 2383.31 | 49267.67 | 49% | +| Cheetah | 40331.50 | 2520.27 | 48223.41 | 49% | +| Router | 38624.02 | 4235.76 | 46559.89 | 47% | +| Danet V2 (Hono) | 35507.44 | 2865.72 | 38085.50 | 43% | +| Danet (Oak) | 33600.86 | 2448.34 | 39671.91 | 41% | +| Aqua | 31132.23 | 4383.10 | 42064.16 | 38% | +| Little | 30647.15 | 4101.87 | 38520.24 | 37% | +| Oak | 30198.32 | 3169.51 | 32312.95 | 37% | +| Node | 18096.67 | 1491.47 | 24622.10 | 22% | +| Fastify | 17409.26 | 3092.98 | 33177.48 | 21% | +| Dinatra | 16805.13 | 2230.74 | 21112.24 | 20% | +| Abc | 13586.18 | 1435.18 | 16199.94 | 17% | +| Express (Deno) | 10515.38 | 1938.14 | 13575.94 | 13% | +| Express | 6527.98 | 979.97 | 8387.67 | 8% | +| Servest | 6338.64 | 1776.62 | 12111.15 | 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% | +| Vixeny (Bun) | 0.00 | 0.00 | 0.00 | 0% | +| ![Chart](https://quickchart.io/chart/render/sf-b9d45308-1c6c-47c7-910b-f60ec8fcb54b) | | | | | # Frameworks @@ -279,11 +279,11 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13460.66 | 1406.86 | 15973.47 | | +| 13586.18 | 1435.18 | 16199.94 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12158.82 | 12948.01 | 13747.54 | 14315.89 | 14656.84 | 15032.35 | 15410.66 | +| **Req/Sec** | 12224.35 | 13045.01 | 13751.17 | 14528.54 | 14924.16 | 15178.04 | 15550.40 | | **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | ### [Acorn](#acorn) @@ -301,253 +301,253 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 43290.25 | 2669.36 | 55721.81 | | +| 44204.78 | 3059.60 | 51586.14 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 41621.53 | 42628.22 | 43503.53 | 44227.46 | 44946.16 | 45641.04 | 48796.99 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 42037.08 | 43262.54 | 44432.09 | 45420.63 | 46764.29 | 47748.47 | 49190.41 | +| **Latency** | 985µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31428.99 | 3854.41 | 40811.80 | | +| 31132.23 | 4383.10 | 42064.16 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28616.64 | 30315.69 | 32045.88 | 33234.71 | 34677.59 | 35924.29 | 39299.66 | +| **Req/Sec** | 27173.35 | 29512.51 | 31528.65 | 33307.84 | 35223.73 | 37361.62 | 40856.22 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 82214.37 | 8877.23 | 99633.32 | | +| 81168.60 | 9641.86 | 99055.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 67422.10 | 77480.61 | 84547.02 | 87677.78 | 91933.14 | 94179.72 | 97291.91 | -| **Latency** | 393µs | 464µs | 539µs | 712µs | 941µs | 1ms | 1ms | +| **Req/Sec** | 67107.07 | 73952.16 | 82326.25 | 89045.82 | 93123.02 | 94634.72 | 96705.61 | +| **Latency** | 368µs | 459µs | 576µs | 729µs | 921µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39694.81 | 2630.78 | 48136.40 | | +| 40331.50 | 2520.27 | 48223.41 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37309.44 | 39211.14 | 40222.51 | 40905.10 | 41436.17 | 41968.25 | 42971.37 | +| **Req/Sec** | 38610.15 | 39866.72 | 40800.55 | 41320.46 | 42042.53 | 42697.63 | 44233.20 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32808.42 | 2257.80 | 34626.39 | | +| 33600.86 | 2448.34 | 39671.91 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32227.79 | 32848.30 | 33227.55 | 33471.10 | 33740.81 | 33976.69 | 34265.43 | +| **Req/Sec** | 32826.95 | 33537.49 | 34144.05 | 34464.01 | 34748.00 | 34997.35 | 35444.91 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34623.87 | 2504.23 | 37819.84 | | +| 35507.44 | 2865.72 | 38085.50 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33241.54 | 34517.81 | 35246.36 | 35616.81 | 35919.67 | 36211.39 | 36546.18 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 34600.45 | 35497.24 | 36055.09 | 36509.09 | 36821.84 | 37027.94 | 37453.50 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55985.70 | 6547.00 | 83005.45 | | +| 58355.05 | 7472.24 | 84254.81 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 50963.68 | 52000.44 | 53375.81 | 59130.53 | 65738.11 | 69304.04 | 75914.84 | -| **Latency** | 621µs | 801µs | 918µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 51315.58 | 52794.22 | 55939.83 | 63516.20 | 69143.38 | 72534.94 | 77644.39 | +| **Latency** | 580µs | 720µs | 886µs | 982µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44277.56 | 2490.74 | 62148.90 | | +| 45146.68 | 2638.50 | 53819.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 42855.95 | 43528.46 | 44272.82 | 45049.09 | 46140.66 | 47341.22 | 50113.96 | +| **Req/Sec** | 43528.38 | 44284.64 | 45036.90 | 46031.04 | 47719.49 | 48960.80 | 51009.58 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16955.93 | 2210.71 | 20514.39 | | +| 16805.13 | 2230.74 | 21112.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15250.07 | 16151.88 | 17401.14 | 18214.54 | 19023.45 | 19403.79 | 19925.06 | +| **Req/Sec** | 15059.16 | 15982.87 | 17132.05 | 18171.26 | 18940.83 | 19321.33 | 19838.37 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 78903.91 | 12391.80 | 100921.68 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 79119.68 | 11129.78 | 99155.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 59306.16 | 69546.71 | 81484.83 | 88877.81 | 93600.69 | 95776.37 | 98481.87 | -| **Latency** | 372µs | 460µs | 576µs | 756µs | 960µs | 1ms | 1ms | +| **Req/Sec** | 62149.23 | 71932.11 | 80344.21 | 88081.35 | 92667.43 | 94648.58 | 97561.21 | +| **Latency** | 379µs | 470µs | 575µs | 738µs | 960µs | 1ms | 1ms | ### [Express](#express) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | ------- | --- | -| 6364.19 | 1016.93 | 8210.17 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------ | ------- | --- | +| 6527.98 | 979.97 | 8387.67 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5010.47 | 6030.60 | 6577.15 | 6790.99 | 7629.03 | 7972.21 | 8116.01 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 12ms | +| **Req/Sec** | 5064.11 | 6381.58 | 6764.71 | 6927.57 | 7625.98 | 7908.25 | 8153.01 | +| **Latency** | 6ms | 7ms | 7ms | 7ms | 8ms | 10ms | 11ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10444.37 | 1911.32 | 12530.62 | | +| 10515.38 | 1938.14 | 13575.94 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7237.77 | 10449.05 | 11246.45 | 11432.85 | 11547.72 | 11620.57 | 11862.99 | -| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 6ms | 11ms | +| **Req/Sec** | 7382.13 | 10494.14 | 11298.67 | 11530.87 | 11715.27 | 11825.25 | 12399.17 | +| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50116.78 | 4019.10 | 70343.35 | | +| 50388.51 | 3852.01 | 68905.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46823.82 | 47886.33 | 49162.23 | 52043.07 | 55281.75 | 57134.25 | 61143.83 | -| **Latency** | 801µs | 930µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47249.10 | 48473.60 | 49641.29 | 51968.45 | 55295.95 | 57403.13 | 61301.70 | +| **Latency** | 814µs | 925µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17116.93 | 1855.50 | 24476.21 | | +| 17409.26 | 3092.98 | 33177.48 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15676.83 | 16333.34 | 17712.68 | 18109.62 | 18382.41 | 18559.98 | 18978.07 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15565.95 | 15876.37 | 17214.70 | 18246.89 | 18723.96 | 25980.81 | 27601.37 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 56074.35 | 9244.40 | 76178.26 | | +| 50789.08 | 6704.05 | 75337.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46757.93 | 47943.44 | 55050.49 | 64256.76 | 68502.77 | 70574.54 | 74505.03 | -| **Latency** | 618µs | 697µs | 913µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45273.54 | 46753.94 | 48631.61 | 54026.76 | 59858.77 | 64051.55 | 70365.84 | +| **Latency** | 678µs | 880µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48653.68 | 3249.55 | 64045.47 | | +| 49543.26 | 3822.69 | 65301.38 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46317.87 | 47235.62 | 48119.11 | 49845.49 | 52239.45 | 54021.26 | 57794.79 | -| **Latency** | 873µs | 957µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46929.56 | 47807.50 | 48819.61 | 50798.25 | 53958.50 | 56391.46 | 60616.79 | +| **Latency** | 850µs | 939µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41683.30 | 4627.73 | 52508.88 | | +| 40776.92 | 4877.26 | 48558.44 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37857.10 | 40331.90 | 42674.40 | 44303.28 | 45558.11 | 46309.48 | 47318.10 | -| **Latency** | 893µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 36608.49 | 39194.45 | 41866.35 | 43501.68 | 44970.47 | 45788.32 | 47112.87 | +| **Latency** | 907µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 78974.15 | 12474.40 | 98830.45 | | +| 79850.95 | 11810.61 | 98813.46 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 58855.80 | 70937.32 | 81747.53 | 88787.89 | 93117.68 | 94905.94 | 97213.09 | -| **Latency** | 370µs | 461µs | 578µs | 752µs | 964µs | 1ms | 1ms | +| **Req/Sec** | 62507.32 | 73319.63 | 82469.00 | 88658.28 | 92883.48 | 94692.05 | 97224.68 | +| **Latency** | 366µs | 458µs | 571µs | 736µs | 960µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30728.37 | 3912.71 | 35906.11 | | +| 30647.15 | 4101.87 | 38520.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28830.22 | 30390.49 | 31423.46 | 32692.74 | 33498.57 | 34033.94 | 35296.82 | +| **Req/Sec** | 27429.85 | 30166.49 | 31633.72 | 32772.17 | 33605.99 | 34085.48 | 35109.76 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45568.68 | 2625.55 | 63590.06 | | +| 46758.22 | 3089.56 | 62055.39 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44028.77 | 44749.33 | 45434.85 | 46365.77 | 47890.70 | 49058.35 | 51853.83 | -| **Latency** | 960µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44403.47 | 45509.02 | 46507.76 | 48183.12 | 49941.58 | 51227.26 | 53911.96 | +| **Latency** | 918µs | 995µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49565.78 | 3632.83 | 68869.94 | | +| 49456.30 | 3058.78 | 70217.96 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46721.75 | 47726.03 | 48726.48 | 51039.23 | 54275.20 | 55786.56 | 60489.62 | -| **Latency** | 842µs | 942µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47302.57 | 48376.88 | 49105.23 | 49935.63 | 51844.89 | 54816.29 | 60301.29 | +| **Latency** | 878µs | 942µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 18233.49 | 1595.46 | 21375.22 | | +| 18096.67 | 1491.47 | 24622.10 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 17666.97 | 18059.48 | 18422.92 | 18836.85 | 19214.41 | 19408.02 | 19828.78 | +| **Req/Sec** | 17579.97 | 17940.17 | 18261.94 | 18589.77 | 18916.50 | 19146.28 | 19835.23 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 2ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 29822.99 | 3018.81 | 33421.89 | | +| 30198.32 | 3169.51 | 32312.95 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29362.60 | 30091.50 | 30370.47 | 30785.58 | 31157.54 | 31298.28 | 31607.12 | +| **Req/Sec** | 29326.64 | 30242.51 | 30928.99 | 31276.87 | 31589.26 | 31844.18 | 32174.92 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,45 +576,45 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 38403.49 | 2597.68 | 49504.64 | | +| 40526.00 | 2383.31 | 49267.67 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35402.26 | 37721.22 | 39095.95 | 39819.10 | 40190.03 | 40625.39 | 41475.30 | +| **Req/Sec** | 39084.88 | 40018.56 | 40855.73 | 41508.52 | 42182.86 | 42812.36 | 43727.05 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39384.00 | 4007.17 | 48081.86 | | +| 38624.02 | 4235.76 | 46559.89 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36462.64 | 38210.17 | 40219.18 | 41547.30 | 42760.93 | 43395.40 | 44710.07 | -| **Latency** | 935µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 34817.81 | 37411.23 | 39499.19 | 41001.92 | 42116.60 | 42842.83 | 44415.39 | +| **Latency** | 950µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 81786.02 | 9273.93 | 98883.61 | | +| 82297.39 | 9275.40 | 99823.69 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 67449.46 | 75535.86 | 82725.99 | 89015.85 | 93390.32 | 95110.71 | 97875.85 | -| **Latency** | 366µs | 458µs | 572µs | 720µs | 910µs | 1ms | 1ms | +| **Req/Sec** | 68714.72 | 75845.12 | 83602.95 | 89612.05 | 93499.18 | 95443.36 | 98037.44 | +| **Latency** | 364µs | 454µs | 567µs | 716µs | 907µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6156.86 | 1563.82 | 10972.04 | | +| 6338.64 | 1776.62 | 12111.15 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4968.81 | 5627.81 | 6302.54 | 6863.94 | 7821.69 | 8355.81 | 8941.29 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 12ms | 14ms | +| **Req/Sec** | 5011.08 | 5634.21 | 6518.43 | 7179.94 | 8172.48 | 8732.23 | 9896.23 | +| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | 15ms | ### [Vixeny (Bun)](#vixeny-bun) @@ -631,13 +631,13 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49515.90 | 3057.88 | 68121.68 | | +| 52049.18 | 4545.27 | 79515.86 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47648.11 | 48456.60 | 49133.31 | 49917.33 | 51617.41 | 54459.60 | 61825.23 | -| **Latency** | 869µs | 938µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48516.37 | 49558.41 | 50818.29 | 53835.69 | 57566.58 | 60471.38 | 65882.49 | +| **Latency** | 729µs | 896µs | 981µs | 1ms | 1ms | 1ms | 1ms | --- -
Generated 2024-12-21T01:56:35.913Z
+Generated 2024-12-22T02:05:30.813Z
diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index eea7b1d1af..2d7b94ccf8 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000523326, - "slowest": 0.015774247, - "fastest": 0.002156764, - "average": 0.0037087858576429125, - "requestsPerSec": 13455.595833685475, - "totalData": 1749319, + "total": 10.000543769, + "slowest": 0.017649975, + "fastest": 0.002064137, + "average": 0.003674485467361721, + "requestsPerSec": 13581.461482227127, + "totalData": 1765686, "sizePerRequest": 13, - "sizePerSec": 174922.74583791118 + "sizePerSec": 176558.99926895264 }, "responseTimeHistogram": { - "0.002156764": 1, - "0.0035185123000000002": 60540, - "0.0048802606": 71120, - "0.0062420089": 2229, - "0.0076037572": 330, - "0.0089655055": 184, - "0.010327253800000002": 113, - "0.011689002100000002": 7, - "0.013050750400000002": 13, - "0.014412498700000002": 12, - "0.015774247": 14 + "0.002064137": 1, + "0.0036227207999999997": 79342, + "0.0051813046": 54359, + "0.0067398884": 1683, + "0.008298472199999999": 134, + "0.009857056": 190, + "0.011415639799999999": 63, + "0.0129742236": 6, + "0.014532807399999998": 10, + "0.016091391199999996": 19, + "0.017649975": 15 }, "latencyPercentiles": { - "p10": 0.003383237, - "p25": 0.003449721, - "p50": 0.003541803, - "p75": 0.003867199, - "p90": 0.004141807, - "p95": 0.004452538, - "p99": 0.005660717 + "p10": 0.003331089, + "p25": 0.003400856, + "p50": 0.003526155, + "p75": 0.003803781, + "p90": 0.004119619, + "p95": 0.004418234, + "p99": 0.005539834 }, "rps": { - "mean": 13460.66226465503, - "stddev": 1406.8621239519216, - "max": 15973.473313847517, + "mean": 13586.181470137784, + "stddev": 1435.1804266319045, + "max": 16199.939011994347, "percentiles": { - "p10": 12158.823170616153, - "p25": 12948.00992600512, - "p50": 13747.544507926206, - "p75": 14315.89350496982, - "p90": 14656.838796015098, - "p95": 15032.351230456965, - "p99": 15410.662791691795 + "p10": 12224.347232382363, + "p25": 13045.010504243892, + "p50": 13751.172948608575, + "p75": 14528.544230848416, + "p90": 14924.155542372679, + "p95": 15178.037881769016, + "p99": 15550.39836179677 } }, "details": { "DNSDialup": { - "average": 0.0007594700999999998, - "fastest": 0.000072604, - "slowest": 0.001751286 + "average": 0.0009002771600000001, + "fastest": 0.000102221, + "slowest": 0.00186146 }, "DNSLookup": { - "average": 0.00000860834, - "fastest": 0.000003757, - "slowest": 0.000050214 + "average": 0.00000931394, + "fastest": 0.000003727, + "slowest": 0.000065372 } }, "statusCodeDistribution": { - "200": 134563 + "200": 135822 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index d7f37089c5..9387ca141d 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.001288127, + "total": 10.002370979, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 73461.5372210444, + "requestsPerSec": 72681.16744782857, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 734710 + "Connection refused (os error 111)": 726984 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 1d4b5bf117..f68e125ca0 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000601915, - "slowest": 0.009046305, - "fastest": 0.000209123, - "average": 0.0011529412908041793, - "requestsPerSec": 43296.293931123844, - "totalData": 5628857, + "total": 10.000578777, + "slowest": 0.011613545, + "fastest": 0.000296683, + "average": 0.0011291290783485872, + "requestsPerSec": 44208.84129394624, + "totalData": 5747482, "sizePerRequest": 13, - "sizePerSec": 562851.82110461 + "sizePerSec": 574714.9368213011 }, "responseTimeHistogram": { - "0.000209123": 1, - "0.0010928411999999998": 140407, - "0.0019765594": 291899, - "0.0028602775999999994": 533, - "0.0037439957999999994": 47, - "0.004627714": 3, - "0.005511432199999999": 10, - "0.0063951504": 25, - "0.007278868599999999": 14, - "0.0081625868": 13, - "0.009046305": 37 + "0.000296683": 1, + "0.0014283692": 436689, + "0.0025600553999999996": 5112, + "0.0036917415999999995": 195, + "0.004823427799999999": 17, + "0.005955113999999999": 33, + "0.007086800199999999": 17, + "0.0082184864": 0, + "0.0093501726": 0, + "0.010481858799999999": 11, + "0.011613545": 39 }, "latencyPercentiles": { - "p10": 0.001015325, - "p25": 0.001067737, - "p50": 0.001162038, - "p75": 0.001221244, - "p90": 0.001278092, - "p95": 0.001327567, - "p99": 0.00146251 + "p10": 0.000985945, + "p25": 0.00104686, + "p50": 0.001136929, + "p75": 0.001205286, + "p90": 0.001257108, + "p95": 0.001300473, + "p99": 0.001457985 }, "rps": { - "mean": 43290.25477313986, - "stddev": 2669.3641342563733, - "max": 55721.807872006524, + "mean": 44204.78463726848, + "stddev": 3059.602357690364, + "max": 51586.137716652054, "percentiles": { - "p10": 41621.53498219974, - "p25": 42628.219881565165, - "p50": 43503.52969998078, - "p75": 44227.4635499511, - "p90": 44946.15875347666, - "p95": 45641.0404235485, - "p99": 48796.98755889036 + "p10": 42037.07670165044, + "p25": 43262.540328300216, + "p50": 44432.08656094331, + "p75": 45420.632658278766, + "p90": 46764.29384908939, + "p95": 47748.47275550864, + "p99": 49190.40622441423 } }, "details": { "DNSDialup": { - "average": 0.0008552634599999999, - "fastest": 0.000111104, - "slowest": 0.001477113 + "average": 0.0006152330599999997, + "fastest": 0.000089266, + "slowest": 0.000900643 }, "DNSLookup": { - "average": 0.000009811, - "fastest": 0.000004108, - "slowest": 0.000046788 + "average": 0.000008598080000000004, + "fastest": 0.000003968, + "slowest": 0.000046206 } }, "statusCodeDistribution": { - "200": 432989 + "200": 442114 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 2a015158dd..4ef7802f97 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000745555, - "slowest": 0.014943752, - "fastest": 0.000294556, - "average": 0.0015895597921779482, - "requestsPerSec": 31413.957916660544, - "totalData": 4084119, + "total": 10.000775294, + "slowest": 0.014708343, + "fastest": 0.000372612, + "average": 0.0016041351392115616, + "requestsPerSec": 31127.186727889297, + "totalData": 4046848, "sizePerRequest": 13, - "sizePerSec": 408381.45291658706 + "sizePerSec": 404653.4274625609 }, "responseTimeHistogram": { - "0.000294556": 1, - "0.0017594756000000001": 256781, - "0.0032243952": 55420, - "0.0046893148": 742, - "0.0061542344": 660, - "0.0076191539999999995": 464, - "0.009084073600000001": 45, - "0.0105489932": 0, - "0.0120139128": 0, - "0.0134788324": 0, - "0.014943752": 50 + "0.000372612": 1, + "0.0018061851000000001": 241148, + "0.0032397582": 68479, + "0.0046733313": 549, + "0.0061069044": 288, + "0.0075404775": 736, + "0.0089740506": 45, + "0.0104076237": 0, + "0.0118411968": 0, + "0.0132747699": 0, + "0.014708343": 50 }, "latencyPercentiles": { - "p10": 0.001082914, - "p25": 0.001344668, - "p50": 0.001633008, - "p75": 0.001723075, - "p90": 0.001903332, - "p95": 0.002179595, - "p99": 0.002689164 + "p10": 0.001097878, + "p25": 0.001326603, + "p50": 0.001628843, + "p75": 0.001779573, + "p90": 0.001974769, + "p95": 0.002200312, + "p99": 0.00272998 }, "rps": { - "mean": 31428.987717154396, - "stddev": 3854.405767715905, - "max": 40811.79869099997, + "mean": 31132.232028609924, + "stddev": 4383.104578840726, + "max": 42064.16046395631, "percentiles": { - "p10": 28616.640576495105, - "p25": 30315.68836872901, - "p50": 32045.882470771816, - "p75": 33234.70607463401, - "p90": 34677.585152048305, - "p95": 35924.288991545145, - "p99": 39299.65990678748 + "p10": 27173.3544703953, + "p25": 29512.513305640878, + "p50": 31528.653545457928, + "p75": 33307.83585225928, + "p90": 35223.73375180176, + "p95": 37361.62426305875, + "p99": 40856.2206738754 } }, "details": { "DNSDialup": { - "average": 0.0008819854399999997, - "fastest": 0.000147557, - "slowest": 0.001315542 + "average": 0.00064321232, + "fastest": 0.000093874, + "slowest": 0.001042733 }, "DNSLookup": { - "average": 0.000008481579999999999, - "fastest": 0.000004458, - "slowest": 0.000048151 + "average": 0.00000881012, + "fastest": 0.000004388, + "slowest": 0.000063859 } }, "statusCodeDistribution": { - "200": 314163 + "200": 311296 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index c302bedd5a..cf9b1cd93f 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00152567, - "slowest": 0.004151866, - "fastest": 0.00003181, - "average": 0.0006068411756363525, - "requestsPerSec": 82203.35848020675, - "totalData": 10688067, + "total": 10.000695188, + "slowest": 0.003241979, + "fastest": 0.000031566, + "average": 0.0006144624535767922, + "requestsPerSec": 81174.6568352664, + "totalData": 10553439, "sizePerRequest": 13, - "sizePerSec": 1068643.660242688 + "sizePerSec": 1055270.5388584633 }, "responseTimeHistogram": { - "0.00003181": 1, - "0.00044381559999999995": 157328, - "0.0008558211999999998": 542824, - "0.0012678267999999997": 110773, - "0.0016798323999999997": 10464, - "0.002091838": 689, - "0.0025038435999999997": 45, - "0.0029158492": 22, - "0.0033278547999999997": 7, - "0.0037398603999999995": 2, - "0.004151866": 4 + "0.000031566": 1, + "0.0003526073": 67581, + "0.0006736486": 484028, + "0.0009946898999999999": 206341, + "0.0013157312": 44216, + "0.0016367724999999998": 8430, + "0.0019578138": 1123, + "0.0022788551": 28, + "0.0025998963999999997": 17, + "0.0029209376999999996": 21, + "0.0032419789999999994": 17 }, "latencyPercentiles": { - "p10": 0.000393603, - "p25": 0.000464199, - "p50": 0.000539475, - "p75": 0.000712437, - "p90": 0.000941707, - "p95": 0.001030352, - "p99": 0.001320893 + "p10": 0.000368814, + "p25": 0.000459824, + "p50": 0.000576273, + "p75": 0.000729506, + "p90": 0.000921118, + "p95": 0.001039814, + "p99": 0.001348086 }, "rps": { - "mean": 82214.37419921732, - "stddev": 8877.229310016617, - "max": 99633.31738133018, + "mean": 81168.60049557083, + "stddev": 9641.861401011776, + "max": 99055.60645217703, "percentiles": { - "p10": 67422.10096469613, - "p25": 77480.60729560425, - "p50": 84547.01881101163, - "p75": 87677.77895771057, - "p90": 91933.14189765061, - "p95": 94179.72313563488, - "p99": 97291.91127700434 + "p10": 67107.07308550576, + "p25": 73952.15845736182, + "p50": 82326.2456071012, + "p75": 89045.81989038896, + "p90": 93123.01580492743, + "p95": 94634.72147931105, + "p99": 96705.6089253157 } }, "details": { "DNSDialup": { - "average": 0.0005823886800000001, - "fastest": 0.000077598, - "slowest": 0.001029662 + "average": 0.0005711752400000002, + "fastest": 0.000072966, + "slowest": 0.000906128 }, "DNSLookup": { - "average": 0.000008708880000000003, - "fastest": 0.000004088, - "slowest": 0.000083287 + "average": 0.000009066580000000006, + "fastest": 0.000004288, + "slowest": 0.000069039 } }, "statusCodeDistribution": { - "200": 822159 + "200": 811803 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index c5262056b0..af2d6cec89 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00061726, - "slowest": 0.009340678, - "fastest": 0.000463144, - "average": 0.0012577519711524396, - "requestsPerSec": 39695.84973397932, - "totalData": 5160779, + "total": 10.000632042, + "slowest": 0.008902067, + "fastest": 0.00034899, + "average": 0.0012378086801548098, + "requestsPerSec": 40331.65087027207, + "totalData": 5243446, "sizePerRequest": 13, - "sizePerSec": 516046.04654173116 + "sizePerSec": 524311.4613135369 }, "responseTimeHistogram": { - "0.000463144": 1, - "0.0013508974": 321402, - "0.0022386508": 74799, - "0.0031264042": 645, - "0.0040141576": 74, - "0.004901911": 12, - "0.0057896644": 0, - "0.0066774178": 11, - "0.0075651712": 11, - "0.0084529246": 11, - "0.009340678": 17 + "0.00034899": 1, + "0.0012042976999999998": 166088, + "0.0020596054": 236242, + "0.0029149131": 806, + "0.0037702207999999997": 130, + "0.0046255285": 23, + "0.0054808362": 3, + "0.006336143899999999": 12, + "0.007191451599999999": 12, + "0.0080467593": 11, + "0.008902067": 14 }, "latencyPercentiles": { - "p10": 0.001098613, - "p25": 0.001151678, - "p50": 0.001263813, - "p75": 0.001329707, - "p90": 0.001406755, - "p95": 0.001479382, - "p99": 0.001637621 + "p10": 0.001084038, + "p25": 0.00113787, + "p50": 0.001245493, + "p75": 0.001313658, + "p90": 0.001379441, + "p95": 0.001436817, + "p99": 0.001600643 }, "rps": { - "mean": 39694.81036703616, - "stddev": 2630.7824881484958, - "max": 48136.39592896447, + "mean": 40331.50322321601, + "stddev": 2520.273619435363, + "max": 48223.40764206914, "percentiles": { - "p10": 37309.43603778639, - "p25": 39211.139884841374, - "p50": 40222.50851576381, - "p75": 40905.10495709683, - "p90": 41436.16542483793, - "p95": 41968.24876614785, - "p99": 42971.368489150496 + "p10": 38610.146746565195, + "p25": 39866.7163054289, + "p50": 40800.55319505455, + "p75": 41320.46395469607, + "p90": 42042.52601506434, + "p95": 42697.628086338605, + "p99": 44233.20387013287 } }, "details": { "DNSDialup": { - "average": 0.00058323084, - "fastest": 0.000088136, - "slowest": 0.000883447 + "average": 0.00092213708, + "fastest": 0.000151673, + "slowest": 0.001324007 }, "DNSLookup": { - "average": 0.000009114139999999999, - "fastest": 0.000003556, - "slowest": 0.00007454 + "average": 0.000009242259999999997, + "fastest": 0.000004028, + "slowest": 0.000047638 } }, "statusCodeDistribution": { - "200": 396983 + "200": 403342 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 9d8bd3da2d..3390c816b2 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000662923, - "slowest": 0.012463746, - "fastest": 0.000231627, - "average": 0.0015212096822088223, - "requestsPerSec": 32826.92382771753, - "totalData": 4267783, + "total": 10.000624826, + "slowest": 0.013018546, + "fastest": 0.000686179, + "average": 0.0014857664701146004, + "requestsPerSec": 33608.00008477391, + "totalData": 4369313, "sizePerRequest": 13, - "sizePerSec": 426750.009760328 + "sizePerSec": 436904.0011020608 }, "responseTimeHistogram": { - "0.000231627": 1, - "0.0014548389": 126607, - "0.0026780508": 200544, - "0.0039012626999999998": 937, - "0.0051244746": 116, - "0.0063476865": 30, - "0.0075708984": 16, - "0.0087941103": 1, - "0.0100173222": 22, - "0.0112405341": 11, - "0.012463746": 6 + "0.000686179": 1, + "0.0019194157": 331141, + "0.0031526524": 4432, + "0.0043858891": 361, + "0.0056191258": 92, + "0.0068523625000000005": 24, + "0.0080855992": 11, + "0.009318835900000001": 11, + "0.0105520726": 11, + "0.0117853093": 11, + "0.013018546": 6 }, "latencyPercentiles": { - "p10": 0.001333704, - "p25": 0.001386279, - "p50": 0.001539255, - "p75": 0.001612283, - "p90": 0.001675713, - "p95": 0.00171482, - "p99": 0.002013922 + "p10": 0.00130054, + "p25": 0.001354204, + "p50": 0.001498913, + "p75": 0.001574176, + "p90": 0.001636401, + "p95": 0.001678757, + "p99": 0.002054519 }, "rps": { - "mean": 32808.4198541381, - "stddev": 2257.8048391284638, - "max": 34626.39142080203, + "mean": 33600.85922988716, + "stddev": 2448.340574056499, + "max": 39671.90930280159, "percentiles": { - "p10": 32227.793248897862, - "p25": 32848.296850859624, - "p50": 33227.55224604641, - "p75": 33471.09562966135, - "p90": 33740.813296742905, - "p95": 33976.68878425463, - "p99": 34265.43077273183 + "p10": 32826.95092671083, + "p25": 33537.48820431345, + "p50": 34144.04923792204, + "p75": 34464.012344788774, + "p90": 34747.99740882088, + "p95": 34997.35440289042, + "p99": 35444.90730399433 } }, "details": { "DNSDialup": { - "average": 0.0006000976399999999, - "fastest": 0.00009458, - "slowest": 0.00092843 + "average": 0.0005705933199999999, + "fastest": 0.000079281, + "slowest": 0.000899877 }, "DNSLookup": { - "average": 0.000008457899999999999, - "fastest": 0.000004027, - "slowest": 0.000046517 + "average": 0.000009422659999999998, + "fastest": 0.000003887, + "slowest": 0.00005877 } }, "statusCodeDistribution": { - "200": 328291 + "200": 336101 }, "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 f04097d3a9..1dedb0976b 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.000627416, - "slowest": 0.01095306, - "fastest": 0.000387496, - "average": 0.0014419551403960676, - "requestsPerSec": 34628.42735706213, - "totalData": 4501978, + "total": 10.000667363, + "slowest": 0.012201206, + "fastest": 0.000271516, + "average": 0.0014056153237999058, + "requestsPerSec": 35521.7294112095, + "totalData": 4618133, "sizePerRequest": 13, - "sizePerSec": 450169.55564180773 + "sizePerSec": 461782.48234572343 }, "responseTimeHistogram": { - "0.000387496": 1, - "0.0014440524": 165578, - "0.0025006088": 179430, - "0.0035571652000000002": 1087, - "0.0046137216000000005": 70, - "0.005670278000000001": 36, - "0.0067268344": 10, - "0.0077833908000000005": 10, - "0.0088399472": 72, - "0.0098965036": 11, - "0.01095306": 1 + "0.000271516": 1, + "0.001464485": 242840, + "0.0026574539999999996": 111076, + "0.0038504229999999995": 1004, + "0.005043392": 143, + "0.006236361": 60, + "0.00742933": 5, + "0.008622298999999998": 73, + "0.009815267999999999": 22, + "0.011008236999999999": 11, + "0.012201206": 6 }, "latencyPercentiles": { - "p10": 0.001258836, - "p25": 0.001311497, - "p50": 0.001452421, - "p75": 0.001521654, - "p90": 0.001593769, - "p95": 0.001654414, - "p99": 0.001972368 + "p10": 0.001231062, + "p25": 0.001281467, + "p50": 0.001415013, + "p75": 0.001481849, + "p90": 0.001542558, + "p95": 0.001587135, + "p99": 0.002009826 }, "rps": { - "mean": 34623.870666985415, - "stddev": 2504.2278254784687, - "max": 37819.8440721848, + "mean": 35507.444778611345, + "stddev": 2865.721827702706, + "max": 38085.499232564034, "percentiles": { - "p10": 33241.54302407684, - "p25": 34517.807737014096, - "p50": 35246.363065975835, - "p75": 35616.80566833362, - "p90": 35919.67320501467, - "p95": 36211.38759623304, - "p99": 36546.177664637966 + "p10": 34600.449805848555, + "p25": 35497.24326593584, + "p50": 36055.09218085296, + "p75": 36509.091216303124, + "p90": 36821.83834444005, + "p95": 37027.94128449396, + "p99": 37453.49857736758 } }, "details": { "DNSDialup": { - "average": 0.0007765927799999999, - "fastest": 0.000075432, - "slowest": 0.001812543 + "average": 0.0005895435000000002, + "fastest": 0.000092452, + "slowest": 0.000888867 }, "DNSLookup": { - "average": 0.000008876340000000001, - "fastest": 0.000003958, - "slowest": 0.000055385 + "average": 0.000008036420000000001, + "fastest": 0.000003727, + "slowest": 0.000048691 } }, "statusCodeDistribution": { - "200": 346306 + "200": 355241 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index bca6c2796b..88bbbeedbc 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001104759, - "slowest": 0.004092153, - "fastest": 0.000138882, - "average": 0.0008915258999233778, - "requestsPerSec": 55972.916341691525, - "totalData": 7277283, + "total": 10.000644649, + "slowest": 0.004680159, + "fastest": 0.000093812, + "average": 0.0008550458094856062, + "requestsPerSec": 58356.138077394455, + "totalData": 7586787, "sizePerRequest": 13, - "sizePerSec": 727647.9124419899 + "sizePerSec": 758629.7950061279 }, "responseTimeHistogram": { - "0.000138882": 1, - "0.0005342091": 14981, - "0.0009295362000000001": 281929, - "0.0013248633": 260825, - "0.0017201904": 1817, - "0.0021155175": 106, - "0.0025108446": 54, - "0.0029061717": 33, - "0.0033014988": 1, - "0.0036968259000000002": 20, - "0.004092153": 24 + "0.000093812": 1, + "0.0005524467": 37720, + "0.0010110814": 442371, + "0.0014697160999999999": 102882, + "0.0019283507999999997": 468, + "0.0023869854999999996": 78, + "0.0028456201999999997": 1, + "0.0033042548999999994": 6, + "0.0037628895999999995": 25, + "0.0042215243": 30, + "0.004680159": 17 }, "latencyPercentiles": { - "p10": 0.000621342, - "p25": 0.000801082, - "p50": 0.000918243, - "p75": 0.00100247, - "p90": 0.001073577, - "p95": 0.00113323, - "p99": 0.001252735 + "p10": 0.000580469, + "p25": 0.000720294, + "p50": 0.000886146, + "p75": 0.000982939, + "p90": 0.001055146, + "p95": 0.001116621, + "p99": 0.001249473 }, "rps": { - "mean": 55985.698041402684, - "stddev": 6547.001522086802, - "max": 83005.45345829548, + "mean": 58355.04896692368, + "stddev": 7472.2429132208235, + "max": 84254.80775244467, "percentiles": { - "p10": 50963.68382494541, - "p25": 52000.43680366945, - "p50": 53375.81459569558, - "p75": 59130.52909216614, - "p90": 65738.11495905394, - "p95": 69304.03922368085, - "p99": 75914.83637297757 + "p10": 51315.58171829275, + "p25": 52794.2218477308, + "p50": 55939.834494552175, + "p75": 63516.20298338041, + "p90": 69143.38263256542, + "p95": 72534.94400983164, + "p99": 77644.38929736697 } }, "details": { "DNSDialup": { - "average": 0.00082400602, - "fastest": 0.000154713, - "slowest": 0.001126125 + "average": 0.00066633266, + "fastest": 0.000093193, + "slowest": 0.001103614 }, "DNSLookup": { - "average": 0.000008448939999999997, - "fastest": 0.000003586, - "slowest": 0.000046508 + "average": 0.00000902136, + "fastest": 0.000003887, + "slowest": 0.000049212 } }, "statusCodeDistribution": { - "200": 559791 + "200": 583599 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index aabba6eb22..269fa66e36 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00049233, - "slowest": 0.006401534, - "fastest": 0.000267405, - "average": 0.001127345377833039, - "requestsPerSec": 44279.0200110078, - "totalData": 5756556, + "total": 10.00063324, + "slowest": 0.006579791, + "fastest": 0.000237308, + "average": 0.0011055894829591904, + "requestsPerSec": 45147.54107710883, + "totalData": 5869552, "sizePerRequest": 13, - "sizePerSec": 575627.2601431013 + "sizePerSec": 586918.0340024148 }, "responseTimeHistogram": { - "0.000267405": 1, - "0.0008808179": 9462, - "0.0014942308": 430931, - "0.0021076437": 2063, - "0.0027210566": 203, - "0.0033344695000000002": 82, - "0.0039478824": 20, - "0.0045612953000000005": 4, - "0.0051747082": 17, - "0.0057881211": 4, - "0.006401534": 25 + "0.000237308": 1, + "0.0008715562999999999": 16186, + "0.0015058046": 433144, + "0.0021400529": 1854, + "0.0027743011999999995": 147, + "0.0034085494999999996": 100, + "0.004042797799999999": 21, + "0.004677046099999999": 0, + "0.0053112943999999995": 21, + "0.0059455427": 1, + "0.006579791": 29 }, "latencyPercentiles": { - "p10": 0.001038725, - "p25": 0.00108095, - "p50": 0.001125023, - "p75": 0.00117128, - "p90": 0.001226119, - "p95": 0.001270288, - "p99": 0.001411955 + "p10": 0.001010112, + "p25": 0.001065438, + "p50": 0.001110489, + "p75": 0.00115498, + "p90": 0.001201889, + "p95": 0.00123989, + "p99": 0.00138421 }, "rps": { - "mean": 44277.55516499056, - "stddev": 2490.737503680983, - "max": 62148.8987535404, + "mean": 45146.68420319531, + "stddev": 2638.4975667482086, + "max": 53819.36420723899, "percentiles": { - "p10": 42855.95273188676, - "p25": 43528.4589064342, - "p50": 44272.81894876607, - "p75": 45049.085073560476, - "p90": 46140.6637669788, - "p95": 47341.22246494359, - "p99": 50113.9641659085 + "p10": 43528.384859766935, + "p25": 44284.64397763046, + "p50": 45036.90323851592, + "p75": 46031.04333562756, + "p90": 47719.489601962894, + "p95": 48960.80442301147, + "p99": 51009.584700966596 } }, "details": { "DNSDialup": { - "average": 0.0006432463399999999, - "fastest": 0.000099156, - "slowest": 0.000917833 + "average": 0.0005376907600000001, + "fastest": 0.000076683, + "slowest": 0.000811971 }, "DNSLookup": { - "average": 0.00000846722, - "fastest": 0.000003707, - "slowest": 0.0000636 + "average": 0.000008168260000000005, + "fastest": 0.000003837, + "slowest": 0.000051987 } }, "statusCodeDistribution": { - "200": 442812 + "200": 451504 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 8cfe0214f0..6f91ed6104 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000569813, - "slowest": 0.015373025, - "fastest": 0.00101176, - "average": 0.0029432223974629225, - "requestsPerSec": 16947.534307463367, - "totalData": 2203305, + "total": 10.0005977, + "slowest": 0.014148423, + "fastest": 0.001128553, + "average": 0.0029702220758512777, + "requestsPerSec": 16793.696240775687, + "totalData": 2183311, "sizePerRequest": 13, - "sizePerSec": 220317.94599702375 + "sizePerSec": 218318.05113008394 }, "responseTimeHistogram": { - "0.00101176": 1, - "0.0024478865": 1319, - "0.003884013": 161572, - "0.0053201394999999995": 5011, - "0.006756266": 315, - "0.0081923925": 1057, - "0.009628519": 160, - "0.011064645500000001": 1, - "0.012500772": 11, - "0.0139368985": 18, - "0.015373025": 20 + "0.001128553": 1, + "0.00243054": 1415, + "0.003732527": 155841, + "0.0050345139999999995": 9013, + "0.006336501": 409, + "0.007638488": 156, + "0.008940475": 957, + "0.010242462": 96, + "0.011544448999999998": 22, + "0.012846436": 17, + "0.014148423": 20 }, "latencyPercentiles": { - "p10": 0.002607377, - "p25": 0.002686414, - "p50": 0.002784439, - "p75": 0.002920452, - "p90": 0.003607976, - "p95": 0.003803657, - "p99": 0.005157629 + "p10": 0.002606286, + "p25": 0.002698862, + "p50": 0.002809709, + "p75": 0.002993135, + "p90": 0.003587945, + "p95": 0.0038101, + "p99": 0.00503376 }, "rps": { - "mean": 16955.93370671542, - "stddev": 2210.7050581319795, - "max": 20514.38917922839, + "mean": 16805.127028554038, + "stddev": 2230.740307610508, + "max": 21112.23665236358, "percentiles": { - "p10": 15250.069192036774, - "p25": 16151.88469921748, - "p50": 17401.14151488392, - "p75": 18214.537022000055, - "p90": 19023.450207069563, - "p95": 19403.7896633331, - "p99": 19925.056749901414 + "p10": 15059.162933416666, + "p25": 15982.867973871302, + "p50": 17132.04720750612, + "p75": 18171.255826503777, + "p90": 18940.825054322344, + "p95": 19321.33287471718, + "p99": 19838.367157917728 } }, "details": { "DNSDialup": { - "average": 0.0008626558599999999, - "fastest": 0.000186833, - "slowest": 0.001123974 + "average": 0.0007147969800000001, + "fastest": 0.000081088, + "slowest": 0.001166266 }, "DNSLookup": { - "average": 0.000008165099999999999, - "fastest": 0.000003687, - "slowest": 0.00004786 + "average": 0.000008951359999999998, + "fastest": 0.000004298, + "slowest": 0.000048411 } }, "statusCodeDistribution": { - "200": 169485 + "200": 167947 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 9807342f1f..5758aad57a 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000594947, - "slowest": 0.003019768, - "fastest": 0.000041008, - "average": 0.0006322705401363796, - "requestsPerSec": 78900.0058678209, - "totalData": 10257611, + "total": 10.001002527, + "slowest": 0.003608629, + "fastest": 0.000031699, + "average": 0.0006304303911787969, + "requestsPerSec": 79119.56804968018, + "totalData": 10286575, "sizePerRequest": 13, - "sizePerSec": 1025700.0762816716 + "sizePerSec": 1028554.3846458424 }, "responseTimeHistogram": { - "0.000041008": 1, - "0.00033888399999999996": 52005, - "0.00063676": 433474, - "0.000934636": 212106, - "0.0012325119999999998": 67739, - "0.0015303879999999997": 16410, - "0.0018282639999999998": 5875, - "0.00212614": 1260, - "0.0024240159999999998": 116, - "0.0027218919999999996": 43, - "0.0030197679999999995": 18 + "0.000031699": 1, + "0.00038939199999999996": 87939, + "0.000747085": 511046, + "0.0011047779999999998": 153185, + "0.001462471": 30869, + "0.001820164": 7140, + "0.0021778569999999996": 986, + "0.0025355499999999997": 64, + "0.0028932429999999998": 18, + "0.003250936": 5, + "0.003608629": 22 }, "latencyPercentiles": { - "p10": 0.000372684, - "p25": 0.000460656, - "p50": 0.000576169, - "p75": 0.000756887, - "p90": 0.000960493, - "p95": 0.001103628, - "p99": 0.001512916 + "p10": 0.000379778, + "p25": 0.00047074, + "p50": 0.000575545, + "p75": 0.000738496, + "p90": 0.000960327, + "p95": 0.001102665, + "p99": 0.00147186 }, "rps": { - "mean": 78903.91324006903, - "stddev": 12391.795554069591, - "max": 100921.67797642344, + "mean": 79119.6783026145, + "stddev": 11129.777683482434, + "max": 99155.19167753973, "percentiles": { - "p10": 59306.158022859636, - "p25": 69546.70878217612, - "p50": 81484.82570355746, - "p75": 88877.8125248642, - "p90": 93600.69179969546, - "p95": 95776.37252164562, - "p99": 98481.86797684616 + "p10": 62149.228403818655, + "p25": 71932.11049412518, + "p50": 80344.20621478812, + "p75": 88081.35193664588, + "p90": 92667.4340917898, + "p95": 94648.57933984454, + "p99": 97561.2115973673 } }, "details": { "DNSDialup": { - "average": 0.0006127131199999999, - "fastest": 0.000083473, - "slowest": 0.001030263 + "average": 0.0007039522000000002, + "fastest": 0.00008587, + "slowest": 0.00104921 }, "DNSLookup": { - "average": 0.000010323500000000004, - "fastest": 0.000003738, - "slowest": 0.000114276 + "average": 0.000008887359999999998, + "fastest": 0.000004809, + "slowest": 0.00004841 } }, "statusCodeDistribution": { - "200": 789047 + "200": 791275 }, "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 b64a76e546..d8e2920bba 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.001562157, - "slowest": 0.024659737, - "fastest": 0.002960573, - "average": 0.004776222671040184, - "requestsPerSec": 10455.26672319015, - "totalData": 4078191, + "total": 10.000606336, + "slowest": 0.027023275, + "fastest": 0.002980138, + "average": 0.004740870458908845, + "requestsPerSec": 10533.261330445794, + "totalData": 4108221, "sizePerRequest": 39, - "sizePerSec": 407755.4022044158 + "sizePerSec": 410797.19188738597 }, "responseTimeHistogram": { - "0.002960573": 1, - "0.0051304894": 90145, - "0.0073004058000000005": 9864, - "0.0094703222": 2324, - "0.011640238600000002": 1865, - "0.013810155000000001": 249, - "0.0159800714": 76, - "0.018149987800000003": 17, - "0.020319904200000002": 11, - "0.0224898206": 11, - "0.024659737": 6 + "0.002980138": 1, + "0.005384451699999999": 94677, + "0.0077887654": 6649, + "0.010193079099999999": 2360, + "0.0125973928": 1402, + "0.0150017065": 150, + "0.017406020199999997": 44, + "0.019810333899999998": 31, + "0.022214647599999998": 11, + "0.0246189613": 8, + "0.027023275": 6 }, "latencyPercentiles": { - "p10": 0.003923014, - "p25": 0.004017688, - "p50": 0.004687366, - "p75": 0.004829291, - "p90": 0.005486392, - "p95": 0.00680809, - "p99": 0.011004337 + "p10": 0.00389345, + "p25": 0.00399812, + "p50": 0.004636851, + "p75": 0.004808743, + "p90": 0.00539202, + "p95": 0.006739268, + "p99": 0.010698308 }, "rps": { - "mean": 10444.374656714033, - "stddev": 1911.320875855443, - "max": 12530.615164446279, + "mean": 10515.377380193579, + "stddev": 1938.142650462565, + "max": 13575.940416705622, "percentiles": { - "p10": 7237.770635048558, - "p25": 10449.053896219779, - "p50": 11246.445611984542, - "p75": 11432.848798808496, - "p90": 11547.716265892068, - "p95": 11620.568575404592, - "p99": 11862.994918756023 + "p10": 7382.129886047194, + "p25": 10494.137116394884, + "p50": 11298.666695700584, + "p75": 11530.866084400595, + "p90": 11715.270840325971, + "p95": 11825.254138315579, + "p99": 12399.166691217732 } }, "details": { "DNSDialup": { - "average": 0.0007200683400000001, - "fastest": 0.000090184, - "slowest": 0.000954621 + "average": 0.0008593473399999998, + "fastest": 0.000134714, + "slowest": 0.001372878 }, "DNSLookup": { - "average": 0.000009140059999999998, - "fastest": 0.000003777, - "slowest": 0.00005795 + "average": 0.00000820392, + "fastest": 0.000004278, + "slowest": 0.000052858 } }, "statusCodeDistribution": { - "200": 104569 + "200": 105339 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index a8ca02d073..98a5f1de31 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000523914, - "slowest": 0.359353693, - "fastest": 0.001334248, - "average": 0.007844979868781164, - "requestsPerSec": 6365.366509537052, - "totalData": 827541, + "total": 10.000696805, + "slowest": 0.346137768, + "fastest": 0.001278983, + "average": 0.007647142404988703, + "requestsPerSec": 6530.344962297854, + "totalData": 849004, "sizePerRequest": 13, - "sizePerSec": 82749.76462398168 + "sizePerSec": 84894.48450987211 }, "responseTimeHistogram": { - "0.001334248": 1, - "0.037136192500000005": 63617, - "0.072938137": 7, - "0.1087400815": 6, - "0.14454202600000002": 5, - "0.18034397050000003": 4, - "0.21614591500000002": 4, - "0.2519478595": 3, - "0.287749804": 4, - "0.3235517485": 3, - "0.35935369300000003": 3 + "0.001278983": 1, + "0.035764861499999995": 65268, + "0.07025073999999999": 7, + "0.10473661849999999": 6, + "0.139222497": 5, + "0.1737083755": 4, + "0.208194254": 4, + "0.24268013249999998": 3, + "0.277166011": 4, + "0.3116518895": 2, + "0.346137768": 4 }, "latencyPercentiles": { - "p10": 0.006251896, - "p25": 0.007220017, - "p50": 0.007525824, - "p75": 0.008119394, - "p90": 0.00916631, - "p95": 0.010161788, - "p99": 0.012174316 + "p10": 0.006341948, + "p25": 0.007135887, + "p50": 0.007348943, + "p75": 0.007639606, + "p90": 0.008990996, + "p95": 0.010041719, + "p99": 0.011893635 }, "rps": { - "mean": 6364.1878968646515, - "stddev": 1016.928813751192, - "max": 8210.172403608407, + "mean": 6527.977019342532, + "stddev": 979.9746613432418, + "max": 8387.674685957596, "percentiles": { - "p10": 5010.471384145787, - "p25": 6030.598654513108, - "p50": 6577.148638095225, - "p75": 6790.9918203006055, - "p90": 7629.026155815097, - "p95": 7972.209080971855, - "p99": 8116.008014206988 + "p10": 5064.107550301323, + "p25": 6381.5847318457245, + "p50": 6764.7071295773285, + "p75": 6927.572431032751, + "p90": 7625.975598081757, + "p95": 7908.24671967906, + "p99": 8153.009235447136 } }, "details": { "DNSDialup": { - "average": 0.0008756844399999996, - "fastest": 0.000143599, - "slowest": 0.001387769 + "average": 0.0007631592, + "fastest": 0.000078489, + "slowest": 0.001774948 }, "DNSLookup": { - "average": 0.000008467499999999995, - "fastest": 0.000004058, - "slowest": 0.000062979 + "average": 0.000008695180000000001, + "fastest": 0.000004608, + "slowest": 0.000051586 } }, "statusCodeDistribution": { - "200": 63657 + "200": 65308 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 8c9f1ac88f..ef05149c1c 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000529258, - "slowest": 0.005809523, - "fastest": 0.000282864, - "average": 0.0009958435257096312, - "requestsPerSec": 50118.74742519752, - "totalData": 6515782, + "total": 10.000564176, + "slowest": 0.005500169, + "fastest": 0.000294051, + "average": 0.0009904078195539271, + "requestsPerSec": 50391.15705185792, + "totalData": 6551220, "sizePerRequest": 13, - "sizePerSec": 651543.7165275678 + "sizePerSec": 655085.041674153 }, "responseTimeHistogram": { - "0.000282864": 1, - "0.0008355299000000001": 59798, - "0.0013881958000000001": 439033, - "0.0019408617000000001": 2154, - "0.0024935276": 122, - "0.0030461934999999997": 17, - "0.0035988594": 39, - "0.0041515253": 0, - "0.0047041912": 9, - "0.0052568571": 24, - "0.005809523": 17 + "0.000294051": 1, + "0.0008146627999999999": 50571, + "0.0013352746": 449981, + "0.0018558863999999999": 3086, + "0.0023764982": 179, + "0.00289711": 23, + "0.0034177217999999997": 43, + "0.0039383336": 9, + "0.0044589454": 11, + "0.0049795572": 22, + "0.005500169": 14 }, "latencyPercentiles": { - "p10": 0.000801899, - "p25": 0.00093087, - "p50": 0.001014595, - "p75": 0.001088725, - "p90": 0.001140195, - "p95": 0.001184039, - "p99": 0.001309692 + "p10": 0.000814057, + "p25": 0.000925755, + "p50": 0.001007572, + "p75": 0.001078587, + "p90": 0.001129955, + "p95": 0.001170634, + "p99": 0.001294705 }, "rps": { - "mean": 50116.783827117084, - "stddev": 4019.1004857867288, - "max": 70343.35282911244, + "mean": 50388.51167094838, + "stddev": 3852.010415566477, + "max": 68905.09208630568, "percentiles": { - "p10": 46823.82396163261, - "p25": 47886.33464732203, - "p50": 49162.23447261897, - "p75": 52043.06638950538, - "p90": 55281.75451825413, - "p95": 57134.25407021547, - "p99": 61143.82862807956 + "p10": 47249.099257617236, + "p25": 48473.5974630266, + "p50": 49641.291626379774, + "p75": 51968.451121602455, + "p90": 55295.952195283986, + "p95": 57403.134211128454, + "p99": 61301.696298332135 } }, "details": { "DNSDialup": { - "average": 0.0005354346000000001, - "fastest": 0.000078708, - "slowest": 0.000827452 + "average": 0.0007737485799999998, + "fastest": 0.000167021, + "slowest": 0.001155962 }, "DNSLookup": { - "average": 0.000008941059999999999, - "fastest": 0.000003938, - "slowest": 0.000049814 + "average": 0.00000826052, + "fastest": 0.000004057, + "slowest": 0.000057137 } }, "statusCodeDistribution": { - "200": 501214 + "200": 503940 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 1c41a2b265..cd3809b8ad 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000576288, - "slowest": 0.18027924, - "fastest": 0.000449057, - "average": 0.0029137967546541458, - "requestsPerSec": 17118.113503660523, - "totalData": 2225483, + "total": 10.000598304, + "slowest": 0.178804602, + "fastest": 0.000115828, + "average": 0.002864651392189505, + "requestsPerSec": 17411.458265487392, + "totalData": 2263625, "sizePerRequest": 13, - "sizePerSec": 222535.47554758677 + "sizePerSec": 226348.9574513361 }, "responseTimeHistogram": { - "0.000449057": 1, - "0.0184320753": 171148, - "0.036415093600000004": 7, - "0.054398111900000004": 6, - "0.0723811302": 5, - "0.0903641485": 6, - "0.1083471668": 3, - "0.12633018510000002": 4, - "0.1443132034": 4, - "0.1622962217": 3, - "0.18027924": 4 + "0.000115828": 1, + "0.0179847054": 174082, + "0.0358535828": 7, + "0.0537224602": 6, + "0.0715913376": 6, + "0.089460215": 5, + "0.1073290924": 3, + "0.1251979698": 4, + "0.1430668472": 4, + "0.16093572460000002": 3, + "0.178804602": 4 }, "latencyPercentiles": { - "p10": 0.002613519, - "p25": 0.00268127, - "p50": 0.00277152, - "p75": 0.002991513, - "p90": 0.003138845, - "p95": 0.003254631, - "p99": 0.005561737 + "p10": 0.002392968, + "p25": 0.002649906, + "p50": 0.002820615, + "p75": 0.003085057, + "p90": 0.003163044, + "p95": 0.003262948, + "p99": 0.005664703 }, "rps": { - "mean": 17116.934591890007, - "stddev": 1855.4953201805733, - "max": 24476.214035262947, + "mean": 17409.262986421112, + "stddev": 3092.9758106143167, + "max": 33177.48269308094, "percentiles": { - "p10": 15676.833729793056, - "p25": 16333.341249493842, - "p50": 17712.682280512843, - "p75": 18109.619336806252, - "p90": 18382.41018309277, - "p95": 18559.98028829572, - "p99": 18978.06627562524 + "p10": 15565.9513793983, + "p25": 15876.36531717577, + "p50": 17214.696186133377, + "p75": 18246.89268952328, + "p90": 18723.95542857548, + "p95": 25980.80810745596, + "p99": 27601.374548454063 } }, "details": { "DNSDialup": { - "average": 0.00080068326, - "fastest": 0.000086226, - "slowest": 0.001078124 + "average": 0.0007409696000000001, + "fastest": 0.000073086, + "slowest": 0.001633563 }, "DNSLookup": { - "average": 0.000009424779999999997, - "fastest": 0.000003727, - "slowest": 0.000049224 + "average": 0.00000961968, + "fastest": 0.000003917, + "slowest": 0.000051105 } }, "statusCodeDistribution": { - "200": 171191 + "200": 174125 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 01e6c14ce9..31b3901112 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.8512286029567647, - "total": 10.000610474, - "slowest": 0.014557672, - "fastest": 0.000084953, - "average": 0.0008895976849708885, - "requestsPerSec": 55185.33107901949, - "totalData": 6107166, + "successRate": 0.7788501243793501, + "total": 10.000797678, + "slowest": 0.005665749, + "fastest": 0.000191747, + "average": 0.0009817540285173426, + "requestsPerSec": 50124.901646870414, + "totalData": 5075577, "sizePerRequest": 13, - "sizePerSec": 610679.3196153037 + "sizePerSec": 507517.21646818024 }, "responseTimeHistogram": { - "0.000084953": 1, - "0.0015322249": 468782, - "0.0029794968": 891, - "0.0044267687": 7, - "0.0058740406": 41, - "0.0073213125": 10, - "0.008768584400000001": 0, - "0.010215856300000001": 0, - "0.011663128200000001": 0, - "0.0131104001": 0, - "0.014557672": 50 + "0.000191747": 1, + "0.0007391472000000001": 59703, + "0.0012865474": 320972, + "0.0018339476": 9294, + "0.0023813478": 235, + "0.002928748": 135, + "0.0034761482": 38, + "0.0040235484": 0, + "0.0045709486": 1, + "0.0051183488": 33, + "0.005665749": 17 }, "latencyPercentiles": { - "p10": 0.000618725, - "p25": 0.000697228, - "p50": 0.000913424, - "p75": 0.001058237, - "p90": 0.001134281, - "p95": 0.001180682, - "p99": 0.001308319 + "p10": 0.000678494, + "p25": 0.000880528, + "p50": 0.001013781, + "p75": 0.001108305, + "p90": 0.001178837, + "p95": 0.001231885, + "p99": 0.001367648 }, "rps": { - "mean": 56074.35240910408, - "stddev": 9244.404758318902, - "max": 76178.25712166552, + "mean": 50789.07810305553, + "stddev": 6704.0521103747205, + "max": 75337.73058583238, "percentiles": { - "p10": 46757.92964389003, - "p25": 47943.44198407178, - "p50": 55050.49392919212, - "p75": 64256.75799433125, - "p90": 68502.77436236148, - "p95": 70574.54202592977, - "p99": 74505.03236187098 + "p10": 45273.53799850228, + "p25": 46753.94002060175, + "p50": 48631.610546854434, + "p75": 54026.75546308953, + "p90": 59858.769339737, + "p95": 64051.55237808427, + "p99": 70365.84131772045 } }, "details": { "DNSDialup": { - "average": 0.0007332634600000001, - "fastest": 0.000114005, - "slowest": 0.001220755 + "average": 0.0008424363, + "fastest": 0.000065011, + "slowest": 0.001252477 }, "DNSLookup": { - "average": 0.000008178040000000001, - "fastest": 0.000004829, - "slowest": 0.000026651 + "average": 0.000006684399999999999, + "fastest": 0.00000539, + "slowest": 0.000014367 } }, "statusCodeDistribution": { - "200": 469782 + "200": 390429 }, "errorDistribution": { - "Connection refused (os error 111)": 82105 + "Connection refused (os error 111)": 110860 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index a58765991f..db798426aa 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000648344, - "slowest": 0.006533421, - "fastest": 0.000253849, - "average": 0.0010258735847412299, - "requestsPerSec": 48652.04567380997, - "totalData": 6325176, + "total": 10.000585389, + "slowest": 0.007471574, + "fastest": 0.000339382, + "average": 0.001007372104630802, + "requestsPerSec": 49541.79987753115, + "totalData": 6440811, "sizePerRequest": 13, - "sizePerSec": 632476.5937595295 + "sizePerSec": 644043.398407905 }, "responseTimeHistogram": { - "0.000253849": 1, - "0.0008818062": 52120, - "0.0015097634": 432938, - "0.0021377206000000003": 1204, - "0.0027656778": 167, - "0.0033936350000000003": 73, - "0.0040215922": 0, - "0.0046495493999999995": 4, - "0.005277506600000001": 19, - "0.0059054638": 11, - "0.006533421000000001": 15 + "0.000339382": 1, + "0.0010526012": 298452, + "0.0017658204000000001": 196355, + "0.0024790396": 440, + "0.0031922588": 136, + "0.0039054780000000004": 13, + "0.0046186972": 0, + "0.0053319164": 1, + "0.0060451356": 3, + "0.0067583548000000005": 22, + "0.007471574000000001": 24 }, "latencyPercentiles": { - "p10": 0.000873934, - "p25": 0.000957603, - "p50": 0.00103985, - "p75": 0.001107373, - "p90": 0.001159458, - "p95": 0.001202074, - "p99": 0.001321479 + "p10": 0.000850537, + "p25": 0.000939808, + "p50": 0.001021853, + "p75": 0.001089169, + "p90": 0.001142781, + "p95": 0.001185761, + "p99": 0.001314403 }, "rps": { - "mean": 48653.68341588271, - "stddev": 3249.5545608982666, - "max": 64045.472285320626, + "mean": 49543.26488872408, + "stddev": 3822.6867834734994, + "max": 65301.37785907222, "percentiles": { - "p10": 46317.874067609824, - "p25": 47235.62292052932, - "p50": 48119.11009429546, - "p75": 49845.48903349101, - "p90": 52239.44600567736, - "p95": 54021.257364772144, - "p99": 57794.791646741374 + "p10": 46929.55623451627, + "p25": 47807.50099690813, + "p50": 48819.60595375259, + "p75": 50798.25033156853, + "p90": 53958.50180766107, + "p95": 56391.45925717491, + "p99": 60616.79406464209 } }, "details": { "DNSDialup": { - "average": 0.00091894516, - "fastest": 0.000133251, - "slowest": 0.001451269 + "average": 0.00052750616, + "fastest": 0.000074018, + "slowest": 0.000925031 }, "DNSLookup": { - "average": 0.000008013519999999997, - "fastest": 0.000004198, - "slowest": 0.000043682 + "average": 0.000008063460000000002, + "fastest": 0.000004068, + "slowest": 0.000045575 } }, "statusCodeDistribution": { - "200": 486552 + "200": 495447 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index c26c1a0feb..5ac6ca5076 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000562741, - "slowest": 0.011943443, - "fastest": 0.000401448, - "average": 0.0011981582466527641, - "requestsPerSec": 41666.75524084891, - "totalData": 5416983, + "total": 10.000573176, + "slowest": 0.010861517, + "fastest": 0.000163795, + "average": 0.0012240312045536472, + "requestsPerSec": 40782.56244139901, + "totalData": 5302037, "sizePerRequest": 13, - "sizePerSec": 541667.8181310358 + "sizePerSec": 530173.3117381871 }, "responseTimeHistogram": { - "0.000401448": 1, - "0.0015556475": 399573, - "0.002709847": 15547, - "0.0038640465": 169, - "0.0050182460000000005": 1, - "0.0061724455": 1255, - "0.007326645": 68, - "0.008480844500000001": 27, - "0.009635044": 0, - "0.0107892435": 0, - "0.011943443": 50 + "0.000163795": 1, + "0.0012335672": 216983, + "0.0023033394": 188009, + "0.0033731115999999996": 1455, + "0.0044428838": 0, + "0.0055126559999999995": 109, + "0.006582428199999999": 927, + "0.0076522004": 296, + "0.008721972599999999": 19, + "0.009791744799999998": 0, + "0.010861517": 50 }, "latencyPercentiles": { - "p10": 0.000893797, - "p25": 0.001051125, - "p50": 0.001201656, - "p75": 0.001283325, - "p90": 0.001368091, - "p95": 0.001497718, - "p99": 0.002196796 + "p10": 0.000907724, + "p25": 0.001073545, + "p50": 0.001222415, + "p75": 0.001308124, + "p90": 0.001416419, + "p95": 0.001555017, + "p99": 0.002211419 }, "rps": { - "mean": 41683.2973817536, - "stddev": 4627.732729422626, - "max": 52508.88450325731, + "mean": 40776.91946221353, + "stddev": 4877.257358941792, + "max": 48558.435220946165, "percentiles": { - "p10": 37857.099863723895, - "p25": 40331.897121772185, - "p50": 42674.397388850986, - "p75": 44303.27844260151, - "p90": 45558.10962192331, - "p95": 46309.484182360655, - "p99": 47318.09677049623 + "p10": 36608.485847019314, + "p25": 39194.451205911304, + "p50": 41866.35073438327, + "p75": 43501.67646840906, + "p90": 44970.468724491344, + "p95": 45788.32315443252, + "p99": 47112.871236420724 } }, "details": { "DNSDialup": { - "average": 0.0006027859600000001, - "fastest": 0.000093637, - "slowest": 0.000923846 + "average": 0.0006851360800000004, + "fastest": 0.00010167, + "slowest": 0.000925394 }, "DNSLookup": { - "average": 0.000008409260000000002, - "fastest": 0.000003727, - "slowest": 0.000048341 + "average": 0.000008546719999999999, + "fastest": 0.000003637, + "slowest": 0.000062196 } }, "statusCodeDistribution": { - "200": 416691 + "200": 407849 }, "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 ad6757bfc5..6fb56adf47 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.000890271, - "slowest": 0.004282587, - "fastest": 0.000028594, - "average": 0.0006316751705671507, - "requestsPerSec": 78974.76910533338, - "totalData": 10267634, + "total": 10.000485569, + "slowest": 0.005842484, + "fastest": 0.000036628, + "average": 0.0006247370034314252, + "requestsPerSec": 79845.9229295049, + "totalData": 10380474, "sizePerRequest": 13, - "sizePerSec": 1026671.998369334 + "sizePerSec": 1037996.9980835638 }, "responseTimeHistogram": { - "0.000028594": 1, - "0.0004539933": 185614, - "0.0008793926": 481139, - "0.0013047919000000001": 105919, - "0.0017301912000000001": 14408, - "0.0021555905": 2579, - "0.0025809898": 91, - "0.0030063891": 28, - "0.0034317884": 12, - "0.0038571877": 15, - "0.004282587": 12 + "0.000036628": 1, + "0.0006172136": 471914, + "0.0011977992": 301781, + "0.0017783847999999999": 22801, + "0.0023589704": 1871, + "0.002939556": 71, + "0.0035201416": 29, + "0.0041007272": 15, + "0.0046813128": 11, + "0.0052618984": 0, + "0.005842484": 4 }, "latencyPercentiles": { - "p10": 0.00037002, - "p25": 0.000461328, - "p50": 0.000578091, - "p75": 0.000752601, - "p90": 0.00096471, - "p95": 0.001077643, - "p99": 0.001501731 + "p10": 0.000366403, + "p25": 0.000458086, + "p50": 0.000571705, + "p75": 0.000736865, + "p90": 0.000960028, + "p95": 0.001081415, + "p99": 0.00148671 }, "rps": { - "mean": 78974.146585216, - "stddev": 12474.39778745594, - "max": 98830.4496615342, + "mean": 79850.95005290497, + "stddev": 11810.607185908242, + "max": 98813.46284578969, "percentiles": { - "p10": 58855.79718071817, - "p25": 70937.32012411945, - "p50": 81747.53152545942, - "p75": 88787.89113343223, - "p90": 93117.68304801203, - "p95": 94905.94111191409, - "p99": 97213.09460384074 + "p10": 62507.319607127814, + "p25": 73319.63499825394, + "p50": 82469.00181381716, + "p75": 88658.27508420154, + "p90": 92883.483675127, + "p95": 94692.0501419415, + "p99": 97224.67562267886 } }, "details": { "DNSDialup": { - "average": 0.0005776050199999998, - "fastest": 0.000086303, - "slowest": 0.000945356 + "average": 0.0008147356600000002, + "fastest": 0.000177366, + "slowest": 0.001237378 }, "DNSLookup": { - "average": 0.00000891924, - "fastest": 0.000003877, - "slowest": 0.000058691 + "average": 0.00000843358, + "fastest": 0.000003898, + "slowest": 0.000067105 } }, "statusCodeDistribution": { - "200": 789818 + "200": 798498 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index c4551b9dd9..68f257efd0 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00122272, - "slowest": 0.016485311, - "fastest": 0.000574094, - "average": 0.0016248994014291171, - "requestsPerSec": 30728.942710716878, - "totalData": 3995251, + "total": 10.000856469, + "slowest": 0.016111123, + "fastest": 0.000477477, + "average": 0.0016290982420168235, + "requestsPerSec": 30649.37497604636, + "totalData": 3984760, "sizePerRequest": 13, - "sizePerSec": 399476.2552393194 + "sizePerSec": 398441.8746886027 }, "responseTimeHistogram": { - "0.000574094": 1, - "0.0021652156999999997": 294995, - "0.0037563373999999995": 9905, - "0.005347459099999999": 1136, - "0.006938580799999999": 1146, - "0.0085297025": 57, - "0.0101208242": 37, - "0.0117119459": 0, - "0.0133030676": 0, - "0.0148941893": 0, - "0.016485311": 50 + "0.000477477": 1, + "0.0020408416": 283179, + "0.0036042062": 20752, + "0.0051675708": 1192, + "0.0067309354000000005": 1094, + "0.008294300000000001": 102, + "0.0098576646": 150, + "0.0114210292": 0, + "0.0129843938": 0, + "0.014547758400000001": 0, + "0.016111123": 50 }, "latencyPercentiles": { - "p10": 0.001109572, - "p25": 0.001431641, - "p50": 0.001659, - "p75": 0.001748951, - "p90": 0.001919874, - "p95": 0.002125415, - "p99": 0.003111153 + "p10": 0.001109182, + "p25": 0.001429884, + "p50": 0.001653118, + "p75": 0.001753639, + "p90": 0.001978636, + "p95": 0.002114863, + "p99": 0.003193444 }, "rps": { - "mean": 30728.37233684185, - "stddev": 3912.7087485273387, - "max": 35906.112287239244, + "mean": 30647.145955140233, + "stddev": 4101.870998513591, + "max": 38520.240815973375, "percentiles": { - "p10": 28830.222722476923, - "p25": 30390.49377330658, - "p50": 31423.46075579959, - "p75": 32692.742188839497, - "p90": 33498.565179470665, - "p95": 34033.93938917246, - "p99": 35296.81802263599 + "p10": 27429.854978052554, + "p25": 30166.49298383662, + "p50": 31633.724194612205, + "p75": 32772.171840097275, + "p90": 33605.99207600889, + "p95": 34085.482780514794, + "p99": 35109.76365411378 } }, "details": { "DNSDialup": { - "average": 0.0006221768000000001, - "fastest": 0.000111571, - "slowest": 0.001034811 + "average": 0.0009825633800000003, + "fastest": 0.000131075, + "slowest": 0.001481916 }, "DNSLookup": { - "average": 0.0000089219, - "fastest": 0.000004028, - "slowest": 0.00005309 + "average": 0.000008310840000000001, + "fastest": 0.000004058, + "slowest": 0.000045224 } }, "statusCodeDistribution": { - "200": 307327 + "200": 306520 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index aef773f11a..2dc405196b 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00060499, - "slowest": 0.006287599, - "fastest": 0.00026596, - "average": 0.0010954055479172943, - "requestsPerSec": 45570.543027717365, - "totalData": 5924529, + "total": 10.000702509, + "slowest": 0.006407823, + "fastest": 0.000248275, + "average": 0.0010674825379867684, + "requestsPerSec": 46759.0151371035, + "totalData": 6079099, "sizePerRequest": 13, - "sizePerSec": 592417.0593603258 + "sizePerSec": 607867.1967823455 }, "responseTimeHistogram": { - "0.00026596": 1, - "0.0008681238999999999": 14966, - "0.0014702877999999999": 437854, - "0.0020724516999999997": 2533, - "0.0026746155999999997": 213, - "0.0032767795": 115, - "0.0038789433999999994": 0, - "0.0044811072999999995": 1, - "0.0050832711999999995": 9, - "0.0056854351": 24, - "0.006287599": 17 + "0.000248275": 1, + "0.0008642298": 29809, + "0.0014801846": 435197, + "0.0020961394": 2287, + "0.0027120942": 200, + "0.003328049": 34, + "0.0039440038": 45, + "0.0045599586": 0, + "0.0051759134": 6, + "0.0057918682": 27, + "0.006407823": 17 }, "latencyPercentiles": { - "p10": 0.000960576, - "p25": 0.001018926, - "p50": 0.001105634, - "p75": 0.001168499, - "p90": 0.001220737, - "p95": 0.001263274, - "p99": 0.001382759 + "p10": 0.000918659, + "p25": 0.000995395, + "p50": 0.00108035, + "p75": 0.001149602, + "p90": 0.001199471, + "p95": 0.001238677, + "p99": 0.001358168 }, "rps": { - "mean": 45568.679388863085, - "stddev": 2625.5464403553847, - "max": 63590.05623764678, + "mean": 46758.221982199684, + "stddev": 3089.5643301051487, + "max": 62055.38668826687, "percentiles": { - "p10": 44028.76839727099, - "p25": 44749.32718335466, - "p50": 45434.845726030704, - "p75": 46365.765615209304, - "p90": 47890.69823929097, - "p95": 49058.35163535458, - "p99": 51853.829792975004 + "p10": 44403.47235153824, + "p25": 45509.01533594122, + "p50": 46507.757493950514, + "p75": 48183.11587488291, + "p90": 49941.57739819252, + "p95": 51227.2550735839, + "p99": 53911.96306459904 } }, "details": { "DNSDialup": { - "average": 0.0005996961400000001, - "fastest": 0.000118253, - "slowest": 0.000940737 + "average": 0.0005448982, + "fastest": 0.000089525, + "slowest": 0.000758763 }, "DNSLookup": { - "average": 0.00000858954, - "fastest": 0.000003917, - "slowest": 0.00005851 + "average": 0.000008055959999999998, + "fastest": 0.000003836, + "slowest": 0.000056204 } }, "statusCodeDistribution": { - "200": 455733 + "200": 467623 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 860ff41d8e..06eb296adb 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000606512, - "slowest": 0.004860456, - "fastest": 0.000269569, - "average": 0.0010068824029754446, - "requestsPerSec": 49568.99358105652, - "totalData": 6444360, + "total": 10.000614044, + "slowest": 0.004521244, + "fastest": 0.000244155, + "average": 0.0010091485464026057, + "requestsPerSec": 49455.3632230945, + "totalData": 6429592, "sizePerRequest": 13, - "sizePerSec": 644396.9165537348 + "sizePerSec": 642919.7219002285 }, "responseTimeHistogram": { - "0.000269569": 1, - "0.0007286577": 27373, - "0.0011877464": 444326, - "0.0016468350999999997": 23414, - "0.0021059238": 428, - "0.0025650125": 62, - "0.0030241011999999996": 50, - "0.0034831898999999997": 18, - "0.0039422786": 10, - "0.0044013672999999994": 22, - "0.004860456": 16 + "0.000244155": 1, + "0.0006718639": 10057, + "0.0010995727999999999": 392795, + "0.0015272816999999997": 90988, + "0.0019549905999999995": 553, + "0.0023826995": 63, + "0.0028104083999999996": 57, + "0.0032381172999999992": 26, + "0.0036658261999999997": 0, + "0.004093535099999999": 18, + "0.004521244": 26 }, "latencyPercentiles": { - "p10": 0.00084246, - "p25": 0.000942534, - "p50": 0.001024464, - "p75": 0.001093684, - "p90": 0.001143118, - "p95": 0.001185657, - "p99": 0.001301153 + "p10": 0.000878169, + "p25": 0.000942061, + "p50": 0.001020123, + "p75": 0.001081849, + "p90": 0.001134802, + "p95": 0.001177423, + "p99": 0.001290595 }, "rps": { - "mean": 49565.78323474399, - "stddev": 3632.8257623594013, - "max": 68869.93742144691, + "mean": 49456.302505757056, + "stddev": 3058.7814770326654, + "max": 70217.96175462018, "percentiles": { - "p10": 46721.754031312, - "p25": 47726.025001434245, - "p50": 48726.47796812986, - "p75": 51039.227119123876, - "p90": 54275.203175735965, - "p95": 55786.558424049115, - "p99": 60489.62432125347 + "p10": 47302.57327003187, + "p25": 48376.884959969175, + "p50": 49105.22970696358, + "p75": 49935.632365823185, + "p90": 51844.88615256454, + "p95": 54816.292765103964, + "p99": 60301.28807357185 } }, "details": { "DNSDialup": { - "average": 0.0006546741600000001, - "fastest": 0.000106028, - "slowest": 0.001039865 + "average": 0.0008300586000000002, + "fastest": 0.000127878, + "slowest": 0.001836973 }, "DNSLookup": { - "average": 0.000008025899999999997, - "fastest": 0.000003887, - "slowest": 0.000048041 + "average": 0.00000882788, + "fastest": 0.000004058, + "slowest": 0.000046827 } }, "statusCodeDistribution": { - "200": 495720 + "200": 494584 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index a1524247a9..84490a6b95 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000490729, - "slowest": 0.16105058, - "fastest": 0.000151793, - "average": 0.002734721770579743, - "requestsPerSec": 18234.205194671904, - "totalData": 2370563, + "total": 10.0005391, + "slowest": 0.152532873, + "fastest": 0.000579971, + "average": 0.0027554803936559783, + "requestsPerSec": 18097.824346289493, + "totalData": 2352844, "sizePerRequest": 13, - "sizePerSec": 237044.66753073476 + "sizePerSec": 235271.7165017634 }, "responseTimeHistogram": { - "0.000151793": 1, - "0.016241671699999998": 182306, - "0.03233155039999999": 9, - "0.04842142909999999": 5, - "0.06451130779999999": 6, - "0.08060118649999999": 5, - "0.09669106519999998": 4, - "0.11278094389999997": 4, - "0.1288708226": 4, - "0.1449607013": 2, - "0.16105058": 5 + "0.000579971": 1, + "0.015775261199999998": 180943, + "0.030970551399999997": 8, + "0.04616584159999999": 5, + "0.061361131799999996": 6, + "0.076556422": 6, + "0.09175171219999999": 5, + "0.10694700239999999": 3, + "0.1221422926": 4, + "0.1373375828": 3, + "0.152532873": 4 }, "latencyPercentiles": { - "p10": 0.002484588, - "p25": 0.002580893, - "p50": 0.002671477, - "p75": 0.002749729, - "p90": 0.002830332, - "p95": 0.002933496, - "p99": 0.005296489 + "p10": 0.002523805, + "p25": 0.002611518, + "p50": 0.00269181, + "p75": 0.002762516, + "p90": 0.002843221, + "p95": 0.0029344, + "p99": 0.00534497 }, "rps": { - "mean": 18233.487089331775, - "stddev": 1595.456893233144, - "max": 21375.21939705815, + "mean": 18096.66570269543, + "stddev": 1491.465875654596, + "max": 24622.10079767582, "percentiles": { - "p10": 17666.973730715366, - "p25": 18059.478893736326, - "p50": 18422.91626554275, - "p75": 18836.850530693075, - "p90": 19214.410808107652, - "p95": 19408.01939361373, - "p99": 19828.779490553163 + "p10": 17579.96599130416, + "p25": 17940.16983427613, + "p50": 18261.93535375253, + "p75": 18589.76999932809, + "p90": 18916.5027570068, + "p95": 19146.280388956253, + "p99": 19835.227363797603 } }, "details": { "DNSDialup": { - "average": 0.0005960742199999999, - "fastest": 0.000091092, - "slowest": 0.00092461 + "average": 0.0007728883600000001, + "fastest": 0.000091077, + "slowest": 0.00105862 }, "DNSLookup": { - "average": 0.000008689200000000001, - "fastest": 0.000003948, - "slowest": 0.000066555 + "average": 0.000009035439999999998, + "fastest": 0.000003947, + "slowest": 0.000063849 } }, "statusCodeDistribution": { - "200": 182351 + "200": 180988 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index c31a59a550..ebc748d7e5 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000575344, - "slowest": 0.011177719, - "fastest": 0.000996621, - "average": 0.0016739463927200795, - "requestsPerSec": 29833.783531164805, - "totalData": 3878615, + "total": 10.000598227, + "slowest": 0.011224619, + "fastest": 0.000776612, + "average": 0.001652898415543542, + "requestsPerSec": 30211.39267291955, + "totalData": 3927716, "sizePerRequest": 13, - "sizePerSec": 387839.18590514245 + "sizePerSec": 392748.1047479541 }, "responseTimeHistogram": { - "0.000996621": 1, - "0.0020147308": 293114, - "0.0030328406": 2764, - "0.0040509503999999995": 1566, - "0.005069060199999999": 462, - "0.006087169999999999": 138, - "0.007105279799999999": 200, - "0.0081233896": 21, - "0.0091414994": 70, - "0.0101596092": 10, - "0.011177719": 9 + "0.000776612": 1, + "0.0018214127": 290118, + "0.0028662134": 9193, + "0.0039110141000000005": 1764, + "0.0049558148000000005": 531, + "0.0060006155000000005": 226, + "0.007045416200000001": 89, + "0.0080902169": 71, + "0.0091350176": 110, + "0.0101798183": 10, + "0.011224619": 19 }, "latencyPercentiles": { - "p10": 0.001557925, - "p25": 0.001590514, - "p50": 0.001632874, - "p75": 0.00168434, - "p90": 0.001770688, - "p95": 0.00183276, - "p99": 0.002830072 + "p10": 0.001534301, + "p25": 0.001568803, + "p50": 0.001613141, + "p75": 0.001667553, + "p90": 0.001742454, + "p95": 0.001799835, + "p99": 0.002784095 }, "rps": { - "mean": 29822.98811185008, - "stddev": 3018.8070698224897, - "max": 33421.89460213116, + "mean": 30198.317449741182, + "stddev": 3169.508357025351, + "max": 32312.954263366217, "percentiles": { - "p10": 29362.595758765816, - "p25": 30091.49922168304, - "p50": 30370.47422989347, - "p75": 30785.584096512834, - "p90": 31157.538747414575, - "p95": 31298.27885716265, - "p99": 31607.11651787865 + "p10": 29326.640117630122, + "p25": 30242.50544693982, + "p50": 30928.989742084992, + "p75": 31276.865945033765, + "p90": 31589.26295218295, + "p95": 31844.183805028908, + "p99": 32174.921837130012 } }, "details": { "DNSDialup": { - "average": 0.0006931546, - "fastest": 0.000079068, - "slowest": 0.001071312 + "average": 0.0005569069999999999, + "fastest": 0.000076943, + "slowest": 0.000915175 }, "DNSLookup": { - "average": 0.00000907692, - "fastest": 0.000004409, - "slowest": 0.000044494 + "average": 0.000008023900000000001, + "fastest": 0.000003586, + "slowest": 0.00004829 } }, "statusCodeDistribution": { - "200": 298355 + "200": 302132 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index d7d771c3bd..7ac7f1e88c 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.002324836, + "total": 10.001436611, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 73419.93107011307, + "requestsPerSec": 73356.26155877257, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 734370 + "Connection refused (os error 111)": 733668 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 117f406a0b..820eaf134d 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000874768, + "total": 10.001196605, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 73507.66978427183, + "requestsPerSec": 73561.997534594, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 735141 + "Connection refused (os error 111)": 735708 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 1afad0ba64..34d34f75db 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000585086, - "slowest": 0.006765769, - "fastest": 0.000465679, - "average": 0.001299913595183348, - "requestsPerSec": 38406.25290391135, - "totalData": 4993105, + "total": 10.000632541, + "slowest": 0.007388638, + "fastest": 0.000470417, + "average": 0.001231928011883287, + "requestsPerSec": 40524.93663160581, + "totalData": 5268575, "sizePerRequest": 13, - "sizePerSec": 499281.2877508475 + "sizePerSec": 526824.1762108755 }, "responseTimeHistogram": { - "0.000465679": 1, - "0.001095688": 16969, - "0.001725697": 363062, - "0.002355706": 3563, - "0.002985715": 269, - "0.003615724": 154, - "0.004245733": 17, - "0.004875742": 11, - "0.005505751": 22, - "0.00613576": 11, - "0.006765769": 6 + "0.000470417": 1, + "0.0011622391": 132518, + "0.0018540612000000002": 270797, + "0.0025458833": 1611, + "0.0032377054": 252, + "0.0039295275": 54, + "0.0046213496000000005": 14, + "0.0053131717": 13, + "0.0060049938": 7, + "0.006696815900000001": 7, + "0.007388638": 1 }, "latencyPercentiles": { - "p10": 0.001129019, - "p25": 0.001183133, - "p50": 0.001302096, - "p75": 0.001369322, - "p90": 0.001475024, - "p95": 0.001566998, - "p99": 0.001734964 + "p10": 0.001079348, + "p25": 0.001138193, + "p50": 0.001235512, + "p75": 0.001315573, + "p90": 0.001369552, + "p95": 0.00141212, + "p99": 0.001615409 }, "rps": { - "mean": 38403.490973172484, - "stddev": 2597.682249393583, - "max": 49504.643535570765, + "mean": 40526.00410812771, + "stddev": 2383.3124311894253, + "max": 49267.67267039935, "percentiles": { - "p10": 35402.263753503204, - "p25": 37721.21668364748, - "p50": 39095.94535950734, - "p75": 39819.09939355164, - "p90": 40190.03136132235, - "p95": 40625.386191940815, - "p99": 41475.30060281034 + "p10": 39084.87919430931, + "p25": 40018.556604697456, + "p50": 40855.73130307052, + "p75": 41508.521699503035, + "p90": 42182.85581768803, + "p95": 42812.360089910086, + "p99": 43727.04903269931 } }, "details": { "DNSDialup": { - "average": 0.00057022766, - "fastest": 0.00007419, - "slowest": 0.000867551 + "average": 0.0006979634199999999, + "fastest": 0.000076976, + "slowest": 0.001221278 }, "DNSLookup": { - "average": 0.00000852772, - "fastest": 0.000003667, - "slowest": 0.000061596 + "average": 0.00003047032, + "fastest": 0.000003817, + "slowest": 0.001127871 } }, "statusCodeDistribution": { - "200": 384085 + "200": 405275 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 6987129d5d..7ac5257320 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000713682, - "slowest": 0.011006899, - "fastest": 0.000458725, - "average": 0.0012682033835960131, - "requestsPerSec": 39364.39063429633, - "totalData": 5117736, + "total": 10.000624818, + "slowest": 0.012018101, + "fastest": 0.000444897, + "average": 0.0012931459989898957, + "requestsPerSec": 38607.38774092065, + "totalData": 5019274, "sizePerRequest": 13, - "sizePerSec": 511737.0782458523 + "sizePerSec": 501896.0406319684 }, "responseTimeHistogram": { - "0.000458725": 1, - "0.0015135424000000002": 365455, - "0.0025683598000000004": 26601, - "0.0036231772000000005": 265, - "0.004677994600000001": 0, - "0.005732812": 941, - "0.006787629400000001": 359, - "0.007842446800000001": 0, - "0.008897264200000001": 0, - "0.0099520816": 0, - "0.011006899": 50 + "0.000444897": 1, + "0.0016022174": 362841, + "0.0027595378": 21848, + "0.0039168582": 100, + "0.0050741786": 24, + "0.006231499": 948, + "0.0073888194": 225, + "0.0085461398": 19, + "0.0097034602": 42, + "0.0108607806": 0, + "0.012018101": 50 }, "latencyPercentiles": { - "p10": 0.00093576, - "p25": 0.001141044, - "p50": 0.001279321, - "p75": 0.00135241, - "p90": 0.001445678, - "p95": 0.001604438, - "p99": 0.00208502 + "p10": 0.000950571, + "p25": 0.001159891, + "p50": 0.001294973, + "p75": 0.001380089, + "p90": 0.001508059, + "p95": 0.001645947, + "p99": 0.002156558 }, "rps": { - "mean": 39383.99803888359, - "stddev": 4007.1686745424827, - "max": 48081.85893706335, + "mean": 38624.018618649214, + "stddev": 4235.756356830653, + "max": 46559.88998648972, "percentiles": { - "p10": 36462.6391678267, - "p25": 38210.16772563224, - "p50": 40219.17632137383, - "p75": 41547.30160287797, - "p90": 42760.92707346279, - "p95": 43395.40414971215, - "p99": 44710.06870746907 + "p10": 34817.813276293775, + "p25": 37411.2308515017, + "p50": 39499.19036684917, + "p75": 41001.91888980345, + "p90": 42116.60029015604, + "p95": 42842.82942473588, + "p99": 44415.390373843475 } }, "details": { "DNSDialup": { - "average": 0.00072385438, - "fastest": 0.000075783, - "slowest": 0.001681083 + "average": 0.00074852714, + "fastest": 0.000097212, + "slowest": 0.001700278 }, "DNSLookup": { - "average": 0.00000845352, - "fastest": 0.000004117, - "slowest": 0.000054292 + "average": 0.00000873746, + "fastest": 0.000004018, + "slowest": 0.000060974 } }, "statusCodeDistribution": { - "200": 393672 + "200": 386098 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 4fbf56b698..dfb808c0c8 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000599149, - "slowest": 0.003213315, - "fastest": 0.000033604, - "average": 0.0006098814318571494, - "requestsPerSec": 81795.29924282541, - "totalData": 10634026, + "total": 10.000571272, + "slowest": 0.003170958, + "fastest": 0.0000324, + "average": 0.0006059958526278224, + "requestsPerSec": 82311.39778031672, + "totalData": 10701093, "sizePerRequest": 13, - "sizePerSec": 1063338.8901567303 + "sizePerSec": 1070048.1711441174 }, "responseTimeHistogram": { - "0.000033604": 1, - "0.0003515751": 68801, - "0.0006695462": 490121, - "0.0009875173": 205738, - "0.0013054884": 43230, - "0.0016234595": 8897, - "0.0019414305999999998": 1126, - "0.0022594017": 62, - "0.0025773728": 11, - "0.0028953438999999997": 10, - "0.003213315": 5 + "0.0000324": 1, + "0.0003462558": 66331, + "0.0006601116": 491018, + "0.0009739674": 208769, + "0.0012878231999999999": 46531, + "0.0016016789999999997": 9187, + "0.0019155347999999998": 1231, + "0.0022293906": 54, + "0.0025432464": 27, + "0.0028571022": 5, + "0.0031709579999999998": 7 }, "latencyPercentiles": { - "p10": 0.000366602, - "p25": 0.000458395, - "p50": 0.0005722, - "p75": 0.000720981, - "p90": 0.000910738, - "p95": 0.001031617, - "p99": 0.001347845 + "p10": 0.000364369, + "p25": 0.000454988, + "p50": 0.000567811, + "p75": 0.000716435, + "p90": 0.000907882, + "p95": 0.001026373, + "p99": 0.001333618 }, "rps": { - "mean": 81786.02319866103, - "stddev": 9273.926377138125, - "max": 98883.60807632447, + "mean": 82297.39378672183, + "stddev": 9275.403921642583, + "max": 99823.68816119447, "percentiles": { - "p10": 67449.4612612088, - "p25": 75535.85687125314, - "p50": 82725.98920883407, - "p75": 89015.85372354937, - "p90": 93390.32258649691, - "p95": 95110.70946587855, - "p99": 97875.85233554692 + "p10": 68714.7186927442, + "p25": 75845.12385578272, + "p50": 83602.95453242089, + "p75": 89612.0541473809, + "p90": 93499.18393432129, + "p95": 95443.36305439386, + "p99": 98037.44049852646 } }, "details": { "DNSDialup": { - "average": 0.0006760512, - "fastest": 0.000085151, - "slowest": 0.001226523 + "average": 0.0006404640000000002, + "fastest": 0.000074639, + "slowest": 0.000972474 }, "DNSLookup": { - "average": 0.00000852014, - "fastest": 0.000003717, - "slowest": 0.0000633 + "average": 0.000009368080000000001, + "fastest": 0.000003798, + "slowest": 0.000065092 } }, "statusCodeDistribution": { - "200": 818002 + "200": 823161 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index dd4a09480b..fd49c595ae 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000576428, - "slowest": 0.024137421, - "fastest": 0.004878127, - "average": 0.008189973678765958, - "requestsPerSec": 6096.448583633583, - "totalData": 792584, + "total": 10.000661043, + "slowest": 0.025884158, + "fastest": 0.004372597, + "average": 0.007970326843751551, + "requestsPerSec": 6265.885798005444, + "totalData": 814619, "sizePerRequest": 13, - "sizePerSec": 79253.83158723658 + "sizePerSec": 81456.51537407076 }, "responseTimeHistogram": { - "0.004878127": 1, - "0.0068040564": 9381, - "0.0087299858": 39089, - "0.010655915200000001": 8743, - "0.0125818446": 764, - "0.014507774000000001": 1538, - "0.0164337034": 1262, - "0.0183596328": 111, - "0.0202855622": 32, - "0.022211491599999997": 33, - "0.024137421": 14 + "0.004372597": 1, + "0.0065237531": 10933, + "0.0086749092": 39010, + "0.0108260653": 8490, + "0.012977221399999999": 1311, + "0.015128377499999998": 1942, + "0.0172795336": 734, + "0.0194306897": 110, + "0.0215818458": 106, + "0.023733001899999998": 15, + "0.025884157999999997": 11 }, "latencyPercentiles": { - "p10": 0.006670248, - "p25": 0.007062068, - "p50": 0.007962916, - "p75": 0.008407949, - "p90": 0.009842249, - "p95": 0.012515411, - "p99": 0.014996138 + "p10": 0.006280387, + "p25": 0.006842827, + "p50": 0.007647542, + "p75": 0.0082795, + "p90": 0.009693797, + "p95": 0.01265835, + "p99": 0.015632894 }, "rps": { - "mean": 6156.85999204802, - "stddev": 1563.8204391513661, - "max": 10972.035481736357, + "mean": 6338.644194863866, + "stddev": 1776.6185103200578, + "max": 12111.14662543945, "percentiles": { - "p10": 4968.8120847999835, - "p25": 5627.808691085285, - "p50": 6302.544311928701, - "p75": 6863.938964239707, - "p90": 7821.692682485513, - "p95": 8355.812650600194, - "p99": 8941.291779567491 + "p10": 5011.082510079295, + "p25": 5634.212062485797, + "p50": 6518.429068819321, + "p75": 7179.942920465409, + "p90": 8172.478442313498, + "p95": 8732.232416295312, + "p99": 9896.22815160159 } }, "details": { "DNSDialup": { - "average": 0.0008724595399999999, - "fastest": 0.000134867, - "slowest": 0.001208999 + "average": 0.0008068905599999999, + "fastest": 0.000121236, + "slowest": 0.001254518 }, "DNSLookup": { - "average": 0.000008381979999999999, - "fastest": 0.000003507, - "slowest": 0.000048492 + "average": 0.000011490740000000001, + "fastest": 0.000003767, + "slowest": 0.000056145 } }, "statusCodeDistribution": { - "200": 60968 + "200": 62663 }, "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 b271839492..bc46f60419 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.001245293, + "total": 10.000989436, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 72818.03202144499, + "requestsPerSec": 73186.25868809488, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 728271 + "Connection refused (os error 111)": 731935 } } \ 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 954a559e04..d7270eb953 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.000662508, - "slowest": 0.005077984, - "fastest": 0.000182054, - "average": 0.001007970365567096, - "requestsPerSec": 49516.219510844436, - "totalData": 6437535, + "total": 10.000733954, + "slowest": 0.004810448, + "fastest": 0.00028073, + "average": 0.0009590087591270126, + "requestsPerSec": 52042.28033601783, + "totalData": 6765993, "sizePerRequest": 13, - "sizePerSec": 643710.8536409776 + "sizePerSec": 676549.6443682318 }, "responseTimeHistogram": { - "0.000182054": 1, - "0.0006716469999999999": 10384, - "0.00116124": 449189, - "0.001650833": 35055, - "0.002140426": 359, - "0.002630019": 57, - "0.003119612": 98, - "0.003609205": 0, - "0.004098798": 12, - "0.004588391": 22, - "0.005077984": 18 + "0.00028073": 1, + "0.0007337018000000001": 52966, + "0.0011866736": 453769, + "0.0016396454": 13075, + "0.0020926172000000002": 426, + "0.002545589": 87, + "0.0029985608": 83, + "0.0034515326": 4, + "0.0039045044": 10, + "0.0043574762": 23, + "0.004810448": 17 }, "latencyPercentiles": { - "p10": 0.000869651, - "p25": 0.000938773, - "p50": 0.001019251, - "p75": 0.00108164, - "p90": 0.00113814, - "p95": 0.001186912, - "p99": 0.001300134 + "p10": 0.000729379, + "p25": 0.0008964, + "p50": 0.000981803, + "p75": 0.001057, + "p90": 0.001106726, + "p95": 0.001145462, + "p99": 0.00126191 }, "rps": { - "mean": 49515.89751505588, - "stddev": 3057.881152242573, - "max": 68121.67894292917, + "mean": 52049.17968627755, + "stddev": 4545.270215535228, + "max": 79515.86341475188, "percentiles": { - "p10": 47648.11029696621, - "p25": 48456.59730565222, - "p50": 49133.312385796904, - "p75": 49917.32883600081, - "p90": 51617.410552579204, - "p95": 54459.599615855754, - "p99": 61825.22699728309 + "p10": 48516.36942304572, + "p25": 49558.40849691921, + "p50": 50818.28996454186, + "p75": 53835.6874666919, + "p90": 57566.58150817337, + "p95": 60471.383474757786, + "p99": 65882.4939953886 } }, "details": { "DNSDialup": { - "average": 0.0007575848000000001, - "fastest": 0.000092163, - "slowest": 0.001362301 + "average": 0.00065250486, + "fastest": 0.000079951, + "slowest": 0.001153062 }, "DNSLookup": { - "average": 0.00000931078, - "fastest": 0.000004177, - "slowest": 0.000050626 + "average": 0.000008775840000000001, + "fastest": 0.000003807, + "slowest": 0.000056355 } }, "statusCodeDistribution": { - "200": 495195 + "200": 520461 }, "errorDistribution": {} } \ No newline at end of file