diff --git a/README.md b/README.md index 3d8d0cc0f4..5f5bf464fe 100644 --- a/README.md +++ b/README.md @@ -89,41 +89,41 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Hyper Express | 79989.51 | 15420.04 | 99210.56 | 100% | -| Stric | 78295.76 | 9768.45 | 100032.39 | 98% | -| Bun | 77683.46 | 9440.48 | 101037.52 | 97% | -| Elysia | 76460.40 | 13031.17 | 98878.29 | 96% | -| Deno | 55420.94 | 7381.32 | 88003.83 | 69% | -| Fast | 49664.63 | 4772.27 | 74834.22 | 62% | -| Vixeny (Deno) | 49376.95 | 3588.21 | 71707.22 | 62% | -| NHttp | 48859.31 | 3440.24 | 67008.69 | 61% | -| Fastro | 48586.80 | 3059.65 | 61015.14 | 61% | -| Hono | 47360.17 | 3105.68 | 66215.64 | 59% | -| Megalo | 45601.59 | 2602.04 | 56047.54 | 57% | -| Deso | 45408.88 | 2691.20 | 55314.12 | 57% | -| Cheetah | 40392.76 | 2339.33 | 46437.69 | 50% | -| Reno | 39314.17 | 1911.59 | 43775.56 | 49% | -| http | 37505.04 | 3917.36 | 45206.08 | 47% | -| Danet V2 (Hono) | 35254.42 | 2211.24 | 37387.82 | 44% | -| Router | 34534.11 | 3272.50 | 41906.27 | 43% | -| Alosaur | 32309.53 | 3884.10 | 40249.03 | 40% | -| Danet (Oak) | 31570.00 | 2249.45 | 33982.34 | 39% | -| Aqua | 28160.35 | 2778.89 | 31893.21 | 35% | -| Little | 26888.21 | 3270.17 | 34544.63 | 34% | -| Oak | 26178.99 | 3669.99 | 30914.48 | 33% | -| Fastify | 18025.55 | 4204.36 | 33700.85 | 23% | -| Node | 17202.19 | 1469.67 | 21456.19 | 22% | -| Dinatra | 15984.06 | 1959.85 | 21850.72 | 20% | -| Abc | 14362.34 | 1417.68 | 16300.85 | 18% | -| Opine | 12952.83 | 1882.32 | 16477.71 | 16% | -| Express (Deno) | 11879.68 | 2293.57 | 49189.47 | 15% | -| Servest | 6747.84 | 1474.81 | 10413.71 | 8% | -| Acorn | 6504.50 | 12277.41 | 116482.24 | 8% | -| Express | 6420.23 | 989.56 | 7954.42 | 8% | -| Peko | 0.00 | 0.00 | 0.00 | 0% | -|  | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | +| Bun | 78948.61 | 9639.23 | 99889.07 | 100% | +| Stric | 77716.47 | 9720.32 | 99732.32 | 98% | +| Hyper Express | 76957.85 | 15463.52 | 98329.31 | 97% | +| Elysia | 75626.82 | 11879.00 | 98929.45 | 96% | +| Deno | 61007.44 | 10978.31 | 87328.36 | 77% | +| Vixeny (Deno) | 52789.87 | 7189.49 | 79770.32 | 67% | +| NHttp | 51873.24 | 7367.39 | 80586.91 | 66% | +| Fast | 49545.57 | 4636.26 | 73033.49 | 63% | +| Fastro | 49036.52 | 4183.03 | 66054.38 | 62% | +| Hono | 46955.84 | 3142.31 | 69919.81 | 59% | +| Deso | 45583.02 | 2957.73 | 63552.59 | 58% | +| Megalo | 44968.16 | 2508.26 | 55102.54 | 57% | +| Cheetah | 39814.14 | 2369.08 | 46020.05 | 50% | +| Reno | 38499.04 | 2051.39 | 43843.93 | 49% | +| http | 37293.43 | 3657.30 | 45430.03 | 47% | +| Danet V2 (Hono) | 34462.41 | 2209.59 | 36805.82 | 44% | +| Router | 33911.49 | 3863.32 | 39260.36 | 43% | +| Alosaur | 32126.90 | 3972.23 | 36712.09 | 41% | +| Danet (Oak) | 31187.48 | 2272.23 | 33313.18 | 40% | +| Aqua | 28033.37 | 2877.04 | 32234.96 | 36% | +| Little | 26938.28 | 3348.03 | 34627.93 | 34% | +| Oak | 26184.89 | 3527.40 | 30101.18 | 33% | +| Node | 17277.12 | 1411.26 | 19905.08 | 22% | +| Dinatra | 16967.09 | 2343.16 | 27699.00 | 21% | +| Fastify | 16240.12 | 1636.04 | 21292.56 | 21% | +| Abc | 15202.91 | 1667.33 | 23210.14 | 19% | +| Express (Deno) | 11803.30 | 2004.20 | 14043.90 | 15% | +| Servest | 6863.47 | 1452.20 | 9775.69 | 9% | +| Express | 6472.99 | 1045.55 | 8026.45 | 8% | +| Acorn | 5347.43 | 9194.29 | 88777.16 | 7% | +| Opine | 0.00 | 0.00 | 0.00 | 0% | +| Peko | 0.00 | 0.00 | 0.00 | 0% | +|  | | | | | # Frameworks @@ -272,287 +272,287 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14362.34 | 1417.68 | 16300.85 | | +| 15202.91 | 1667.33 | 23210.14 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 13158.37 | 13832.05 | 14673.93 | 15223.13 | 15589.70 | 15746.26 | 16006.22 | +| **Req/Sec** | 13964.34 | 14777.81 | 15402.03 | 16215.91 | 16621.94 | 16820.00 | 17203.06 | | **Latency** | 2ms | 2ms | 2ms | 3ms | 5ms | 5ms | 6ms | ### [Acorn](#acorn) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 6504.50 | 12277.41 | 116482.24 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 5347.43 | 9194.29 | 88777.16 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ----- | ------- | ------- | ------- | -------- | -------- | -------- | -| **Req/Sec** | 81.25 | 1857.76 | 3534.48 | 5963.88 | 11380.92 | 21697.20 | 74881.23 | -| **Latency** | 4ms | 8ms | 13ms | 20ms | 25ms | 27ms | 33ms | +| **Req/Sec** | 85.18 | 2159.12 | 3347.11 | 5653.57 | 10552.29 | 12762.52 | 72054.91 | +| **Latency** | 4ms | 8ms | 14ms | 18ms | 23ms | 25ms | 30ms | ### [Alosaur](#alosaur) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32309.53 | 3884.10 | 40249.03 | | +| 32126.90 | 3972.23 | 36712.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29633.97 | 31499.21 | 33491.39 | 34327.03 | 34962.90 | 35362.43 | 36041.30 | +| **Req/Sec** | 29595.93 | 31168.38 | 33320.21 | 34190.08 | 34739.66 | 35195.43 | 35873.43 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 28160.35 | 2778.89 | 31893.21 | | +| 28033.37 | 2877.04 | 32234.96 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 26720.84 | 27744.44 | 28816.70 | 29414.14 | 30080.81 | 30430.01 | 31139.14 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 2ms | +| **Req/Sec** | 26518.58 | 27550.81 | 28649.39 | 29482.02 | 30056.72 | 30432.91 | 31401.83 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 3ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 77683.46 | 9440.48 | 101037.52 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 78948.61 | 9639.23 | 99889.07 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65661.58 | 69721.27 | 77247.93 | 84933.34 | 91036.64 | 93634.06 | 97202.19 | -| **Latency** | 380µs | 474µs | 602µs | 766µs | 968µs | 1ms | 1ms | +| **Req/Sec** | 65733.56 | 71006.13 | 79470.62 | 86155.64 | 91928.53 | 94451.84 | 97972.71 | +| **Latency** | 376µs | 468µs | 590µs | 751µs | 951µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40392.76 | 2339.33 | 46437.69 | | +| 39814.14 | 2369.08 | 46020.05 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38736.37 | 39818.35 | 40808.13 | 41360.54 | 41960.17 | 42344.32 | 43972.88 | +| **Req/Sec** | 38307.93 | 39240.65 | 40104.46 | 40709.72 | 41579.42 | 42279.57 | 43766.66 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31570.00 | 2249.45 | 33982.34 | | +| 31187.48 | 2272.23 | 33313.18 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31015.59 | 31465.86 | 32010.12 | 32278.29 | 32510.34 | 32684.32 | 33041.04 | +| **Req/Sec** | 30457.07 | 31116.92 | 31474.57 | 32014.27 | 32306.59 | 32501.71 | 32954.13 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35254.42 | 2211.24 | 37387.82 | | +| 34462.41 | 2209.59 | 36805.82 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34528.95 | 35312.90 | 35599.54 | 35930.29 | 36342.29 | 36516.31 | 36783.79 | +| **Req/Sec** | 33594.68 | 34309.14 | 34714.12 | 35310.79 | 35637.32 | 35812.70 | 36293.28 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 55420.94 | 7381.32 | 88003.83 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 61007.44 | 10978.31 | 87328.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 51300.50 | 52210.01 | 53145.73 | 54454.46 | 64905.01 | 74539.77 | 83829.53 | -| **Latency** | 617µs | 850µs | 930µs | 986µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 50789.79 | 52011.98 | 55626.11 | 70093.37 | 78063.94 | 81157.58 | 84658.82 | +| **Latency** | 551µs | 606µs | 873µs | 975µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45408.88 | 2691.20 | 55314.12 | | +| 45583.02 | 2957.73 | 63552.59 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43437.91 | 44308.47 | 45248.21 | 46310.05 | 48266.02 | 49581.94 | 52321.13 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43702.54 | 44404.16 | 45260.49 | 46341.47 | 48496.47 | 50251.27 | 53942.87 | +| **Latency** | 999µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 15984.06 | 1959.85 | 21850.72 | | +| 16967.09 | 2343.16 | 27699.00 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 14448.52 | 15387.59 | 16352.55 | 17109.71 | 17739.64 | 18040.38 | 18700.01 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 4ms | 5ms | 6ms | +| **Req/Sec** | 15031.94 | 15968.31 | 17426.40 | 18351.05 | 19086.85 | 19505.81 | 20227.02 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 4ms | 4ms | 6ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 76460.40 | 13031.17 | 98878.29 | | +| 75626.82 | 11879.00 | 98929.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 58098.09 | 65015.37 | 77734.51 | 87911.59 | 92991.94 | 94819.41 | 97362.91 | -| **Latency** | 398µs | 489µs | 581µs | 778µs | 998µs | 1ms | 1ms | +| **Req/Sec** | 58670.64 | 65687.24 | 77240.29 | 83641.91 | 91652.60 | 93438.33 | 97301.23 | +| **Latency** | 414µs | 507µs | 579µs | 776µs | 1ms | 1ms | 1ms | ### [Express](#express) -| **Stat** | Mean | Stddev | Max | -| -------- | ------ | ------- | --- | -| 6420.23 | 989.56 | 7954.42 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | ------- | --- | +| 6472.99 | 1045.55 | 8026.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4881.16 | 6125.10 | 6606.92 | 6765.53 | 7701.46 | 7791.10 | 7870.60 | -| **Latency** | 6ms | 7ms | 7ms | 7ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4956.89 | 6153.27 | 6621.31 | 7006.32 | 7813.23 | 7890.26 | 7965.86 | +| **Latency** | 6ms | 6ms | 7ms | 7ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 11879.68 | 2293.57 | 49189.47 | | +| 11803.30 | 2004.20 | 14043.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 9240.80 | 11910.25 | 12461.59 | 12795.42 | 13119.74 | 13400.98 | 13731.90 | -| **Latency** | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | 8ms | +| **Req/Sec** | 8906.03 | 11745.11 | 12510.99 | 12773.97 | 13076.60 | 13342.11 | 13681.64 | +| **Latency** | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | 9ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49664.63 | 4772.27 | 74834.22 | | +| 49545.57 | 4636.26 | 73033.49 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46662.55 | 47473.12 | 48392.27 | 49758.16 | 55842.82 | 60169.83 | 67513.89 | -| **Latency** | 833µs | 972µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46377.34 | 47136.81 | 48076.19 | 50610.44 | 55611.63 | 58520.32 | 66583.10 | +| **Latency** | 769µs | 976µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 18025.55 | 4204.36 | 33700.85 | | +| 16240.12 | 1636.04 | 21292.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15603.69 | 15982.08 | 16848.16 | 17604.31 | 25912.16 | 27035.27 | 29321.64 | -| **Latency** | 1ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15605.79 | 16141.05 | 16549.10 | 16869.73 | 17159.85 | 17352.49 | 17786.06 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48586.80 | 3059.65 | 61015.14 | | +| 49036.52 | 4183.03 | 66054.38 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46378.29 | 47367.36 | 48244.46 | 49334.73 | 51823.80 | 53902.89 | 57598.95 | -| **Latency** | 929µs | 988µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46000.45 | 46800.75 | 47809.38 | 50871.65 | 54526.60 | 57000.72 | 62112.73 | +| **Latency** | 806µs | 987µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47360.17 | 3105.68 | 66215.64 | | +| 46955.84 | 3142.31 | 69919.81 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45366.18 | 46138.73 | 46973.07 | 47918.27 | 50621.55 | 52924.71 | 56820.90 | -| **Latency** | 954µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45268.19 | 46036.10 | 46601.51 | 47313.68 | 49341.82 | 52017.65 | 57375.65 | +| **Latency** | 971µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 37505.04 | 3917.36 | 45206.08 | | +| 37293.43 | 3657.30 | 45430.03 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34906.45 | 36903.38 | 38573.60 | 39481.59 | 40140.41 | 40700.92 | 41701.95 | +| **Req/Sec** | 34744.21 | 36607.07 | 38217.11 | 39176.33 | 39932.91 | 40379.82 | 41368.24 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 79989.51 | 15420.04 | 99210.56 | | +| 76957.85 | 15463.52 | 98329.31 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56527.95 | 64117.24 | 85112.18 | 93766.73 | 96522.47 | 97358.27 | 98175.69 | -| **Latency** | 361µs | 463µs | 580µs | 737µs | 940µs | 1ms | 1ms | +| **Req/Sec** | 55635.37 | 60628.62 | 79980.86 | 91792.88 | 94974.89 | 96175.15 | 97577.33 | +| **Latency** | 385µs | 477µs | 595µs | 783µs | 970µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 26888.21 | 3270.17 | 34544.63 | | +| 26938.28 | 3348.03 | 34627.93 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 25410.86 | 26893.35 | 27610.23 | 28302.86 | 28953.75 | 29366.18 | 29997.34 | +| **Req/Sec** | 24979.84 | 27000.98 | 27654.75 | 28387.61 | 28976.21 | 29317.71 | 30506.72 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45601.59 | 2602.04 | 56047.54 | | +| 44968.16 | 2508.26 | 55102.54 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44098.08 | 44765.75 | 45402.86 | 46251.64 | 47801.95 | 49522.84 | 52401.42 | +| **Req/Sec** | 43602.21 | 44237.99 | 45009.53 | 45568.28 | 46656.75 | 48031.46 | 51505.13 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48859.31 | 3440.24 | 67008.69 | | +| 51873.24 | 7367.39 | 80586.91 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46530.88 | 47306.37 | 48158.94 | 49223.80 | 53128.99 | 55684.65 | 60786.65 | -| **Latency** | 912µs | 983µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47225.13 | 47849.39 | 48866.87 | 53582.80 | 63303.77 | 68609.70 | 76857.68 | +| **Latency** | 636µs | 924µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17202.19 | 1469.67 | 21456.19 | | +| 17277.12 | 1411.26 | 19905.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16870.57 | 17189.61 | 17408.18 | 17667.91 | 17921.02 | 18115.27 | 18522.68 | +| **Req/Sec** | 16866.53 | 17195.85 | 17475.45 | 17767.08 | 18013.41 | 18193.44 | 18609.34 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 26178.99 | 3669.99 | 30914.48 | | +| 26184.89 | 3527.40 | 30101.18 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 24553.68 | 26117.41 | 27101.20 | 27823.12 | 28444.24 | 28773.39 | 29450.90 | +| **Req/Sec** | 24758.45 | 26144.92 | 27028.60 | 27764.82 | 28305.89 | 28730.64 | 29392.93 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 4ms | ### [Opine](#opine) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 12952.83 | 1882.32 | 16477.71 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ---- | ------ | --- | +| 0.00 | 0.00 | 0.00 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 11310.41 | 12796.89 | 13403.58 | 13816.92 | 14189.86 | 14839.43 | 15760.35 | -| **Latency** | 3ms | 3ms | 3ms | 4ms | 4ms | 4ms | 7ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | +| **Req/Sec** | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | +| **Latency** | 0ms | 0ms | 0ms | 0ms | 0ms | 0ms | 0ms | ### [Peko](#peko) @@ -569,57 +569,57 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39314.17 | 1911.59 | 43775.56 | | +| 38499.04 | 2051.39 | 43843.93 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37909.64 | 39051.37 | 39505.40 | 40127.64 | 40639.62 | 41143.19 | 42436.87 | +| **Req/Sec** | 37127.81 | 38130.60 | 38740.35 | 39359.61 | 39986.88 | 40330.76 | 41805.52 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34534.11 | 3272.50 | 41906.27 | | +| 33911.49 | 3863.32 | 39260.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32340.50 | 33833.81 | 35308.33 | 36316.55 | 36990.84 | 37385.97 | 38224.58 | +| **Req/Sec** | 30819.05 | 33307.81 | 34916.64 | 36047.97 | 36760.16 | 37106.10 | 37903.90 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 78295.76 | 9768.45 | 100032.39 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 77716.47 | 9720.32 | 99732.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65431.04 | 70377.44 | 77501.27 | 86037.90 | 92079.18 | 94823.88 | 97721.79 | -| **Latency** | 376µs | 470µs | 598µs | 758µs | 958µs | 1ms | 1ms | +| **Req/Sec** | 65340.51 | 69619.81 | 77536.05 | 85547.38 | 91200.77 | 93244.88 | 96731.84 | +| **Latency** | 380µs | 474µs | 601µs | 765µs | 964µs | 1ms | 1ms | ### [Servest](#servest) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 6747.84 | 1474.81 | 10413.71 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | ------- | --- | +| 6863.47 | 1452.20 | 9775.69 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5268.91 | 6252.70 | 6986.42 | 7567.67 | 8323.39 | 8771.86 | 9467.18 | -| **Latency** | 4ms | 5ms | 7ms | 8ms | 10ms | 12ms | 16ms | +| **Req/Sec** | 5437.69 | 6302.95 | 7103.71 | 7625.67 | 8521.84 | 8922.13 | 9332.43 | +| **Latency** | 4ms | 5ms | 7ms | 8ms | 10ms | 12ms | 15ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49376.95 | 3588.21 | 71707.22 | | +| 52789.87 | 7189.49 | 79770.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47242.30 | 48118.86 | 48948.46 | 49688.86 | 51277.42 | 55247.76 | 65209.32 | -| **Latency** | 904µs | 968µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47704.82 | 48603.68 | 49796.25 | 55118.37 | 63901.74 | 68135.49 | 75752.31 | +| **Latency** | 627µs | 898µs | 994µs | 1ms | 1ms | 1ms | 1ms | --- -
Generated 2023-12-30T01:25:47.495Z
+Generated 2023-12-31T01:33:19.966Z
diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 96eda9cbeb..00cf0e0d5f 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00077922, - "slowest": 0.017952984, - "fastest": 0.000966843, - "average": 0.0034744864703576896, - "requestsPerSec": 14360.081033765688, - "totalData": 1866956, + "total": 10.000386069, + "slowest": 0.01756695, + "fastest": 0.000806234, + "average": 0.0032817354807781907, + "requestsPerSec": 15203.513039492436, + "totalData": 1976533, "sizePerRequest": 13, - "sizePerSec": 186681.05343895394 + "sizePerSec": 197645.6695134017 }, "responseTimeHistogram": { - "0.000966843": 1, - "0.0026654571": 26438, - "0.004364071200000001": 85077, - "0.0060626853000000005": 27604, - "0.007761299400000001": 3861, - "0.009459913500000002": 412, - "0.0111585276": 148, - "0.012857141700000001": 28, - "0.014555755800000002": 18, - "0.016254369900000003": 18, - "0.017952984": 7 + "0.000806234": 1, + "0.0024823056": 18535, + "0.0041583772000000005": 99466, + "0.0058344488": 30040, + "0.007510520400000001": 3244, + "0.009186592": 482, + "0.0108626636": 184, + "0.0125387352": 36, + "0.0142148068": 24, + "0.015890878400000003": 19, + "0.01756695": 10 }, "latencyPercentiles": { - "p10": 0.002611948, - "p25": 0.002699327, - "p50": 0.002828523, - "p75": 0.003631274, - "p90": 0.005574675, - "p95": 0.005861547, - "p99": 0.006691337 + "p10": 0.002470599, + "p25": 0.002537083, + "p50": 0.002659158, + "p75": 0.003436418, + "p90": 0.005159203, + "p95": 0.005624498, + "p99": 0.006391995 }, "rps": { - "mean": 14362.338773557587, - "stddev": 1417.6811968201523, - "max": 16300.849274246862, + "mean": 15202.907884240823, + "stddev": 1667.3289487374461, + "max": 23210.14321773326, "percentiles": { - "p10": 13158.371853378532, - "p25": 13832.050243619848, - "p50": 14673.925770639797, - "p75": 15223.13049808511, - "p90": 15589.702017205107, - "p95": 15746.260263186845, - "p99": 16006.224820832153 + "p10": 13964.335088184893, + "p25": 14777.81108649397, + "p50": 15402.031527958694, + "p75": 16215.907805557415, + "p90": 16621.940752713002, + "p95": 16819.9972947842, + "p99": 17203.062145061915 } }, "details": { "DNSDialup": { - "average": 0.0014212750599999998, - "fastest": 0.000071183, - "slowest": 0.002852391 + "average": 0.00134135244, + "fastest": 0.000092232, + "slowest": 0.002944625 }, "DNSLookup": { - "average": 0.00003307556, - "fastest": 0.000003275, - "slowest": 0.001298783 + "average": 0.00003137084, + "fastest": 0.000003777, + "slowest": 0.001164793 } }, "statusCodeDistribution": { - "200": 143612 + "200": 152041 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index fbbe815b8d..af048987dc 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000741134, - "slowest": 0.054586116, - "fastest": 0.002503663, - "average": 0.014515311273710337, - "requestsPerSec": 3440.2450317438643, - "totalData": 447265, + "total": 10.001040935, + "slowest": 0.052574505, + "fastest": 0.002168908, + "average": 0.014057193476754121, + "requestsPerSec": 3548.6306106195334, + "totalData": 461370, "sizePerRequest": 13, - "sizePerSec": 44723.18541267024 + "sizePerSec": 46132.197938053934 }, "responseTimeHistogram": { - "0.002503663": 1, - "0.007711908299999999": 8361, - "0.012920153599999998": 7019, - "0.0181283989": 8768, - "0.023336644199999996": 4835, - "0.028544889499999993": 4154, - "0.033753134799999994": 920, - "0.0389613801": 197, - "0.044169625399999995": 53, - "0.04937787069999999": 47, - "0.05458611599999999": 50 + "0.002168908": 1, + "0.007209467700000001": 8160, + "0.012250027400000002": 5885, + "0.0172905871": 10215, + "0.022331146800000003": 6658, + "0.027371706500000006": 3719, + "0.032412266200000005": 675, + "0.0374528259": 43, + "0.0424933856": 76, + "0.047533945300000005": 8, + "0.05257450500000001": 50 }, "latencyPercentiles": { - "p10": 0.004466403, - "p25": 0.008120674, - "p50": 0.01396008, - "p75": 0.020086893, - "p90": 0.02531138, - "p95": 0.027506544, - "p99": 0.033810456 + "p10": 0.004573478, + "p25": 0.008391717, + "p50": 0.014290229, + "p75": 0.018774907, + "p90": 0.023018143, + "p95": 0.025310132, + "p99": 0.03025975 }, "rps": { - "mean": 6504.500222067738, - "stddev": 12277.411107661885, - "max": 116482.23645786259, + "mean": 5347.425543760556, + "stddev": 9194.286564514838, + "max": 88777.16464446376, "percentiles": { - "p10": 81.25393015104066, - "p25": 1857.7645890253555, - "p50": 3534.479064175994, - "p75": 5963.876108934395, - "p90": 11380.9206218052, - "p95": 21697.202334430953, - "p99": 74881.2300490336 + "p10": 85.17521179881014, + "p25": 2159.1213024034396, + "p50": 3347.108664962521, + "p75": 5653.571303303271, + "p90": 10552.285519520621, + "p95": 12762.521522573987, + "p99": 72054.91210868586 } }, "details": { "DNSDialup": { - "average": 0.0014292580000000003, - "fastest": 0.000086801, - "slowest": 0.003287455 + "average": 0.0012411286400000005, + "fastest": 0.000093429, + "slowest": 0.002830977 }, "DNSLookup": { - "average": 0.00002285712, - "fastest": 0.000004328, - "slowest": 0.000617541 + "average": 0.000011254959999999997, + "fastest": 0.000003747, + "slowest": 0.000182385 } }, "statusCodeDistribution": { - "200": 34405 + "200": 35490 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index dd224df711..d8caf3fb9d 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000112425, - "slowest": 0.008642528, - "fastest": 0.000782012, - "average": 0.0015459261607421043, - "requestsPerSec": 32302.936834232645, - "totalData": 4199429, + "total": 10.000477993, + "slowest": 0.009251164, + "fastest": 0.000267208, + "average": 0.001554212083598113, + "requestsPerSec": 32130.764171964114, + "totalData": 4177199, "sizePerRequest": 13, - "sizePerSec": 419938.1788450244 + "sizePerSec": 417699.93423553347 }, "responseTimeHistogram": { - "0.000782012": 1, - "0.0015680636": 232767, - "0.0023541152": 79964, - "0.0031401667999999996": 8322, - "0.0039262184": 378, - "0.00471227": 51, - "0.0054983216": 1, - "0.0062843732": 269, - "0.0070704248": 1071, - "0.0078564764": 93, - "0.008642528": 116 + "0.000267208": 1, + "0.0011656036": 5031, + "0.0020639992": 301011, + "0.0029623948": 13014, + "0.0038607904": 607, + "0.0047591859999999995": 105, + "0.005657581599999999": 4, + "0.006555977199999999": 644, + "0.007454372799999999": 682, + "0.0083527684": 128, + "0.009251164": 96 }, "latencyPercentiles": { - "p10": 0.001278584, - "p25": 0.001398885, - "p50": 0.001492138, - "p75": 0.001583666, - "p90": 0.001720749, - "p95": 0.001975109, - "p99": 0.002683326 + "p10": 0.001285859, + "p25": 0.001405581, + "p50": 0.001495734, + "p75": 0.001590149, + "p90": 0.001719646, + "p95": 0.001998377, + "p99": 0.002771347 }, "rps": { - "mean": 32309.531288812253, - "stddev": 3884.0959206076404, - "max": 40249.028954156616, + "mean": 32126.896729825396, + "stddev": 3972.2284101978744, + "max": 36712.086080200825, "percentiles": { - "p10": 29633.966452347708, - "p25": 31499.206751665017, - "p50": 33491.387572618165, - "p75": 34327.02910271475, - "p90": 34962.89825395931, - "p95": 35362.4295403575, - "p99": 36041.2961170898 + "p10": 29595.93225481033, + "p25": 31168.38352512535, + "p50": 33320.209043044146, + "p75": 34190.07631023832, + "p90": 34739.65879448047, + "p95": 35195.431996648986, + "p99": 35873.431176159494 } }, "details": { "DNSDialup": { - "average": 0.00117026918, - "fastest": 0.000093384, - "slowest": 0.002640522 + "average": 0.00129675486, + "fastest": 0.000088012, + "slowest": 0.00302638 }, "DNSLookup": { - "average": 0.000025568799999999998, - "fastest": 0.000003326, - "slowest": 0.000910376 + "average": 0.000011510259999999998, + "fastest": 0.000003997, + "slowest": 0.000161711 } }, "statusCodeDistribution": { - "200": 323033 + "200": 321323 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 167fc4c964..1c1cc0f774 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000268301, - "slowest": 0.012512021, - "fastest": 0.000882103, - "average": 0.001773477341173815, - "requestsPerSec": 28160.844441727542, - "totalData": 3661008, + "total": 10.000324942, + "slowest": 0.012697898, + "fastest": 0.001073882, + "average": 0.0017814587572078343, + "requestsPerSec": 28034.589038456863, + "totalData": 3644615, "sizePerRequest": 13, - "sizePerSec": 366090.97774245805 + "sizePerSec": 364449.65749993926 }, "responseTimeHistogram": { - "0.000882103": 1, - "0.0020450948": 255401, - "0.0032080866": 23969, - "0.004371078400000001": 765, - "0.0055340701999999995": 1073, - "0.006697062": 257, - "0.0078600538": 42, - "0.0090230456": 78, - "0.0101860374": 0, - "0.011349029200000001": 0, - "0.012512021": 30 + "0.001073882": 1, + "0.0022362836": 262576, + "0.0033986852000000003": 15589, + "0.004561086800000001": 729, + "0.005723488400000001": 1301, + "0.00688589": 9, + "0.0080482916": 42, + "0.009210693200000002": 69, + "0.010373094800000001": 9, + "0.011535496400000001": 0, + "0.012697898": 30 }, "latencyPercentiles": { - "p10": 0.001472933, - "p25": 0.001634894, - "p50": 0.001730112, - "p75": 0.001838944, - "p90": 0.002026905, - "p95": 0.0022507, - "p99": 0.002950088 + "p10": 0.001475196, + "p25": 0.001634166, + "p50": 0.001731199, + "p75": 0.001843656, + "p90": 0.002047752, + "p95": 0.002297048, + "p99": 0.003003341 }, "rps": { - "mean": 28160.350856798523, - "stddev": 2778.893602057043, - "max": 31893.211778872846, + "mean": 28033.368675267615, + "stddev": 2877.036415770085, + "max": 32234.962466036697, "percentiles": { - "p10": 26720.84225696249, - "p25": 27744.44382456387, - "p50": 28816.698985882704, - "p75": 29414.13710141639, - "p90": 30080.806222710005, - "p95": 30430.01312194231, - "p99": 31139.13878354017 + "p10": 26518.576791299733, + "p25": 27550.814722673116, + "p50": 28649.385811261673, + "p75": 29482.021933220338, + "p90": 30056.720460799777, + "p95": 30432.910149034204, + "p99": 31401.83021208906 } }, "details": { "DNSDialup": { - "average": 0.0010476049199999997, - "fastest": 0.000086761, - "slowest": 0.002128672 + "average": 0.00140511844, + "fastest": 0.000089555, + "slowest": 0.003051168 }, "DNSLookup": { - "average": 0.000008701, - "fastest": 0.000004318, - "slowest": 0.000044684 + "average": 0.00000926142, + "fastest": 0.000003947, + "slowest": 0.000066494 } }, "statusCodeDistribution": { - "200": 281616 + "200": 280355 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 1abacc17bf..1ea70b6959 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000317312, - "slowest": 0.003239918, - "fastest": 0.000034284, - "average": 0.0006423390707311825, - "requestsPerSec": 77671.9353762842, - "totalData": 10097672, + "total": 10.000346901, + "slowest": 0.003360642, + "fastest": 0.000028951, + "average": 0.0006318814558595632, + "requestsPerSec": 78943.06145730373, + "totalData": 10262954, "sizePerRequest": 13, - "sizePerSec": 1009735.1598916944 + "sizePerSec": 1026259.7989449486 }, "responseTimeHistogram": { - "0.000034284": 1, - "0.0003548474": 58310, - "0.0006754108": 427606, - "0.0009959742000000002": 224814, - "0.0013165376000000002": 53959, - "0.0016371010000000002": 11092, - "0.0019576644": 886, - "0.0022782278": 38, - "0.0025987912": 17, - "0.0029193546": 13, - "0.003239918": 8 + "0.000028951": 1, + "0.0003621201": 67091, + "0.0006952892": 467606, + "0.0010284583": 202174, + "0.0013616274": 42869, + "0.0016947964999999999": 9013, + "0.0020279656000000003": 634, + "0.0023611347": 23, + "0.0026943038": 21, + "0.0030274729": 20, + "0.003360642": 6 }, "latencyPercentiles": { - "p10": 0.000380199, - "p25": 0.000474143, - "p50": 0.000602117, - "p75": 0.000766974, - "p90": 0.000968393, - "p95": 0.001090035, - "p99": 0.001390165 + "p10": 0.000376384, + "p25": 0.000468354, + "p50": 0.000590699, + "p75": 0.000751464, + "p90": 0.000951394, + "p95": 0.001079268, + "p99": 0.001395586 }, "rps": { - "mean": 77683.46329058342, - "stddev": 9440.480873965698, - "max": 101037.5186675801, + "mean": 78948.60875581957, + "stddev": 9639.226332507418, + "max": 99889.07108468554, "percentiles": { - "p10": 65661.57742731058, - "p25": 69721.26619829886, - "p50": 77247.9297855407, - "p75": 84933.34483118054, - "p90": 91036.64224849854, - "p95": 93634.06059139645, - "p99": 97202.18866094014 + "p10": 65733.55698084344, + "p25": 71006.12782883563, + "p50": 79470.61759078791, + "p75": 86155.63748253009, + "p90": 91928.53461714435, + "p95": 94451.84461751123, + "p99": 97972.70554478095 } }, "details": { "DNSDialup": { - "average": 0.00106961978, - "fastest": 0.000096555, - "slowest": 0.00193574 + "average": 0.00120608436, + "fastest": 0.000098235, + "slowest": 0.002128236 }, "DNSLookup": { - "average": 0.000012263440000000001, - "fastest": 0.000004007, - "slowest": 0.000100527 + "average": 0.000014808640000000004, + "fastest": 0.000004148, + "slowest": 0.000202548 } }, "statusCodeDistribution": { - "200": 776744 + "200": 789458 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 0f8ee3cee1..8ebd2cd29e 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000373972, - "slowest": 0.008276995, - "fastest": 0.000383314, - "average": 0.0012358802123899274, - "requestsPerSec": 40395.88930684841, - "totalData": 5251662, + "total": 10.000375261, + "slowest": 0.009191083, + "fastest": 0.000380229, + "average": 0.0012539157996583777, + "requestsPerSec": 39815.00589810716, + "totalData": 5176145, "sizePerRequest": 13, - "sizePerSec": 525146.5609890294 + "sizePerSec": 517595.07667539315 }, "responseTimeHistogram": { - "0.000383314": 1, - "0.0011726821000000002": 90875, - "0.0019620502000000004": 311846, - "0.002751418300000001": 1068, - "0.0035407864000000008": 106, - "0.004330154500000001": 25, - "0.0051195226000000016": 6, - "0.0059088907000000015": 7, - "0.0066982588000000015": 14, - "0.0074876269000000014": 10, - "0.008276995": 16 + "0.000380229": 1, + "0.0012613144": 237399, + "0.0021423998": 160040, + "0.0030234852000000003": 606, + "0.0039045706": 55, + "0.004785656": 18, + "0.0056667414000000004": 7, + "0.0065478268": 12, + "0.0074289122": 3, + "0.008309997599999999": 21, + "0.009191083": 3 }, "latencyPercentiles": { - "p10": 0.001143193, - "p25": 0.001177521, - "p50": 0.001220691, - "p75": 0.00127081, - "p90": 0.001343292, - "p95": 0.001406459, - "p99": 0.001543193 + "p10": 0.001158546, + "p25": 0.001198937, + "p50": 0.001244096, + "p75": 0.001294684, + "p90": 0.001359923, + "p95": 0.001412677, + "p99": 0.001582071 }, "rps": { - "mean": 40392.75685489655, - "stddev": 2339.332830329791, - "max": 46437.69132303904, + "mean": 39814.13637496003, + "stddev": 2369.079884987842, + "max": 46020.046332182435, "percentiles": { - "p10": 38736.367508174924, - "p25": 39818.35151014065, - "p50": 40808.1289792938, - "p75": 41360.53565323819, - "p90": 41960.1708850496, - "p95": 42344.3218016272, - "p99": 43972.880652394175 + "p10": 38307.934500690484, + "p25": 39240.645460568194, + "p50": 40104.46151527509, + "p75": 40709.7214814887, + "p90": 41579.421715431046, + "p95": 42279.56591509324, + "p99": 43766.66059361294 } }, "details": { "DNSDialup": { - "average": 0.00131582742, - "fastest": 0.000089868, - "slowest": 0.002823994 + "average": 0.0012896906399999996, + "fastest": 0.000115508, + "slowest": 0.002940322 }, "DNSLookup": { - "average": 0.000025171479999999996, - "fastest": 0.000003877, - "slowest": 0.000909756 + "average": 0.000010832360000000002, + "fastest": 0.000004178, + "slowest": 0.000168976 } }, "statusCodeDistribution": { - "200": 403974 + "200": 398165 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 96577759ff..4850f611b7 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000364598, - "slowest": 0.012055234, - "fastest": 0.000549654, - "average": 0.0015814754015112114, - "requestsPerSec": 31576.048743578016, - "totalData": 4105036, + "total": 10.000552374, + "slowest": 0.01248582, + "fastest": 0.000416003, + "average": 0.0016006940015129369, + "requestsPerSec": 31196.17680430339, + "totalData": 4055727, "sizePerRequest": 13, - "sizePerSec": 410488.6336665142 + "sizePerSec": 405550.29845594405 }, "responseTimeHistogram": { - "0.000549654": 1, - "0.001700212": 260632, - "0.00285077": 53979, - "0.004001327999999999": 929, - "0.005151886": 96, - "0.006302443999999999": 32, - "0.007453001999999999": 50, - "0.00860356": 16, - "0.009754117999999999": 12, - "0.010904675999999999": 11, - "0.012055233999999998": 14 + "0.000416003": 1, + "0.0016229847": 158399, + "0.0028299664": 152370, + "0.0040369481": 981, + "0.0052439298": 121, + "0.0064509115": 7, + "0.0076578932": 31, + "0.0088648749": 33, + "0.0100718566": 6, + "0.0112788383": 12, + "0.01248582": 18 }, "latencyPercentiles": { - "p10": 0.001384949, - "p25": 0.001435061, - "p50": 0.00160605, - "p75": 0.001675084, - "p90": 0.001740877, - "p95": 0.001787663, - "p99": 0.002140225 + "p10": 0.001394987, + "p25": 0.001448453, + "p50": 0.00162012, + "p75": 0.00169104, + "p90": 0.001775338, + "p95": 0.001833308, + "p99": 0.002225459 }, "rps": { - "mean": 31570.00197441498, - "stddev": 2249.4545515291893, - "max": 33982.34245313163, + "mean": 31187.47922413558, + "stddev": 2272.2281956688034, + "max": 33313.17902980999, "percentiles": { - "p10": 31015.59464098586, - "p25": 31465.861519553968, - "p50": 32010.121600449504, - "p75": 32278.285365338565, - "p90": 32510.344791714648, - "p95": 32684.319067803448, - "p99": 33041.0369679149 + "p10": 30457.0704586254, + "p25": 31116.915586936015, + "p50": 31474.56604697773, + "p75": 32014.268528660217, + "p90": 32306.591375093445, + "p95": 32501.707593573763, + "p99": 32954.13375551884 } }, "details": { "DNSDialup": { - "average": 0.0012130838000000003, - "fastest": 0.00010176, - "slowest": 0.002132762 + "average": 0.0011743358799999998, + "fastest": 0.000093374, + "slowest": 0.002620969 }, "DNSLookup": { - "average": 0.000010314179999999997, - "fastest": 0.000004368, - "slowest": 0.000070331 + "average": 0.00002506796, + "fastest": 0.000003597, + "slowest": 0.000889436 } }, "statusCodeDistribution": { - "200": 315772 + "200": 311979 }, "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 f4125de8bf..8612185bdd 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.000376194, - "slowest": 0.010398292, - "fastest": 0.000823213, - "average": 0.0014161740234422812, - "requestsPerSec": 35259.77354847497, - "totalData": 4583943, + "total": 10.000304519, + "slowest": 0.010966642, + "fastest": 0.000393343, + "average": 0.001448762868191478, + "requestsPerSec": 34464.85047981967, + "totalData": 4480567, "sizePerRequest": 13, - "sizePerSec": 458377.05613017466 + "sizePerSec": 448043.05623765575 }, "responseTimeHistogram": { - "0.000823213": 1, - "0.0017807209": 348155, - "0.0027382288": 3913, - "0.0036957367": 400, - "0.0046532446": 34, - "0.0056107525": 11, - "0.0065682603999999995": 0, - "0.0075257683": 64, - "0.0084832762": 17, - "0.0094407841": 13, - "0.010398292": 3 + "0.000393343": 1, + "0.0014506729000000002": 159228, + "0.0025080028000000003": 184461, + "0.0035653327000000007": 763, + "0.004622662600000001": 86, + "0.005679992500000001": 21, + "0.0067373224000000015": 2, + "0.007794652300000001": 53, + "0.0088519822": 22, + "0.009909312100000001": 10, + "0.010966642000000002": 12 }, "latencyPercentiles": { - "p10": 0.001244406, - "p25": 0.001293729, - "p50": 0.001434199, - "p75": 0.001498761, - "p90": 0.001557425, - "p95": 0.001603778, - "p99": 0.001904922 + "p10": 0.001269432, + "p25": 0.001320065, + "p50": 0.001466234, + "p75": 0.001531544, + "p90": 0.00159823, + "p95": 0.001660267, + "p99": 0.001916925 }, "rps": { - "mean": 35254.42008997237, - "stddev": 2211.243290660709, - "max": 37387.82025098726, + "mean": 34462.413752466025, + "stddev": 2209.5924911461075, + "max": 36805.82300836287, "percentiles": { - "p10": 34528.94907090111, - "p25": 35312.899802297914, - "p50": 35599.54076592245, - "p75": 35930.29282988376, - "p90": 36342.291524648244, - "p95": 36516.30800207953, - "p99": 36783.7885590382 + "p10": 33594.683782955646, + "p25": 34309.13652305706, + "p50": 34714.12170471011, + "p75": 35310.79485202801, + "p90": 35637.32296834436, + "p95": 35812.702765673115, + "p99": 36293.277352121004 } }, "details": { "DNSDialup": { - "average": 0.0011919263, - "fastest": 0.000102734, - "slowest": 0.00271758 + "average": 0.00135444222, + "fastest": 0.000092035, + "slowest": 0.002552541 }, "DNSLookup": { - "average": 0.000012629839999999998, - "fastest": 0.000003637, - "slowest": 0.000178996 + "average": 0.000008761000000000001, + "fastest": 0.000004037, + "slowest": 0.000055824 } }, "statusCodeDistribution": { - "200": 352611 + "200": 344659 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index ff3454dc32..1e08b46e33 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000348278, - "slowest": 0.004035072, - "fastest": 0.000205768, - "average": 0.0009005205743914301, - "requestsPerSec": 55422.46975730779, - "totalData": 7205172, + "total": 10.000361801, + "slowest": 0.005192664, + "fastest": 0.000204922, + "average": 0.0008179551269455232, + "requestsPerSec": 61016.09243167421, + "totalData": 7932379, "sizePerRequest": 13, - "sizePerSec": 720492.1068450012 + "sizePerSec": 793209.2016117647 }, "responseTimeHistogram": { - "0.000205768": 1, - "0.0005886984": 42309, - "0.0009716288": 340233, - "0.0013545592": 171094, - "0.0017374896": 475, - "0.00212042": 28, - "0.0025033504": 5, - "0.0028862807999999996": 38, - "0.0032692112": 20, - "0.0036521416": 26, - "0.004035072": 15 + "0.000204922": 1, + "0.0007036961999999999": 223250, + "0.0012024703999999999": 377172, + "0.0017012445999999997": 9500, + "0.0022000188": 136, + "0.002698793": 55, + "0.0031975671999999998": 25, + "0.0036963414": 9, + "0.0041951155999999995": 17, + "0.004693889799999999": 16, + "0.005192664": 2 }, "latencyPercentiles": { - "p10": 0.00061732, - "p25": 0.000850099, - "p50": 0.000930367, - "p75": 0.000986958, - "p90": 0.001064158, - "p95": 0.001122802, - "p99": 0.00122961 + "p10": 0.000551145, + "p25": 0.000606892, + "p50": 0.000873456, + "p75": 0.000975566, + "p90": 0.001048175, + "p95": 0.001112279, + "p99": 0.001232419 }, "rps": { - "mean": 55420.93947479892, - "stddev": 7381.318937202719, - "max": 88003.82816651558, + "mean": 61007.439652273184, + "stddev": 10978.306832040795, + "max": 87328.35551703423, "percentiles": { - "p10": 51300.497614826985, - "p25": 52210.01388065728, - "p50": 53145.73190230599, - "p75": 54454.46041920739, - "p90": 64905.01066682439, - "p95": 74539.76696567443, - "p99": 83829.53415003157 + "p10": 50789.79141444569, + "p25": 52011.981796809305, + "p50": 55626.113653908316, + "p75": 70093.3713800165, + "p90": 78063.94208477666, + "p95": 81157.58368023246, + "p99": 84658.8209487952 } }, "details": { "DNSDialup": { - "average": 0.0008831808200000001, - "fastest": 0.00006965, - "slowest": 0.001811709 + "average": 0.0011707612, + "fastest": 0.000096002, + "slowest": 0.00264782 }, "DNSLookup": { - "average": 0.000020091459999999993, - "fastest": 0.000003907, - "slowest": 0.000579471 + "average": 0.000010263, + "fastest": 0.000003827, + "slowest": 0.000080527 } }, "statusCodeDistribution": { - "200": 554244 + "200": 610183 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 25b3f5c4eb..3fe819b52d 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000199416, - "slowest": 0.006336832, - "fastest": 0.00020398, - "average": 0.001099226556084007, - "requestsPerSec": 45412.19440818399, - "totalData": 5903703, + "total": 10.00036369, + "slowest": 0.008118519, + "fastest": 0.000420164, + "average": 0.0010951406622325176, + "requestsPerSec": 45583.842161244436, + "totalData": 5926115, "sizePerRequest": 13, - "sizePerSec": 590358.5273063919 + "sizePerSec": 592589.9480961777 }, "responseTimeHistogram": { - "0.00020398": 1, - "0.0008172651999999999": 12395, - "0.0014305504": 438695, - "0.0020438355999999997": 2726, - "0.0026571207999999996": 152, - "0.0032704059999999996": 88, - "0.0038836911999999995": 32, - "0.0044969764": 11, - "0.0051102616": 8, - "0.0057235468": 13, - "0.006336832": 10 + "0.000420164": 1, + "0.0011899995": 401222, + "0.001959835": 54317, + "0.0027296704999999997": 177, + "0.0034995059999999995": 68, + "0.004269341499999999": 20, + "0.005039177": 8, + "0.005809012499999999": 14, + "0.006578847999999999": 6, + "0.007348683499999999": 14, + "0.008118519": 8 }, "latencyPercentiles": { - "p10": 0.001007491, - "p25": 0.001056949, - "p50": 0.001102065, - "p75": 0.00114845, - "p90": 0.001201841, - "p95": 0.001244929, - "p99": 0.00137813 + "p10": 0.000999029, + "p25": 0.001056628, + "p50": 0.001102553, + "p75": 0.001148943, + "p90": 0.001200675, + "p95": 0.001243136, + "p99": 0.001375045 }, "rps": { - "mean": 45408.87823710998, - "stddev": 2691.2018055147737, - "max": 55314.12190807043, + "mean": 45583.023368385606, + "stddev": 2957.725851970049, + "max": 63552.589768032296, "percentiles": { - "p10": 43437.912610125415, - "p25": 44308.47156924799, - "p50": 45248.2059738468, - "p75": 46310.05041855819, - "p90": 48266.02301243837, - "p95": 49581.93911257638, - "p99": 52321.13388918498 + "p10": 43702.54364841698, + "p25": 44404.15699260624, + "p50": 45260.49371069652, + "p75": 46341.472298930115, + "p90": 48496.469176485654, + "p95": 50251.26634192038, + "p99": 53942.8683975158 } }, "details": { "DNSDialup": { - "average": 0.00111533206, - "fastest": 0.000091781, - "slowest": 0.002152713 + "average": 0.0021036664, + "fastest": 0.000093378, + "slowest": 0.004018657 }, "DNSLookup": { - "average": 0.000010654260000000001, - "fastest": 0.000003897, - "slowest": 0.000175484 + "average": 0.000010837340000000002, + "fastest": 0.000003917, + "slowest": 0.000182759 } }, "statusCodeDistribution": { - "200": 454131 + "200": 455855 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 4ec2247894..29926d11c5 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000197442, - "slowest": 0.01545956, - "fastest": 0.000904044, - "average": 0.0031224279771661996, - "requestsPerSec": 15975.984566965513, - "totalData": 2076919, + "total": 10.00091271, + "slowest": 0.015673387, + "fastest": 0.000652595, + "average": 0.002941472596019276, + "requestsPerSec": 16954.95250452996, + "totalData": 2204345, "sizePerRequest": 13, - "sizePerSec": 207687.7993705517 + "sizePerSec": 220414.38255888948 }, "responseTimeHistogram": { - "0.000904044": 1, - "0.0023595956": 21394, - "0.0038151472": 101326, - "0.005270698799999999": 30451, - "0.0067262504": 4898, - "0.008181802": 1304, - "0.009637353599999999": 178, - "0.0110929052": 146, - "0.0125484568": 29, - "0.0140040084": 17, - "0.01545956": 19 + "0.000652595": 1, + "0.0021546741999999997": 18056, + "0.0036567533999999997": 111654, + "0.0051588326": 33893, + "0.0066609118": 4260, + "0.008162991": 1245, + "0.0096650702": 318, + "0.011167149400000001": 86, + "0.0126692286": 24, + "0.0141713078": 19, + "0.015673387": 9 }, "latencyPercentiles": { - "p10": 0.002334357, - "p25": 0.002420017, - "p50": 0.002525887, - "p75": 0.003577723, - "p90": 0.004829531, - "p95": 0.005099094, - "p99": 0.006887793 + "p10": 0.002148971, + "p25": 0.002251948, + "p50": 0.002390637, + "p75": 0.003477366, + "p90": 0.004558329, + "p95": 0.004867498, + "p99": 0.006670625 }, "rps": { - "mean": 15984.05840232648, - "stddev": 1959.853216436054, - "max": 21850.72427132354, + "mean": 16967.087982624525, + "stddev": 2343.162481706766, + "max": 27698.996212467504, "percentiles": { - "p10": 14448.515224420918, - "p25": 15387.588932205234, - "p50": 16352.548915941163, - "p75": 17109.709760289585, - "p90": 17739.639223845432, - "p95": 18040.376165896403, - "p99": 18700.006301644422 + "p10": 15031.938359433028, + "p25": 15968.310836929186, + "p50": 17426.39925222717, + "p75": 18351.052628412042, + "p90": 19086.853134618665, + "p95": 19505.81304027208, + "p99": 20227.01722691096 } }, "details": { "DNSDialup": { - "average": 0.0011878263199999997, - "fastest": 0.000095692, - "slowest": 0.002404234 + "average": 0.0012141172200000002, + "fastest": 0.000099907, + "slowest": 0.002781375 }, "DNSLookup": { - "average": 0.0000080643, - "fastest": 0.000003868, - "slowest": 0.000054481 + "average": 0.00003275186, + "fastest": 0.000003978, + "slowest": 0.001154926 } }, "statusCodeDistribution": { - "200": 159763 + "200": 169565 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 93b66e4436..153d9a1de4 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000173586, - "slowest": 0.00733906, - "fastest": 0.000033519, - "average": 0.000652665754015554, - "requestsPerSec": 76451.47290946235, - "totalData": 9938864, + "total": 10.00018545, + "slowest": 0.008519738, + "fastest": 0.000037803, + "average": 0.0006598154282458021, + "requestsPerSec": 75631.79740831706, + "totalData": 9832316, "sizePerRequest": 13, - "sizePerSec": 993869.1478230106 + "sizePerSec": 983213.3663081218 }, "responseTimeHistogram": { - "0.000033519": 1, - "0.0007640730999999999": 565155, - "0.0014946272": 190175, - "0.0022251813": 8653, - "0.0029557354": 343, - "0.0036862895": 93, - "0.0044168435999999995": 93, - "0.0051473976999999995": 14, - "0.0058779518": 0, - "0.0066085059": 0, - "0.00733906": 1 + "0.000037803": 1, + "0.0008859965000000001": 630717, + "0.0017341900000000003": 122077, + "0.0025823835": 3389, + "0.003430577": 81, + "0.004278770500000001": 12, + "0.005126964": 30, + "0.005975157500000001": 20, + "0.006823351000000001": 2, + "0.007671544500000001": 0, + "0.008519738": 3 }, "latencyPercentiles": { - "p10": 0.000398312, - "p25": 0.000489953, - "p50": 0.00058104, - "p75": 0.000778349, - "p90": 0.000998844, - "p95": 0.001140324, - "p99": 0.001541169 + "p10": 0.000414593, + "p25": 0.000507587, + "p50": 0.000579704, + "p75": 0.000776777, + "p90": 0.001016416, + "p95": 0.001144124, + "p99": 0.001617878 }, "rps": { - "mean": 76460.39868074199, - "stddev": 13031.169908359123, - "max": 98878.29183147092, + "mean": 75626.8222957797, + "stddev": 11879.003782825044, + "max": 98929.44637993435, "percentiles": { - "p10": 58098.08921052563, - "p25": 65015.369633381124, - "p50": 77734.50634736598, - "p75": 87911.59441660088, - "p90": 92991.94243898886, - "p95": 94819.40953313086, - "p99": 97362.91051264343 + "p10": 58670.63944989692, + "p25": 65687.24148184218, + "p50": 77240.28853450062, + "p75": 83641.90912958114, + "p90": 91652.59942680999, + "p95": 93438.32840230956, + "p99": 97301.225995456 } }, "details": { "DNSDialup": { - "average": 0.00116081368, - "fastest": 0.000089022, - "slowest": 0.002602622 + "average": 0.0012355172199999998, + "fastest": 0.000100352, + "slowest": 0.002430018 }, "DNSLookup": { - "average": 0.000021264980000000003, - "fastest": 0.000004077, - "slowest": 0.000670911 + "average": 0.000021912460000000005, + "fastest": 0.000004267, + "slowest": 0.000683077 } }, "statusCodeDistribution": { - "200": 764528 + "200": 756332 }, "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 14f327cb3b..4166d7ac54 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.000506767, - "slowest": 0.023749387, - "fastest": 0.003401117, - "average": 0.004213794271728995, - "requestsPerSec": 11856.799136547197, - "totalData": 1541462, + "total": 10.000489494, + "slowest": 0.024621751, + "fastest": 0.002906962, + "average": 0.0042299624071944425, + "requestsPerSec": 11811.221847777284, + "totalData": 1535534, "sizePerRequest": 13, - "sizePerSec": 154138.38877511356 + "sizePerSec": 153545.8840211047 }, "responseTimeHistogram": { - "0.003401117": 1, - "0.005435944": 112321, - "0.007470771000000001": 3149, - "0.009505598": 2330, - "0.011540425000000002": 522, - "0.013575252000000001": 100, - "0.015610079000000002": 15, - "0.017644906000000002": 20, - "0.019679733": 98, - "0.02171456": 8, - "0.023749387": 10 + "0.002906962": 1, + "0.0050784409": 110452, + "0.0072499198": 4149, + "0.0094213987": 2776, + "0.011592877599999999": 526, + "0.013764356499999998": 67, + "0.0159358354": 41, + "0.0181073143": 33, + "0.0202787932": 47, + "0.022450272099999998": 12, + "0.024621750999999997": 14 }, "latencyPercentiles": { - "p10": 0.003815067, - "p25": 0.003863691, - "p50": 0.003941776, - "p75": 0.004065136, - "p90": 0.004580569, - "p95": 0.005613673, - "p99": 0.008837344 + "p10": 0.003831611, + "p25": 0.003879484, + "p50": 0.003945429, + "p75": 0.004070425, + "p90": 0.004649331, + "p95": 0.005646303, + "p99": 0.009055347 }, "rps": { - "mean": 11879.68061403844, - "stddev": 2293.5692725689555, - "max": 49189.466895487, + "mean": 11803.30156853765, + "stddev": 2004.197260189301, + "max": 14043.89519757639, "percentiles": { - "p10": 9240.795731080909, - "p25": 11910.25115316758, - "p50": 12461.585863493787, - "p75": 12795.418216644826, - "p90": 13119.741254482022, - "p95": 13400.976931218467, - "p99": 13731.897825458993 + "p10": 8906.033993886484, + "p25": 11745.107255251822, + "p50": 12510.991427260018, + "p75": 12773.972435043805, + "p90": 13076.600366873088, + "p95": 13342.105015006477, + "p99": 13681.64032049351 } }, "details": { "DNSDialup": { - "average": 0.00120025326, - "fastest": 0.000094236, - "slowest": 0.002187082 + "average": 0.0008341527799999999, + "fastest": 0.000083286, + "slowest": 0.001799326 }, "DNSLookup": { - "average": 0.00001955466, - "fastest": 0.000003907, - "slowest": 0.000625034 + "average": 0.00002085576, + "fastest": 0.000003116, + "slowest": 0.000345284 } }, "statusCodeDistribution": { - "200": 118574 + "200": 118118 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index dfce615018..23dbccea93 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000188511, - "slowest": 0.059119175, - "fastest": 0.006128865, - "average": 0.007800790163701323, - "requestsPerSec": 6401.779319417872, - "totalData": 832247, + "total": 10.000396154, + "slowest": 0.06668709, + "fastest": 0.005998286, + "average": 0.007741574865604257, + "requestsPerSec": 6450.844447216886, + "totalData": 838643, "sizePerRequest": 13, - "sizePerSec": 83223.13115243234 + "sizePerSec": 83860.97781381951 }, "responseTimeHistogram": { - "0.006128865": 1, - "0.011427896": 61766, - "0.016726927000000003": 2172, - "0.022025958": 29, - "0.027324989000000004": 1, - "0.032624020000000004": 0, - "0.037923051": 0, - "0.043222082": 5, - "0.048521113000000005": 10, - "0.05382014400000001": 11, - "0.05911917500000001": 24 + "0.005998286": 1, + "0.0120671664": 62726, + "0.0181360468": 1708, + "0.024204927200000004": 26, + "0.0302738076": 0, + "0.036342688000000005": 0, + "0.0424115684": 0, + "0.0484804488": 4, + "0.0545493292": 13, + "0.06061820960000001": 14, + "0.06668709": 19 }, "latencyPercentiles": { - "p10": 0.006333753, - "p25": 0.007185514, - "p50": 0.00751502, - "p75": 0.007913583, - "p90": 0.009376504, - "p95": 0.010785534, - "p99": 0.013660049 + "p10": 0.006243135, + "p25": 0.006800942, + "p50": 0.007496202, + "p75": 0.007842284, + "p90": 0.009303504, + "p95": 0.010871261, + "p99": 0.013849317 }, "rps": { - "mean": 6420.234755725971, - "stddev": 989.5615099631165, - "max": 7954.424971094842, + "mean": 6472.991376171026, + "stddev": 1045.5513152865258, + "max": 8026.453585728214, "percentiles": { - "p10": 4881.160023950094, - "p25": 6125.09758736415, - "p50": 6606.923395025757, - "p75": 6765.532982124599, - "p90": 7701.455575103905, - "p95": 7791.096618097494, - "p99": 7870.596892950824 + "p10": 4956.894240716106, + "p25": 6153.2725726244435, + "p50": 6621.3053743030505, + "p75": 7006.322505428832, + "p90": 7813.227012009534, + "p95": 7890.2646273370465, + "p99": 7965.8569255462135 } }, "details": { "DNSDialup": { - "average": 0.00126026278, - "fastest": 0.000088665, - "slowest": 0.002891092 + "average": 0.0011713252400000003, + "fastest": 0.000093845, + "slowest": 0.002353009 }, "DNSLookup": { - "average": 0.0000075698999999999985, - "fastest": 0.000003536, - "slowest": 0.000041438 + "average": 0.000029560780000000002, + "fastest": 0.000003848, + "slowest": 0.001099921 } }, "statusCodeDistribution": { - "200": 64019 + "200": 64511 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 4c53445ac6..7326d5f7a6 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000321317, - "slowest": 0.005707312, - "fastest": 0.000288519, - "average": 0.0010049580233454398, - "requestsPerSec": 49669.90402154496, - "totalData": 6457295, + "total": 10.000100324, + "slowest": 0.005753382, + "fastest": 0.000153877, + "average": 0.0010074205221965867, + "requestsPerSec": 49547.70291762525, + "totalData": 6441266, "sizePerRequest": 13, - "sizePerSec": 645708.7522800844 + "sizePerSec": 644120.1379291283 }, "responseTimeHistogram": { - "0.000288519": 1, - "0.0008303983": 49178, - "0.0013722776": 445400, - "0.0019141569": 1913, - "0.0024560362": 171, - "0.0029979155": 4, - "0.0035397948": 1, - "0.0040816741": 6, - "0.0046235534": 19, - "0.0051654327": 16, - "0.005707312": 6 + "0.000153877": 1, + "0.0007138275": 42451, + "0.001273778": 445873, + "0.0018337285": 6903, + "0.002393679": 124, + "0.0029536295": 53, + "0.00351358": 30, + "0.0040735305": 11, + "0.004633481": 15, + "0.0051934315": 17, + "0.005753382": 4 }, "latencyPercentiles": { - "p10": 0.000833698, - "p25": 0.000972394, - "p50": 0.001024729, - "p75": 0.00107447, - "p90": 0.001131916, - "p95": 0.001181651, - "p99": 0.001303529 + "p10": 0.000769182, + "p25": 0.000976546, + "p50": 0.001034637, + "p75": 0.001085662, + "p90": 0.001141659, + "p95": 0.001188845, + "p99": 0.001301808 }, "rps": { - "mean": 49664.625032133634, - "stddev": 4772.2743562165115, - "max": 74834.22266177354, + "mean": 49545.56579899379, + "stddev": 4636.26085406671, + "max": 73033.48585326286, "percentiles": { - "p10": 46662.55114981639, - "p25": 47473.122851123975, - "p50": 48392.26731727602, - "p75": 49758.1573342926, - "p90": 55842.81784477363, - "p95": 60169.825565766, - "p99": 67513.89435945892 + "p10": 46377.343495751265, + "p25": 47136.81385161727, + "p50": 48076.186332481106, + "p75": 50610.43587187827, + "p90": 55611.62839150176, + "p95": 58520.31777334228, + "p99": 66583.10353472088 } }, "details": { "DNSDialup": { - "average": 0.00116472678, - "fastest": 0.000088452, - "slowest": 0.00222276 + "average": 0.0011876134199999997, + "fastest": 0.000085102, + "slowest": 0.002679493 }, "DNSLookup": { - "average": 0.00001733693999999999, - "fastest": 0.000004649, - "slowest": 0.000485875 + "average": 0.00001066714, + "fastest": 0.000003987, + "slowest": 0.000170748 } }, "statusCodeDistribution": { - "200": 496715 + "200": 495482 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 5488a8b021..356efe3298 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000330504, - "slowest": 0.024363065, - "fastest": 0.00028441, - "average": 0.0027665972678306804, - "requestsPerSec": 18028.704144116553, - "totalData": 2343809, + "total": 10.000066756, + "slowest": 0.023313661, + "fastest": 0.000751675, + "average": 0.003070862101942459, + "requestsPerSec": 16242.391572290819, + "totalData": 2111525, "sizePerRequest": 13, - "sizePerSec": 234373.1538735152 + "sizePerSec": 211151.09043978064 }, "responseTimeHistogram": { - "0.00028441": 1, - "0.0026922755000000002": 50582, - "0.005100141": 125407, - "0.0075080065": 3986, - "0.009915872000000001": 226, - "0.012323737500000001": 37, - "0.014731603000000001": 15, - "0.017139468499999998": 8, - "0.019547334": 10, - "0.0219551995": 12, - "0.024363065": 9 + "0.000751675": 1, + "0.0030078735999999997": 100994, + "0.0052640722": 56797, + "0.007520270799999999": 4292, + "0.0097764694": 248, + "0.012032668": 36, + "0.014288866599999998": 16, + "0.0165450652": 8, + "0.0188012638": 8, + "0.021057462399999997": 11, + "0.023313661": 14 }, "latencyPercentiles": { - "p10": 0.001800174, - "p25": 0.00248108, - "p50": 0.00288655, - "p75": 0.003067732, - "p90": 0.003151696, - "p95": 0.003328531, - "p99": 0.006011982 + "p10": 0.002794672, + "p25": 0.002872237, + "p50": 0.002966184, + "p75": 0.003067031, + "p90": 0.003162446, + "p95": 0.003395022, + "p99": 0.00605455 }, "rps": { - "mean": 18025.54699719797, - "stddev": 4204.359419661718, - "max": 33700.84926140054, + "mean": 16240.117560245868, + "stddev": 1636.0448007461544, + "max": 21292.55661434633, "percentiles": { - "p10": 15603.693394227445, - "p25": 15982.083983336717, - "p50": 16848.15877704689, - "p75": 17604.306013251004, - "p90": 25912.163169392912, - "p95": 27035.270213521933, - "p99": 29321.63643552486 + "p10": 15605.791309154754, + "p25": 16141.048299931304, + "p50": 16549.104502880073, + "p75": 16869.731033226064, + "p90": 17159.84840327655, + "p95": 17352.487805112232, + "p99": 17786.056053609096 } }, "details": { "DNSDialup": { - "average": 0.0015112540800000002, - "fastest": 0.000070481, - "slowest": 0.003289084 + "average": 0.0012143069999999998, + "fastest": 0.000091548, + "slowest": 0.002717731 }, "DNSLookup": { - "average": 0.000007410900000000001, - "fastest": 0.000003176, - "slowest": 0.000048159 + "average": 0.000007853959999999997, + "fastest": 0.000003937, + "slowest": 0.000043371 } }, "statusCodeDistribution": { - "200": 180293 + "200": 162425 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 94fa1584e6..cddaa97000 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000278773, - "slowest": 0.005731031, - "fastest": 0.000362255, - "average": 0.0010272951907589372, - "requestsPerSec": 48586.14554944468, - "totalData": 6316375, + "total": 10.000316449, + "slowest": 0.00582994, + "fastest": 0.000255241, + "average": 0.0010178402522318117, + "requestsPerSec": 49039.848138909634, + "totalData": 6375382, "sizePerRequest": 13, - "sizePerSec": 631619.8921427808 + "sizePerSec": 637518.0258058253 }, "responseTimeHistogram": { - "0.000362255": 1, - "0.0008991326000000001": 37627, - "0.0014360102000000002": 446842, - "0.0019728878000000003": 1086, - "0.0025097654000000003": 221, - "0.0030466430000000004": 38, - "0.0035835206000000004": 12, - "0.0041203982": 14, - "0.0046572758": 11, - "0.0051941534": 16, - "0.005731031": 7 + "0.000255241": 1, + "0.0008127109": 49905, + "0.0013701808": 437476, + "0.0019276507": 2637, + "0.0024851205999999997": 250, + "0.0030425905": 60, + "0.0036000603999999997": 16, + "0.0041575303": 16, + "0.0047150002": 20, + "0.005272470099999999": 17, + "0.00582994": 16 }, "latencyPercentiles": { - "p10": 0.000929606, - "p25": 0.000988215, - "p50": 0.001034834, - "p75": 0.001080879, - "p90": 0.001129034, - "p95": 0.001170374, - "p99": 0.001295776 + "p10": 0.000806369, + "p25": 0.000987742, + "p50": 0.001043341, + "p75": 0.001092197, + "p90": 0.001141175, + "p95": 0.001184665, + "p99": 0.001311546 }, "rps": { - "mean": 48586.79853682399, - "stddev": 3059.64620485824, - "max": 61015.13785570397, + "mean": 49036.51817733379, + "stddev": 4183.0268877737035, + "max": 66054.38230232, "percentiles": { - "p10": 46378.29119336694, - "p25": 47367.3563807732, - "p50": 48244.45950073884, - "p75": 49334.72926353894, - "p90": 51823.801084986626, - "p95": 53902.88919486167, - "p99": 57598.95339076422 + "p10": 46000.45080441939, + "p25": 46800.75349212806, + "p50": 47809.38020039538, + "p75": 50871.652722861785, + "p90": 54526.59605405164, + "p95": 57000.72390919401, + "p99": 62112.73461332344 } }, "details": { "DNSDialup": { - "average": 0.0009558505200000001, - "fastest": 0.000073179, - "slowest": 0.002273205 + "average": 0.0010095022999999995, + "fastest": 0.000070488, + "slowest": 0.002541539 }, "DNSLookup": { - "average": 0.00001153432, - "fastest": 0.000003145, - "slowest": 0.000115488 + "average": 0.000008241180000000004, + "fastest": 0.000004017, + "slowest": 0.000062577 } }, "statusCodeDistribution": { - "200": 485875 + "200": 490414 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index b5567b6eba..8e51a9907e 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000360456, - "slowest": 0.006907462, - "fastest": 0.000168814, - "average": 0.0010540986359505134, - "requestsPerSec": 47354.49307888428, - "totalData": 6156306, + "total": 10.000502436, + "slowest": 0.007702894, + "fastest": 0.000384648, + "average": 0.0010629952605006826, + "requestsPerSec": 46956.44073937407, + "totalData": 6104644, "sizePerRequest": 13, - "sizePerSec": 615608.4100254957 + "sizePerSec": 610433.7296118629 }, "responseTimeHistogram": { - "0.000168814": 1, - "0.0008426788": 23402, - "0.0015165436": 448855, - "0.0021904083999999997": 1080, - "0.0028642731999999997": 135, - "0.0035381379999999997": 39, - "0.0042120028": 3, - "0.0048858676": 2, - "0.0055597324": 11, - "0.0062335972": 25, - "0.006907462": 9 + "0.000384648": 1, + "0.0011164726": 356228, + "0.0018482972000000001": 112835, + "0.0025801218": 394, + "0.0033119464": 75, + "0.004043771": 6, + "0.0047755956": 2, + "0.0055074202": 8, + "0.0062392448": 13, + "0.0069710694": 22, + "0.007702894": 4 }, "latencyPercentiles": { - "p10": 0.000954568, - "p25": 0.001012943, - "p50": 0.001061063, - "p75": 0.001109667, - "p90": 0.001163983, - "p95": 0.001203512, - "p99": 0.001317724 + "p10": 0.00097188, + "p25": 0.001022182, + "p50": 0.001067466, + "p75": 0.001114409, + "p90": 0.001168439, + "p95": 0.001208745, + "p99": 0.00132947 }, "rps": { - "mean": 47360.17255589857, - "stddev": 3105.678955494269, - "max": 66215.64013420133, + "mean": 46955.841538717665, + "stddev": 3142.3055067052246, + "max": 69919.80828168716, "percentiles": { - "p10": 45366.180183652796, - "p25": 46138.72530537445, - "p50": 46973.066605101325, - "p75": 47918.27187864897, - "p90": 50621.55316788532, - "p95": 52924.71179087059, - "p99": 56820.898726550986 + "p10": 45268.19200443573, + "p25": 46036.10112937928, + "p50": 46601.50960540094, + "p75": 47313.67838441908, + "p90": 49341.81825402471, + "p95": 52017.64703696755, + "p99": 57375.64991584584 } }, "details": { "DNSDialup": { - "average": 0.0012330702200000002, - "fastest": 0.000110411, - "slowest": 0.002251092 + "average": 0.0013415771799999998, + "fastest": 0.000120507, + "slowest": 0.002806929 }, "DNSLookup": { - "average": 0.000009792920000000002, - "fastest": 0.000003347, - "slowest": 0.00006413 + "average": 0.00001154648, + "fastest": 0.000003927, + "slowest": 0.000174761 } }, "statusCodeDistribution": { - "200": 473562 + "200": 469588 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index fd480727b1..0f3fa1f65c 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000053498, - "slowest": 0.008584654, - "fastest": 0.000475547, - "average": 0.001330778985255743, - "requestsPerSec": 37519.49927818276, - "totalData": 4877561, + "total": 10.000382371, + "slowest": 0.007290588, + "fastest": 0.000512165, + "average": 0.0013388309723494124, + "requestsPerSec": 37292.57404011717, + "totalData": 4848220, "sizePerRequest": 13, - "sizePerSec": 487753.49061637593 + "sizePerSec": 484803.4625215232 }, "responseTimeHistogram": { - "0.000475547": 1, - "0.0012864577000000002": 178514, - "0.0020973684": 191463, - "0.0029082791": 3319, - "0.0037191898000000006": 150, - "0.0045301005": 3, - "0.005341011200000001": 1300, - "0.0061519219": 331, - "0.006962832600000001": 32, - "0.007773743300000001": 56, - "0.008584654": 28 + "0.000512165": 1, + "0.0011900073": 63608, + "0.0018678496": 298419, + "0.0025456919": 8953, + "0.0032235342": 273, + "0.0039013765000000004": 36, + "0.0045792188": 0, + "0.0052570611": 834, + "0.0059349034": 636, + "0.0066127457": 87, + "0.007290588000000001": 93 }, "latencyPercentiles": { - "p10": 0.001125802, - "p25": 0.001222673, - "p50": 0.001292409, - "p75": 0.001369483, - "p90": 0.001472504, - "p95": 0.00161391, - "p99": 0.002164733 + "p10": 0.001134308, + "p25": 0.001230893, + "p50": 0.001302535, + "p75": 0.001380445, + "p90": 0.001482675, + "p95": 0.001616774, + "p99": 0.00219806 }, "rps": { - "mean": 37505.035542044985, - "stddev": 3917.3603791495307, - "max": 45206.079271490395, + "mean": 37293.43386781373, + "stddev": 3657.304412193438, + "max": 45430.02924933385, "percentiles": { - "p10": 34906.45071209282, - "p25": 36903.38404031868, - "p50": 38573.59661420323, - "p75": 39481.58766615233, - "p90": 40140.40584191827, - "p95": 40700.91984078585, - "p99": 41701.947480946415 + "p10": 34744.206225306036, + "p25": 36607.06516357668, + "p50": 38217.109800058526, + "p75": 39176.32780489447, + "p90": 39932.91270665272, + "p95": 40379.81847186436, + "p99": 41368.239382868975 } }, "details": { "DNSDialup": { - "average": 0.00167849364, - "fastest": 0.000095688, - "slowest": 0.00371089 + "average": 0.0012282222, + "fastest": 0.00010057, + "slowest": 0.002340075 }, "DNSLookup": { - "average": 0.0000321363, - "fastest": 0.000003086, - "slowest": 0.001284614 + "average": 0.000010487519999999999, + "fastest": 0.000004498, + "slowest": 0.000081112 } }, "statusCodeDistribution": { - "200": 375197 + "200": 372940 }, "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 1dd63b2ed2..4a0f6afe12 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.00047194, - "slowest": 0.004745315, - "fastest": 0.000040676, - "average": 0.0006239332673186137, - "requestsPerSec": 79980.9253802076, - "totalData": 10398011, + "total": 10.000286773, + "slowest": 0.005139142, + "fastest": 0.000040542, + "average": 0.0006484829519099055, + "requestsPerSec": 76951.19324754589, + "totalData": 10003942, "sizePerRequest": 13, - "sizePerSec": 1039752.0299426988 + "sizePerSec": 1000365.5122180965 }, "responseTimeHistogram": { - "0.000040676": 1, - "0.0005111399": 280573, - "0.0009816038": 457233, - "0.0014520676999999998": 52920, - "0.0019225315999999999": 8686, - "0.0023929955": 351, - "0.0028634593999999998": 50, - "0.0033339233": 5, - "0.0038043872": 2, - "0.0042748511": 13, - "0.004745315": 13 + "0.000040542": 1, + "0.000550402": 313018, + "0.001060262": 413411, + "0.001570122": 36596, + "0.002079982": 6374, + "0.002589842": 59, + "0.003099702": 53, + "0.003609562": 7, + "0.004119422": 2, + "0.004629282": 12, + "0.005139142": 1 }, "latencyPercentiles": { - "p10": 0.000361972, - "p25": 0.000463891, - "p50": 0.000580395, - "p75": 0.000737504, - "p90": 0.000940928, - "p95": 0.001048504, - "p99": 0.001483105 + "p10": 0.000385657, + "p25": 0.000477944, + "p50": 0.000595928, + "p75": 0.000783758, + "p90": 0.00097008, + "p95": 0.001082619, + "p99": 0.001526748 }, "rps": { - "mean": 79989.50519452743, - "stddev": 15420.042211558895, - "max": 99210.56024834084, + "mean": 76957.84862490131, + "stddev": 15463.52351478876, + "max": 98329.31470788972, "percentiles": { - "p10": 56527.95307279401, - "p25": 64117.24112613734, - "p50": 85112.17785039677, - "p75": 93766.72883684936, - "p90": 96522.46919541838, - "p95": 97358.26892394914, - "p99": 98175.68538900616 + "p10": 55635.372970134275, + "p25": 60628.616707085435, + "p50": 79980.8606501177, + "p75": 91792.88103934651, + "p90": 94974.88769894038, + "p95": 96175.14954983891, + "p99": 97577.32727685319 } }, "details": { "DNSDialup": { - "average": 0.00102744326, - "fastest": 0.000099161, - "slowest": 0.001847804 + "average": 0.00116872746, + "fastest": 0.000085403, + "slowest": 0.002758748 }, "DNSLookup": { - "average": 0.000009193919999999998, - "fastest": 0.000003917, - "slowest": 0.000077234 + "average": 0.000009875639999999999, + "fastest": 0.000003646, + "slowest": 0.00014632 } }, "statusCodeDistribution": { - "200": 799847 + "200": 769534 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index 38b8e68319..bad5d73a4e 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000394726, - "slowest": 0.013268917, - "fastest": 0.000710454, - "average": 0.0018565629962974891, - "requestsPerSec": 26899.638201341135, - "totalData": 3497091, + "total": 10.000658292, + "slowest": 0.013538092, + "fastest": 0.000776578, + "average": 0.0018522140275504127, + "requestsPerSec": 26963.325025884205, + "totalData": 3505463, "sizePerRequest": 13, - "sizePerSec": 349695.29661743477 + "sizePerSec": 350523.2253364947 }, "responseTimeHistogram": { - "0.000710454": 1, - "0.0019663003": 210522, - "0.0032221466": 54968, - "0.0044779929": 1620, - "0.0057338392": 1344, - "0.0069896855": 360, - "0.008245531799999999": 83, - "0.0095013781": 51, - "0.0107572244": 28, - "0.0120130707": 0, - "0.013268917": 30 + "0.000776578": 1, + "0.0020527294": 233199, + "0.0033288808": 33198, + "0.0046050322": 1420, + "0.0058811836": 1468, + "0.007157335": 215, + "0.0084334864": 50, + "0.0097096378": 50, + "0.0109857892": 20, + "0.0122619406": 0, + "0.013538092": 30 }, "latencyPercentiles": { - "p10": 0.001521865, - "p25": 0.001698183, - "p50": 0.001795557, - "p75": 0.001941226, - "p90": 0.002126622, - "p95": 0.002311121, - "p99": 0.003755892 + "p10": 0.001517854, + "p25": 0.00169426, + "p50": 0.001792734, + "p75": 0.001936707, + "p90": 0.002123714, + "p95": 0.002300905, + "p99": 0.003682078 }, "rps": { - "mean": 26888.21141192661, - "stddev": 3270.165283442827, - "max": 34544.63146301103, + "mean": 26938.279992528413, + "stddev": 3348.0319883104085, + "max": 34627.92901356038, "percentiles": { - "p10": 25410.85805964957, - "p25": 26893.35244675088, - "p50": 27610.232352110874, - "p75": 28302.85858871766, - "p90": 28953.749741018233, - "p95": 29366.179286317, - "p99": 29997.33824988269 + "p10": 24979.837342985393, + "p25": 27000.979706002112, + "p50": 27654.74937571577, + "p75": 28387.6131230555, + "p90": 28976.212461317493, + "p95": 29317.710829114483, + "p99": 30506.721715251173 } }, "details": { "DNSDialup": { - "average": 0.00092055474, - "fastest": 0.000089086, - "slowest": 0.00178936 + "average": 0.0009141226799999997, + "fastest": 0.000093655, + "slowest": 0.001721441 }, "DNSLookup": { - "average": 0.000007857580000000001, - "fastest": 0.000003848, - "slowest": 0.000049953 + "average": 0.00001183012, + "fastest": 0.000003787, + "slowest": 0.000158611 } }, "statusCodeDistribution": { - "200": 269007 + "200": 269651 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index bf167f770a..03d6753cf7 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000424071, - "slowest": 0.006269949, - "fastest": 0.000353358, - "average": 0.0010947136637069728, - "requestsPerSec": 45599.666250393355, - "totalData": 5928208, + "total": 10.000359949, + "slowest": 0.006625938, + "fastest": 0.000338499, + "average": 0.001110013188339824, + "requestsPerSec": 44970.281299221664, + "totalData": 5846347, "sizePerRequest": 13, - "sizePerSec": 592795.6612551137 + "sizePerSec": 584613.6568898816 }, "responseTimeHistogram": { - "0.000353358": 1, - "0.0009450171000000001": 22687, - "0.0015366762000000001": 431542, - "0.0021283353": 1600, - "0.0027199944": 42, - "0.0033116535": 65, - "0.0039033126": 29, - "0.0044949717": 1, - "0.0050866308": 14, - "0.0056782899": 29, - "0.006269949": 6 + "0.000338499": 1, + "0.0009672429": 18802, + "0.0015959868": 429507, + "0.0022247306999999997": 1227, + "0.0028534745999999997": 43, + "0.0034822184999999998": 38, + "0.004110962399999999": 4, + "0.0047397062999999994": 1, + "0.0053684501999999995": 21, + "0.0059971940999999996": 30, + "0.006625938": 45 }, "latencyPercentiles": { - "p10": 0.001008604, - "p25": 0.001053236, - "p50": 0.001096813, - "p75": 0.001141119, - "p90": 0.001189265, - "p95": 0.001228339, - "p99": 0.001356546 + "p10": 0.00102554, + "p25": 0.001065988, + "p50": 0.001108357, + "p75": 0.001153143, + "p90": 0.001202648, + "p95": 0.001242889, + "p99": 0.001375995 }, "rps": { - "mean": 45601.59438741783, - "stddev": 2602.039239356517, - "max": 56047.53956323313, + "mean": 44968.15857197812, + "stddev": 2508.2632012224235, + "max": 55102.541425487594, "percentiles": { - "p10": 44098.082956111946, - "p25": 44765.745171495044, - "p50": 45402.860380199636, - "p75": 46251.64130484585, - "p90": 47801.95031957409, - "p95": 49522.84488834688, - "p99": 52401.42398597181 + "p10": 43602.21063208087, + "p25": 44237.987159574644, + "p50": 45009.5285171869, + "p75": 45568.282862088236, + "p90": 46656.75327468294, + "p95": 48031.455800405085, + "p99": 51505.1314259494 } }, "details": { "DNSDialup": { - "average": 0.0013229452, - "fastest": 0.000233137, - "slowest": 0.00246524 + "average": 0.0010830812000000001, + "fastest": 0.000113535, + "slowest": 0.002278515 }, "DNSLookup": { - "average": 0.0000105154, - "fastest": 0.000004358, - "slowest": 0.000105216 + "average": 0.00002429434, + "fastest": 0.000003897, + "slowest": 0.000865445 } }, "statusCodeDistribution": { - "200": 456016 + "200": 449719 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 020081616f..29fa71d77f 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000359166, - "slowest": 0.005558122, - "fastest": 0.000297945, - "average": 0.0010215646252394529, - "requestsPerSec": 48859.84512048674, - "totalData": 6352008, + "total": 10.000295493, + "slowest": 0.006542258, + "fastest": 0.000297866, + "average": 0.0009613160685510228, + "requestsPerSec": 51920.36578953518, + "totalData": 6749847, "sizePerRequest": 13, - "sizePerSec": 635177.9865663276 + "sizePerSec": 674964.7552639573 }, "responseTimeHistogram": { - "0.000297945": 1, - "0.0008239627": 30819, - "0.0013499804000000001": 455665, - "0.0018759981000000003": 1941, - "0.0024020158000000002": 81, - "0.0029280335": 51, - "0.0034540512000000006": 11, - "0.0039800689000000005": 11, - "0.0045060866000000005": 25, - "0.0050321043000000005": 10, - "0.005558122": 1 + "0.000297866": 1, + "0.0009223051999999999": 128451, + "0.0015467443999999998": 389883, + "0.0021711836": 696, + "0.0027956227999999996": 103, + "0.0034200619999999998": 39, + "0.0040445012": 14, + "0.004668940399999999": 15, + "0.005293379599999999": 5, + "0.0059178187999999994": 11, + "0.006542258": 1 }, "latencyPercentiles": { - "p10": 0.00091266, - "p25": 0.000983933, - "p50": 0.001032128, - "p75": 0.001079785, - "p90": 0.001134982, - "p95": 0.001181915, - "p99": 0.001291791 + "p10": 0.000636948, + "p25": 0.000924725, + "p50": 0.001011446, + "p75": 0.001063967, + "p90": 0.001114929, + "p95": 0.001158242, + "p99": 0.001274743 }, "rps": { - "mean": 48859.30541635155, - "stddev": 3440.2407684936966, - "max": 67008.6880920809, + "mean": 51873.23636636585, + "stddev": 7367.386395346349, + "max": 80586.91328667663, "percentiles": { - "p10": 46530.87690502538, - "p25": 47306.366418166814, - "p50": 48158.936906988056, - "p75": 49223.799072676586, - "p90": 53128.987175405295, - "p95": 55684.64574578435, - "p99": 60786.65137153119 + "p10": 47225.1284908697, + "p25": 47849.39014050222, + "p50": 48866.87390972103, + "p75": 53582.80408519192, + "p90": 63303.76657410929, + "p95": 68609.7014117794, + "p99": 76857.68169011106 } }, "details": { "DNSDialup": { - "average": 0.00117481108, - "fastest": 0.000090022, - "slowest": 0.002572657 + "average": 0.00125641172, + "fastest": 0.000094888, + "slowest": 0.003036824 }, "DNSLookup": { - "average": 0.000008474220000000002, - "fastest": 0.000004378, - "slowest": 0.000046386 + "average": 0.00003599466, + "fastest": 0.000004819, + "slowest": 0.001390462 } }, "statusCodeDistribution": { - "200": 488616 + "200": 519219 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 2f4cbe37f1..df1ad57291 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000299025, - "slowest": 0.023690685, - "fastest": 0.000576969, - "average": 0.0028992073722407985, - "requestsPerSec": 17200.985647526675, - "totalData": 2236195, + "total": 10.000097059, + "slowest": 0.022950108, + "fastest": 0.00054047, + "average": 0.0028863610081496915, + "requestsPerSec": 17276.532315704997, + "totalData": 2245971, "sizePerRequest": 13, - "sizePerSec": 223612.81341784677 + "sizePerSec": 224594.92010416498 }, "responseTimeHistogram": { - "0.000576969": 1, - "0.0028883406": 140117, - "0.0051997122": 27757, - "0.007511083799999999": 3982, - "0.0098224554": 83, - "0.012133827": 25, - "0.014445198599999999": 10, - "0.016756570199999998": 8, - "0.019067941799999998": 12, - "0.0213793134": 14, - "0.023690685": 6 + "0.00054047": 1, + "0.0027814337999999997": 68793, + "0.0050223976": 99762, + "0.0072633613999999996": 3957, + "0.009504325199999998": 179, + "0.011745288999999997": 23, + "0.013986252799999998": 10, + "0.0162272166": 7, + "0.0184681804": 10, + "0.020709144199999998": 13, + "0.022950107999999997": 12 }, "latencyPercentiles": { - "p10": 0.002688655, - "p25": 0.002757431, - "p50": 0.002814473, - "p75": 0.002863872, - "p90": 0.002966666, - "p95": 0.003074577, - "p99": 0.005658049 + "p10": 0.002661822, + "p25": 0.002737282, + "p50": 0.002806735, + "p75": 0.002867759, + "p90": 0.002956572, + "p95": 0.003059889, + "p99": 0.005634737 }, "rps": { - "mean": 17202.191778624474, - "stddev": 1469.668218143506, - "max": 21456.191620234113, + "mean": 17277.115848578826, + "stddev": 1411.2567622686677, + "max": 19905.083758392182, "percentiles": { - "p10": 16870.574675040032, - "p25": 17189.611161949317, - "p50": 17408.18490591646, - "p75": 17667.91191983751, - "p90": 17921.023152260026, - "p95": 18115.272986654483, - "p99": 18522.675459296734 + "p10": 16866.52833436317, + "p25": 17195.85312448654, + "p50": 17475.450256482454, + "p75": 17767.077825621753, + "p90": 18013.405193737784, + "p95": 18193.43968688782, + "p99": 18609.341889628413 } }, "details": { "DNSDialup": { - "average": 0.0011748406200000003, - "fastest": 0.000094544, - "slowest": 0.002649977 + "average": 0.0012163973599999998, + "fastest": 0.000122227, + "slowest": 0.002647854 }, "DNSLookup": { - "average": 0.000026575619999999998, - "fastest": 0.000003757, - "slowest": 0.000929304 + "average": 0.00000751374, + "fastest": 0.000003887, + "slowest": 0.00005916 } }, "statusCodeDistribution": { - "200": 172015 + "200": 172767 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 0af2b03ae3..af59de5362 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000339555, - "slowest": 0.014007901, - "fastest": 0.000811341, - "average": 0.0019071298436472547, - "requestsPerSec": 26188.61075262759, - "totalData": 3404635, + "total": 10.000588273, + "slowest": 0.014777459, + "fastest": 0.001145798, + "average": 0.0019052887636391497, + "requestsPerSec": 26213.457933046135, + "totalData": 3407950, "sizePerRequest": 13, - "sizePerSec": 340451.93978415866 + "sizePerSec": 340774.95312959974 }, "responseTimeHistogram": { - "0.000811341": 1, - "0.002130997": 234557, - "0.003450653": 23352, - "0.004770309": 1919, - "0.006089965": 580, - "0.007409621": 1290, - "0.008729277": 48, - "0.010048933": 67, - "0.011368589": 51, - "0.012688245": 0, - "0.014007901": 30 + "0.001145798": 1, + "0.0025089641": 253795, + "0.0038721301999999997": 5493, + "0.005235296299999999": 1008, + "0.0065984623999999995": 1497, + "0.0079616285": 202, + "0.009324794599999998": 54, + "0.010687960699999999": 68, + "0.012051126799999999": 2, + "0.0134142929": 0, + "0.014777459": 30 }, "latencyPercentiles": { - "p10": 0.001562892, - "p25": 0.001743981, - "p50": 0.001836484, - "p75": 0.001960193, - "p90": 0.002142796, - "p95": 0.002389502, - "p99": 0.004205074 + "p10": 0.001568696, + "p25": 0.001746667, + "p50": 0.001835268, + "p75": 0.001961072, + "p90": 0.002147638, + "p95": 0.002368841, + "p99": 0.004261623 }, "rps": { - "mean": 26178.9948210592, - "stddev": 3669.9942683243544, - "max": 30914.475791896577, + "mean": 26184.88506568179, + "stddev": 3527.4026329093695, + "max": 30101.17518410856, "percentiles": { - "p10": 24553.676792836828, - "p25": 26117.407251933724, - "p50": 27101.195348199435, - "p75": 27823.115444310988, - "p90": 28444.237793008222, - "p95": 28773.390368586068, - "p99": 29450.900781967048 + "p10": 24758.45100446415, + "p25": 26144.915709408044, + "p50": 27028.604372007194, + "p75": 27764.819135513728, + "p90": 28305.894285616312, + "p95": 28730.638070170935, + "p99": 29392.927752184984 } }, "details": { "DNSDialup": { - "average": 0.0012785487, - "fastest": 0.000092412, - "slowest": 0.002745216 + "average": 0.0011804984199999997, + "fastest": 0.000090636, + "slowest": 0.002694566 }, "DNSLookup": { - "average": 0.00000853748, - "fastest": 0.000004228, - "slowest": 0.000051727 + "average": 0.00001042286, + "fastest": 0.000003737, + "slowest": 0.000085332 } }, "statusCodeDistribution": { - "200": 261895 + "200": 262150 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 4198982d72..ceae81429b 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,65 +1,55 @@ { "summary": { - "successRate": 1, - "total": 10.000452832, - "slowest": 0.020883133, - "fastest": 0.001980462, - "average": 0.003854404972668958, - "requestsPerSec": 12962.713006874366, - "totalData": 1685229, - "sizePerRequest": 13, - "sizePerSec": 168515.26908936678 + "successRate": 0, + "total": 10.000551149, + "slowest": null, + "fastest": null, + "average": null, + "requestsPerSec": 89095.1895275387, + "totalData": 0, + "sizePerRequest": null, + "sizePerSec": 0 }, "responseTimeHistogram": { - "0.001980462": 1, - "0.0038707291000000003": 86140, - "0.0057609962": 40418, - "0.007651263300000001": 1804, - "0.009541530400000001": 638, - "0.011431797500000002": 479, - "0.0133220646": 16, - "0.015212331700000001": 91, - "0.0171025988": 16, - "0.0189928659": 0, - "0.020883133": 30 + "NaN": 0 }, "latencyPercentiles": { - "p10": 0.003100651, - "p25": 0.00355849, - "p50": 0.003697329, - "p75": 0.004095663, - "p90": 0.004474734, - "p95": 0.004973355, - "p99": 0.007588284 + "p10": null, + "p25": null, + "p50": null, + "p75": null, + "p90": null, + "p95": null, + "p99": null }, "rps": { - "mean": 12952.828880122683, - "stddev": 1882.3152882928416, - "max": 16477.714879289302, + "mean": 0, + "stddev": 0, + "max": null, "percentiles": { - "p10": 11310.411233540226, - "p25": 12796.890438183667, - "p50": 13403.581436960141, - "p75": 13816.92430934245, - "p90": 14189.86413831269, - "p95": 14839.425698604786, - "p99": 15760.350610264062 + "p10": null, + "p25": null, + "p50": null, + "p75": null, + "p90": null, + "p95": null, + "p99": null } }, "details": { "DNSDialup": { - "average": 0.0011752022200000004, - "fastest": 0.00010193, - "slowest": 0.002770145 + "average": 0, + "fastest": null, + "slowest": null }, "DNSLookup": { - "average": 0.0000089549, - "fastest": 0.000003687, - "slowest": 0.000043591 + "average": 0, + "fastest": null, + "slowest": null } }, - "statusCodeDistribution": { - "200": 129633 - }, - "errorDistribution": {} + "statusCodeDistribution": {}, + "errorDistribution": { + "Connection refused (os error 111)": 891001 + } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 8b80643ce2..9c7fd0740a 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000349683, + "total": 10.000362583, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 88276.41312390297, + "requestsPerSec": 90000.53673353896, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 882795 + "Connection refused (os error 111)": 900038 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 6c8c838c04..527fb9cc45 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000279225, - "slowest": 0.006235713, - "fastest": 0.000283748, - "average": 0.0012698657504521182, - "requestsPerSec": 39314.80223243467, - "totalData": 5111067, + "total": 10.000353228, + "slowest": 0.007182843, + "fastest": 0.000555523, + "average": 0.0012966728788248506, + "requestsPerSec": 38503.23995775562, + "totalData": 5005598, "sizePerRequest": 13, - "sizePerSec": 511092.42902165063 + "sizePerSec": 500542.11945082305 }, "responseTimeHistogram": { - "0.000283748": 1, - "0.0008789445000000001": 720, - "0.001474141": 380819, - "0.0020693375000000003": 11152, - "0.002664534": 265, - "0.0032597305": 131, - "0.003854927": 38, - "0.004450123500000001": 9, - "0.005045320000000001": 17, - "0.0056405165000000005": 0, - "0.006235713": 7 + "0.000555523": 1, + "0.0012182550000000001": 54645, + "0.0018809870000000002": 328939, + "0.0025437190000000003": 1124, + "0.0032064510000000004": 194, + "0.0038691830000000004": 87, + "0.004531915000000001": 19, + "0.005194647": 4, + "0.005857379000000001": 23, + "0.006520111": 6, + "0.007182843000000001": 4 }, "latencyPercentiles": { - "p10": 0.001183345, - "p25": 0.001219362, - "p50": 0.001260631, - "p75": 0.001304855, - "p90": 0.001359293, - "p95": 0.001416565, - "p99": 0.001587197 + "p10": 0.00120607, + "p25": 0.001241703, + "p50": 0.001283534, + "p75": 0.001329467, + "p90": 0.001390343, + "p95": 0.001455681, + "p99": 0.001636703 }, "rps": { - "mean": 39314.174790535864, - "stddev": 1911.5873618580217, - "max": 43775.555749886524, + "mean": 38499.04449147822, + "stddev": 2051.388327471071, + "max": 43843.92673618094, "percentiles": { - "p10": 37909.63662963141, - "p25": 39051.37484430873, - "p50": 39505.400489543, - "p75": 40127.642016490194, - "p90": 40639.6236330405, - "p95": 41143.186517720074, - "p99": 42436.86632033497 + "p10": 37127.808728737786, + "p25": 38130.60494806835, + "p50": 38740.34807251571, + "p75": 39359.61304050468, + "p90": 39986.881071745, + "p95": 40330.75656768787, + "p99": 41805.522509522765 } }, "details": { "DNSDialup": { - "average": 0.00110202346, - "fastest": 0.000112624, - "slowest": 0.0022835 + "average": 0.00115168486, + "fastest": 0.000107631, + "slowest": 0.00253052 }, "DNSLookup": { - "average": 0.00002479776, - "fastest": 0.000004268, - "slowest": 0.000871881 + "average": 0.00002568526, + "fastest": 0.000003567, + "slowest": 0.000918799 } }, "statusCodeDistribution": { - "200": 393159 + "200": 385046 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index af1cab0af6..3e1810f105 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,67 @@ { "summary": { - "successRate": 1, - "total": 10.000308369, - "slowest": 0.008669418, - "fastest": 0.000449457, - "average": 0.0014453061032559215, - "requestsPerSec": 34545.134735134685, - "totalData": 4491006, + "successRate": 0.21236238954274614, + "total": 10.000122006, + "slowest": 0.009404558, + "fastest": 0.000681541, + "average": 0.0014717397866593387, + "requestsPerSec": 65737.29796552245, + "totalData": 1814839, "sizePerRequest": 13, - "sizePerSec": 449086.7515567509 + "sizePerSec": 181481.68581454406 }, "responseTimeHistogram": { - "0.000449457": 1, - "0.0012714531000000001": 52897, - "0.0020934492": 285715, - "0.0029154453": 4990, - "0.0037374414": 230, - "0.0045594375": 567, - "0.005381433600000001": 893, - "0.0062034297000000006": 39, - "0.0070254258": 52, - "0.0078474219": 48, - "0.008669418": 30 + "0.000681541": 1, + "0.0015538427": 114194, + "0.0024261444": 23880, + "0.0032984460999999996": 748, + "0.0041707478": 83, + "0.0050430495": 497, + "0.005915351199999999": 56, + "0.0067876529": 48, + "0.007659954599999999": 55, + "0.0085322563": 11, + "0.009404558": 30 }, "latencyPercentiles": { - "p10": 0.001217329, - "p25": 0.001332504, - "p50": 0.001405724, - "p75": 0.001490943, - "p90": 0.001621452, - "p95": 0.001862189, - "p99": 0.00229228 + "p10": 0.00122819, + "p25": 0.001343811, + "p50": 0.001417222, + "p75": 0.001508669, + "p90": 0.001668143, + "p95": 0.00198357, + "p99": 0.002530727 }, "rps": { - "mean": 34534.113156190404, - "stddev": 3272.497146146225, - "max": 41906.269177871254, + "mean": 33911.486062927645, + "stddev": 3863.316982712738, + "max": 39260.362807818885, "percentiles": { - "p10": 32340.5040454125, - "p25": 33833.81114754491, - "p50": 35308.333818950035, - "p75": 36316.54945158753, - "p90": 36990.83920573825, - "p95": 37385.9727830118, - "p99": 38224.57840391454 + "p10": 30819.052338155827, + "p25": 33307.810721745795, + "p50": 34916.64476456026, + "p75": 36047.96809956986, + "p90": 36760.161680606005, + "p95": 37106.10118573042, + "p99": 37903.89605827302 } }, "details": { "DNSDialup": { - "average": 0.0015065096200000006, - "fastest": 0.000100488, - "slowest": 0.003145707 + "average": 0.0012924031600000006, + "fastest": 0.000086103, + "slowest": 0.002336771 }, "DNSLookup": { - "average": 0.00003158569999999999, - "fastest": 0.000004288, - "slowest": 0.0011797 + "average": 0.000008340819999999998, + "fastest": 0.000005781, + "slowest": 0.000074315 } }, "statusCodeDistribution": { - "200": 345462 + "200": 139603 }, - "errorDistribution": {} + "errorDistribution": { + "Connection refused (os error 111)": 517778 + } } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 77148c6a59..a29e3c6a7c 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000272851, - "slowest": 0.004114261, - "fastest": 0.000033169, - "average": 0.000637163914364179, - "requestsPerSec": 78300.36356675005, - "totalData": 10179325, + "total": 10.000391728, + "slowest": 0.004062859, + "fastest": 0.000034802, + "average": 0.0006419193524504725, + "requestsPerSec": 77721.35543688774, + "totalData": 10104172, "sizePerRequest": 13, - "sizePerSec": 1017904.7263677506 + "sizePerSec": 1010377.6206795406 }, "responseTimeHistogram": { - "0.000033169": 1, - "0.0004412782": 152068, - "0.0008493874": 499527, - "0.0012574966": 115006, - "0.0016656058": 15611, - "0.002073715": 763, - "0.0024818242": 26, - "0.0028899334": 16, - "0.0032980426": 6, - "0.0037061518": 0, - "0.004114261": 1 + "0.000034802": 1, + "0.0004376077000000001": 140821, + "0.0008404134000000002": 497653, + "0.0012432191000000003": 120326, + "0.0016460248000000003": 17392, + "0.0020488305000000004": 987, + "0.0024516362000000006": 24, + "0.0028544419000000004": 15, + "0.0032572476000000006": 22, + "0.003660053300000001": 2, + "0.004062859": 1 }, "latencyPercentiles": { - "p10": 0.000376665, - "p25": 0.000470754, - "p50": 0.000598174, - "p75": 0.000758639, - "p90": 0.000958095, - "p95": 0.001078949, - "p99": 0.00140172 + "p10": 0.000380423, + "p25": 0.000474252, + "p50": 0.000601725, + "p75": 0.000765165, + "p90": 0.0009649, + "p95": 0.001091865, + "p99": 0.001401607 }, "rps": { - "mean": 78295.75972140687, - "stddev": 9768.450736329154, - "max": 100032.3871223161, + "mean": 77716.46554751095, + "stddev": 9720.321142006149, + "max": 99732.32484861137, "percentiles": { - "p10": 65431.04048560741, - "p25": 70377.43985627494, - "p50": 77501.2710208483, - "p75": 86037.8996948125, - "p90": 92079.18191663556, - "p95": 94823.87665213941, - "p99": 97721.78677608378 + "p10": 65340.5111168914, + "p25": 69619.80872884076, + "p50": 77536.04650802385, + "p75": 85547.38469638514, + "p90": 91200.76772826731, + "p95": 93244.8778823656, + "p99": 96731.84130629884 } }, "details": { "DNSDialup": { - "average": 0.0011852703, - "fastest": 0.000101098, - "slowest": 0.002714698 + "average": 0.0013489129199999999, + "fastest": 0.000090071, + "slowest": 0.00316327 }, "DNSLookup": { - "average": 0.00002372742, - "fastest": 0.000004338, - "slowest": 0.000813226 + "average": 0.000023511540000000003, + "fastest": 0.000003717, + "slowest": 0.000763979 } }, "statusCodeDistribution": { - "200": 783025 + "200": 777244 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index cc30666d2b..eada245c26 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000368387, - "slowest": 0.02589108, - "fastest": 0.001167896, - "average": 0.007427933081268, - "requestsPerSec": 6721.952372013153, - "totalData": 873886, + "total": 10.000338616, + "slowest": 0.025162408, + "fastest": 0.001598729, + "average": 0.007292112912000936, + "requestsPerSec": 6847.568130386996, + "totalData": 890214, "sizePerRequest": 13, - "sizePerSec": 87385.380836171 + "sizePerSec": 89018.38569503094 }, "responseTimeHistogram": { - "0.001167896": 1, - "0.0036402144000000003": 2950, - "0.0061125328": 17161, - "0.0085848512": 29420, - "0.0110571696": 12321, - "0.013529488": 3373, - "0.016001806400000002": 1309, - "0.018474124800000002": 605, - "0.0209464432": 55, - "0.0234187616": 16, - "0.02589108": 11 + "0.001598729": 1, + "0.0039550969": 4571, + "0.0063114648": 20328, + "0.008667832700000001": 27993, + "0.0110242006": 10626, + "0.0133805685": 3155, + "0.015736936400000002": 1199, + "0.0180933043": 492, + "0.0204496722": 88, + "0.0228060401": 14, + "0.025162408": 11 }, "latencyPercentiles": { - "p10": 0.00432059, - "p25": 0.005745425, - "p50": 0.007373507, - "p75": 0.008675614, - "p90": 0.010476009, - "p95": 0.012181156, - "p99": 0.016138386 + "p10": 0.004319419, + "p25": 0.005637898, + "p50": 0.00706552, + "p75": 0.0084921, + "p90": 0.010369074, + "p95": 0.012112236, + "p99": 0.015219568 }, "rps": { - "mean": 6747.836622523173, - "stddev": 1474.8109595583317, - "max": 10413.705670879577, + "mean": 6863.473900218965, + "stddev": 1452.197656193765, + "max": 9775.69395619503, "percentiles": { - "p10": 5268.907830387395, - "p25": 6252.700889446707, - "p50": 6986.423085894776, - "p75": 7567.670869684115, - "p90": 8323.390542385476, - "p95": 8771.856499444737, - "p99": 9467.18480331505 + "p10": 5437.6869771322645, + "p25": 6302.952933449143, + "p50": 7103.710267872784, + "p75": 7625.667998482837, + "p90": 8521.835303520369, + "p95": 8922.133885058407, + "p99": 9332.42912464455 } }, "details": { "DNSDialup": { - "average": 0.0013458757799999996, - "fastest": 0.000086624, - "slowest": 0.003192201 + "average": 0.00131020118, + "fastest": 0.000090479, + "slowest": 0.002130687 }, "DNSLookup": { - "average": 0.00000875874, - "fastest": 0.000003807, - "slowest": 0.000087272 + "average": 0.000013448079999999996, + "fastest": 0.000003867, + "slowest": 0.000245551 } }, "statusCodeDistribution": { - "200": 67222 + "200": 68478 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/vixeny-deno/results/hello_bench.json b/frameworks/vixeny-deno/results/hello_bench.json index ea4f4a9d46..129c942add 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.000292868, - "slowest": 0.005377044, - "fastest": 0.000082213, - "average": 0.0010108420472900277, - "requestsPerSec": 49376.85390995491, - "totalData": 5431613, + "total": 10.00035253, + "slowest": 0.005760229, + "fastest": 0.00017721, + "average": 0.0009451306585898422, + "requestsPerSec": 52807.63837232446, + "totalData": 5809045, "sizePerRequest": 11, - "sizePerSec": 543145.393009504 + "sizePerSec": 580884.0220955691 }, "responseTimeHistogram": { - "0.000082213": 1, - "0.0006116961": 7202, - "0.0011411792": 445653, - "0.0016706623000000002": 40428, - "0.0022001454": 353, - "0.0027296284999999997": 69, - "0.0032591116": 30, - "0.0037885947": 4, - "0.0043180778": 17, - "0.004847560900000001": 14, - "0.005377044": 12 + "0.00017721": 1, + "0.0007355119000000001": 92195, + "0.0012938138": 431578, + "0.0018521157000000001": 4089, + "0.0024104176000000004": 136, + "0.0029687195000000005": 37, + "0.0035270214000000005": 12, + "0.0040853233": 16, + "0.0046436252": 8, + "0.005201927100000001": 22, + "0.005760229": 1 }, "latencyPercentiles": { - "p10": 0.00090429, - "p25": 0.000968737, - "p50": 0.001017436, - "p75": 0.001066458, - "p90": 0.001127609, - "p95": 0.001177243, - "p99": 0.001284374 + "p10": 0.00062724, + "p25": 0.000898683, + "p50": 0.000994144, + "p75": 0.001048846, + "p90": 0.001103448, + "p95": 0.001151031, + "p99": 0.001276734 }, "rps": { - "mean": 49376.95287662786, - "stddev": 3588.2053809349895, - "max": 71707.22091714667, + "mean": 52789.87481349756, + "stddev": 7189.49078247035, + "max": 79770.31753491002, "percentiles": { - "p10": 47242.30355889731, - "p25": 48118.86259413441, - "p50": 48948.4643610088, - "p75": 49688.86239708091, - "p90": 51277.4223393868, - "p95": 55247.75786182712, - "p99": 65209.324933466676 + "p10": 47704.81818663692, + "p25": 48603.68415926296, + "p50": 49796.251173893485, + "p75": 55118.372216175805, + "p90": 63901.737442955564, + "p95": 68135.49424385192, + "p99": 75752.3075896415 } }, "details": { "DNSDialup": { - "average": 0.0012014527, - "fastest": 0.000129707, - "slowest": 0.002468927 + "average": 0.00133703656, + "fastest": 0.000097722, + "slowest": 0.003248071 }, "DNSLookup": { - "average": 0.000008377279999999999, - "fastest": 0.000003827, - "slowest": 0.000065722 + "average": 0.000008385579999999998, + "fastest": 0.000003266, + "slowest": 0.000063538 } }, "statusCodeDistribution": { - "200": 493783 + "200": 528095 }, "errorDistribution": {} } \ No newline at end of file