diff --git a/README.md b/README.md index 508396eaf0..7d9d1c9888 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Bun | 82948.66 | 9388.18 | 101061.15 | 100% | -| Stric | 82451.37 | 9482.72 | 101586.78 | 99% | -| Hyper Express | 78940.33 | 12129.72 | 99685.86 | 95% | -| Elysia | 73798.47 | 12195.13 | 98727.99 | 89% | -| Deno | 55921.02 | 6448.71 | 80309.54 | 67% | -| Fastro | 53325.51 | 7726.93 | 74131.94 | 64% | -| NHttp | 50941.03 | 4385.74 | 69237.15 | 61% | -| Vixeny (Deno) | 50578.78 | 4262.69 | 69964.91 | 61% | -| Fast | 50174.06 | 4246.65 | 74257.77 | 60% | -| Hono | 48724.67 | 3419.69 | 65848.26 | 59% | -| Megalo | 45802.88 | 2772.85 | 67907.56 | 55% | -| Deso | 44820.77 | 2685.01 | 55701.57 | 54% | -| Alosaur | 42836.38 | 2553.59 | 57964.58 | 52% | -| http | 40497.71 | 4636.31 | 56126.25 | 49% | -| Cheetah | 39961.34 | 2571.17 | 45681.07 | 48% | -| Reno | 39450.09 | 2315.09 | 48384.87 | 48% | -| Router | 39289.03 | 4124.32 | 46335.32 | 47% | -| Danet V2 (Hono) | 34514.26 | 2787.00 | 37869.05 | 42% | -| Danet (Oak) | 32878.00 | 2512.78 | 36073.53 | 40% | -| Aqua | 31266.89 | 3357.15 | 36689.00 | 38% | -| Oak | 30290.38 | 3171.55 | 32768.21 | 37% | -| Little | 30205.94 | 4010.31 | 35760.63 | 36% | -| Fastify | 18320.36 | 3914.32 | 36101.88 | 22% | -| Node | 18293.87 | 1556.05 | 22906.64 | 22% | -| Dinatra | 16464.23 | 2123.03 | 20410.22 | 20% | -| Abc | 13118.55 | 1555.13 | 17967.23 | 16% | -| Express (Deno) | 10216.30 | 1952.53 | 11859.66 | 12% | -| Express | 6633.34 | 1001.39 | 8438.61 | 8% | -| Servest | 6148.01 | 1595.03 | 10989.90 | 7% | +| Bun | 83632.06 | 8262.60 | 99496.24 | 100% | +| Stric | 82922.54 | 8997.10 | 100498.17 | 99% | +| Hyper Express | 82777.79 | 12294.48 | 102484.97 | 99% | +| Elysia | 81313.65 | 11160.70 | 99959.62 | 97% | +| Deno | 56782.73 | 6816.11 | 85432.05 | 68% | +| Fastro | 55216.19 | 8284.85 | 76681.84 | 66% | +| NHttp | 51262.13 | 3962.24 | 67605.29 | 61% | +| Hono | 50871.33 | 4478.64 | 77253.92 | 61% | +| Vixeny (Deno) | 50660.90 | 3695.30 | 75820.55 | 61% | +| Fast | 50413.44 | 3643.95 | 68994.55 | 60% | +| Megalo | 46596.25 | 2923.12 | 61821.17 | 56% | +| Deso | 45617.63 | 2770.91 | 63138.90 | 55% | +| Alosaur | 43819.89 | 2906.30 | 66182.07 | 52% | +| http | 41834.51 | 4700.37 | 48980.51 | 50% | +| Cheetah | 40691.93 | 2514.76 | 45630.65 | 49% | +| Router | 40235.49 | 3961.26 | 46951.30 | 48% | +| Reno | 38954.24 | 2503.31 | 47974.93 | 47% | +| Danet V2 (Hono) | 35531.13 | 2543.65 | 38671.12 | 42% | +| Danet (Oak) | 33710.94 | 2310.51 | 40780.56 | 40% | +| Aqua | 32077.28 | 3604.95 | 41254.77 | 38% | +| Little | 31161.66 | 3927.36 | 36336.47 | 37% | +| Oak | 30699.64 | 3084.31 | 35522.62 | 37% | +| Node | 18158.38 | 1544.01 | 20476.97 | 22% | +| Fastify | 17266.91 | 1806.66 | 22508.53 | 21% | +| Dinatra | 17110.62 | 2101.50 | 20618.68 | 20% | +| Abc | 13723.03 | 1508.65 | 18703.17 | 16% | +| Express (Deno) | 10393.11 | 1897.42 | 12732.08 | 12% | +| Express | 6478.96 | 898.79 | 8415.16 | 8% | +| Servest | 6242.88 | 1490.17 | 11467.38 | 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-b8992890-5088-49be-b170-cb309a759da9) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-7942a2f7-cd86-47f9-8948-2a63e196433a) | | | | | # Frameworks @@ -279,11 +279,11 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13118.55 | 1555.13 | 17967.23 | | +| 13723.03 | 1508.65 | 18703.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 11573.42 | 12476.05 | 13297.43 | 14070.29 | 14634.35 | 14948.51 | 15585.18 | +| **Req/Sec** | 12412.83 | 13139.89 | 13908.43 | 14474.12 | 15047.68 | 15696.26 | 17737.56 | | **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 | | -------- | ------- | -------- | --- | -| 42836.38 | 2553.59 | 57964.58 | | +| 43819.89 | 2906.30 | 66182.07 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 41326.52 | 42272.18 | 43204.45 | 43813.72 | 44368.49 | 44796.35 | 47276.39 | +| **Req/Sec** | 41953.03 | 43012.97 | 44042.40 | 44820.05 | 46152.97 | 47220.10 | 49302.19 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31266.89 | 3357.15 | 36689.00 | | +| 32077.28 | 3604.95 | 41254.77 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29414.52 | 30449.69 | 31929.81 | 32980.46 | 33783.19 | 34434.62 | 35303.09 | +| **Req/Sec** | 29792.90 | 31218.33 | 32705.91 | 33548.73 | 34925.79 | 35968.63 | 39607.98 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 82948.66 | 9388.18 | 101061.15 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 83632.06 | 8262.60 | 99496.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 69563.78 | 76318.09 | 84178.35 | 90546.23 | 94172.67 | 95966.05 | 98696.23 | -| **Latency** | 362µs | 450µs | 562µs | 712µs | 900µs | 1ms | 1ms | +| **Req/Sec** | 70761.65 | 79629.18 | 85909.01 | 88923.10 | 92738.57 | 94645.14 | 97447.84 | +| **Latency** | 383µs | 451µs | 536µs | 707µs | 911µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39961.34 | 2571.17 | 45681.07 | | +| 40691.93 | 2514.76 | 45630.65 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37866.31 | 39699.90 | 40349.93 | 41051.37 | 41826.39 | 42303.68 | 43419.78 | +| **Req/Sec** | 38806.25 | 40308.83 | 41074.66 | 41803.93 | 42415.62 | 43019.69 | 44176.17 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32878.00 | 2512.78 | 36073.53 | | +| 33710.94 | 2310.51 | 40780.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32019.69 | 33039.62 | 33372.18 | 33705.63 | 34160.73 | 34342.54 | 34611.35 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 33196.48 | 33562.92 | 34100.97 | 34410.27 | 34705.60 | 34955.55 | 35408.92 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34514.26 | 2787.00 | 37869.05 | | +| 35531.13 | 2543.65 | 38671.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32012.27 | 34324.87 | 35356.93 | 35726.40 | 36223.41 | 36466.36 | 36866.38 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 34271.14 | 35483.94 | 36039.35 | 36530.49 | 36848.19 | 37053.79 | 37706.81 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55921.02 | 6448.71 | 80309.54 | | +| 56782.73 | 6816.11 | 85432.05 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 51323.76 | 52095.95 | 53358.59 | 57813.67 | 66204.30 | 70851.33 | 75107.23 | -| **Latency** | 621µs | 803µs | 917µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 51410.29 | 52554.23 | 53881.17 | 60217.58 | 67225.53 | 70760.00 | 76431.35 | +| **Latency** | 619µs | 786µs | 900µs | 987µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44820.77 | 2685.01 | 55701.57 | | +| 45617.63 | 2770.91 | 63138.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43162.60 | 43943.28 | 44610.70 | 45623.22 | 47502.19 | 48903.43 | 51151.26 | +| **Req/Sec** | 43915.97 | 44713.52 | 45405.23 | 46429.78 | 48094.92 | 49248.39 | 52133.64 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16464.23 | 2123.03 | 20410.22 | | +| 17110.62 | 2101.50 | 20618.68 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 14983.37 | 15728.72 | 16800.33 | 17662.94 | 18416.78 | 18840.07 | 19480.12 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15458.67 | 16450.36 | 17490.66 | 18311.63 | 18978.27 | 19281.74 | 19782.76 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 73798.47 | 12195.13 | 98727.99 | | +| 81313.65 | 11160.70 | 99959.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56298.13 | 62958.23 | 75991.01 | 83118.56 | 89049.16 | 92034.07 | 96401.96 | -| **Latency** | 407µs | 509µs | 600µs | 804µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 64040.56 | 74841.89 | 83594.14 | 89609.84 | 94172.51 | 95970.25 | 98721.80 | +| **Latency** | 366µs | 452µs | 563µs | 719µs | 935µs | 1ms | 1ms | ### [Express](#express) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | ------- | --- | -| 6633.34 | 1001.39 | 8438.61 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------ | ------- | --- | +| 6478.96 | 898.79 | 8415.16 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5252.31 | 6536.02 | 6826.94 | 6983.26 | 7790.41 | 8153.36 | 8345.23 | -| **Latency** | 6ms | 7ms | 7ms | 7ms | 8ms | 9ms | 12ms | +| **Req/Sec** | 5357.57 | 6235.96 | 6756.37 | 6923.43 | 7030.13 | 7707.67 | 8276.47 | +| **Latency** | 6ms | 7ms | 7ms | 7ms | 8ms | 9ms | 11ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10216.30 | 1952.53 | 11859.66 | | +| 10393.11 | 1897.42 | 12732.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 6964.68 | 10311.85 | 11040.98 | 11236.68 | 11392.34 | 11492.98 | 11711.44 | -| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 7ms | 11ms | +| **Req/Sec** | 6698.25 | 10516.40 | 11193.75 | 11360.76 | 11462.53 | 11530.56 | 12047.45 | +| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 6ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50174.06 | 4246.65 | 74257.77 | | +| 50413.44 | 3643.95 | 68994.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47014.49 | 48002.83 | 49105.67 | 51726.00 | 55327.71 | 58083.59 | 63974.25 | -| **Latency** | 806µs | 929µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47816.01 | 48561.85 | 49564.47 | 51703.75 | 54539.19 | 57274.28 | 62402.65 | +| **Latency** | 819µs | 927µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 18320.36 | 3914.32 | 36101.88 | | +| 17266.91 | 1806.66 | 22508.53 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15908.70 | 16216.26 | 18011.93 | 18691.31 | 23473.56 | 28056.04 | 28680.16 | -| **Latency** | 1ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 16015.72 | 16917.79 | 17712.08 | 18050.68 | 18291.01 | 18463.69 | 19408.67 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 53325.51 | 7726.93 | 74131.94 | | +| 55216.19 | 8284.85 | 76681.84 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46206.75 | 47653.54 | 52102.44 | 58446.11 | 63330.71 | 67271.91 | 72208.24 | -| **Latency** | 642µs | 763µs | 970µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47210.78 | 48545.47 | 53579.92 | 61006.77 | 67086.98 | 70265.23 | 73698.25 | +| **Latency** | 629µs | 719µs | 938µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48724.67 | 3419.69 | 65848.26 | | +| 50871.33 | 4478.64 | 77253.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46475.30 | 47422.14 | 48392.06 | 49563.65 | 52364.57 | 54448.33 | 58963.33 | -| **Latency** | 882µs | 953µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47878.42 | 48677.06 | 49683.47 | 52224.61 | 56178.05 | 58947.42 | 65013.75 | +| **Latency** | 775µs | 916µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40497.71 | 4636.31 | 56126.25 | | +| 41834.51 | 4700.37 | 48980.51 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36970.73 | 39179.62 | 41399.12 | 42958.66 | 44138.82 | 45055.79 | 46925.96 | -| **Latency** | 912µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 38376.27 | 40773.36 | 42998.12 | 44257.53 | 45446.67 | 46107.67 | 47310.68 | +| **Latency** | 889µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 78940.33 | 12129.72 | 99685.86 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 82777.79 | 12294.48 | 102484.97 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 60002.80 | 71522.91 | 82111.57 | 88001.19 | 92112.91 | 93648.34 | 97133.38 | -| **Latency** | 369µs | 462µs | 578µs | 749µs | 967µs | 1ms | 1ms | +| **Req/Sec** | 63620.30 | 75812.86 | 86219.66 | 92540.46 | 95562.36 | 97245.21 | 99163.88 | +| **Latency** | 365µs | 450µs | 555µs | 697µs | 912µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30205.94 | 4010.31 | 35760.63 | | +| 31161.66 | 3927.36 | 36336.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28780.88 | 30006.05 | 30923.48 | 32072.93 | 32877.22 | 33405.62 | 34456.81 | +| **Req/Sec** | 29216.90 | 30724.93 | 31994.16 | 33075.92 | 33822.30 | 34256.03 | 35384.42 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45802.88 | 2772.85 | 67907.56 | | +| 46596.25 | 2923.12 | 61821.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44066.93 | 44922.28 | 45604.48 | 46609.37 | 48409.94 | 49389.47 | 51770.01 | -| **Latency** | 953µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44502.54 | 45427.96 | 46406.65 | 47711.54 | 49576.40 | 50920.40 | 53393.24 | +| **Latency** | 929µs | 997µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50941.03 | 4385.74 | 69237.15 | | +| 51262.13 | 3962.24 | 67605.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47393.74 | 48431.49 | 49905.02 | 52896.24 | 56525.93 | 59012.65 | 64952.44 | -| **Latency** | 754µs | 917µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48210.81 | 49019.93 | 50057.46 | 53100.54 | 56137.36 | 58450.35 | 63730.52 | +| **Latency** | 767µs | 911µs | 994µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 18293.87 | 1556.05 | 22906.64 | | +| 18158.38 | 1544.01 | 20476.97 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 17666.39 | 18083.70 | 18473.91 | 18888.94 | 19232.95 | 19468.77 | 19906.73 | +| **Req/Sec** | 17604.87 | 18005.28 | 18361.87 | 18719.60 | 19012.15 | 19226.12 | 19701.54 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 2ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30290.38 | 3171.55 | 32768.21 | | +| 30699.64 | 3084.31 | 35522.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29930.29 | 30347.28 | 30936.29 | 31319.99 | 31635.89 | 31934.38 | 32255.43 | +| **Req/Sec** | 30313.76 | 31041.04 | 31271.62 | 31582.80 | 31901.60 | 32074.50 | 32378.10 | | **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 | | -------- | ------- | -------- | --- | -| 39450.09 | 2315.09 | 48384.87 | | +| 38954.24 | 2503.31 | 47974.93 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37745.81 | 38905.18 | 39815.76 | 40526.29 | 41177.31 | 41766.88 | 42821.28 | +| **Req/Sec** | 36300.82 | 38332.53 | 39717.64 | 40237.36 | 40787.81 | 41057.27 | 42672.69 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39289.03 | 4124.32 | 46335.32 | | +| 40235.49 | 3961.26 | 46951.30 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36107.37 | 38009.75 | 40145.33 | 41385.19 | 42754.82 | 43575.63 | 44808.82 | -| **Latency** | 939µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37510.25 | 39322.93 | 40979.95 | 42272.81 | 43410.64 | 44097.71 | 45512.83 | +| **Latency** | 919µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) | **Stat** | Mean | Stddev | Max | | -------- | ------- | --------- | --- | -| 82451.37 | 9482.72 | 101586.78 | | +| 82922.54 | 8997.10 | 100498.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 68642.83 | 75996.71 | 83928.46 | 90135.46 | 93727.62 | 95241.36 | 98015.59 | -| **Latency** | 364µs | 453µs | 565µs | 714µs | 905µs | 1ms | 1ms | +| **Req/Sec** | 69723.13 | 76895.76 | 84207.26 | 89943.51 | 93822.58 | 95227.31 | 98215.37 | +| **Latency** | 361µs | 452µs | 565µs | 711µs | 895µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6148.01 | 1595.03 | 10989.90 | | +| 6242.88 | 1490.17 | 11467.38 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4931.01 | 5588.64 | 6303.20 | 6900.85 | 7765.59 | 8336.23 | 9159.43 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 12ms | 15ms | +| **Req/Sec** | 5123.48 | 5669.35 | 6433.52 | 6990.58 | 7736.98 | 8305.28 | 9105.47 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) @@ -631,13 +631,13 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50578.78 | 4262.69 | 69964.91 | | +| 50660.90 | 3695.30 | 75820.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47402.99 | 48428.12 | 49428.60 | 51823.39 | 56231.59 | 59639.87 | 63395.11 | -| **Latency** | 795µs | 921µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48163.09 | 49054.35 | 49885.07 | 51308.01 | 55153.64 | 57535.13 | 62655.11 | +| **Latency** | 832µs | 920µs | 1ms | 1ms | 1ms | 1ms | 1ms | --- -
Generated 2025-01-11T01:58:41.914Z
+Generated 2025-01-12T02:07:09.918Z
diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 4773764262..6ecd15d302 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000941264, - "slowest": 0.016558175, - "fastest": 0.000293456, - "average": 0.0038016805777309087, - "requestsPerSec": 13125.464547273838, - "totalData": 1706471, + "total": 10.000577465, + "slowest": 0.017172634, + "fastest": 0.002389184, + "average": 0.003638283967165329, + "requestsPerSec": 13716.407925449734, + "totalData": 1783236, "sizePerRequest": 13, - "sizePerSec": 170631.03911455988 + "sizePerSec": 178313.30303084655 }, "responseTimeHistogram": { - "0.000293456": 1, - "0.0019199279": 47, - "0.0035463998000000003": 44362, - "0.0051728717000000006": 84642, - "0.0067993436": 1667, - "0.0084258155": 218, - "0.0100522874": 189, - "0.0116787593": 80, - "0.0133052312": 17, - "0.0149317031": 28, - "0.016558175": 16 + "0.002389184": 1, + "0.0038675289999999998": 106841, + "0.0053458740000000005": 28559, + "0.006824219": 1301, + "0.008302564": 304, + "0.009780909": 113, + "0.011259254": 4, + "0.012737598999999999": 7, + "0.014215944000000001": 12, + "0.015694289": 14, + "0.017172634": 16 }, "latencyPercentiles": { - "p10": 0.003385976, - "p25": 0.003491402, - "p50": 0.00369125, - "p75": 0.003927975, - "p90": 0.004353504, - "p95": 0.004701107, - "p99": 0.00588639 + "p10": 0.00330527, + "p25": 0.003414756, + "p50": 0.003509835, + "p75": 0.003841374, + "p90": 0.004045717, + "p95": 0.004332419, + "p99": 0.005548815 }, "rps": { - "mean": 13118.545576766926, - "stddev": 1555.1287239380554, - "max": 17967.22530280974, + "mean": 13723.028907844739, + "stddev": 1508.6451014097286, + "max": 18703.172057981425, "percentiles": { - "p10": 11573.417128898647, - "p25": 12476.047749054525, - "p50": 13297.428890181563, - "p75": 14070.288124324961, - "p90": 14634.354146358719, - "p95": 14948.51090759718, - "p99": 15585.181396033064 + "p10": 12412.829900985786, + "p25": 13139.89139629047, + "p50": 13908.428507675371, + "p75": 14474.119068928998, + "p90": 15047.6755183285, + "p95": 15696.25585297815, + "p99": 17737.564032605966 } }, "details": { "DNSDialup": { - "average": 0.00091816802, - "fastest": 0.000092258, - "slowest": 0.001977723 + "average": 0.00087852412, + "fastest": 0.000099097, + "slowest": 0.001402462 }, "DNSLookup": { - "average": 0.00001085606, - "fastest": 0.000003426, - "slowest": 0.000045495 + "average": 0.00000848994, + "fastest": 0.000004038, + "slowest": 0.000046186 } }, "statusCodeDistribution": { - "200": 131267 + "200": 137172 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 1f2044ddc7..b85388129c 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000944504, + "total": 10.000671014, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 70848.40833949298, + "requestsPerSec": 73649.05804509649, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 708551 + "Connection refused (os error 111)": 736540 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 03adbbacf2..5e2b9c49ef 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000560422, - "slowest": 0.008194243, - "fastest": 0.000220463, - "average": 0.0011652081786985263, - "requestsPerSec": 42837.89926988154, - "totalData": 5569239, + "total": 10.000646193, + "slowest": 0.008821052, + "fastest": 0.000318737, + "average": 0.0011391671034031037, + "requestsPerSec": 43818.86845539362, + "totalData": 5696821, "sizePerRequest": 13, - "sizePerSec": 556892.69050846 + "sizePerSec": 569645.2899201171 }, "responseTimeHistogram": { - "0.000220463": 1, - "0.001017841": 33963, - "0.0018152189999999999": 393297, - "0.002612597": 936, - "0.003409975": 89, - "0.004207353": 19, - "0.005004730999999999": 11, - "0.005802109": 22, - "0.006599486999999999": 15, - "0.007396864999999999": 33, - "0.008194243": 17 + "0.000318737": 1, + "0.0011689685": 246943, + "0.0020192": 190611, + "0.0028694314999999997": 512, + "0.003719663": 48, + "0.0045698945": 24, + "0.005420126": 25, + "0.0062703575000000004": 3, + "0.007120589": 0, + "0.0079708205": 17, + "0.008821052": 33 }, "latencyPercentiles": { - "p10": 0.001027765, - "p25": 0.001077855, - "p50": 0.001173022, - "p75": 0.001230959, - "p90": 0.001286878, - "p95": 0.001340327, - "p99": 0.001478892 + "p10": 0.001002017, + "p25": 0.001055728, + "p50": 0.0011499, + "p75": 0.00121201, + "p90": 0.001262928, + "p95": 0.001309259, + "p99": 0.001454794 }, "rps": { - "mean": 42836.38488517918, - "stddev": 2553.5872968095705, - "max": 57964.580813581655, + "mean": 43819.88927106657, + "stddev": 2906.300370619038, + "max": 66182.07238797117, "percentiles": { - "p10": 41326.51922738833, - "p25": 42272.18025343052, - "p50": 43204.454379246636, - "p75": 43813.72334246437, - "p90": 44368.49365031093, - "p95": 44796.35247453733, - "p99": 47276.39392494571 + "p10": 41953.03207510162, + "p25": 43012.96840997603, + "p50": 44042.39961811261, + "p75": 44820.04800747347, + "p90": 46152.974383995905, + "p95": 47220.09687323226, + "p99": 49302.1932246279 } }, "details": { "DNSDialup": { - "average": 0.0006311535, - "fastest": 0.000077094, - "slowest": 0.001072835 + "average": 0.0006740014999999999, + "fastest": 0.000077635, + "slowest": 0.00107919 }, "DNSLookup": { - "average": 0.000008700199999999998, - "fastest": 0.000003757, - "slowest": 0.000065352 + "average": 0.00000841236, + "fastest": 0.000004248, + "slowest": 0.000054862 } }, "statusCodeDistribution": { - "200": 428403 + "200": 438217 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 5a4c1e9c54..5e124103ea 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000615582, - "slowest": 0.016868218, - "fastest": 0.000504069, - "average": 0.0015981102506216665, - "requestsPerSec": 31245.176603169628, - "totalData": 4062123, + "total": 10.000924267, + "slowest": 0.015973415, + "fastest": 0.000519573, + "average": 0.0015576083973906866, + "requestsPerSec": 32058.936898256987, + "totalData": 4168047, "sizePerRequest": 13, - "sizePerSec": 406187.29584120517 + "sizePerSec": 416766.1796773408 }, "responseTimeHistogram": { - "0.000504069": 1, - "0.0021404839": 293664, - "0.0037768988": 17494, - "0.005413313700000001": 221, - "0.007049728600000001": 966, - "0.0086861435": 75, - "0.010322558400000001": 0, - "0.0119589733": 0, - "0.0135953882": 0, - "0.015231803100000002": 0, - "0.016868218": 50 + "0.000519573": 1, + "0.0020649572": 302945, + "0.0036103413999999997": 16247, + "0.0051557256": 308, + "0.0067011098": 843, + "0.008246494": 222, + "0.009791878200000001": 3, + "0.0113372624": 0, + "0.0128826466": 0, + "0.0144280308": 0, + "0.015973414999999998": 50 }, "latencyPercentiles": { - "p10": 0.001093259, - "p25": 0.001426658, - "p50": 0.001640081, - "p75": 0.00172308, - "p90": 0.001819752, - "p95": 0.002206781, - "p99": 0.002612617 + "p10": 0.001069392, + "p25": 0.001330382, + "p50": 0.00161157, + "p75": 0.001697706, + "p90": 0.001807445, + "p95": 0.00209313, + "p99": 0.002453497 }, "rps": { - "mean": 31266.891952153765, - "stddev": 3357.154806926664, - "max": 36689.00062739156, + "mean": 32077.28004790699, + "stddev": 3604.9506309558674, + "max": 41254.77356754806, "percentiles": { - "p10": 29414.52194948655, - "p25": 30449.694071073445, - "p50": 31929.80551555445, - "p75": 32980.459128088616, - "p90": 33783.19211579005, - "p95": 34434.61656531404, - "p99": 35303.08878491492 + "p10": 29792.90022146813, + "p25": 31218.326845335243, + "p50": 32705.91477383625, + "p75": 33548.73288939944, + "p90": 34925.789474014244, + "p95": 35968.63155600855, + "p99": 39607.98496977006 } }, "details": { "DNSDialup": { - "average": 0.0007053282799999998, - "fastest": 0.000074214, - "slowest": 0.001073448 + "average": 0.0005430982599999999, + "fastest": 0.000080451, + "slowest": 0.000813188 }, "DNSLookup": { - "average": 0.00000906414, - "fastest": 0.000004138, - "slowest": 0.000071834 + "average": 0.000007848799999999997, + "fastest": 0.000003827, + "slowest": 0.000049111 } }, "statusCodeDistribution": { - "200": 312471 + "200": 320619 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index fd9cd60aed..b237b349c4 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000729983, - "slowest": 0.003211451, - "fastest": 0.000031799, - "average": 0.0006014928959106682, - "requestsPerSec": 82940.94545198162, - "totalData": 10783110, + "total": 10.000715726, + "slowest": 0.003204291, + "fastest": 0.000034154, + "average": 0.0005964618460549672, + "requestsPerSec": 83632.31421782741, + "totalData": 10872979, "sizePerRequest": 13, - "sizePerSec": 1078232.290875761 + "sizePerSec": 1087220.0848317565 }, "responseTimeHistogram": { - "0.000031799": 1, - "0.00034976420000000004": 71220, - "0.0006677294000000001": 505148, - "0.0009856946000000003": 203417, - "0.0013036598000000003": 40081, - "0.0016216250000000002": 8421, - "0.0019395902000000002": 1111, - "0.0022575554": 34, - "0.0025755206": 7, - "0.0028934858": 8, - "0.003211451": 22 + "0.000034154": 1, + "0.0003511677": 54894, + "0.0006681814": 539148, + "0.0009851951": 195467, + "0.0013022088": 39448, + "0.0016192225": 6438, + "0.0019362362": 869, + "0.0022532499000000004": 70, + "0.0025702636": 25, + "0.0028872773000000003": 22, + "0.0032042909999999997": 1 }, "latencyPercentiles": { - "p10": 0.000362636, - "p25": 0.00045085, - "p50": 0.00056266, - "p75": 0.00071257, - "p90": 0.000900007, - "p95": 0.001015345, - "p99": 0.001332653 + "p10": 0.000383176, + "p25": 0.000451545, + "p50": 0.000536985, + "p75": 0.000707695, + "p90": 0.000911024, + "p95": 0.001000098, + "p99": 0.001279555 }, "rps": { - "mean": 82948.66450473883, - "stddev": 9388.184777957184, - "max": 101061.15210313702, + "mean": 83632.05931071454, + "stddev": 8262.600951261755, + "max": 99496.24271558189, "percentiles": { - "p10": 69563.78096591565, - "p25": 76318.08738671758, - "p50": 84178.34733536853, - "p75": 90546.23290652128, - "p90": 94172.67305179521, - "p95": 95966.04502670183, - "p99": 98696.23283528858 + "p10": 70761.64754734324, + "p25": 79629.1761301328, + "p50": 85909.01185534334, + "p75": 88923.10222195934, + "p90": 92738.56997125047, + "p95": 94645.14244094283, + "p99": 97447.83714324972 } }, "details": { "DNSDialup": { - "average": 0.00082498426, - "fastest": 0.000156585, - "slowest": 0.001163552 + "average": 0.00064232986, + "fastest": 0.000127266, + "slowest": 0.000934392 }, "DNSLookup": { - "average": 0.000007580740000000002, - "fastest": 0.000003557, - "slowest": 0.000048169 + "average": 0.000008653640000000002, + "fastest": 0.000004308, + "slowest": 0.000050234 } }, "statusCodeDistribution": { - "200": 829470 + "200": 836383 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index e3ce6dd378..21a3bef3f8 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000583461, - "slowest": 0.008226388, - "fastest": 0.000277983, - "average": 0.001249358811399052, - "requestsPerSec": 39958.76856169362, - "totalData": 5194943, + "total": 10.000570498, + "slowest": 0.008624683, + "fastest": 0.000488937, + "average": 0.001226663602936094, + "requestsPerSec": 40697.678205597906, + "totalData": 5291000, "sizePerRequest": 13, - "sizePerSec": 519463.9913020171 + "sizePerSec": 529069.8166727728 }, "responseTimeHistogram": { - "0.000277983": 1, - "0.0010728234999999998": 27179, - "0.0018676639999999998": 370399, - "0.0026625044999999993": 1712, - "0.0034573449999999993": 243, - "0.004252185499999999": 21, - "0.005047025999999999": 7, - "0.005841866499999999": 13, - "0.006636706999999999": 9, - "0.007431547499999998": 11, - "0.008226388": 16 + "0.000488937": 1, + "0.0013025115999999999": 306649, + "0.0021160861999999997": 99417, + "0.0029296608": 736, + "0.0037432354": 132, + "0.00455681": 15, + "0.0053703846": 6, + "0.006183959199999999": 12, + "0.0069975338": 13, + "0.0078111084": 11, + "0.008624683": 8 }, "latencyPercentiles": { - "p10": 0.001092662, - "p25": 0.001146857, - "p50": 0.001256724, - "p75": 0.001324951, - "p90": 0.001396171, - "p95": 0.00145508, - "p99": 0.001625157 + "p10": 0.001075116, + "p25": 0.001128041, + "p50": 0.001234559, + "p75": 0.00130159, + "p90": 0.001363435, + "p95": 0.001419996, + "p99": 0.00158064 }, "rps": { - "mean": 39961.33760391993, - "stddev": 2571.1684241861853, - "max": 45681.074771506894, + "mean": 40691.92873100495, + "stddev": 2514.764464668209, + "max": 45630.64509998573, "percentiles": { - "p10": 37866.31263170907, - "p25": 39699.900830447805, - "p50": 40349.929002147146, - "p75": 41051.37146214231, - "p90": 41826.39245363848, - "p95": 42303.67618945784, - "p99": 43419.782355063675 + "p10": 38806.24780589752, + "p25": 40308.82763325259, + "p50": 41074.66291208048, + "p75": 41803.92538859293, + "p90": 42415.61554003547, + "p95": 43019.69150639614, + "p99": 44176.16571363349 } }, "details": { "DNSDialup": { - "average": 0.0009025889599999999, - "fastest": 0.000146776, - "slowest": 0.001292991 + "average": 0.00099237034, + "fastest": 0.000138922, + "slowest": 0.001436752 }, "DNSLookup": { - "average": 0.0000078167, - "fastest": 0.000004048, - "slowest": 0.000041357 + "average": 0.00001001638, + "fastest": 0.000004158, + "slowest": 0.000058149 } }, "statusCodeDistribution": { - "200": 399611 + "200": 407000 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 167ad0fd76..9315db2d72 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000610177, - "slowest": 0.0127305, - "fastest": 0.000565804, - "average": 0.001518612951886398, - "requestsPerSec": 32880.59370179768, - "totalData": 4274738, + "total": 10.000694426, + "slowest": 0.011575619, + "fastest": 0.000707362, + "average": 0.0014809626641537816, + "requestsPerSec": 33717.25858589892, + "totalData": 4383548, "sizePerRequest": 13, - "sizePerSec": 427447.71812336985 + "sizePerSec": 438324.361616686 }, "responseTimeHistogram": { - "0.000565804": 1, - "0.0017822736000000002": 318796, - "0.0029987432000000004": 9205, - "0.004215212800000001": 568, - "0.0054316824": 135, - "0.006648152000000001": 25, - "0.007864621600000002": 42, - "0.0090810912": 28, - "0.010297560800000001": 9, - "0.011514030400000002": 11, - "0.012730500000000002": 6 + "0.000707362": 1, + "0.0017941877": 332653, + "0.0028810134": 3780, + "0.0039678391": 532, + "0.005054664800000001": 151, + "0.006141490500000001": 30, + "0.0072283161999999995": 5, + "0.0083151419": 6, + "0.0094019676": 15, + "0.0104887933": 17, + "0.011575619": 6 }, "latencyPercentiles": { - "p10": 0.001326836, - "p25": 0.001379671, - "p50": 0.001531948, - "p75": 0.001603505, - "p90": 0.001677109, - "p95": 0.001730754, - "p99": 0.002107202 + "p10": 0.001301027, + "p25": 0.001353174, + "p50": 0.001497304, + "p75": 0.001572541, + "p90": 0.001629301, + "p95": 0.00166355, + "p99": 0.001968583 }, "rps": { - "mean": 32877.99785756613, - "stddev": 2512.7787069539904, - "max": 36073.52505877471, + "mean": 33710.93511122775, + "stddev": 2310.5108652629906, + "max": 40780.55800490636, "percentiles": { - "p10": 32019.693521187797, - "p25": 33039.621113637666, - "p50": 33372.18327396322, - "p75": 33705.62730768561, - "p90": 34160.73178535316, - "p95": 34342.544218544936, - "p99": 34611.35329982853 + "p10": 33196.482256028234, + "p25": 33562.92259459852, + "p50": 34100.97053798028, + "p75": 34410.26705495429, + "p90": 34705.6023493146, + "p95": 34955.54518496579, + "p99": 35408.91950682661 } }, "details": { "DNSDialup": { - "average": 0.0007644108400000001, - "fastest": 0.000165348, - "slowest": 0.001240974 + "average": 0.0008236129400000001, + "fastest": 0.000167936, + "slowest": 0.001166622 }, "DNSLookup": { - "average": 0.000008649700000000001, - "fastest": 0.000003977, - "slowest": 0.000045184 + "average": 0.000008315799999999998, + "fastest": 0.000004108, + "slowest": 0.000046807 } }, "statusCodeDistribution": { - "200": 328826 + "200": 337196 }, "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 c7e363fb96..48d4e847c6 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.000610018, - "slowest": 0.010688303, - "fastest": 0.00032751, - "average": 0.0014465702026734038, - "requestsPerSec": 34515.99446220902, - "totalData": 4487353, + "total": 10.000685492, + "slowest": 0.011772112, + "fastest": 0.00052883, + "average": 0.0014049713644093548, + "requestsPerSec": 35538.36387358716, + "totalData": 4620304, "sizePerRequest": 13, - "sizePerSec": 448707.9280087172 + "sizePerSec": 461998.730356633 }, "responseTimeHistogram": { - "0.00032751": 1, - "0.0013635893": 122585, - "0.0023996686": 220962, - "0.0034357478999999997": 1333, - "0.0044718271999999995": 160, - "0.0055079065": 43, - "0.006543985799999999": 2, - "0.007580065099999999": 15, - "0.0086161444": 18, - "0.009652223699999999": 28, - "0.010688303": 34 + "0.00052883": 1, + "0.0016531582000000001": 342711, + "0.0027774864": 12077, + "0.0039018146": 378, + "0.0050261428": 138, + "0.006150471": 6, + "0.0072747992": 0, + "0.0083991274": 70, + "0.0095234556": 13, + "0.0106477838": 0, + "0.011772112": 14 }, "latencyPercentiles": { - "p10": 0.001252243, - "p25": 0.001306118, - "p50": 0.001451149, - "p75": 0.001518437, - "p90": 0.001629311, - "p95": 0.001730239, - "p99": 0.002000347 + "p10": 0.001228858, + "p25": 0.001279326, + "p50": 0.001416929, + "p75": 0.001484306, + "p90": 0.001550314, + "p95": 0.001606627, + "p99": 0.001894567 }, "rps": { - "mean": 34514.26092787159, - "stddev": 2787.0047296550806, - "max": 37869.04663272133, + "mean": 35531.13156686945, + "stddev": 2543.648340221518, + "max": 38671.11970469484, "percentiles": { - "p10": 32012.270232933886, - "p25": 34324.86908233268, - "p50": 35356.928190078645, - "p75": 35726.396295660335, - "p90": 36223.41119065354, - "p95": 36466.357568955624, - "p99": 36866.38197400939 + "p10": 34271.14003247942, + "p25": 35483.93535391657, + "p50": 36039.354975635055, + "p75": 36530.485444865546, + "p90": 36848.19287606175, + "p95": 37053.794111099654, + "p99": 37706.8098498605 } }, "details": { "DNSDialup": { - "average": 0.0008662937, - "fastest": 0.000145709, - "slowest": 0.001248411 + "average": 0.0008962748000000002, + "fastest": 0.00014431, + "slowest": 0.001478333 }, "DNSLookup": { - "average": 0.000008547159999999999, - "fastest": 0.000003988, - "slowest": 0.000068057 + "average": 0.000008927659999999998, + "fastest": 0.000004258, + "slowest": 0.00007476 } }, "statusCodeDistribution": { - "200": 345181 + "200": 355408 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 4ab6d617e8..51d9839ae7 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000607725, - "slowest": 0.004104381, - "fastest": 0.000136344, - "average": 0.0008922688067770759, - "requestsPerSec": 55923.20140724248, - "totalData": 7270458, + "total": 10.000573606, + "slowest": 0.004605934, + "fastest": 0.000104526, + "average": 0.0008787316577735227, + "requestsPerSec": 56785.74273572524, + "totalData": 7382570, "sizePerRequest": 13, - "sizePerSec": 727001.6182941522 + "sizePerSec": 738214.6555644281 }, "responseTimeHistogram": { - "0.000136344": 1, - "0.0005331476999999999": 14393, - "0.0009299514": 284214, - "0.0013267550999999998": 258428, - "0.0017235587999999999": 1976, - "0.0021203625": 97, - "0.0025171661999999996": 78, - "0.0029139698999999996": 33, - "0.0033107735999999997": 2, - "0.0037075772999999998": 22, - "0.004104381": 22 + "0.000104526": 1, + "0.0005546668": 26200, + "0.0010048076000000001": 428524, + "0.0014549484": 112199, + "0.0019050892": 746, + "0.0023552300000000003": 98, + "0.0028053708000000004": 66, + "0.0032555116": 14, + "0.0037056524000000004": 24, + "0.0041557932": 7, + "0.004605934": 11 }, "latencyPercentiles": { - "p10": 0.000621197, - "p25": 0.000803257, - "p50": 0.000917647, - "p75": 0.001000453, - "p90": 0.001078139, - "p95": 0.001143301, - "p99": 0.001261841 + "p10": 0.000619841, + "p25": 0.00078667, + "p50": 0.00090061, + "p75": 0.000987141, + "p90": 0.001057953, + "p95": 0.001119319, + "p99": 0.001250117 }, "rps": { - "mean": 55921.015655678544, - "stddev": 6448.710975865123, - "max": 80309.54077344325, + "mean": 56782.72554541562, + "stddev": 6816.109679691553, + "max": 85432.05232327741, "percentiles": { - "p10": 51323.762902221715, - "p25": 52095.95189311151, - "p50": 53358.59240835642, - "p75": 57813.672933649104, - "p90": 66204.3032797149, - "p95": 70851.33178987651, - "p99": 75107.22531507436 + "p10": 51410.285344118616, + "p25": 52554.22544982, + "p50": 53881.17198559465, + "p75": 60217.58150309058, + "p90": 67225.53225715157, + "p95": 70760.0025176975, + "p99": 76431.35214064382 } }, "details": { "DNSDialup": { - "average": 0.0008228500200000001, - "fastest": 0.000084657, - "slowest": 0.001555699 + "average": 0.00093548876, + "fastest": 0.000155789, + "slowest": 0.001328437 }, "DNSLookup": { - "average": 0.00000940092, - "fastest": 0.000004478, - "slowest": 0.000050374 + "average": 0.000008064879999999997, + "fastest": 0.000004168, + "slowest": 0.000049914 } }, "statusCodeDistribution": { - "200": 559266 + "200": 567890 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index c9231fb31b..bd3a49d71b 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000642871, - "slowest": 0.006711865, - "fastest": 0.000263211, - "average": 0.0011137044178116864, - "requestsPerSec": 44821.61854812624, - "totalData": 5827185, + "total": 10.000674154, + "slowest": 0.006471405, + "fastest": 0.000449561, + "average": 0.0010941109786190592, + "requestsPerSec": 45621.624399942426, + "totalData": 5931211, "sizePerRequest": 13, - "sizePerSec": 582681.0411256411 + "sizePerSec": 593081.1171992515 }, "responseTimeHistogram": { - "0.000263211": 1, - "0.0009080764": 21301, - "0.0015529418": 424985, - "0.0021978072": 1744, - "0.0028426726000000003": 99, - "0.003487538": 45, - "0.0041324034": 20, - "0.004777268800000001": 7, - "0.0054221342": 14, - "0.0060669996": 6, - "0.006711865": 23 + "0.000449561": 1, + "0.0010517454": 107442, + "0.0016539298": 347586, + "0.0022561142": 945, + "0.0028582985999999998": 155, + "0.0034604830000000003": 80, + "0.0040626674": 6, + "0.0046648518000000005": 0, + "0.0052670362": 12, + "0.0058692206": 18, + "0.006471405": 2 }, "latencyPercentiles": { - "p10": 0.001013638, - "p25": 0.001073141, - "p50": 0.001118516, - "p75": 0.001164828, - "p90": 0.001217268, - "p95": 0.001260947, - "p99": 0.001397323 + "p10": 0.001000922, + "p25": 0.001054941, + "p50": 0.00109909, + "p75": 0.001143303, + "p90": 0.001188345, + "p95": 0.001225775, + "p99": 0.001376886 }, "rps": { - "mean": 44820.77061243084, - "stddev": 2685.0070699068706, - "max": 55701.56521398458, + "mean": 45617.62550078787, + "stddev": 2770.909967259508, + "max": 63138.89987621476, "percentiles": { - "p10": 43162.597822256015, - "p25": 43943.27533755205, - "p50": 44610.696983494236, - "p75": 45623.222220111704, - "p90": 47502.18985094869, - "p95": 48903.4330209965, - "p99": 51151.259389144165 + "p10": 43915.973302297054, + "p25": 44713.52136886174, + "p50": 45405.22803867782, + "p75": 46429.78470688883, + "p90": 48094.91531537361, + "p95": 49248.39146945834, + "p99": 52133.644597928316 } }, "details": { "DNSDialup": { - "average": 0.0006062842800000001, - "fastest": 0.000088288, - "slowest": 0.001125216 + "average": 0.0006906083600000001, + "fastest": 0.000074309, + "slowest": 0.001229281 }, "DNSLookup": { - "average": 0.000008450379999999998, - "fastest": 0.000003847, - "slowest": 0.000047068 + "average": 0.00003117194, + "fastest": 0.000004158, + "slowest": 0.00114502 } }, "statusCodeDistribution": { - "200": 448245 + "200": 456247 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index ab96323fb3..eaa620433f 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000592817, - "slowest": 0.014297427, - "fastest": 0.001394837, - "average": 0.003031593388535066, - "requestsPerSec": 16454.424553739933, - "totalData": 2139202, + "total": 10.000559607, + "slowest": 0.01536276, + "fastest": 0.000917364, + "average": 0.0029174643906048152, + "requestsPerSec": 17097.14323189674, + "totalData": 2222753, "sizePerRequest": 13, - "sizePerSec": 213907.51919861915 + "sizePerSec": 222262.86201465767 }, "responseTimeHistogram": { - "0.001394837": 1, - "0.0026850959999999997": 16861, - "0.003975355": 140496, - "0.005265614": 5481, - "0.006555873": 450, - "0.007846132": 124, - "0.009136390999999999": 1087, - "0.010426649999999999": 8, - "0.011716909": 8, - "0.013007168": 17, - "0.014297427": 21 + "0.000917364": 1, + "0.0023619036": 537, + "0.0038064431999999997": 164413, + "0.0052509828": 4516, + "0.0066955224": 254, + "0.008140062": 1131, + "0.0095846016": 79, + "0.0110291412": 0, + "0.0124736808": 12, + "0.013918220399999999": 17, + "0.01536276": 21 }, "latencyPercentiles": { - "p10": 0.002683201, - "p25": 0.002770922, - "p50": 0.002875277, - "p75": 0.003007832, - "p90": 0.003734775, - "p95": 0.003943788, - "p99": 0.005343954 + "p10": 0.002592149, + "p25": 0.002678713, + "p50": 0.002780875, + "p75": 0.002900399, + "p90": 0.003540627, + "p95": 0.003717064, + "p99": 0.005040855 }, "rps": { - "mean": 16464.22551740313, - "stddev": 2123.0269345615166, - "max": 20410.22204146685, + "mean": 17110.624847204694, + "stddev": 2101.497811347042, + "max": 20618.676397080584, "percentiles": { - "p10": 14983.371976689623, - "p25": 15728.722219645137, - "p50": 16800.330966520924, - "p75": 17662.938348216147, - "p90": 18416.783608069196, - "p95": 18840.069058873592, - "p99": 19480.11587254994 + "p10": 15458.66718784463, + "p25": 16450.356185318706, + "p50": 17490.659334528453, + "p75": 18311.631548359477, + "p90": 18978.266370512076, + "p95": 19281.74224681153, + "p99": 19782.75781376712 } }, "details": { "DNSDialup": { - "average": 0.00060669014, - "fastest": 0.000094426, - "slowest": 0.000848577 + "average": 0.0005101092200000002, + "fastest": 0.000073367, + "slowest": 0.000884298 }, "DNSLookup": { - "average": 0.000007807999999999999, - "fastest": 0.000003747, - "slowest": 0.000046848 + "average": 0.00000829528, + "fastest": 0.000004298, + "slowest": 0.000047439 } }, "statusCodeDistribution": { - "200": 164554 + "200": 170981 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 7b5c0beed2..d9815757f2 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00072662, - "slowest": 0.008742516, - "fastest": 0.000045935, - "average": 0.0006758963467632174, - "requestsPerSec": 73797.7377087826, - "totalData": 9594403, + "total": 10.00074094, + "slowest": 0.003560035, + "fastest": 0.000042918, + "average": 0.000613468998035861, + "requestsPerSec": 81302.47597434516, + "totalData": 10570105, "sizePerRequest": 13, - "sizePerSec": 959370.5902141739 + "sizePerSec": 1056932.187666487 }, "responseTimeHistogram": { - "0.000045935": 1, - "0.0009155931": 611723, - "0.0017852512": 123595, - "0.0026549092999999997": 2489, - "0.0035245674": 111, - "0.0043942255000000005": 41, - "0.0052638836": 25, - "0.0061335417": 10, - "0.0070031998": 15, - "0.0078728579": 19, - "0.008742516": 2 + "0.000042918": 1, + "0.0003946297": 112726, + "0.0007463414": 516599, + "0.0010980531000000001": 148720, + "0.0014497648000000001": 27272, + "0.0018014765000000002": 6510, + "0.0021531882": 1116, + "0.0025048999": 84, + "0.0028566116": 24, + "0.0032083233": 13, + "0.003560035": 20 }, "latencyPercentiles": { - "p10": 0.000407527, - "p25": 0.000509428, - "p50": 0.000600498, - "p75": 0.000804562, - "p90": 0.001042292, - "p95": 0.001178913, - "p99": 0.001576693 + "p10": 0.000366293, + "p25": 0.000452798, + "p50": 0.000563915, + "p75": 0.000719579, + "p90": 0.000935401, + "p95": 0.001068079, + "p99": 0.001439494 }, "rps": { - "mean": 73798.47031496996, - "stddev": 12195.126083676676, - "max": 98727.9925532165, + "mean": 81313.64598889687, + "stddev": 11160.70083299183, + "max": 99959.61511236739, "percentiles": { - "p10": 56298.13327611393, - "p25": 62958.23006698813, - "p50": 75991.01100526261, - "p75": 83118.56037453355, - "p90": 89049.15733854206, - "p95": 92034.0660239711, - "p99": 96401.95695972757 + "p10": 64040.563292791354, + "p25": 74841.88894472315, + "p50": 83594.14372465809, + "p75": 89609.84374646173, + "p90": 94172.51462955649, + "p95": 95970.25223027664, + "p99": 98721.79777294767 } }, "details": { "DNSDialup": { - "average": 0.0005512512600000002, - "fastest": 0.000078666, - "slowest": 0.000897322 + "average": 0.0006955542999999998, + "fastest": 0.000146163, + "slowest": 0.001058644 }, "DNSLookup": { - "average": 0.0000084118, - "fastest": 0.000003667, - "slowest": 0.00004834 + "average": 0.000008960199999999998, + "fastest": 0.000004087, + "slowest": 0.000049623 } }, "statusCodeDistribution": { - "200": 738031 + "200": 813085 }, "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 016d0240c2..a1d2d1f088 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.001217447, - "slowest": 0.029077512, - "fastest": 0.003158372, - "average": 0.004871552822501892, - "requestsPerSec": 10251.25196440497, - "totalData": 3998475, + "total": 10.000578036, + "slowest": 0.02602332, + "fastest": 0.003201973, + "average": 0.004794582362905942, + "requestsPerSec": 10416.697877362576, + "totalData": 4062747, "sizePerRequest": 39, - "sizePerSec": 399798.8266117938 + "sizePerSec": 406251.2172171405 }, "responseTimeHistogram": { - "0.003158372": 1, - "0.005750286": 94108, - "0.0083422": 4768, - "0.010934114": 2538, - "0.013526027999999999": 893, - "0.016117942": 122, - "0.018709856": 13, - "0.021301769999999998": 44, - "0.023893684": 23, - "0.026485598": 9, - "0.029077512": 6 + "0.003201973": 1, + "0.005484107699999999": 95177, + "0.0077662424": 4691, + "0.010048377099999999": 2643, + "0.0123305118": 1402, + "0.0146126465": 102, + "0.016894781199999997": 64, + "0.019176915899999997": 36, + "0.021459050599999998": 40, + "0.0237411853": 11, + "0.02602332": 6 }, "latencyPercentiles": { - "p10": 0.003996097, - "p25": 0.004090667, - "p50": 0.004767552, - "p75": 0.00491661, - "p90": 0.005592878, - "p95": 0.007012261, - "p99": 0.011049807 + "p10": 0.003951629, + "p25": 0.004035997, + "p50": 0.004712085, + "p75": 0.004845758, + "p90": 0.005375319, + "p95": 0.006957016, + "p99": 0.010519395 }, "rps": { - "mean": 10216.296426156625, - "stddev": 1952.5347923538457, - "max": 11859.656093909103, + "mean": 10393.106549773598, + "stddev": 1897.4165137289049, + "max": 12732.084947227184, "percentiles": { - "p10": 6964.675272543024, - "p25": 10311.84521660016, - "p50": 11040.976375622446, - "p75": 11236.68044760414, - "p90": 11392.336106227769, - "p95": 11492.978603735626, - "p99": 11711.440906619902 + "p10": 6698.245171402459, + "p25": 10516.39716646218, + "p50": 11193.752664876192, + "p75": 11360.760964425186, + "p90": 11462.529096587581, + "p95": 11530.560282503044, + "p99": 12047.446458387127 } }, "details": { "DNSDialup": { - "average": 0.0008410909600000001, - "fastest": 0.000205935, - "slowest": 0.001150364 + "average": 0.00074270624, + "fastest": 0.000075891, + "slowest": 0.001717404 }, "DNSLookup": { - "average": 0.000009729500000000002, - "fastest": 0.000004478, - "slowest": 0.000060602 + "average": 0.000008345879999999998, + "fastest": 0.000004529, + "slowest": 0.000045996 } }, "statusCodeDistribution": { - "200": 102525 + "200": 104173 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index ef240b3799..11f0a54d87 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000574809, - "slowest": 0.359601581, - "fastest": 0.001268814, - "average": 0.007527727184858548, - "requestsPerSec": 6634.418647645157, - "totalData": 862524, + "total": 10.000621536, + "slowest": 0.350669021, + "fastest": 0.001358913, + "average": 0.007705725334757923, + "requestsPerSec": 6480.697201338427, + "totalData": 842543, "sizePerRequest": 13, - "sizePerSec": 86247.44241938704 + "sizePerSec": 84249.06361739954 }, "responseTimeHistogram": { - "0.001268814": 1, - "0.0371020907": 66308, - "0.0729353674": 7, - "0.1087686441": 6, - "0.1446019208": 5, - "0.1804351975": 4, - "0.2162684742": 4, - "0.2521017509": 3, - "0.2879350276": 4, - "0.32376830430000003": 3, - "0.359601581": 3 + "0.001358913": 1, + "0.036289923800000005": 64771, + "0.07122093460000001": 7, + "0.10615194540000002": 6, + "0.1410829562": 5, + "0.176013967": 4, + "0.21094497780000002": 4, + "0.2458759886": 3, + "0.28080699940000003": 4, + "0.31573801020000003": 2, + "0.350669021": 4 }, "latencyPercentiles": { - "p10": 0.006147112, - "p25": 0.007112581, - "p50": 0.007283179, - "p75": 0.007522896, - "p90": 0.008758303, - "p95": 0.00981394, - "p99": 0.012023571 + "p10": 0.006843919, + "p25": 0.007174499, + "p50": 0.007325382, + "p75": 0.007895117, + "p90": 0.008879798, + "p95": 0.009676229, + "p99": 0.011390427 }, "rps": { - "mean": 6633.340774242463, - "stddev": 1001.3940733973355, - "max": 8438.6134072295, + "mean": 6478.95612805318, + "stddev": 898.790474453543, + "max": 8415.164125754562, "percentiles": { - "p10": 5252.309324253063, - "p25": 6536.023292375701, - "p50": 6826.941157891697, - "p75": 6983.255771964922, - "p90": 7790.413986646147, - "p95": 8153.363765847574, - "p99": 8345.232830990204 + "p10": 5357.566516462695, + "p25": 6235.96342466568, + "p50": 6756.369744048877, + "p75": 6923.427493954041, + "p90": 7030.129023957779, + "p95": 7707.666075103375, + "p99": 8276.465436521446 } }, "details": { "DNSDialup": { - "average": 0.0006940859400000001, - "fastest": 0.000102862, - "slowest": 0.000965202 + "average": 0.00062193274, + "fastest": 0.000076452, + "slowest": 0.000909415 }, "DNSLookup": { - "average": 0.000009143120000000002, - "fastest": 0.000003907, - "slowest": 0.000046647 + "average": 0.000008086379999999998, + "fastest": 0.000004448, + "slowest": 0.00004812 } }, "statusCodeDistribution": { - "200": 66348 + "200": 64811 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index dc82a9f564..fe17013472 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000507746, - "slowest": 0.005728224, - "fastest": 0.000293624, - "average": 0.0009947031204130205, - "requestsPerSec": 50174.75239701694, - "totalData": 6523049, + "total": 10.000653795, + "slowest": 0.004864264, + "fastest": 0.000270991, + "average": 0.0009899662898843946, + "requestsPerSec": 50416.803774577624, + "totalData": 6554613, "sizePerRequest": 13, - "sizePerSec": 652271.7811612203 + "sizePerSec": 655418.449069509 }, "responseTimeHistogram": { - "0.000293624": 1, - "0.0008370839999999999": 59144, - "0.0013805439999999998": 439912, - "0.0019240039999999998": 2428, - "0.002467464": 173, - "0.003010924": 26, - "0.003554384": 33, - "0.004097844": 14, - "0.004641304": 5, - "0.005184764": 24, - "0.005728224": 13 + "0.000270991": 1, + "0.0007303183000000001": 31516, + "0.0011896456": 455929, + "0.0016489729000000002": 16206, + "0.0021083002": 362, + "0.0025676275": 105, + "0.0030269548000000004": 27, + "0.0034862821000000003": 8, + "0.0039456094": 6, + "0.004404936700000001": 24, + "0.004864264": 17 }, "latencyPercentiles": { - "p10": 0.000806717, - "p25": 0.000929322, - "p50": 0.001013405, - "p75": 0.001084961, - "p90": 0.001138625, - "p95": 0.001186177, - "p99": 0.001313857 + "p10": 0.000819894, + "p25": 0.000927075, + "p50": 0.001007639, + "p75": 0.001077495, + "p90": 0.001125275, + "p95": 0.00116456, + "p99": 0.001275466 }, "rps": { - "mean": 50174.06317723843, - "stddev": 4246.649490758329, - "max": 74257.7680540106, + "mean": 50413.43693656993, + "stddev": 3643.951716811959, + "max": 68994.55153942792, "percentiles": { - "p10": 47014.48986577653, - "p25": 48002.83216709872, - "p50": 49105.67170508122, - "p75": 51726.00266154045, - "p90": 55327.71226537215, - "p95": 58083.59061320899, - "p99": 63974.25121754337 + "p10": 47816.00879974618, + "p25": 48561.852352988615, + "p50": 49564.46850418312, + "p75": 51703.74940875947, + "p90": 54539.19186327134, + "p95": 57274.28474731722, + "p99": 62402.65286639856 } }, "details": { "DNSDialup": { - "average": 0.0006441246599999999, - "fastest": 0.000086512, - "slowest": 0.001295463 + "average": 0.0009561475, + "fastest": 0.000210985, + "slowest": 0.001188002 }, "DNSLookup": { - "average": 0.00000983068, - "fastest": 0.000003987, - "slowest": 0.000057136 + "average": 0.0000087723, + "fastest": 0.000003677, + "slowest": 0.000061705 } }, "statusCodeDistribution": { - "200": 501773 + "200": 504201 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 039daf438c..06c5f83268 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000574892, - "slowest": 0.187654384, - "fastest": 0.000157894, - "average": 0.002722040607659516, - "requestsPerSec": 18323.84657671938, - "totalData": 2382237, + "total": 10.000652777, + "slowest": 0.182422379, + "fastest": 0.000652341, + "average": 0.0028888129763040985, + "requestsPerSec": 17267.67280603487, + "totalData": 2244944, "sizePerRequest": 13, - "sizePerSec": 238210.005497352 + "sizePerSec": 224479.74647845328 }, "responseTimeHistogram": { - "0.000157894": 1, - "0.018907543": 183205, - "0.037657192": 8, - "0.056406841": 6, - "0.07515649": 6, - "0.09390613900000001": 4, - "0.112655788": 4, - "0.13140543699999999": 4, - "0.150155086": 4, - "0.168904735": 3, - "0.187654384": 4 + "0.000652341": 1, + "0.0188293448": 172645, + "0.0370063486": 7, + "0.0551833524": 6, + "0.0733603562": 5, + "0.09153736000000001": 5, + "0.1097143638": 4, + "0.1278913676": 4, + "0.1460683714": 4, + "0.16424537520000002": 3, + "0.18242237900000002": 4 }, "latencyPercentiles": { - "p10": 0.001755714, - "p25": 0.002562145, - "p50": 0.002703894, - "p75": 0.003006768, - "p90": 0.003079786, - "p95": 0.003230839, - "p99": 0.005513753 + "p10": 0.002624529, + "p25": 0.002687973, + "p50": 0.002770443, + "p75": 0.002918584, + "p90": 0.003071223, + "p95": 0.0031568, + "p99": 0.005541761 }, "rps": { - "mean": 18320.359155068116, - "stddev": 3914.324138961378, - "max": 36101.880907997795, + "mean": 17266.913681404556, + "stddev": 1806.6577714406526, + "max": 22508.53298485336, "percentiles": { - "p10": 15908.700468287121, - "p25": 16216.261667200477, - "p50": 18011.92749838964, - "p75": 18691.308913170185, - "p90": 23473.561446863445, - "p95": 28056.044755000476, - "p99": 28680.15529802642 + "p10": 16015.71782547319, + "p25": 16917.790748751588, + "p50": 17712.077865896725, + "p75": 18050.682706904307, + "p90": 18291.014257845873, + "p95": 18463.688647622108, + "p99": 19408.67179455775 } }, "details": { "DNSDialup": { - "average": 0.00074723502, - "fastest": 0.000097369, - "slowest": 0.001055926 + "average": 0.0008396171400000002, + "fastest": 0.000151533, + "slowest": 0.001164161 }, "DNSLookup": { - "average": 0.000010175120000000002, - "fastest": 0.000003576, - "slowest": 0.000066634 + "average": 0.00000849518, + "fastest": 0.000003567, + "slowest": 0.00006428 } }, "statusCodeDistribution": { - "200": 183249 + "200": 172688 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 4454dafb26..a28ae96f5b 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.7284719109199479, - "total": 10.000514953, - "slowest": 0.014697151, - "fastest": 0.000186256, - "average": 0.000935710927379264, - "requestsPerSec": 52866.5776197255, - "totalData": 5006794, + "successRate": 0.9719738957791159, + "total": 10.000613084, + "slowest": 0.015142733, + "fastest": 0.000236302, + "average": 0.0009037976306352593, + "requestsPerSec": 55098.82197938256, + "totalData": 6962527, "sizePerRequest": 13, - "sizePerSec": 500653.6186917094 + "sizePerSec": 696210.0164778258 }, "responseTimeHistogram": { - "0.000186256": 1, - "0.0016373455000000003": 384248, - "0.0030884350000000005": 784, - "0.0045395245": 5, - "0.005990614000000001": 24, - "0.0074417035000000015": 26, - "0.008892793": 0, - "0.0103438825": 0, - "0.011794972": 0, - "0.013246061500000001": 0, - "0.014697151000000002": 50 + "0.000236302": 1, + "0.0017269451": 535103, + "0.0032175881999999996": 374, + "0.0047082313": 1, + "0.006198874399999999": 49, + "0.007689517499999999": 0, + "0.0091801606": 1, + "0.0106708037": 0, + "0.0121614468": 0, + "0.013652089899999999": 0, + "0.015142732999999998": 50 }, "latencyPercentiles": { - "p10": 0.000642154, - "p25": 0.000763137, - "p50": 0.000970609, - "p75": 0.00108431, - "p90": 0.00115065, - "p95": 0.001201232, - "p99": 0.00134048 + "p10": 0.000629759, + "p25": 0.000719857, + "p50": 0.000938366, + "p75": 0.001060495, + "p90": 0.001125085, + "p95": 0.001166197, + "p99": 0.001291156 }, "rps": { - "mean": 53325.50541368783, - "stddev": 7726.934231315665, - "max": 74131.9360380423, + "mean": 55216.18534793828, + "stddev": 8284.845428720944, + "max": 76681.8425305329, "percentiles": { - "p10": 46206.746826516, - "p25": 47653.54162532074, - "p50": 52102.439240693806, - "p75": 58446.109428961885, - "p90": 63330.70906082337, - "p95": 67271.9136757199, - "p99": 72208.23896006876 + "p10": 47210.780095494825, + "p25": 48545.47254413196, + "p50": 53579.92294945668, + "p75": 61006.77024639406, + "p90": 67086.97796564503, + "p95": 70265.23424346923, + "p99": 73698.25293805244 } }, "details": { "DNSDialup": { - "average": 0.00056888184, - "fastest": 0.000093915, - "slowest": 0.00102839 + "average": 0.00053818274, + "fastest": 0.000069821, + "slowest": 0.003608359 }, "DNSLookup": { - "average": 0.00000873172, - "fastest": 0.000004348, - "slowest": 0.000025648 + "average": 0.00006932916000000001, + "fastest": 0.000004458, + "slowest": 0.003080795 } }, "statusCodeDistribution": { - "200": 385138 + "200": 535579 }, "errorDistribution": { - "Connection refused (os error 111)": 143555 + "Connection refused (os error 111)": 15443 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 2c59e1874f..1c4e28ca62 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000648107, - "slowest": 0.007209279, - "fastest": 0.000191967, - "average": 0.0010242465534998182, - "requestsPerSec": 48728.74185613018, - "totalData": 6335147, + "total": 10.000574799, + "slowest": 0.006721776, + "fastest": 0.00031035, + "average": 0.000981179946617872, + "requestsPerSec": 50866.17621727764, + "totalData": 6612983, "sizePerRequest": 13, - "sizePerSec": 633473.6441296925 + "sizePerSec": 661260.2908246093 }, "responseTimeHistogram": { - "0.000191967": 1, - "0.0008936982": 54902, - "0.0015954294": 431164, - "0.0022971606": 1010, - "0.0029988918": 148, - "0.0037006229999999997": 28, - "0.004402354200000001": 16, - "0.0051040854000000005": 0, - "0.0058058166": 21, - "0.0065075478": 23, - "0.007209279": 6 + "0.00031035": 1, + "0.0009514926": 179521, + "0.0015926351999999999": 328052, + "0.0022337777999999996": 862, + "0.0028749203999999997": 137, + "0.003516063": 44, + "0.004157205599999999": 24, + "0.004798348199999999": 0, + "0.005439490799999999": 16, + "0.0060806333999999995": 24, + "0.006721776": 10 }, "latencyPercentiles": { - "p10": 0.000882691, - "p25": 0.000953943, - "p50": 0.001036345, - "p75": 0.001099508, - "p90": 0.001156114, - "p95": 0.001206558, - "p99": 0.00132579 + "p10": 0.000775528, + "p25": 0.000916415, + "p50": 0.001000362, + "p75": 0.001075257, + "p90": 0.001125439, + "p95": 0.001165546, + "p99": 0.001286597 }, "rps": { - "mean": 48724.67424589271, - "stddev": 3419.687148920387, - "max": 65848.2610529425, + "mean": 50871.3330609015, + "stddev": 4478.636052571856, + "max": 77253.91550762855, "percentiles": { - "p10": 46475.30393496653, - "p25": 47422.141397815234, - "p50": 48392.05699282916, - "p75": 49563.654601603346, - "p90": 52364.56550927466, - "p95": 54448.32813550691, - "p99": 58963.33387761315 + "p10": 47878.42260311965, + "p25": 48677.05793051536, + "p50": 49683.47402941973, + "p75": 52224.60661840358, + "p90": 56178.04816231428, + "p95": 58947.42320196436, + "p99": 65013.75456636601 } }, "details": { "DNSDialup": { - "average": 0.0006725969199999999, - "fastest": 0.000080797, - "slowest": 0.000996294 + "average": 0.0006299529799999999, + "fastest": 0.000081032, + "slowest": 0.001037545 }, "DNSLookup": { - "average": 0.00000898528, - "fastest": 0.000003597, - "slowest": 0.000049152 + "average": 0.000008748539999999999, + "fastest": 0.000004138, + "slowest": 0.000046136 } }, "statusCodeDistribution": { - "200": 487319 + "200": 508691 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index b1cba834c9..80c3117b02 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000723679, - "slowest": 0.011151693, - "fastest": 0.000179556, - "average": 0.0012331063711226047, - "requestsPerSec": 40485.57014430835, - "totalData": 5263505, + "total": 10.000903196, + "slowest": 0.011329409, + "fastest": 0.000427029, + "average": 0.0011930901156113466, + "requestsPerSec": 41840.72096281893, + "totalData": 5439785, "sizePerRequest": 13, - "sizePerSec": 526312.4118760086 + "sizePerSec": 543929.372516646 }, "responseTimeHistogram": { - "0.000179556": 1, - "0.0012767696999999999": 253053, - "0.0023739834": 149708, - "0.0034711970999999997": 754, - "0.0045684108": 19, - "0.0056656245": 74, - "0.006762838199999999": 1132, - "0.007860051899999998": 67, - "0.0089572656": 27, - "0.010054479299999999": 0, - "0.011151693": 50 + "0.000427029": 1, + "0.0015172669999999999": 398991, + "0.0026075049999999995": 17458, + "0.003697743": 523, + "0.004787980999999999": 69, + "0.005878219": 1261, + "0.006968456999999999": 42, + "0.008058695": 19, + "0.009148933": 31, + "0.010239171": 0, + "0.011329409": 50 }, "latencyPercentiles": { - "p10": 0.000912171, - "p25": 0.001089448, - "p50": 0.001238164, - "p75": 0.001315922, - "p90": 0.001402044, - "p95": 0.00153513, - "p99": 0.002262335 + "p10": 0.000889071, + "p25": 0.001050248, + "p50": 0.001201468, + "p75": 0.001279734, + "p90": 0.001355639, + "p95": 0.001494687, + "p99": 0.002058291 }, "rps": { - "mean": 40497.714662479855, - "stddev": 4636.306419400525, - "max": 56126.250669895424, + "mean": 41834.51438545133, + "stddev": 4700.366878114545, + "max": 48980.508626720635, "percentiles": { - "p10": 36970.72661940166, - "p25": 39179.6208254428, - "p50": 41399.1235591939, - "p75": 42958.657535904786, - "p90": 44138.819313857486, - "p95": 45055.7925879609, - "p99": 46925.96108874469 + "p10": 38376.26690784474, + "p25": 40773.35534359952, + "p50": 42998.12418086685, + "p75": 44257.52544656211, + "p90": 45446.672621863836, + "p95": 46107.67231667351, + "p99": 47310.68030910889 } }, "details": { "DNSDialup": { - "average": 0.0008230378999999999, - "fastest": 0.000176699, - "slowest": 0.001104618 + "average": 0.0008863571, + "fastest": 0.000151506, + "slowest": 0.001367779 }, "DNSLookup": { - "average": 0.000008127420000000003, - "fastest": 0.000004128, - "slowest": 0.000063288 + "average": 0.000008162600000000002, + "fastest": 0.000004549, + "slowest": 0.000048741 } }, "statusCodeDistribution": { - "200": 404885 + "200": 418445 }, "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 d89db4af93..ffdf09ca12 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.00182341, - "slowest": 0.004881878, - "fastest": 0.000039031, - "average": 0.000631957538456787, - "requestsPerSec": 78931.4075682126, - "totalData": 10262954, + "total": 10.000807097, + "slowest": 0.004066039, + "fastest": 0.000036961, + "average": 0.0006027912755437629, + "requestsPerSec": 82762.02030217003, + "totalData": 10759931, "sizePerRequest": 13, - "sizePerSec": 1026108.2983867639 + "sizePerSec": 1075906.2639282104 }, "responseTimeHistogram": { - "0.000039031": 1, - "0.0005233157": 301745, - "0.0010076004": 425102, - "0.0014918851": 54293, - "0.0019761698": 7737, - "0.0024604545": 484, - "0.0029447392": 39, - "0.0034290239": 28, - "0.0039133086": 18, - "0.0043975933000000005": 10, - "0.004881878": 1 + "0.000036961": 1, + "0.00043986879999999994": 186301, + "0.0008427765999999998": 523496, + "0.0012456843999999999": 100527, + "0.0016485921999999998": 14591, + "0.0020514999999999995": 2572, + "0.0024544077999999994": 103, + "0.0028573155999999994": 46, + "0.0032602233999999993": 24, + "0.0036631311999999992": 21, + "0.004066039": 5 }, "latencyPercentiles": { - "p10": 0.000369238, - "p25": 0.000462962, - "p50": 0.000578067, - "p75": 0.000749497, - "p90": 0.000967262, - "p95": 0.001093968, - "p99": 0.00150319 + "p10": 0.000365001, + "p25": 0.000450775, + "p50": 0.000555917, + "p75": 0.000697885, + "p90": 0.000912857, + "p95": 0.001029917, + "p99": 0.001421039 }, "rps": { - "mean": 78940.3307911629, - "stddev": 12129.721284625695, - "max": 99685.85838049535, + "mean": 82777.79431637235, + "stddev": 12294.482117828797, + "max": 102484.97365307245, "percentiles": { - "p10": 60002.79679146318, - "p25": 71522.90878768865, - "p50": 82111.56952014173, - "p75": 88001.18801603874, - "p90": 92112.90754694348, - "p95": 93648.34391623837, - "p99": 97133.37502765802 + "p10": 63620.30123812512, + "p25": 75812.86260856588, + "p50": 86219.6580820476, + "p75": 92540.46407232084, + "p90": 95562.359363303, + "p95": 97245.21353043226, + "p99": 99163.87919420296 } }, "details": { "DNSDialup": { - "average": 0.0005656669000000001, - "fastest": 0.000080065, - "slowest": 0.000923662 + "average": 0.00089215666, + "fastest": 0.000135533, + "slowest": 0.001327248 }, "DNSLookup": { - "average": 0.00000822054, - "fastest": 0.000003787, - "slowest": 0.000051636 + "average": 0.000008628660000000002, + "fastest": 0.000004277, + "slowest": 0.000041768 } }, "statusCodeDistribution": { - "200": 789458 + "200": 827687 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index 9b629991eb..87d3c2bc6d 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000911356, - "slowest": 0.017469797, - "fastest": 0.000534264, - "average": 0.0016532187009412399, - "requestsPerSec": 30202.347490940007, - "totalData": 3926663, + "total": 10.001062871, + "slowest": 0.017071984, + "fastest": 0.000556411, + "average": 0.0016022219057364561, + "requestsPerSec": 31162.487829539812, + "totalData": 4051554, "sizePerRequest": 13, - "sizePerSec": 392630.5173822201 + "sizePerSec": 405112.34178401757 }, "responseTimeHistogram": { - "0.000534264": 1, - "0.0022278172999999997": 289791, - "0.0039213706": 10050, - "0.005614923899999999": 899, - "0.0073084772": 1160, - "0.0090020305": 0, - "0.010695583799999998": 31, - "0.0123891371": 68, - "0.014082690399999999": 1, - "0.015776243699999998": 0, - "0.017469797": 50 + "0.000556411": 1, + "0.0022079683": 304183, + "0.0038595255999999997": 5336, + "0.005511082899999999": 946, + "0.007162640199999999": 1051, + "0.008814197499999999": 91, + "0.010465754799999998": 0, + "0.012117312099999998": 0, + "0.013768869399999998": 0, + "0.015420426699999998": 0, + "0.017071984": 50 }, "latencyPercentiles": { - "p10": 0.001122782, - "p25": 0.001467521, - "p50": 0.001681148, - "p75": 0.001770218, - "p90": 0.001949105, - "p95": 0.002185442, - "p99": 0.003313894 + "p10": 0.001095201, + "p25": 0.001413657, + "p50": 0.001644267, + "p75": 0.001724293, + "p90": 0.001864796, + "p95": 0.00204181, + "p99": 0.003158899 }, "rps": { - "mean": 30205.943640490754, - "stddev": 4010.3122056713514, - "max": 35760.633865009564, + "mean": 31161.662786630946, + "stddev": 3927.356475435638, + "max": 36336.47287282789, "percentiles": { - "p10": 28780.8778618403, - "p25": 30006.050882356853, - "p50": 30923.480198516336, - "p75": 32072.928154813035, - "p90": 32877.22085106702, - "p95": 33405.62216620768, - "p99": 34456.80548953014 + "p10": 29216.90197779196, + "p25": 30724.930208365935, + "p50": 31994.163612446737, + "p75": 33075.91803848876, + "p90": 33822.29904175801, + "p95": 34256.03366158479, + "p99": 35384.41912285738 } }, "details": { "DNSDialup": { - "average": 0.00052458052, - "fastest": 0.000081041, - "slowest": 0.000722873 + "average": 0.0006342215199999999, + "fastest": 0.000088165, + "slowest": 0.001248793 }, "DNSLookup": { - "average": 0.00000777936, - "fastest": 0.000003517, - "slowest": 0.000048601 + "average": 0.00000849006, + "fastest": 0.000003807, + "slowest": 0.00005826 } }, "statusCodeDistribution": { - "200": 302051 + "200": 311658 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index c154d1926a..2fcc64e430 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000656048, - "slowest": 0.006202441, - "fastest": 0.000181659, - "average": 0.0010897558348207674, - "requestsPerSec": 45802.99510366682, - "totalData": 5954780, + "total": 10.000643594, + "slowest": 0.005863353, + "fastest": 0.000310601, + "average": 0.001071204858728037, + "requestsPerSec": 46596.501077148576, + "totalData": 6057935, "sizePerRequest": 13, - "sizePerSec": 595438.9363476688 + "sizePerSec": 605754.5140029315 }, "responseTimeHistogram": { - "0.000181659": 1, - "0.0007837372000000001": 9573, - "0.0013858154000000002": 443713, - "0.0019878936000000003": 4244, - "0.0025899718": 396, - "0.00319205": 42, - "0.0037941282000000004": 35, - "0.004396206400000001": 6, - "0.004998284600000001": 9, - "0.0056003628000000005": 24, - "0.006202441": 17 + "0.000310601": 1, + "0.0008658762": 25817, + "0.0014211514": 436699, + "0.0019764266": 3023, + "0.0025317018": 335, + "0.0030869770000000003": 68, + "0.0036422521999999995": 2, + "0.0041975274": 1, + "0.0047528026": 9, + "0.0053080778": 12, + "0.005863353": 28 }, "latencyPercentiles": { - "p10": 0.000953923, - "p25": 0.001013265, - "p50": 0.00110047, - "p75": 0.001163097, - "p90": 0.00121654, - "p95": 0.001262382, - "p99": 0.001390756 + "p10": 0.000929006, + "p25": 0.000997627, + "p50": 0.001083635, + "p75": 0.00114942, + "p90": 0.001201568, + "p95": 0.00124345, + "p99": 0.001371586 }, "rps": { - "mean": 45802.875597044665, - "stddev": 2772.8479273546686, - "max": 67907.56490273027, + "mean": 46596.254894405756, + "stddev": 2923.1238599789444, + "max": 61821.17335983877, "percentiles": { - "p10": 44066.929937295994, - "p25": 44922.276957141876, - "p50": 45604.48292067035, - "p75": 46609.36539533131, - "p90": 48409.94340237414, - "p95": 49389.473971045416, - "p99": 51770.0116728855 + "p10": 44502.54109510219, + "p25": 45427.95692627506, + "p50": 46406.64543162639, + "p75": 47711.53585249369, + "p90": 49576.40219341979, + "p95": 50920.40380580282, + "p99": 53393.235267423755 } }, "details": { "DNSDialup": { - "average": 0.000527692, - "fastest": 0.00007493, - "slowest": 0.000910604 + "average": 0.0006904947599999999, + "fastest": 0.00018511, + "slowest": 0.000988096 }, "DNSLookup": { - "average": 0.000008587619999999999, - "fastest": 0.000003767, - "slowest": 0.000066694 + "average": 0.00000840734, + "fastest": 0.000003988, + "slowest": 0.000044633 } }, "statusCodeDistribution": { - "200": 458060 + "200": 465995 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 58d545a69a..9e590dceac 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00059592, - "slowest": 0.004879154, - "fastest": 0.000293553, - "average": 0.0009798793344175996, - "requestsPerSec": 50937.46453461345, - "totalData": 6622265, + "total": 10.000590456, + "slowest": 0.004980324, + "fastest": 0.000248854, + "average": 0.0009735010680854963, + "requestsPerSec": 51264.873034812736, + "totalData": 6664827, "sizePerRequest": 13, - "sizePerSec": 662187.0389499749 + "sizePerSec": 666443.3494525657 }, "responseTimeHistogram": { - "0.000293553": 1, - "0.0007521131": 50498, - "0.0012106731999999999": 444963, - "0.0016692332999999999": 13446, - "0.0021277934": 299, - "0.0025863535": 76, - "0.0030449136": 64, - "0.0035034737": 20, - "0.0039620338": 11, - "0.0044205939": 14, - "0.004879154": 13 + "0.000248854": 1, + "0.0007220010000000001": 41624, + "0.001195148": 458087, + "0.001668295": 12512, + "0.0021414420000000003": 289, + "0.0026145890000000005": 33, + "0.003087736": 75, + "0.0035608830000000004": 12, + "0.00403403": 12, + "0.004507177": 22, + "0.004980324": 12 }, "latencyPercentiles": { - "p10": 0.000754108, - "p25": 0.000917269, - "p50": 0.001002141, - "p75": 0.001078049, - "p90": 0.001127415, - "p95": 0.001168056, - "p99": 0.001285585 + "p10": 0.000767847, + "p25": 0.000911889, + "p50": 0.000994766, + "p75": 0.001068367, + "p90": 0.001116248, + "p95": 0.001153217, + "p99": 0.001263303 }, "rps": { - "mean": 50941.034560282445, - "stddev": 4385.735414434809, - "max": 69237.15265611603, + "mean": 51262.13072317447, + "stddev": 3962.242317672726, + "max": 67605.29349448171, "percentiles": { - "p10": 47393.74087331569, - "p25": 48431.49149942185, - "p50": 49905.02044505658, - "p75": 52896.244717264184, - "p90": 56525.92846342882, - "p95": 59012.65231265567, - "p99": 64952.44495681977 + "p10": 48210.81255265211, + "p25": 49019.930551719655, + "p50": 50057.46095943519, + "p75": 53100.54270366421, + "p90": 56137.35941269015, + "p95": 58450.35455864745, + "p99": 63730.520546291715 } }, "details": { "DNSDialup": { - "average": 0.0008569499600000003, - "fastest": 0.000096107, - "slowest": 0.001164309 + "average": 0.0005228428400000001, + "fastest": 0.00008015, + "slowest": 0.00093049 }, "DNSLookup": { - "average": 0.000010067479999999998, - "fastest": 0.000003727, - "slowest": 0.00005379 + "average": 0.000008078859999999999, + "fastest": 0.000003416, + "slowest": 0.000060272 } }, "statusCodeDistribution": { - "200": 509405 + "200": 512679 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index bca7fb0523..e8dd1496a3 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000627453, - "slowest": 0.154306488, - "fastest": 0.000422858, - "average": 0.0027257528536592094, - "requestsPerSec": 18296.551977357216, - "totalData": 2378701, + "total": 10.000582176, + "slowest": 0.159575574, + "fastest": 0.000877582, + "average": 0.0027464482181673235, + "requestsPerSec": 18157.942888144116, + "totalData": 2360670, "sizePerRequest": 13, - "sizePerSec": 237855.1757056438 + "sizePerSec": 236053.2575458735 }, "responseTimeHistogram": { - "0.000422858": 1, - "0.015811221": 182932, - "0.031199584": 8, - "0.04658794699999999": 5, - "0.06197630999999999": 6, - "0.077364673": 6, - "0.09275303599999998": 4, - "0.10814139899999999": 4, - "0.12352976199999999": 4, - "0.13891812499999998": 3, - "0.154306488": 4 + "0.000877582": 1, + "0.0167473812": 181545, + "0.0326171804": 8, + "0.0484869796": 6, + "0.0643567788": 6, + "0.080226578": 5, + "0.0960963772": 4, + "0.11196617639999999": 4, + "0.12783597559999998": 4, + "0.1437057748": 3, + "0.159575574": 4 }, "latencyPercentiles": { - "p10": 0.002482039, - "p25": 0.002569853, - "p50": 0.002657888, - "p75": 0.002744529, - "p90": 0.002833794, - "p95": 0.002933094, - "p99": 0.005267909 + "p10": 0.002506707, + "p25": 0.002595244, + "p50": 0.002682148, + "p75": 0.002764237, + "p90": 0.002836885, + "p95": 0.002908012, + "p99": 0.005314209 }, "rps": { - "mean": 18293.868766732383, - "stddev": 1556.053117247031, - "max": 22906.644172610566, + "mean": 18158.379970624246, + "stddev": 1544.0080902520854, + "max": 20476.968830439564, "percentiles": { - "p10": 17666.388521424662, - "p25": 18083.702224114735, - "p50": 18473.910420812044, - "p75": 18888.942362904614, - "p90": 19232.949889751486, - "p95": 19468.77344218456, - "p99": 19906.734448263654 + "p10": 17604.866910727673, + "p25": 18005.276853764, + "p50": 18361.866637260908, + "p75": 18719.60316843763, + "p90": 19012.152567921756, + "p95": 19226.11675700261, + "p99": 19701.541746158953 } }, "details": { "DNSDialup": { - "average": 0.00087343384, - "fastest": 0.000141714, - "slowest": 0.001322524 + "average": 0.0005310441399999999, + "fastest": 0.000079729, + "slowest": 0.000825374 }, "DNSLookup": { - "average": 0.000008236599999999998, - "fastest": 0.000004048, - "slowest": 0.000053761 + "average": 0.00000870396, + "fastest": 0.000004218, + "slowest": 0.000062507 } }, "statusCodeDistribution": { - "200": 182977 + "200": 181590 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index efd0267a76..55e81b2c44 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000700418, - "slowest": 0.017415786, - "fastest": 0.001045637, - "average": 0.0016484276420521843, - "requestsPerSec": 30293.078218274055, - "totalData": 3938376, + "total": 10.00068362, + "slowest": 0.012114963, + "fastest": 0.000809126, + "average": 0.0016259384129233704, + "requestsPerSec": 30712.800411538265, + "totalData": 3992937, "sizePerRequest": 13, - "sizePerSec": 393810.0168375627 + "sizePerSec": 399266.40534999745 }, "responseTimeHistogram": { - "0.001045637": 1, - "0.0026826519": 299425, - "0.0043196668": 2738, - "0.005956681700000001": 537, - "0.007593696600000001": 155, - "0.0092307115": 24, - "0.010867726400000001": 16, - "0.0125047413": 6, - "0.014141756200000001": 0, - "0.015778771100000002": 0, - "0.017415786": 50 + "0.000809126": 1, + "0.0019397096999999998": 301892, + "0.0030702933999999997": 2874, + "0.0042008771": 1503, + "0.0053314608": 539, + "0.0064620445": 218, + "0.0075926282": 22, + "0.0087232119": 71, + "0.0098537956": 10, + "0.0109843793": 10, + "0.012114963": 9 }, "latencyPercentiles": { - "p10": 0.00152999, - "p25": 0.001562922, - "p50": 0.00160509, - "p75": 0.001657343, - "p90": 0.00174664, - "p95": 0.001812736, - "p99": 0.002865659 + "p10": 0.00151823, + "p25": 0.001549702, + "p50": 0.001589614, + "p75": 0.001636235, + "p90": 0.001701837, + "p95": 0.001754823, + "p99": 0.002773799 }, "rps": { - "mean": 30290.379325851038, - "stddev": 3171.5451320181487, - "max": 32768.21234123359, + "mean": 30699.635922374295, + "stddev": 3084.3145518139017, + "max": 35522.62080492847, "percentiles": { - "p10": 29930.286456865768, - "p25": 30347.282158105296, - "p50": 30936.294460661695, - "p75": 31319.991550606373, - "p90": 31635.8940854299, - "p95": 31934.379870495904, - "p99": 32255.43055167319 + "p10": 30313.76244815193, + "p25": 31041.03624992179, + "p50": 31271.61587399708, + "p75": 31582.79735967834, + "p90": 31901.60465071421, + "p95": 32074.499985780687, + "p99": 32378.101758906763 } }, "details": { "DNSDialup": { - "average": 0.0008856984999999999, - "fastest": 0.000091692, - "slowest": 0.001348386 + "average": 0.00063003764, + "fastest": 0.000080568, + "slowest": 0.001052035 }, "DNSLookup": { - "average": 0.000009494159999999997, - "fastest": 0.000003907, - "slowest": 0.000055283 + "average": 0.00000778992, + "fastest": 0.000004097, + "slowest": 0.000048811 } }, "statusCodeDistribution": { - "200": 302952 + "200": 307149 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 34fd06f623..e7a8887687 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.002020128, + "total": 10.000745371, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 73166.31946693879, + "requestsPerSec": 74089.67757029396, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 731811 + "Connection refused (os error 111)": 740952 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 3964cbd83c..b28cab6656 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.00242069, + "total": 10.003548699, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 73940.10139359576, + "requestsPerSec": 73995.34128063927, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 739580 + "Connection refused (os error 111)": 740216 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 06bfc781de..cc416c7e84 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000603463, - "slowest": 0.00637513, - "fastest": 0.000303375, - "average": 0.001265499305890146, - "requestsPerSec": 39450.01933729807, - "totalData": 5128812, + "total": 10.000614263, + "slowest": 0.00638851, + "fastest": 0.000282291, + "average": 0.001281312041136388, + "requestsPerSec": 38965.50649310851, + "totalData": 5065827, "sizePerRequest": 13, - "sizePerSec": 512850.2513848749 + "sizePerSec": 506551.58441041055 }, "responseTimeHistogram": { - "0.000303375": 1, - "0.0009105504999999999": 2358, - "0.001517726": 379945, - "0.0021249015": 11450, - "0.002732077": 579, - "0.0033392524999999998": 129, - "0.003946428": 18, - "0.0045536034999999996": 13, - "0.005160779": 7, - "0.0057679545": 15, - "0.00637513": 9 + "0.000282291": 1, + "0.0008929129000000001": 1420, + "0.0015035348000000002": 362762, + "0.0021141567": 24727, + "0.0027247786000000004": 582, + "0.0033354005000000007": 131, + "0.0039460224000000006": 11, + "0.0045566443": 6, + "0.0051672662": 18, + "0.005777888100000001": 11, + "0.006388510000000001": 10 }, "latencyPercentiles": { - "p10": 0.001109472, - "p25": 0.001164774, - "p50": 0.001273567, - "p75": 0.001346298, - "p90": 0.001407903, - "p95": 0.001468244, - "p99": 0.001652549 + "p10": 0.00111623, + "p25": 0.001169378, + "p50": 0.001287092, + "p75": 0.001352655, + "p90": 0.001446119, + "p95": 0.00153941, + "p99": 0.0016719 }, "rps": { - "mean": 39450.09158554197, - "stddev": 2315.0879609864087, - "max": 48384.86917353976, + "mean": 38954.23564571366, + "stddev": 2503.3103107039988, + "max": 47974.928866587754, "percentiles": { - "p10": 37745.812051824854, - "p25": 38905.178128414234, - "p50": 39815.755094290325, - "p75": 40526.289403938325, - "p90": 41177.30535914596, - "p95": 41766.87712364993, - "p99": 42821.28217723917 + "p10": 36300.82039854195, + "p25": 38332.52898409854, + "p50": 39717.63860330356, + "p75": 40237.355690401375, + "p90": 40787.81103097681, + "p95": 41057.27217097597, + "p99": 42672.69293241103 } }, "details": { "DNSDialup": { - "average": 0.0006835262199999997, - "fastest": 0.000164891, - "slowest": 0.001077564 + "average": 0.0005553523600000001, + "fastest": 0.000081175, + "slowest": 0.001039965 }, "DNSLookup": { - "average": 0.000007945340000000001, - "fastest": 0.000004228, - "slowest": 0.000046908 + "average": 0.000008223519999999998, + "fastest": 0.000004007, + "slowest": 0.000063569 } }, "statusCodeDistribution": { - "200": 394524 + "200": 389679 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index a8ba63e4e4..1af60fb9a3 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000611301, - "slowest": 0.011091639, - "fastest": 0.000426929, - "average": 0.0012710252412761738, - "requestsPerSec": 39274.99911537658, - "totalData": 5106062, + "total": 10.000663189, + "slowest": 0.010860464, + "fastest": 0.00045617, + "average": 0.001241214014676022, + "requestsPerSec": 40219.332698096725, + "totalData": 5228860, "sizePerRequest": 13, - "sizePerSec": 510574.98849989555 + "sizePerSec": 522851.3250752574 }, "responseTimeHistogram": { - "0.000426929": 1, - "0.0014934": 362749, - "0.002559871": 28475, - "0.003626342": 199, - "0.0046928130000000005": 0, - "0.005759284000000001": 895, - "0.006825755": 405, - "0.007892226": 0, - "0.008958697": 0, - "0.010025168": 0, - "0.011091639": 50 + "0.00045617": 1, + "0.0014965994": 374390, + "0.0025370288": 26343, + "0.0035774582": 136, + "0.0046178875999999995": 0, + "0.0056583169999999995": 1170, + "0.0066987463999999995": 84, + "0.0077391757999999995": 46, + "0.0087796052": 0, + "0.009820034600000001": 0, + "0.010860464": 50 }, "latencyPercentiles": { - "p10": 0.000939711, - "p25": 0.00112937, - "p50": 0.00128195, - "p75": 0.001358997, - "p90": 0.001446625, - "p95": 0.001616903, - "p99": 0.002122384 + "p10": 0.000919548, + "p25": 0.001118382, + "p50": 0.001257292, + "p75": 0.001327654, + "p90": 0.001419345, + "p95": 0.001575881, + "p99": 0.001946572 }, "rps": { - "mean": 39289.03260219763, - "stddev": 4124.3154788932825, - "max": 46335.31720932571, + "mean": 40235.488566789565, + "stddev": 3961.2632964186887, + "max": 46951.30062725127, "percentiles": { - "p10": 36107.36590264183, - "p25": 38009.75244878526, - "p50": 40145.3343031017, - "p75": 41385.192010433166, - "p90": 42754.815949531214, - "p95": 43575.6284220689, - "p99": 44808.81837545459 + "p10": 37510.24779969803, + "p25": 39322.92559750455, + "p50": 40979.954162625145, + "p75": 42272.809813714375, + "p90": 43410.64105143268, + "p95": 44097.70581685677, + "p99": 45512.83085898941 } }, "details": { "DNSDialup": { - "average": 0.00077461636, - "fastest": 0.000109664, - "slowest": 0.001744695 + "average": 0.00086781378, + "fastest": 0.000128918, + "slowest": 0.001355793 }, "DNSLookup": { - "average": 0.000008608899999999998, - "fastest": 0.000003717, - "slowest": 0.000051536 + "average": 0.00000839206, + "fastest": 0.000004459, + "slowest": 0.000057758 } }, "statusCodeDistribution": { - "200": 392774 + "200": 402220 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index d552eba96c..ad5e9eb997 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001570755, - "slowest": 0.003501391, - "fastest": 0.00003205, - "average": 0.0006049864351104295, - "requestsPerSec": 82447.94944711663, - "totalData": 10719917, + "total": 10.000987402, + "slowest": 0.003097702, + "fastest": 0.000030707, + "average": 0.0006014932912856989, + "requestsPerSec": 82923.11215532116, + "totalData": 10781069, "sizePerRequest": 13, - "sizePerSec": 1071823.342812516 + "sizePerSec": 1078000.458019175 }, "responseTimeHistogram": { - "0.00003205": 1, - "0.0003789841": 96750, - "0.0007259182": 531827, - "0.0010728523000000001": 163764, - "0.0014197864": 27121, - "0.0017667205": 4809, - "0.0021136546": 280, - "0.0024605887": 36, - "0.0028075228": 13, - "0.0031544569000000002": 7, - "0.003501391": 1 + "0.000030707": 1, + "0.00033740649999999996": 62715, + "0.000644106": 481729, + "0.0009508054999999999": 223499, + "0.001257505": 49858, + "0.0015642044999999998": 9799, + "0.0018709039999999998": 1592, + "0.0021776035": 45, + "0.0024843029999999998": 21, + "0.0027910024999999996": 25, + "0.0030977019999999995": 29 }, "latencyPercentiles": { - "p10": 0.00036483, - "p25": 0.000453746, - "p50": 0.000565193, - "p75": 0.000714612, - "p90": 0.00090562, - "p95": 0.001030229, - "p99": 0.001337732 + "p10": 0.000361584, + "p25": 0.000452468, + "p50": 0.000565283, + "p75": 0.000711611, + "p90": 0.000895865, + "p95": 0.00101605, + "p99": 0.001320427 }, "rps": { - "mean": 82451.3737496022, - "stddev": 9482.72199477849, - "max": 101586.775322401, + "mean": 82922.54206811145, + "stddev": 8997.10384721708, + "max": 100498.1723460421, "percentiles": { - "p10": 68642.83312787204, - "p25": 75996.70988386356, - "p50": 83928.46014083362, - "p75": 90135.45928968633, - "p90": 93727.61751914528, - "p95": 95241.35722238847, - "p99": 98015.58978503213 + "p10": 69723.13413590837, + "p25": 76895.76053086763, + "p50": 84207.25608995992, + "p75": 89943.5106461369, + "p90": 93822.58240171944, + "p95": 95227.31119284939, + "p99": 98215.37070551568 } }, "details": { "DNSDialup": { - "average": 0.00053788184, - "fastest": 0.000076953, - "slowest": 0.000781882 + "average": 0.00073915176, + "fastest": 0.000091581, + "slowest": 0.001186576 }, "DNSLookup": { - "average": 0.000008318560000000001, - "fastest": 0.000003827, - "slowest": 0.000044082 + "average": 0.000007799760000000002, + "fastest": 0.000003847, + "slowest": 0.000053861 } }, "statusCodeDistribution": { - "200": 824609 + "200": 829313 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 6f265abe0d..034e3dcc64 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000595428, - "slowest": 0.02370245, - "fastest": 0.00477377, - "average": 0.008186299210863602, - "requestsPerSec": 6100.736745052136, - "totalData": 793143, + "total": 10.000563977, + "slowest": 0.023021687, + "fastest": 0.005210432, + "average": 0.008068975304027504, + "requestsPerSec": 6189.550923563877, + "totalData": 804687, "sizePerRequest": 13, - "sizePerSec": 79309.57768567777 + "sizePerSec": 80464.16200633041 }, "responseTimeHistogram": { - "0.00477377": 1, - "0.006666638": 6808, - "0.008559506": 40113, - "0.010452374": 9885, - "0.012345242": 1049, - "0.01423811": 1287, - "0.016130978": 1681, - "0.018023846": 123, - "0.019916714000000002": 44, - "0.021809582": 8, - "0.02370245": 12 + "0.005210432": 1, + "0.0069915575": 13082, + "0.008772683": 36362, + "0.010553808500000001": 8622, + "0.012334933999999999": 854, + "0.0141160595": 2217, + "0.015897185": 577, + "0.0176783105": 113, + "0.019459436": 52, + "0.0212405615": 8, + "0.023021687": 11 }, "latencyPercentiles": { - "p10": 0.006628068, - "p25": 0.007028634, - "p50": 0.007927376, - "p75": 0.008455555, - "p90": 0.009941052, - "p95": 0.012736118, - "p99": 0.015199467 + "p10": 0.006558468, + "p25": 0.007259125, + "p50": 0.007799535, + "p75": 0.00824769, + "p90": 0.009426445, + "p95": 0.012084996, + "p99": 0.014168841 }, "rps": { - "mean": 6148.012200894955, - "stddev": 1595.0307245910717, - "max": 10989.902815444857, + "mean": 6242.876279131416, + "stddev": 1490.1724509333249, + "max": 11467.380319968968, "percentiles": { - "p10": 4931.011128990179, - "p25": 5588.641775952018, - "p50": 6303.196981509012, - "p75": 6900.852945424059, - "p90": 7765.588157578433, - "p95": 8336.227577807393, - "p99": 9159.432811684315 + "p10": 5123.480398317243, + "p25": 5669.353978247921, + "p50": 6433.520914619603, + "p75": 6990.576067953446, + "p90": 7736.975003541741, + "p95": 8305.279666283814, + "p99": 9105.469655622404 } }, "details": { "DNSDialup": { - "average": 0.00089989508, - "fastest": 0.000139814, - "slowest": 0.001252875 + "average": 0.0008802952400000001, + "fastest": 0.000134363, + "slowest": 0.001448798 }, "DNSLookup": { - "average": 0.000008263539999999997, - "fastest": 0.000004418, - "slowest": 0.000046817 + "average": 0.00000866672, + "fastest": 0.000004589, + "slowest": 0.000047068 } }, "statusCodeDistribution": { - "200": 61011 + "200": 61899 }, "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 d422f6e3a8..7a0f11da28 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.000859064, + "total": 10.001096226, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 73102.81999990396, + "requestsPerSec": 74597.12246948238, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 731091 + "Connection refused (os error 111)": 746053 } } \ 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 2e2af70be6..a836c9b3aa 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.000604643, - "slowest": 0.004813542, - "fastest": 0.000307797, - "average": 0.0009867319236111513, - "requestsPerSec": 50578.94177969055, - "totalData": 6575660, + "total": 10.000647888, + "slowest": 0.004831338, + "fastest": 0.000319938, + "average": 0.0009850717980678313, + "requestsPerSec": 50665.71742896664, + "totalData": 6586970, "sizePerRequest": 13, - "sizePerSec": 657526.2431359771 + "sizePerSec": 658654.3265765663 }, "responseTimeHistogram": { - "0.000307797": 1, - "0.0007583714999999999": 42638, - "0.0012089459999999998": 444728, - "0.0016595204999999998": 17795, - "0.0021100949999999998": 400, - "0.0025606694999999995": 161, - "0.0030112439999999993": 44, - "0.0034618184999999995": 12, - "0.003912392999999999": 15, - "0.0043629674999999995": 16, - "0.004813542": 10 + "0.000319938": 1, + "0.0007710780000000001": 33399, + "0.0012222180000000002": 463278, + "0.0016733580000000002": 9463, + "0.0021244980000000003": 405, + "0.0025756380000000003": 43, + "0.0030267780000000004": 34, + "0.0034779180000000004": 17, + "0.003929058": 22, + "0.004380198": 13, + "0.004831338": 15 }, "latencyPercentiles": { - "p10": 0.000795963, - "p25": 0.000921325, - "p50": 0.001005443, - "p75": 0.001076684, - "p90": 0.001132475, - "p95": 0.001184707, - "p99": 0.001308672 + "p10": 0.000832055, + "p25": 0.000920885, + "p50": 0.001000331, + "p75": 0.001066285, + "p90": 0.001116085, + "p95": 0.001158026, + "p99": 0.001277016 }, "rps": { - "mean": 50578.77823708501, - "stddev": 4262.686861595912, - "max": 69964.9061700704, + "mean": 50660.89669820412, + "stddev": 3695.295426836603, + "max": 75820.54538899704, "percentiles": { - "p10": 47402.99112873611, - "p25": 48428.12221056856, - "p50": 49428.60334017049, - "p75": 51823.390330642804, - "p90": 56231.585281452615, - "p95": 59639.869252595345, - "p99": 63395.111133537626 + "p10": 48163.08883005639, + "p25": 49054.351719096696, + "p50": 49885.068222356516, + "p75": 51308.01363029627, + "p90": 55153.63691189655, + "p95": 57535.13095095384, + "p99": 62655.11143601997 } }, "details": { "DNSDialup": { - "average": 0.0009268096999999998, - "fastest": 0.000147738, - "slowest": 0.001338113 + "average": 0.00050784466, + "fastest": 0.000072916, + "slowest": 0.000745895 }, "DNSLookup": { - "average": 0.000009238379999999998, - "fastest": 0.000004007, - "slowest": 0.000068147 + "average": 0.0000074901400000000025, + "fastest": 0.000003687, + "slowest": 0.000046497 } }, "statusCodeDistribution": { - "200": 505820 + "200": 506690 }, "errorDistribution": {} } \ No newline at end of file