diff --git a/README.md b/README.md index a4c3b9bcaa..4c7c9333ee 100644 --- a/README.md +++ b/README.md @@ -91,42 +91,42 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | -| Hyper Express | 77510.82 | 17158.47 | 98644.97 | 100% | -| Bun | 76843.69 | 10160.54 | 98326.98 | 99% | -| Stric | 76357.23 | 9336.99 | 98477.75 | 99% | -| Vixeny (Bun) | 75149.55 | 13953.89 | 99090.11 | 97% | -| Elysia | 73622.67 | 13990.81 | 99716.63 | 95% | -| Deno | 64743.35 | 12624.71 | 89983.76 | 84% | -| Fast | 54937.42 | 8732.12 | 83406.81 | 71% | -| NHttp | 54929.17 | 8808.58 | 83410.55 | 71% | -| Vixeny (Deno) | 53358.55 | 7962.90 | 84138.89 | 69% | -| Hono | 51174.12 | 5624.72 | 81133.22 | 66% | -| Fastro | 49383.86 | 5316.23 | 80799.19 | 64% | -| Megalo | 47807.32 | 3599.26 | 69768.74 | 62% | -| Deso | 46709.38 | 3534.56 | 60100.19 | 60% | -| Alosaur | 44832.64 | 2987.45 | 57466.28 | 58% | -| http | 41722.71 | 4244.85 | 49622.06 | 54% | -| Reno | 40630.37 | 2324.86 | 47809.32 | 52% | -| Cheetah | 40574.18 | 2571.91 | 49258.50 | 52% | -| Router | 40030.56 | 3900.73 | 45986.92 | 52% | -| Danet V2 (Hono) | 36158.78 | 2475.91 | 39090.91 | 47% | -| Danet (Oak) | 34476.05 | 2277.61 | 39129.75 | 44% | -| Little | 31816.36 | 3916.35 | 36779.05 | 41% | -| Aqua | 31400.56 | 4141.18 | 40872.47 | 41% | -| Oak | 31323.05 | 3167.01 | 33332.60 | 40% | -| Node | 17848.08 | 1634.20 | 27844.12 | 23% | -| Dinatra | 16986.57 | 2277.03 | 21651.49 | 22% | -| Fastify | 15877.59 | 1774.65 | 24833.61 | 20% | -| Abc | 13488.60 | 1389.59 | 15557.32 | 17% | -| Express (Deno) | 10539.67 | 2073.04 | 12641.99 | 14% | -| Servest | 7208.20 | 1631.32 | 10813.65 | 9% | -| Express | 6223.85 | 970.73 | 7997.25 | 8% | -| Acorn | 0.00 | 0.00 | 0.00 | 0% | -| Opine | 0.00 | 0.00 | 0.00 | 0% | -| Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-3390e29a-3d81-4925-a726-24e95b61dc16) | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | +| Hyper Express | 78237.15 | 16049.45 | 97852.07 | 100% | +| Bun | 77950.28 | 9972.50 | 100413.20 | 100% | +| Stric | 77817.55 | 10303.91 | 102214.36 | 99% | +| Vixeny (Bun) | 73477.84 | 14172.22 | 99528.08 | 94% | +| Elysia | 72510.71 | 14170.75 | 98936.17 | 93% | +| Deno | 64994.35 | 11881.61 | 89200.55 | 83% | +| Vixeny (Deno) | 56309.10 | 10317.98 | 87432.17 | 72% | +| NHttp | 54930.20 | 8742.05 | 84541.98 | 70% | +| Fast | 54637.06 | 8210.95 | 83264.56 | 70% | +| Hono | 51523.38 | 5843.23 | 78530.34 | 66% | +| Fastro | 50688.75 | 5497.04 | 79509.41 | 65% | +| Megalo | 47688.79 | 3508.35 | 70148.48 | 61% | +| Alosaur | 46095.11 | 3056.30 | 66544.98 | 59% | +| Deso | 45268.21 | 2280.17 | 57708.91 | 58% | +| Cheetah | 41809.28 | 2560.45 | 48607.87 | 53% | +| http | 41606.07 | 4195.49 | 49966.65 | 53% | +| Reno | 40389.03 | 2271.26 | 47625.69 | 52% | +| Router | 40092.25 | 3811.80 | 48804.40 | 51% | +| Danet V2 (Hono) | 36194.21 | 2379.75 | 41134.56 | 46% | +| Danet (Oak) | 35171.71 | 5709.61 | 49987.71 | 45% | +| Aqua | 31951.41 | 3240.75 | 36961.71 | 41% | +| Little | 31467.41 | 4028.83 | 37853.83 | 40% | +| Oak | 30418.80 | 3002.64 | 33205.81 | 39% | +| Node | 17685.14 | 1792.57 | 35475.90 | 23% | +| Dinatra | 16660.87 | 2185.26 | 23767.29 | 21% | +| Fastify | 16303.17 | 2169.51 | 30898.52 | 21% | +| Abc | 13683.67 | 1579.92 | 19523.67 | 17% | +| Express (Deno) | 10674.39 | 1922.03 | 12723.31 | 14% | +| Express | 6367.51 | 954.73 | 7976.60 | 8% | +| Servest | 6351.10 | 1559.16 | 11358.63 | 8% | +| Acorn | 0.00 | 0.00 | 0.00 | 0% | +| Opine | 0.00 | 0.00 | 0.00 | 0% | +| Peko | 0.00 | 0.00 | 0.00 | 0% | +| ![Chart](https://quickchart.io/chart/render/sf-df682f8d-d751-4190-a784-bbbd28fc698e) | | | | | # Frameworks @@ -279,11 +279,11 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13488.60 | 1389.59 | 15557.32 | | +| 13683.67 | 1579.92 | 19523.67 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12302.25 | 12966.68 | 13770.22 | 14326.62 | 14709.98 | 14922.18 | 15293.42 | +| **Req/Sec** | 12419.46 | 13021.47 | 13757.63 | 14403.03 | 14932.52 | 15601.86 | 18645.43 | | **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | ### [Acorn](#acorn) @@ -301,253 +301,253 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44832.64 | 2987.45 | 57466.28 | | +| 46095.11 | 3056.30 | 66544.98 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 42715.87 | 43805.82 | 44720.33 | 45819.13 | 47683.40 | 48960.77 | 51818.50 | -| **Latency** | 971µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44313.94 | 45230.61 | 45948.05 | 47419.76 | 48726.14 | 49686.39 | 52036.01 | +| **Latency** | 930µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31400.56 | 4141.18 | 40872.47 | | +| 31951.41 | 3240.75 | 36961.71 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 27253.18 | 29560.82 | 32096.49 | 33710.04 | 35294.96 | 36325.93 | 39108.80 | +| **Req/Sec** | 29925.12 | 31237.76 | 32546.16 | 33523.79 | 34447.14 | 35068.55 | 35997.65 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 76843.69 | 10160.54 | 98326.98 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 77950.28 | 9972.50 | 100413.20 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 63956.40 | 68242.90 | 75919.02 | 84973.68 | 91795.77 | 94382.72 | 96981.90 | -| **Latency** | 384µs | 478µs | 610µs | 781µs | 961µs | 1ms | 1ms | +| **Req/Sec** | 64822.49 | 69640.91 | 77615.20 | 85648.10 | 91939.53 | 94782.57 | 98253.70 | +| **Latency** | 380µs | 473µs | 600µs | 764µs | 958µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40574.18 | 2571.91 | 49258.50 | | +| 41809.28 | 2560.45 | 48607.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38720.61 | 40014.44 | 41035.59 | 41708.36 | 42217.29 | 42740.42 | 44057.47 | +| **Req/Sec** | 40227.56 | 41418.73 | 42075.36 | 42786.12 | 43468.85 | 44104.85 | 45328.11 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34476.05 | 2277.61 | 39129.75 | | +| 35171.71 | 5709.61 | 49987.71 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34027.67 | 34383.60 | 34729.91 | 35202.64 | 35487.28 | 35647.06 | 36112.26 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 28510.67 | 33229.34 | 34528.74 | 35502.37 | 44719.54 | 46943.37 | 49172.50 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 36158.78 | 2475.91 | 39090.91 | | +| 36194.21 | 2379.75 | 41134.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35520.78 | 36213.81 | 36554.01 | 36874.69 | 37239.62 | 37461.83 | 37773.77 | +| **Req/Sec** | 35538.08 | 36206.44 | 36565.06 | 36879.53 | 37301.31 | 37480.37 | 37746.74 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 64743.35 | 12624.71 | 89983.76 | | +| 64994.35 | 11881.61 | 89200.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52570.42 | 53955.16 | 59157.17 | 76816.76 | 83334.43 | 86217.38 | 88972.70 | -| **Latency** | 519µs | 577µs | 794µs | 939µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 52377.20 | 54021.52 | 63102.18 | 75129.77 | 82578.89 | 84887.85 | 88176.81 | +| **Latency** | 523µs | 576µs | 780µs | 938µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46709.38 | 3534.56 | 60100.19 | | +| 45268.21 | 2280.17 | 57708.91 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44085.98 | 45077.28 | 46116.40 | 47801.54 | 51132.37 | 53386.81 | 56859.66 | -| **Latency** | 935µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44064.37 | 44739.45 | 45411.33 | 46145.23 | 46795.09 | 47210.75 | 48559.64 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16986.57 | 2277.03 | 21651.49 | | +| 16660.87 | 2185.26 | 23767.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15331.27 | 16244.64 | 17385.43 | 18308.24 | 19025.15 | 19430.46 | 20118.75 | +| **Req/Sec** | 15146.34 | 15915.75 | 16976.27 | 17930.42 | 18628.55 | 18939.97 | 19672.48 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 73622.67 | 13990.81 | 99716.63 | | +| 72510.71 | 14170.75 | 98936.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 55870.37 | 59827.14 | 74031.21 | 86008.43 | 93110.53 | 95380.28 | 97762.93 | -| **Latency** | 399µs | 495µs | 606µs | 836µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 55333.13 | 58820.72 | 71116.94 | 86301.09 | 91608.88 | 94357.73 | 97132.35 | +| **Latency** | 396µs | 488µs | 627µs | 856µs | 1ms | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6223.85 | 970.73 | 7997.25 | | +| 6367.51 | 954.73 | 7976.60 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4900.17 | 5794.50 | 6359.94 | 6664.55 | 7619.20 | 7785.67 | 7886.45 | +| **Req/Sec** | 4929.62 | 6073.72 | 6557.25 | 6719.05 | 7633.05 | 7808.33 | 7904.67 | | **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10539.67 | 2073.04 | 12641.99 | | +| 10674.39 | 1922.03 | 12723.31 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 6768.93 | 10462.42 | 11420.27 | 11653.43 | 11798.53 | 12062.84 | 12444.32 | -| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 7ms | 10ms | +| **Req/Sec** | 7457.96 | 10638.57 | 11401.17 | 11682.97 | 11851.35 | 12107.32 | 12602.17 | +| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54937.42 | 8732.12 | 83406.81 | | +| 54637.06 | 8210.95 | 83264.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48603.38 | 49632.81 | 50942.84 | 59141.36 | 69204.96 | 74922.51 | 79541.19 | -| **Latency** | 593µs | 802µs | 954µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48425.32 | 49646.82 | 50866.86 | 58626.17 | 67865.20 | 72573.01 | 78800.33 | +| **Latency** | 600µs | 805µs | 957µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 15877.59 | 1774.65 | 24833.61 | | +| 16303.17 | 2169.51 | 30898.52 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15311.49 | 15625.00 | 15961.07 | 16279.19 | 16731.01 | 17155.78 | 23266.30 | +| **Req/Sec** | 15643.04 | 15974.95 | 16256.21 | 16587.72 | 17028.64 | 17577.76 | 25018.44 | | **Latency** | 2ms | 2ms | 3ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49383.86 | 5316.23 | 80799.19 | | +| 50688.75 | 5497.04 | 79509.41 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46842.26 | 47978.14 | 48812.75 | 49710.39 | 51646.06 | 58521.36 | 70815.87 | -| **Latency** | 867µs | 942µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47506.83 | 48521.74 | 49583.77 | 51046.38 | 57617.09 | 61215.54 | 69198.55 | +| **Latency** | 793µs | 920µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51174.12 | 5624.72 | 81133.22 | | +| 51523.38 | 5843.23 | 78530.34 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47907.21 | 48761.62 | 49748.44 | 50968.25 | 58312.97 | 63632.82 | 73100.34 | -| **Latency** | 766µs | 913µs | 999µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47628.65 | 48706.07 | 49808.11 | 52156.32 | 60440.48 | 64007.28 | 70370.38 | +| **Latency** | 694µs | 905µs | 995µs | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41722.71 | 4244.85 | 49622.06 | | +| 41606.07 | 4195.49 | 49966.65 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38804.22 | 40738.79 | 42702.25 | 43844.87 | 44901.78 | 45645.48 | 47027.27 | -| **Latency** | 892µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 38686.84 | 40622.09 | 42720.82 | 43734.20 | 44522.37 | 45104.74 | 46346.55 | +| **Latency** | 891µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 77510.82 | 17158.47 | 98644.97 | | +| 78237.15 | 16049.45 | 97852.07 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 53616.34 | 58448.91 | 83732.15 | 93231.43 | 96235.65 | 97282.60 | 98054.78 | -| **Latency** | 348µs | 461µs | 596µs | 783µs | 986µs | 1ms | 1ms | +| **Req/Sec** | 54260.54 | 60762.10 | 84780.97 | 92139.51 | 95319.26 | 96045.52 | 96958.09 | +| **Latency** | 337µs | 440µs | 606µs | 771µs | 980µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31816.36 | 3916.35 | 36779.05 | | +| 31467.41 | 4028.83 | 37853.83 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29922.20 | 31621.29 | 32639.18 | 33520.05 | 34466.69 | 34955.69 | 35929.53 | +| **Req/Sec** | 29412.53 | 31133.57 | 32315.51 | 33338.23 | 34131.78 | 34758.69 | 35826.69 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47807.32 | 3599.26 | 69768.74 | | +| 47688.79 | 3508.35 | 70148.48 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45367.81 | 46275.66 | 47254.52 | 48448.55 | 52148.29 | 54573.08 | 58918.79 | -| **Latency** | 897µs | 974µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45431.12 | 46319.57 | 47122.51 | 48308.50 | 51851.61 | 53931.22 | 58627.74 | +| **Latency** | 904µs | 978µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54929.17 | 8808.58 | 83410.55 | | +| 54930.20 | 8742.05 | 84541.98 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48106.68 | 49218.61 | 50676.73 | 60621.11 | 69134.00 | 73650.17 | 79711.75 | -| **Latency** | 591µs | 781µs | 956µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48883.44 | 49818.10 | 50863.09 | 57802.65 | 69444.83 | 75251.01 | 80547.56 | +| **Latency** | 593µs | 815µs | 951µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17848.08 | 1634.20 | 27844.12 | | +| 17685.14 | 1792.57 | 35475.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 17170.78 | 17532.81 | 18052.88 | 18458.86 | 18852.65 | 19066.03 | 19701.07 | +| **Req/Sec** | 17129.97 | 17551.37 | 17819.61 | 18069.82 | 18317.42 | 18536.02 | 22350.18 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31323.05 | 3167.01 | 33332.60 | | +| 30418.80 | 3002.64 | 33205.81 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30845.81 | 31443.54 | 32021.18 | 32335.44 | 32609.28 | 32828.26 | 33118.44 | +| **Req/Sec** | 30082.50 | 30501.14 | 31086.58 | 31374.29 | 31716.08 | 31935.89 | 32233.92 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,68 +576,68 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40630.37 | 2324.86 | 47809.32 | | +| 40389.03 | 2271.26 | 47625.69 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38946.44 | 40101.54 | 40914.31 | 41603.18 | 42340.55 | 43081.98 | 44542.05 | +| **Req/Sec** | 38215.69 | 39967.23 | 40913.91 | 41362.75 | 41886.49 | 42130.94 | 43804.30 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40030.56 | 3900.73 | 45986.92 | | +| 40092.25 | 3811.80 | 48804.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37718.24 | 39300.84 | 40783.34 | 41955.53 | 42951.60 | 43458.64 | 44399.05 | -| **Latency** | 919µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37803.76 | 39370.08 | 40851.39 | 41915.40 | 42885.41 | 43711.95 | 44509.67 | +| **Latency** | 917µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 76357.23 | 9336.99 | 98477.75 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 77817.55 | 10303.91 | 102214.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 64748.22 | 68860.76 | 75038.61 | 83212.77 | 90205.72 | 93280.49 | 96378.21 | -| **Latency** | 387µs | 483µs | 617µs | 782µs | 964µs | 1ms | 1ms | +| **Req/Sec** | 64734.45 | 69217.68 | 76646.15 | 86036.12 | 92689.32 | 94962.32 | 98863.07 | +| **Latency** | 381µs | 474µs | 603µs | 765µs | 953µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 7208.20 | 1631.32 | 10813.65 | | +| 6351.10 | 1559.16 | 11358.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5219.54 | 6617.27 | 7554.94 | 8016.55 | 8985.79 | 9481.43 | 9967.95 | -| **Latency** | 5ms | 6ms | 6ms | 7ms | 8ms | 11ms | 12ms | +| **Req/Sec** | 5123.97 | 5724.37 | 6502.24 | 7046.68 | 8134.02 | 8802.37 | 9231.23 | +| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 75149.55 | 13953.89 | 99090.11 | | +| 73477.84 | 14172.22 | 99528.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56708.70 | 61833.57 | 76121.74 | 88317.63 | 93010.96 | 95090.24 | 97751.11 | -| **Latency** | 387µs | 479µs | 604µs | 821µs | 984µs | 1ms | 1ms | +| **Req/Sec** | 56233.70 | 59999.09 | 72174.56 | 87000.01 | 93315.75 | 95467.11 | 98238.16 | +| **Latency** | 393µs | 485µs | 619µs | 845µs | 1ms | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 53358.55 | 7962.90 | 84138.89 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 56309.10 | 10317.98 | 87432.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48366.98 | 49516.23 | 50502.01 | 52597.81 | 64844.98 | 73208.25 | 81892.00 | -| **Latency** | 612µs | 872µs | 972µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49272.32 | 50200.87 | 51422.47 | 59224.22 | 74793.76 | 79456.77 | 86054.01 | +| **Latency** | 568µs | 734µs | 936µs | 1ms | 1ms | 1ms | 1ms | --- -
Generated 2024-10-24T01:57:58.625Z
+Generated 2024-10-25T01:59:11.076Z
diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 7d0acd7df1..b5cb3ed22c 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000398978, - "slowest": 0.015810382, - "fastest": 0.000962879, - "average": 0.0036999573109032014, - "requestsPerSec": 13487.261887922648, - "totalData": 1753414, + "total": 10.000518807, + "slowest": 0.015980815, + "fastest": 0.000915309, + "average": 0.003647287346738277, + "requestsPerSec": 13680.79023102626, + "totalData": 1778595, "sizePerRequest": 13, - "sizePerSec": 175334.40454299442 + "sizePerSec": 177850.2730033414 }, "responseTimeHistogram": { - "0.000962879": 1, - "0.0024476293000000003": 33, - "0.0039323796": 112609, - "0.0054171299": 20581, - "0.0069018802": 1201, - "0.0083866305": 280, - "0.0098713808": 72, - "0.0113561311": 57, - "0.0128408814": 9, - "0.0143256317": 17, - "0.015810382": 18 + "0.000915309": 1, + "0.0024218596": 165, + "0.0039284101999999994": 116436, + "0.005434960799999999": 18735, + "0.006941511399999999": 1054, + "0.008448062": 254, + "0.0099546126": 122, + "0.011461163199999999": 7, + "0.012967713799999999": 15, + "0.014474264399999999": 21, + "0.015980815": 5 }, "latencyPercentiles": { - "p10": 0.003371419, - "p25": 0.00343705, - "p50": 0.003547999, - "p75": 0.003849885, - "p90": 0.004120009, - "p95": 0.004414839, - "p99": 0.005727609 + "p10": 0.003305351, + "p25": 0.003421524, + "p50": 0.003572594, + "p75": 0.003792473, + "p90": 0.004079188, + "p95": 0.004344966, + "p99": 0.005489042 }, "rps": { - "mean": 13488.600743720068, - "stddev": 1389.5946205241257, - "max": 15557.316350142684, + "mean": 13683.671927734234, + "stddev": 1579.9177099023352, + "max": 19523.67148059714, "percentiles": { - "p10": 12302.251311990332, - "p25": 12966.681157854102, - "p50": 13770.215706909177, - "p75": 14326.615987179604, - "p90": 14709.983157598354, - "p95": 14922.18291780131, - "p99": 15293.415949151396 + "p10": 12419.457564165488, + "p25": 13021.467190810808, + "p50": 13757.625188866366, + "p75": 14403.027516384016, + "p90": 14932.520042147818, + "p95": 15601.862992455985, + "p99": 18645.429589194104 } }, "details": { "DNSDialup": { - "average": 0.0011975510599999998, - "fastest": 0.000114785, - "slowest": 0.002459402 + "average": 0.0011416063400000002, + "fastest": 0.000223249, + "slowest": 0.001989544 }, "DNSLookup": { - "average": 0.00001086218, - "fastest": 0.000005149, - "slowest": 0.000048331 + "average": 0.000011928940000000005, + "fastest": 0.000004859, + "slowest": 0.000046036 } }, "statusCodeDistribution": { - "200": 134878 + "200": 136815 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index fdb4430702..d34b6d5fc0 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000701292, + "total": 10.000486375, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63331.45861547246, + "requestsPerSec": 64572.05937646208, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 633359 + "Connection refused (os error 111)": 645752 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 406ff33536..2037a9de2e 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000242247, - "slowest": 0.007641896, - "fastest": 0.000269754, - "average": 0.0011132362705442397, - "requestsPerSec": 44840.01376411857, - "totalData": 5829343, + "total": 10.000246077, + "slowest": 0.007865843, + "fastest": 0.000160362, + "average": 0.0010825888296451206, + "requestsPerSec": 46109.665347188035, + "totalData": 5994404, "sizePerRequest": 13, - "sizePerSec": 582920.1789335414 + "sizePerSec": 599425.6495134445 }, "responseTimeHistogram": { - "0.000269754": 1, - "0.0010069682": 74355, - "0.0017441824": 373013, - "0.0024813966": 821, - "0.0032186108": 92, - "0.003955825": 30, - "0.0046930392": 11, - "0.0054302534": 38, - "0.0061674676": 0, - "0.0069046818": 22, - "0.007641896": 28 + "0.000160362": 1, + "0.0009309101000000001": 46128, + "0.0017014582000000002": 413625, + "0.0024720063000000002": 1159, + "0.0032425544": 67, + "0.0040131025": 33, + "0.004783650600000001": 0, + "0.0055541987000000004": 31, + "0.0063247468": 14, + "0.0070952949": 11, + "0.007865843": 39 }, "latencyPercentiles": { - "p10": 0.000971505, - "p25": 0.001035667, - "p50": 0.001127278, - "p75": 0.001192397, - "p90": 0.001243103, - "p95": 0.001284661, - "p99": 0.001409835 + "p10": 0.000930888, + "p25": 0.001009087, + "p50": 0.001092284, + "p75": 0.001169166, + "p90": 0.001213267, + "p95": 0.001243324, + "p99": 0.001374484 }, "rps": { - "mean": 44832.64234194161, - "stddev": 2987.4534677142487, - "max": 57466.2814073393, + "mean": 46095.107549669185, + "stddev": 3056.3019834571696, + "max": 66544.97674151913, "percentiles": { - "p10": 42715.87321848766, - "p25": 43805.82179371656, - "p50": 44720.32986195418, - "p75": 45819.1340703848, - "p90": 47683.4000042239, - "p95": 48960.765205698604, - "p99": 51818.49787815274 + "p10": 44313.93765995823, + "p25": 45230.60790337879, + "p50": 45948.05247327647, + "p75": 47419.758600344874, + "p90": 48726.138663919395, + "p95": 49686.38736815012, + "p99": 52036.01412537609 } }, "details": { "DNSDialup": { - "average": 0.0010224423000000002, - "fastest": 0.000115906, - "slowest": 0.002013321 + "average": 0.0009677062800000004, + "fastest": 0.000104256, + "slowest": 0.00213483 }, "DNSLookup": { - "average": 0.000011324960000000003, - "fastest": 0.00000497, - "slowest": 0.000046266 + "average": 0.00001079742, + "fastest": 0.000004799, + "slowest": 0.000050545 } }, "statusCodeDistribution": { - "200": 448411 + "200": 461108 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 16082f9b54..7931f39601 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000571217, - "slowest": 0.014415412, - "fastest": 0.000417532, - "average": 0.0015898883094981886, - "requestsPerSec": 31408.40589846079, - "totalData": 4083326, + "total": 10.000351307, + "slowest": 0.014049807, + "fastest": 0.000542849, + "average": 0.0015634888990765873, + "requestsPerSec": 31934.978101864795, + "totalData": 4151693, "sizePerRequest": 13, - "sizePerSec": 408309.2766799903 + "sizePerSec": 415154.7153242423 }, "responseTimeHistogram": { - "0.000417532": 1, - "0.00181732": 253947, - "0.003217108": 58600, - "0.0046168960000000005": 367, - "0.0060166840000000004": 440, - "0.007416472": 489, - "0.008816260000000001": 208, - "0.010216048": 0, - "0.011615836000000001": 0, - "0.013015624000000002": 0, - "0.014415412": 50 + "0.000542849": 1, + "0.0018935447999999999": 296512, + "0.0032442406": 21317, + "0.004594936399999999": 299, + "0.005945632199999999": 617, + "0.0072963279999999995": 561, + "0.008647023799999999": 4, + "0.0099977196": 0, + "0.011348415399999999": 0, + "0.012699111199999998": 1, + "0.014049807": 49 }, "latencyPercentiles": { - "p10": 0.00108124, - "p25": 0.001341326, - "p50": 0.001609927, - "p75": 0.001740612, - "p90": 0.001940628, - "p95": 0.002132304, - "p99": 0.00271784 + "p10": 0.001064822, + "p25": 0.001411648, + "p50": 0.001614422, + "p75": 0.001694261, + "p90": 0.001781107, + "p95": 0.002095755, + "p99": 0.002375109 }, "rps": { - "mean": 31400.564732961284, - "stddev": 4141.183478899458, - "max": 40872.46688378466, + "mean": 31951.41059535982, + "stddev": 3240.745046184519, + "max": 36961.71389390667, "percentiles": { - "p10": 27253.181859080083, - "p25": 29560.82435218718, - "p50": 32096.48791521659, - "p75": 33710.04480747496, - "p90": 35294.96231282379, - "p95": 36325.93308362934, - "p99": 39108.80068349886 + "p10": 29925.11914501086, + "p25": 31237.764577042373, + "p50": 32546.158287637405, + "p75": 33523.79272441322, + "p90": 34447.14448280606, + "p95": 35068.54998240713, + "p99": 35997.64629121148 } }, "details": { "DNSDialup": { - "average": 0.0010880227000000004, - "fastest": 0.000075552, - "slowest": 0.002345932 + "average": 0.00095432518, + "fastest": 0.000072536, + "slowest": 0.002151091 }, "DNSLookup": { - "average": 0.000011897780000000002, - "fastest": 0.00000537, - "slowest": 0.000064761 + "average": 0.000010903119999999999, + "fastest": 0.000004939, + "slowest": 0.000052779 } }, "statusCodeDistribution": { - "200": 314102 + "200": 319361 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index c4de64bbeb..5c081c4986 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00022258, - "slowest": 0.003473059, - "fastest": 0.000035236, - "average": 0.0006491406890408998, - "requestsPerSec": 76855.98933938927, - "totalData": 9991501, + "total": 10.000236404, + "slowest": 0.00355086, + "fastest": 0.000032692, + "average": 0.0006399275970956896, + "requestsPerSec": 77965.05687486945, + "totalData": 10135697, "sizePerRequest": 13, - "sizePerSec": 999127.8614120606 + "sizePerSec": 1013545.7393733029 }, "responseTimeHistogram": { - "0.000035236": 1, - "0.0003790183": 72446, - "0.0007228006": 443806, - "0.0010665828999999998": 209547, - "0.0014103651999999999": 34382, - "0.0017541475": 8050, - "0.0020979298": 312, - "0.0024417121": 31, - "0.0027854944": 0, - "0.0031292767": 1, - "0.003473059": 1 + "0.000032692": 1, + "0.0003845088": 81922, + "0.0007363255999999999": 474451, + "0.0010881424": 186444, + "0.0014399591999999998": 30652, + "0.0017917759999999997": 6002, + "0.0021435928": 171, + "0.0024954096": 14, + "0.0028472263999999997": 9, + "0.0031990431999999996": 2, + "0.0035508599999999994": 1 }, "latencyPercentiles": { - "p10": 0.000384255, - "p25": 0.000478254, - "p50": 0.000610242, - "p75": 0.000781217, - "p90": 0.000961235, - "p95": 0.001088484, - "p99": 0.001425291 + "p10": 0.000380023, + "p25": 0.000473278, + "p50": 0.000600515, + "p75": 0.000764266, + "p90": 0.000958701, + "p95": 0.001077654, + "p99": 0.001407273 }, "rps": { - "mean": 76843.6850293831, - "stddev": 10160.5430529269, - "max": 98326.98092356423, + "mean": 77950.2771501042, + "stddev": 9972.496101057157, + "max": 100413.20031931547, "percentiles": { - "p10": 63956.40315193853, - "p25": 68242.90431394169, - "p50": 75919.02038284695, - "p75": 84973.68323897346, - "p90": 91795.77292544348, - "p95": 94382.7170131897, - "p99": 96981.89728081792 + "p10": 64822.486920720876, + "p25": 69640.9070688088, + "p50": 77615.20481862903, + "p75": 85648.09997295555, + "p90": 91939.53399961833, + "p95": 94782.56509244979, + "p99": 98253.7008810507 } }, "details": { "DNSDialup": { - "average": 0.0009601656200000001, - "fastest": 0.000124285, - "slowest": 0.001346844 + "average": 0.0009995002999999998, + "fastest": 0.000089207, + "slowest": 0.001585167 }, "DNSLookup": { - "average": 0.000013415219999999998, - "fastest": 0.000004829, - "slowest": 0.000196878 + "average": 0.00000997426, + "fastest": 0.000004849, + "slowest": 0.000046056 } }, "statusCodeDistribution": { - "200": 768577 + "200": 779669 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index f82a0db7c3..0c9a967bdf 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000189487, - "slowest": 0.008260172, - "fastest": 0.000368137, - "average": 0.0012303480477721934, - "requestsPerSec": 40575.1311540123, - "totalData": 5274867, + "total": 10.000426241, + "slowest": 0.009238946, + "fastest": 0.00030875, + "average": 0.001193916825464416, + "requestsPerSec": 41810.31787282996, + "totalData": 5435573, "sizePerRequest": 13, - "sizePerSec": 527476.7050021599 + "sizePerSec": 543534.1323467895 }, "responseTimeHistogram": { - "0.000368137": 1, - "0.0011573405": 132534, - "0.001946544": 271474, - "0.0027357475": 1447, - "0.003524951": 206, - "0.0043141545": 44, - "0.005103358": 6, - "0.0058925615": 6, - "0.006681765": 16, - "0.0074709685": 8, - "0.008260172": 17 + "0.00030875": 1, + "0.0012017695999999999": 208348, + "0.0020947891999999997": 208813, + "0.0029878088": 806, + "0.0038808284": 89, + "0.004773848": 14, + "0.0056668676": 3, + "0.0065598871999999996": 19, + "0.0074529068": 10, + "0.0083459264": 14, + "0.009238946": 4 }, "latencyPercentiles": { - "p10": 0.001073133, - "p25": 0.001126825, - "p50": 0.001235408, - "p75": 0.001300471, - "p90": 0.001376233, - "p95": 0.001436652, - "p99": 0.001607 + "p10": 0.00104903, + "p25": 0.001100646, + "p50": 0.00120243, + "p75": 0.001269232, + "p90": 0.001323505, + "p95": 0.001366694, + "p99": 0.001538736 }, "rps": { - "mean": 40574.18442817777, - "stddev": 2571.905433763758, - "max": 49258.50401421687, + "mean": 41809.28138526302, + "stddev": 2560.4496835153386, + "max": 48607.871562738546, "percentiles": { - "p10": 38720.61083067647, - "p25": 40014.44157573531, - "p50": 41035.5942744729, - "p75": 41708.35815250838, - "p90": 42217.28834317114, - "p95": 42740.419614830615, - "p99": 44057.472973495795 + "p10": 40227.55794952408, + "p25": 41418.726739492144, + "p50": 42075.35797271977, + "p75": 42786.12337035665, + "p90": 43468.854665790044, + "p95": 44104.85488199632, + "p99": 45328.112495369634 } }, "details": { "DNSDialup": { - "average": 0.0010099813000000004, - "fastest": 0.000556169, - "slowest": 0.001380562 + "average": 0.0011074953, + "fastest": 0.000143449, + "slowest": 0.001766379 }, "DNSLookup": { - "average": 0.000008755440000000002, - "fastest": 0.000003778, - "slowest": 0.000044584 + "average": 0.00001313748, + "fastest": 0.000004218, + "slowest": 0.00015447 } }, "statusCodeDistribution": { - "200": 405759 + "200": 418121 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index edd8fa1fcc..bd5bbe2fbf 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.0004571, - "slowest": 0.012910978, - "fastest": 0.000807679, - "average": 0.001447971477776629, - "requestsPerSec": 34484.62370785031, - "totalData": 4483206, + "total": 10.000253363, + "slowest": 0.012574455, + "fastest": 0.00050607, + "average": 0.0014189990770044143, + "requestsPerSec": 35186.708498997454, + "totalData": 4574388, "sizePerRequest": 13, - "sizePerSec": 448300.10820205405 + "sizePerSec": 457427.21048696694 }, "responseTimeHistogram": { - "0.000807679": 1, - "0.0020180089": 342316, - "0.0032283387999999997": 2080, - "0.0044386687": 339, - "0.0056489986": 68, - "0.006859328499999999": 8, - "0.008069658399999999": 14, - "0.0092799883": 11, - "0.0104903182": 16, - "0.011700648099999999": 6, - "0.012910977999999998": 3 + "0.00050607": 1, + "0.0017129085000000001": 305850, + "0.0029197470000000003": 45100, + "0.0041265855": 621, + "0.005333424000000001": 166, + "0.0065402625": 32, + "0.007747101000000001": 67, + "0.0089539395": 22, + "0.010160778000000002": 11, + "0.0113676165": 0, + "0.012574455000000002": 6 }, "latencyPercentiles": { - "p10": 0.001270724, - "p25": 0.00132343, - "p50": 0.001463042, - "p75": 0.001537522, - "p90": 0.00159657, - "p95": 0.001631406, - "p99": 0.001869104 + "p10": 0.001003804, + "p25": 0.001245969, + "p50": 0.001437988, + "p75": 0.001583034, + "p90": 0.0017736, + "p95": 0.00189065, + "p99": 0.002042785 }, "rps": { - "mean": 34476.0532252003, - "stddev": 2277.6051646695355, - "max": 39129.754265143594, + "mean": 35171.71353819447, + "stddev": 5709.611147444391, + "max": 49987.70843322039, "percentiles": { - "p10": 34027.67470783955, - "p25": 34383.602832886354, - "p50": 34729.91287395866, - "p75": 35202.640198015186, - "p90": 35487.28219425625, - "p95": 35647.06480951157, - "p99": 36112.25649985739 + "p10": 28510.665840092657, + "p25": 33229.335582455955, + "p50": 34528.74208035068, + "p75": 35502.36800794731, + "p90": 44719.54244004367, + "p95": 46943.37445425591, + "p99": 49172.50497034047 } }, "details": { "DNSDialup": { - "average": 0.0010578582599999997, - "fastest": 0.000121787, - "slowest": 0.001410636 + "average": 0.0009138500400000002, + "fastest": 0.000120353, + "slowest": 0.001722101 }, "DNSLookup": { - "average": 0.000011665439999999998, - "fastest": 0.000004479, - "slowest": 0.00011277 + "average": 0.00000826874, + "fastest": 0.000004168, + "slowest": 0.000041057 } }, "statusCodeDistribution": { - "200": 344862 + "200": 351876 }, "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 696855ffbe..5a49281b96 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.000246213, - "slowest": 0.011808391, - "fastest": 0.000703445, - "average": 0.0013808040795602568, - "requestsPerSec": 36159.10971571195, - "totalData": 4700800, + "total": 10.000334349, + "slowest": 0.011361582, + "fastest": 0.000755899, + "average": 0.0013794162391187162, + "requestsPerSec": 36196.28978067081, + "totalData": 4705675, "sizePerRequest": 13, - "sizePerSec": 470068.42630425544 + "sizePerSec": 470551.7671487206 }, "responseTimeHistogram": { - "0.000703445": 1, - "0.0018139395999999999": 357863, - "0.0029244341999999997": 3275, - "0.0040349287999999995": 284, - "0.0051454234": 65, - "0.006255917999999999": 12, - "0.007366412599999999": 9, - "0.0084769072": 53, - "0.0095874018": 22, - "0.010697896399999999": 11, - "0.011808390999999998": 5 + "0.000755899": 1, + "0.0018164673": 358247, + "0.0028770356": 3333, + "0.0039376039": 207, + "0.0049981722000000004": 87, + "0.0060587405000000006": 2, + "0.007119308800000001": 9, + "0.0081798771": 70, + "0.009240445400000002": 4, + "0.0103010137": 1, + "0.011361582000000002": 14 }, "latencyPercentiles": { - "p10": 0.001211764, - "p25": 0.001262381, - "p50": 0.001393103, - "p75": 0.001462182, - "p90": 0.00152048, - "p95": 0.00155886, - "p99": 0.00184131 + "p10": 0.001213639, + "p25": 0.001262289, + "p50": 0.00139454, + "p75": 0.001462005, + "p90": 0.001516246, + "p95": 0.001552626, + "p99": 0.001833671 }, "rps": { - "mean": 36158.780747856916, - "stddev": 2475.9086839276365, - "max": 39090.90992164928, + "mean": 36194.21357300881, + "stddev": 2379.745645838315, + "max": 41134.557141454, "percentiles": { - "p10": 35520.7761019424, - "p25": 36213.811947875445, - "p50": 36554.00648023165, - "p75": 36874.688330157405, - "p90": 37239.61550296957, - "p95": 37461.831365313505, - "p99": 37773.76612955081 + "p10": 35538.0808709414, + "p25": 36206.44112587619, + "p50": 36565.06012081651, + "p75": 36879.52838539746, + "p90": 37301.30987239202, + "p95": 37480.36814588106, + "p99": 37746.737758373245 } }, "details": { "DNSDialup": { - "average": 0.0010107267400000003, - "fastest": 0.000283269, - "slowest": 0.001400218 + "average": 0.00103082506, + "fastest": 0.000110678, + "slowest": 0.001606837 }, "DNSLookup": { - "average": 0.000010564340000000001, - "fastest": 0.000004719, - "slowest": 0.00004282 + "average": 0.00001262048, + "fastest": 0.000004308, + "slowest": 0.000141195 } }, "statusCodeDistribution": { - "200": 361600 + "200": 361975 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index c7ad282a03..f8b59f2c92 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000453651, - "slowest": 0.004825438, - "fastest": 0.000142296, - "average": 0.0007707597763921844, - "requestsPerSec": 64751.962520745044, - "totalData": 8418137, + "total": 10.000484982, + "slowest": 0.005164186, + "fastest": 0.000189736, + "average": 0.0007677627910219093, + "requestsPerSec": 65001.747532247835, + "totalData": 8450637, "sizePerRequest": 13, - "sizePerSec": 841775.5127696856 + "sizePerSec": 845022.7179192218 }, "responseTimeHistogram": { - "0.000142296": 1, - "0.0006106102": 218106, - "0.0010789244": 394671, - "0.0015472386": 34440, - "0.0020155527999999997": 149, - "0.002483867": 115, - "0.0029521812": 20, - "0.0034204953999999997": 14, - "0.0038888096": 13, - "0.0043571237999999995": 15, - "0.004825438": 5 + "0.000189736": 1, + "0.000687181": 285875, + "0.001184626": 353662, + "0.001682071": 10304, + "0.002179516": 54, + "0.002676961": 105, + "0.003174406": 1, + "0.003671851": 24, + "0.004169296": 22, + "0.004666741": 0, + "0.005164186": 1 }, "latencyPercentiles": { - "p10": 0.000519481, - "p25": 0.000577258, - "p50": 0.000794424, - "p75": 0.000939417, - "p90": 0.001022228, - "p95": 0.001085378, - "p99": 0.001217294 + "p10": 0.000523265, + "p25": 0.000576012, + "p50": 0.000780037, + "p75": 0.000938274, + "p90": 0.001020737, + "p95": 0.001085049, + "p99": 0.001220993 }, "rps": { - "mean": 64743.35343464317, - "stddev": 12624.70644186959, - "max": 89983.7627513798, + "mean": 64994.35354691617, + "stddev": 11881.606825810775, + "max": 89200.553043429, "percentiles": { - "p10": 52570.42279662076, - "p25": 53955.1583583902, - "p50": 59157.169488591215, - "p75": 76816.76141734474, - "p90": 83334.42807962227, - "p95": 86217.3798798913, - "p99": 88972.6995928328 + "p10": 52377.19875324258, + "p25": 54021.51677013571, + "p50": 63102.17702510949, + "p75": 75129.77165458127, + "p90": 82578.89065081913, + "p95": 84887.8504364191, + "p99": 88176.80859341484 } }, "details": { "DNSDialup": { - "average": 0.00095164986, - "fastest": 0.000092292, - "slowest": 0.001843867 + "average": 0.0009457606800000001, + "fastest": 0.000088426, + "slowest": 0.002148972 }, "DNSLookup": { - "average": 0.000014753740000000005, - "fastest": 0.000003887, - "slowest": 0.00019259 + "average": 0.00005001934000000001, + "fastest": 0.000004098, + "slowest": 0.002030673 } }, "statusCodeDistribution": { - "200": 647549 + "200": 650049 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index f7b8a0e9b0..b83fa05488 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000377978, - "slowest": 0.006392225, - "fastest": 0.000311712, - "average": 0.0010686860982554894, - "requestsPerSec": 46710.13445967972, - "totalData": 6072547, + "total": 10.000456078, + "slowest": 0.006929072, + "fastest": 0.000267031, + "average": 0.0011026540786929155, + "requestsPerSec": 45268.83538800939, + "totalData": 5885217, "sizePerRequest": 13, - "sizePerSec": 607231.7479758364 + "sizePerSec": 588494.8600441221 }, "responseTimeHistogram": { - "0.000311712": 1, - "0.0009197633": 43833, - "0.0015278146": 421599, - "0.0021358658999999997": 1432, - "0.0027439172": 105, - "0.0033519684999999996": 70, - "0.0039600198": 35, - "0.0045680710999999995": 8, - "0.0051761224": 13, - "0.005784173699999999": 22, - "0.006392225": 1 + "0.000267031": 1, + "0.0009332351": 8155, + "0.0015994391999999999": 443283, + "0.0022656433": 960, + "0.0029318473999999997": 148, + "0.0035980514999999994": 82, + "0.0042642556": 21, + "0.0049304597": 22, + "0.005596663799999999": 7, + "0.006262867899999999": 18, + "0.006929071999999999": 12 }, "latencyPercentiles": { - "p10": 0.000935545, - "p25": 0.001033159, - "p50": 0.001083304, - "p75": 0.001132444, - "p90": 0.001187438, - "p95": 0.001230959, - "p99": 0.001369579 + "p10": 0.001016036, + "p25": 0.001053087, + "p50": 0.001095236, + "p75": 0.001140923, + "p90": 0.001194875, + "p95": 0.001239378, + "p99": 0.001375674 }, "rps": { - "mean": 46709.38040764109, - "stddev": 3534.562561075505, - "max": 60100.1930317994, + "mean": 45268.20573682629, + "stddev": 2280.1747137114303, + "max": 57708.9062405937, "percentiles": { - "p10": 44085.98135243517, - "p25": 45077.28048967282, - "p50": 46116.39899147936, - "p75": 47801.539209563554, - "p90": 51132.37190465292, - "p95": 53386.80642146083, - "p99": 56859.66490301027 + "p10": 44064.36890890476, + "p25": 44739.45327983973, + "p50": 45411.33012686935, + "p75": 46145.23423280681, + "p90": 46795.08734459688, + "p95": 47210.74988774675, + "p99": 48559.64014069539 } }, "details": { "DNSDialup": { - "average": 0.00085724084, - "fastest": 0.00009629, - "slowest": 0.001726128 + "average": 0.0008643993999999997, + "fastest": 0.000103694, + "slowest": 0.001479098 }, "DNSLookup": { - "average": 0.000008710900000000002, - "fastest": 0.000004208, - "slowest": 0.000052818 + "average": 0.000009361140000000002, + "fastest": 0.000003837, + "slowest": 0.000058389 } }, "statusCodeDistribution": { - "200": 467119 + "200": 452709 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 56b987e270..9f17e41abc 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000276745, - "slowest": 0.016624671, - "fastest": 0.001148626, - "average": 0.002934943316984008, - "requestsPerSec": 16993.12972363146, - "totalData": 2209168, + "total": 10.000349127, + "slowest": 0.016190612, + "fastest": 0.001222164, + "average": 0.0029954057279890233, + "requestsPerSec": 16651.318657507105, + "totalData": 2164747, "sizePerRequest": 13, - "sizePerSec": 220910.686407209 + "sizePerSec": 216467.14254759238 }, "responseTimeHistogram": { - "0.001148626": 1, - "0.0026962305": 48430, - "0.0042438350000000005": 118199, - "0.0057914395": 1835, - "0.007339044": 187, - "0.0088866485": 1179, - "0.010434253000000001": 55, - "0.0119818575": 1, - "0.013529462": 11, - "0.015077066500000002": 14, - "0.016624671": 24 + "0.001222164": 1, + "0.0027190088": 35307, + "0.0042158536": 127262, + "0.0057126984000000006": 2606, + "0.0072095432": 123, + "0.008706388": 1093, + "0.0102032328": 76, + "0.011700077599999999": 10, + "0.0131969224": 15, + "0.014693767200000001": 24, + "0.016190612": 2 }, "latencyPercentiles": { - "p10": 0.002590097, - "p25": 0.00268054, - "p50": 0.002785554, - "p75": 0.002923692, - "p90": 0.003563167, - "p95": 0.00381197, - "p99": 0.005237561 + "p10": 0.002635906, + "p25": 0.002739624, + "p50": 0.002848568, + "p75": 0.002971767, + "p90": 0.00368602, + "p95": 0.003886733, + "p99": 0.005190695 }, "rps": { - "mean": 16986.57105874083, - "stddev": 2277.0318808921265, - "max": 21651.48985740038, + "mean": 16660.872979062053, + "stddev": 2185.25735499016, + "max": 23767.287770908664, "percentiles": { - "p10": 15331.27119385461, - "p25": 16244.640271464837, - "p50": 17385.4325711655, - "p75": 18308.237897850082, - "p90": 19025.151249952585, - "p95": 19430.461950675603, - "p99": 20118.752492160795 + "p10": 15146.33870864563, + "p25": 15915.752899497435, + "p50": 16976.267076360455, + "p75": 17930.42434402684, + "p90": 18628.545869090252, + "p95": 18939.969016616, + "p99": 19672.482722361463 } }, "details": { "DNSDialup": { - "average": 0.00132777038, - "fastest": 0.000096921, - "slowest": 0.00319543 + "average": 0.0011152917, + "fastest": 0.000116699, + "slowest": 0.002326459 }, "DNSLookup": { - "average": 0.000009105919999999998, - "fastest": 0.000005851, - "slowest": 0.000045745 + "average": 0.0000531045, + "fastest": 0.000004459, + "slowest": 0.00214595 } }, "statusCodeDistribution": { - "200": 169936 + "200": 166519 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 9d71b1d712..bd8b91ecb8 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000370248, - "slowest": 0.004660289, - "fastest": 0.000034062, - "average": 0.0006776320296082751, - "requestsPerSec": 73628.77390937177, - "totalData": 9572095, + "total": 10.00017703, + "slowest": 0.002671214, + "fastest": 0.000034544, + "average": 0.0006880186358518543, + "requestsPerSec": 72509.31636757235, + "totalData": 9426378, "sizePerRequest": 13, - "sizePerSec": 957174.060821833 + "sizePerSec": 942621.1127784405 }, "responseTimeHistogram": { - "0.000034062": 1, - "0.0004966847": 185571, - "0.0009593074": 454936, - "0.0014219301": 80020, - "0.0018845528000000001": 14564, - "0.0023471755": 1126, - "0.0028097982": 61, - "0.0032724209": 21, - "0.0037350436": 8, - "0.0041976663": 0, - "0.004660289": 7 + "0.000034544": 1, + "0.000298211": 21347, + "0.0005618779999999999": 256847, + "0.0008255449999999999": 243292, + "0.001089212": 148824, + "0.001352879": 34271, + "0.001616546": 13014, + "0.001880213": 6386, + "0.00214388": 1015, + "0.002407547": 99, + "0.002671214": 10 }, "latencyPercentiles": { - "p10": 0.000399536, - "p25": 0.000495548, - "p50": 0.000606555, - "p75": 0.000836883, - "p90": 0.001014082, - "p95": 0.001174103, - "p99": 0.0016006 + "p10": 0.000396673, + "p25": 0.000488897, + "p50": 0.000627961, + "p75": 0.000856047, + "p90": 0.001027241, + "p95": 0.001187758, + "p99": 0.001623615 }, "rps": { - "mean": 73622.67049214126, - "stddev": 13990.813041803192, - "max": 99716.63273433677, + "mean": 72510.70904008136, + "stddev": 14170.751959717489, + "max": 98936.16892528922, "percentiles": { - "p10": 55870.37110966171, - "p25": 59827.14357503944, - "p50": 74031.21155879313, - "p75": 86008.4288260252, - "p90": 93110.5308010303, - "p95": 95380.28118107254, - "p99": 97762.92999804099 + "p10": 55333.133480328346, + "p25": 58820.7225405533, + "p50": 71116.94005512084, + "p75": 86301.0900189713, + "p90": 91608.8771504886, + "p95": 94357.72805802528, + "p99": 97132.35478738009 } }, "details": { "DNSDialup": { - "average": 0.00096594792, - "fastest": 0.000130105, - "slowest": 0.001532081 + "average": 0.0010568951000000004, + "fastest": 0.000121307, + "slowest": 0.00159903 }, "DNSLookup": { - "average": 0.000013742419999999997, - "fastest": 0.000004709, - "slowest": 0.00018853 + "average": 0.000013282819999999999, + "fastest": 0.000004539, + "slowest": 0.000055595 } }, "statusCodeDistribution": { - "200": 736315 + "200": 725106 }, "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 0d40131678..b1d7efb7e2 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.001537129, - "slowest": 0.026369146, - "fastest": 0.002155608, - "average": 0.00473419843446601, - "requestsPerSec": 10547.878654983093, - "totalData": 4114305, + "total": 10.000363752, + "slowest": 0.02566684, + "fastest": 0.001245549, + "average": 0.004671821270539333, + "requestsPerSec": 10690.111145069075, + "totalData": 4169295, "sizePerRequest": 39, - "sizePerSec": 411367.26754434063 + "sizePerSec": 416914.334657694 }, "responseTimeHistogram": { - "0.002155608": 1, - "0.0045769617999999995": 49444, - "0.0069983156": 50615, - "0.0094196694": 2875, - "0.0118410232": 2130, - "0.014262377": 205, - "0.0166837308": 126, - "0.0191050846": 71, - "0.0215264384": 15, - "0.0239477922": 12, - "0.026369146": 1 + "0.001245549": 1, + "0.0036876781000000003": 592, + "0.0061298072": 100024, + "0.0085719363": 3338, + "0.0110140654": 2509, + "0.0134561945": 302, + "0.0158983236": 79, + "0.0183404527": 35, + "0.020782581799999998": 7, + "0.023224710899999997": 14, + "0.025666839999999996": 4 }, "latencyPercentiles": { - "p10": 0.003858298, - "p25": 0.003951963, - "p50": 0.004596548, - "p75": 0.004743693, - "p90": 0.00542749, - "p95": 0.007136935, - "p99": 0.01060158 + "p10": 0.003839998, + "p25": 0.003943336, + "p50": 0.004575521, + "p75": 0.004745192, + "p90": 0.005293411, + "p95": 0.006652211, + "p99": 0.01034875 }, "rps": { - "mean": 10539.670483444701, - "stddev": 2073.035801907177, - "max": 12641.993288365737, + "mean": 10674.385875518183, + "stddev": 1922.026281546536, + "max": 12723.309994543453, "percentiles": { - "p10": 6768.932241962679, - "p25": 10462.416621674784, - "p50": 11420.27098099104, - "p75": 11653.432428472597, - "p90": 11798.530383409025, - "p95": 12062.84379733145, - "p99": 12444.316867152123 + "p10": 7457.9599880446785, + "p25": 10638.568000572452, + "p50": 11401.167168577203, + "p75": 11682.966351889116, + "p90": 11851.348748131712, + "p95": 12107.323135640427, + "p99": 12602.17211038708 } }, "details": { "DNSDialup": { - "average": 0.00101181302, - "fastest": 0.000108632, - "slowest": 0.001754767 + "average": 0.0010706450599999994, + "fastest": 0.000155353, + "slowest": 0.001596697 }, "DNSLookup": { - "average": 0.000009723000000000003, - "fastest": 0.000004689, - "slowest": 0.000043161 + "average": 0.000011254119999999998, + "fastest": 0.00000503, + "slowest": 0.000048161 } }, "statusCodeDistribution": { - "200": 105495 + "200": 106905 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 5c091e9890..a79b3a564b 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000365425, - "slowest": 0.034389846, - "fastest": 0.005864727, - "average": 0.008024615896257482, - "requestsPerSec": 6222.87260067799, - "totalData": 809003, + "total": 10.000343644, + "slowest": 0.068888842, + "fastest": 0.006117188, + "average": 0.007869004010652145, + "requestsPerSec": 6345.981924138766, + "totalData": 825006, "sizePerRequest": 13, - "sizePerSec": 80897.34380881386 + "sizePerSec": 82497.76501380395 }, "responseTimeHistogram": { - "0.005864727": 1, - "0.0087172389": 50216, - "0.0115697508": 10277, - "0.0144222627": 1382, - "0.0172747746": 251, - "0.0201272865": 52, - "0.0229797984": 15, - "0.0258323103": 7, - "0.0286848222": 9, - "0.0315373341": 10, - "0.034389846": 11 + "0.006117188": 1, + "0.012394353400000002": 62281, + "0.018671518800000002": 1115, + "0.024948684200000005": 15, + "0.031225849600000005": 0, + "0.03750301500000001": 0, + "0.043780180400000014": 0, + "0.050057345800000014": 4, + "0.05633451120000001": 12, + "0.06261167660000001": 16, + "0.068888842": 18 }, "latencyPercentiles": { - "p10": 0.006374193, - "p25": 0.007397704, - "p50": 0.007713153, - "p75": 0.008406047, - "p90": 0.009692609, - "p95": 0.010818976, - "p99": 0.013446863 + "p10": 0.006358337, + "p25": 0.007351544, + "p50": 0.007571647, + "p75": 0.00802658, + "p90": 0.00935686, + "p95": 0.010717414, + "p99": 0.013514027 }, "rps": { - "mean": 6223.8542367379505, - "stddev": 970.7314651127117, - "max": 7997.253803782429, + "mean": 6367.509394544789, + "stddev": 954.7322368589923, + "max": 7976.600088307484, "percentiles": { - "p10": 4900.172976105676, - "p25": 5794.50195289961, - "p50": 6359.935395170718, - "p75": 6664.550840071493, - "p90": 7619.203756425098, - "p95": 7785.667253928448, - "p99": 7886.450481533564 + "p10": 4929.61565195228, + "p25": 6073.7166995828375, + "p50": 6557.248715636408, + "p75": 6719.045133430731, + "p90": 7633.04574494345, + "p95": 7808.333834701783, + "p99": 7904.66691534699 } }, "details": { "DNSDialup": { - "average": 0.0011732895199999998, - "fastest": 0.000119103, - "slowest": 0.001871156 + "average": 0.0011376311200000002, + "fastest": 0.000110278, + "slowest": 0.00233357 }, "DNSLookup": { - "average": 0.000010618880000000001, - "fastest": 0.000004208, - "slowest": 0.000053551 + "average": 0.0000106892, + "fastest": 0.000004829, + "slowest": 0.000044924 } }, "statusCodeDistribution": { - "200": 62231 + "200": 63462 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index e4507bbee7..57659e9abc 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000402291, - "slowest": 0.005760593, - "fastest": 0.000199244, - "average": 0.0009083740946287108, - "requestsPerSec": 54947.28951999517, - "totalData": 7143435, + "total": 10.000189742, + "slowest": 0.005533139, + "fastest": 0.000135584, + "average": 0.0009134663345528043, + "requestsPerSec": 54639.66325610145, + "totalData": 7103291, "sizePerRequest": 13, - "sizePerSec": 714314.7637599373 + "sizePerSec": 710315.6223293188 }, "responseTimeHistogram": { - "0.000199244": 1, - "0.0007553788999999999": 127006, - "0.0013115137999999997": 419461, - "0.0018676486999999998": 2756, - "0.0024237835999999994": 98, - "0.002979918499999999": 68, - "0.003536053399999999": 49, - "0.0040921883": 8, - "0.004648323199999999": 21, - "0.005204458099999999": 25, - "0.005760592999999999": 2 + "0.000135584": 1, + "0.0006753395": 104066, + "0.001215095": 431394, + "0.0017548505": 10616, + "0.0022946060000000002": 175, + "0.0028343615000000003": 90, + "0.0033741170000000003": 0, + "0.0039138725": 28, + "0.004453628": 36, + "0.0049933835": 0, + "0.005533139": 1 }, "latencyPercentiles": { - "p10": 0.000593988, - "p25": 0.000802199, - "p50": 0.000954534, - "p75": 0.001042858, - "p90": 0.00109695, - "p95": 0.001139589, - "p99": 0.001257739 + "p10": 0.000600989, + "p25": 0.000805853, + "p50": 0.000957788, + "p75": 0.001047266, + "p90": 0.001103241, + "p95": 0.001146774, + "p99": 0.001269965 }, "rps": { - "mean": 54937.422829414834, - "stddev": 8732.121714861483, - "max": 83406.80599536371, + "mean": 54637.058625336984, + "stddev": 8210.951332447386, + "max": 83264.55574151424, "percentiles": { - "p10": 48603.37596639516, - "p25": 49632.812252180374, - "p50": 50942.838625222525, - "p75": 59141.35967790416, - "p90": 69204.95507478606, - "p95": 74922.50672100624, - "p99": 79541.19275880288 + "p10": 48425.32474042673, + "p25": 49646.81556298325, + "p50": 50866.86198199075, + "p75": 58626.17072261107, + "p90": 67865.204888859, + "p95": 72573.00844649655, + "p99": 78800.32857834118 } }, "details": { "DNSDialup": { - "average": 0.0008568977599999999, - "fastest": 0.000111829, - "slowest": 0.001648981 + "average": 0.00054314324, + "fastest": 0.000091632, + "slowest": 0.001742982 }, "DNSLookup": { - "average": 0.000012129119999999992, - "fastest": 0.000003767, - "slowest": 0.000201033 + "average": 0.000009583200000000002, + "fastest": 0.000004047, + "slowest": 0.000039614 } }, "statusCodeDistribution": { - "200": 549495 + "200": 546407 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index cc7c02d5c4..22df34fbd5 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000327613, - "slowest": 0.024561012, - "fastest": 0.000365372, - "average": 0.0031407615513582665, - "requestsPerSec": 15880.079747943355, - "totalData": 2064478, + "total": 10.000212608, + "slowest": 0.021881357, + "fastest": 0.00021698, + "average": 0.003058366093868593, + "requestsPerSec": 16307.553288371046, + "totalData": 2120027, "sizePerRequest": 13, - "sizePerSec": 206441.03672326362 + "sizePerSec": 211998.1927488236 }, "responseTimeHistogram": { - "0.000365372": 1, - "0.002784936": 8860, - "0.0052045": 145648, - "0.007624064": 3967, - "0.010043627999999999": 227, - "0.012463191999999998": 45, - "0.014882755999999999": 20, - "0.01730232": 8, - "0.019721884": 11, - "0.022141447999999998": 13, - "0.024561011999999997": 6 + "0.00021698": 1, + "0.0023834177": 6599, + "0.0045498554": 151502, + "0.0067162931": 4505, + "0.0088827308": 269, + "0.0110491685": 140, + "0.0132156062": 20, + "0.015382043900000001": 9, + "0.0175484816": 8, + "0.019714919299999998": 13, + "0.021881356999999997": 13 }, "latencyPercentiles": { - "p10": 0.0028686, - "p25": 0.002979711, - "p50": 0.003070888, - "p75": 0.003148444, - "p90": 0.003260732, - "p95": 0.003429179, - "p99": 0.006239828 + "p10": 0.002818191, + "p25": 0.002927868, + "p50": 0.003019679, + "p75": 0.003079973, + "p90": 0.003191562, + "p95": 0.003329391, + "p99": 0.00611037 }, "rps": { - "mean": 15877.59005912867, - "stddev": 1774.6527852773306, - "max": 24833.614780966895, + "mean": 16303.17191914932, + "stddev": 2169.5108618592976, + "max": 30898.519930800903, "percentiles": { - "p10": 15311.488209603598, - "p25": 15624.995304987277, - "p50": 15961.065440268416, - "p75": 16279.190120340223, - "p90": 16731.012190961213, - "p95": 17155.782025255503, - "p99": 23266.29964747618 + "p10": 15643.035555115808, + "p25": 15974.954486450331, + "p50": 16256.210725445631, + "p75": 16587.722511732187, + "p90": 17028.635353210375, + "p95": 17577.76049688822, + "p99": 25018.438589242072 } }, "details": { "DNSDialup": { - "average": 0.0009761314199999997, - "fastest": 0.000089016, - "slowest": 0.002270712 + "average": 0.00113110054, + "fastest": 0.000117412, + "slowest": 0.002264315 }, "DNSLookup": { - "average": 0.00005196626, - "fastest": 0.000004097, - "slowest": 0.002164185 + "average": 0.000010043500000000003, + "fastest": 0.000004608, + "slowest": 0.000046978 } }, "statusCodeDistribution": { - "200": 158806 + "200": 163079 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 123b0318fd..ceeee5891d 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.8541210674209654, - "total": 10.000326635, - "slowest": 0.014359672, - "fastest": 0.000217043, - "average": 0.001010183404094326, - "requestsPerSec": 48290.52266251301, - "totalData": 5362149, + "successRate": 0.7957482540397731, + "total": 10.000840807, + "slowest": 0.014337431, + "fastest": 0.000121638, + "average": 0.000984031756748326, + "requestsPerSec": 48822.89493681769, + "totalData": 5051020, "sizePerRequest": 13, - "sizePerSec": 536197.3859166851 + "sizePerSec": 505059.5342408194 }, "responseTimeHistogram": { - "0.000217043": 1, - "0.0016313058999999999": 411496, - "0.0030455688": 821, - "0.0044598317": 46, - "0.0058740946": 31, - "0.0072883575": 28, - "0.0087026204": 0, - "0.0101168833": 0, - "0.0115311462": 0, - "0.0129454091": 0, - "0.014359672": 50 + "0.000121638": 1, + "0.0015432173": 388026, + "0.0029647965999999998": 403, + "0.0043863759": 10, + "0.0058079552": 50, + "0.0072295345": 0, + "0.0086511138": 0, + "0.0100726931": 0, + "0.0114942724": 0, + "0.0129158517": 0, + "0.014337431": 50 }, "latencyPercentiles": { - "p10": 0.000867179, - "p25": 0.000942091, - "p50": 0.001024254, - "p75": 0.001087319, - "p90": 0.001140402, - "p95": 0.001187606, - "p99": 0.001314947 + "p10": 0.00079318, + "p25": 0.000920879, + "p50": 0.001005709, + "p75": 0.001073094, + "p90": 0.001124922, + "p95": 0.001170657, + "p99": 0.001286004 }, "rps": { - "mean": 49383.86416677325, - "stddev": 5316.230520333109, - "max": 80799.189084519, + "mean": 50688.748633036725, + "stddev": 5497.041956091811, + "max": 79509.41391461129, "percentiles": { - "p10": 46842.26108795337, - "p25": 47978.14199987517, - "p50": 48812.74500771923, - "p75": 49710.394272720005, - "p90": 51646.06312370054, - "p95": 58521.3602965096, - "p99": 70815.868010456 + "p10": 47506.83328565678, + "p25": 48521.74104829257, + "p50": 49583.77289062917, + "p75": 51046.375330535004, + "p90": 57617.09499207718, + "p95": 61215.54262627154, + "p99": 69198.55257858234 } }, "details": { "DNSDialup": { - "average": 0.00115151396, - "fastest": 0.000121397, - "slowest": 0.002791386 + "average": 0.00111664054, + "fastest": 0.000080521, + "slowest": 0.001701005 }, "DNSLookup": { - "average": 0.00000948328, - "fastest": 0.000004338, - "slowest": 0.00003224 + "average": 0.000007851659999999997, + "fastest": 0.000004308, + "slowest": 0.000024476 } }, "statusCodeDistribution": { - "200": 412473 + "200": 388540 }, "errorDistribution": { - "Connection refused (os error 111)": 70448 + "Connection refused (os error 111)": 99730 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index bfc493624a..25e8583995 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000210998, - "slowest": 0.006340577, - "fastest": 0.000145603, - "average": 0.0009751714994451214, - "requestsPerSec": 51182.920050623514, - "totalData": 6653920, + "total": 10.000462534, + "slowest": 0.007018478, + "fastest": 0.00026669, + "average": 0.0009685231794334391, + "requestsPerSec": 51533.716390402304, + "totalData": 6699693, "sizePerRequest": 13, - "sizePerSec": 665377.9606581057 + "sizePerSec": 669938.31307523 }, "responseTimeHistogram": { - "0.000145603": 1, - "0.0007651004": 50965, - "0.0013845978": 458727, - "0.0020040952": 1779, - "0.0026235926000000003": 193, - "0.0032430900000000006": 99, - "0.0038625874": 28, - "0.0044820848": 1, - "0.0051015822": 6, - "0.005721079600000001": 23, - "0.006340577000000001": 18 + "0.00026669": 1, + "0.0009418688": 180004, + "0.0016170476": 334425, + "0.0022922263999999998": 680, + "0.0029674052": 167, + "0.003642584": 17, + "0.0043177628": 17, + "0.0049929416": 11, + "0.0056681204": 14, + "0.006343299199999999": 23, + "0.007018478": 2 }, "latencyPercentiles": { - "p10": 0.000766883, - "p25": 0.000913668, - "p50": 0.000999315, - "p75": 0.001067667, - "p90": 0.001122916, - "p95": 0.001168462, - "p99": 0.001288448 + "p10": 0.000694133, + "p25": 0.000905849, + "p50": 0.000995428, + "p75": 0.001067997, + "p90": 0.001124153, + "p95": 0.001171629, + "p99": 0.001298519 }, "rps": { - "mean": 51174.12124388875, - "stddev": 5624.722807505557, - "max": 81133.2240552558, + "mean": 51523.38450509267, + "stddev": 5843.233682588132, + "max": 78530.33626890142, "percentiles": { - "p10": 47907.205243670134, - "p25": 48761.615498407264, - "p50": 49748.438728166475, - "p75": 50968.2455742735, - "p90": 58312.97463685678, - "p95": 63632.82078682956, - "p99": 73100.33626155021 + "p10": 47628.64863215259, + "p25": 48706.07364738451, + "p50": 49808.112986937, + "p75": 52156.31769977921, + "p90": 60440.48303553295, + "p95": 64007.283323252006, + "p99": 70370.38445853542 } }, "details": { "DNSDialup": { - "average": 0.0008739074799999996, - "fastest": 0.000095759, - "slowest": 0.001225984 + "average": 0.0009245334, + "fastest": 0.000103113, + "slowest": 0.001975778 }, "DNSLookup": { - "average": 0.00001300712, - "fastest": 0.000003858, - "slowest": 0.000257311 + "average": 0.000010791000000000002, + "fastest": 0.000003707, + "slowest": 0.000046097 } }, "statusCodeDistribution": { - "200": 511840 + "200": 515361 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 7fd0c373a5..480e382972 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000622935, - "slowest": 0.010375504, - "fastest": 0.000410277, - "average": 0.0011966036179453753, - "requestsPerSec": 41718.40121477393, - "totalData": 5423730, + "total": 10.000389394, + "slowest": 0.011055971, + "fastest": 0.000421562, + "average": 0.0012001954327532669, + "requestsPerSec": 41596.68025022906, + "totalData": 5407779, "sizePerRequest": 13, - "sizePerSec": 542339.2157920611 + "sizePerSec": 540756.8432529778 }, "responseTimeHistogram": { - "0.000410277": 1, - "0.0014067997": 390965, - "0.0024033224": 24610, - "0.0033998451": 233, - "0.004396367799999999": 1, - "0.0053928905": 311, - "0.006389413199999999": 1002, - "0.007385935899999999": 37, - "0.0083824586": 0, - "0.0093789813": 0, - "0.010375504": 50 + "0.000421562": 1, + "0.0014850029": 395705, + "0.0025484438": 18627, + "0.0036118847": 200, + "0.0046753256": 28, + "0.005738766500000001": 1205, + "0.0068022074": 134, + "0.0078656483": 33, + "0.0089290892": 0, + "0.0099925301": 0, + "0.011055971000000001": 50 }, "latencyPercentiles": { - "p10": 0.000892338, - "p25": 0.001079407, - "p50": 0.001209021, - "p75": 0.00127509, - "p90": 0.001345496, - "p95": 0.001468794, - "p99": 0.002042569 + "p10": 0.000891094, + "p25": 0.001104732, + "p50": 0.001211085, + "p75": 0.001271837, + "p90": 0.001344644, + "p95": 0.001478678, + "p99": 0.002027439 }, "rps": { - "mean": 41722.70714201264, - "stddev": 4244.846325089145, - "max": 49622.06196875315, + "mean": 41606.066577172445, + "stddev": 4195.487408491385, + "max": 49966.654696558355, "percentiles": { - "p10": 38804.22189934298, - "p25": 40738.79299385082, - "p50": 42702.246138151575, - "p75": 43844.87361916725, - "p90": 44901.778110413194, - "p95": 45645.477715230045, - "p99": 47027.27111452123 + "p10": 38686.844227920905, + "p25": 40622.088119439875, + "p50": 42720.81785453936, + "p75": 43734.195767669335, + "p90": 44522.37249217873, + "p95": 45104.73647267072, + "p99": 46346.548252080895 } }, "details": { "DNSDialup": { - "average": 0.0009821676799999996, - "fastest": 0.000126387, - "slowest": 0.0021811 + "average": 0.0012031362599999999, + "fastest": 0.00012178, + "slowest": 0.001615145 }, "DNSLookup": { - "average": 0.000010715639999999999, - "fastest": 0.000004399, - "slowest": 0.000043932 + "average": 0.000016183739999999995, + "fastest": 0.000004498, + "slowest": 0.000141436 } }, "statusCodeDistribution": { - "200": 417210 + "200": 415983 }, "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 08ea63d4bf..84c468ae1b 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.000361256, - "slowest": 0.004545131, - "fastest": 0.000039464, - "average": 0.0006435357838901531, - "requestsPerSec": 77533.69904860166, - "totalData": 10079745, + "total": 10.000464263, + "slowest": 0.004156084, + "fastest": 0.000048381, + "average": 0.0006377304178950596, + "requestsPerSec": 78242.56748708908, + "totalData": 10172006, "sizePerRequest": 13, - "sizePerSec": 1007938.0876318215 + "sizePerSec": 1017153.377332158 }, "responseTimeHistogram": { - "0.000039464": 1, - "0.0004900306999999999": 230256, - "0.0009405974": 439639, - "0.0013911640999999999": 90961, - "0.0018417307999999998": 12048, - "0.0022922974999999997": 2306, - "0.0027428642": 65, - "0.0031934308999999996": 65, - "0.0036439975999999997": 15, - "0.0040945643": 8, - "0.004545131": 1 + "0.000048381": 1, + "0.0004591513": 214990, + "0.0008699215999999999": 430577, + "0.0012806918999999997": 117860, + "0.0016914621999999998": 14555, + "0.0021022325": 4275, + "0.0025130027999999997": 107, + "0.0029237730999999998": 32, + "0.0033345434": 44, + "0.0037453137": 12, + "0.004156084": 9 }, "latencyPercentiles": { - "p10": 0.000348093, - "p25": 0.000461723, - "p50": 0.000596226, - "p75": 0.000783272, - "p90": 0.000986934, - "p95": 0.001091187, - "p99": 0.00157301 + "p10": 0.000337351, + "p25": 0.000440958, + "p50": 0.000606652, + "p75": 0.000771409, + "p90": 0.000980693, + "p95": 0.001080809, + "p99": 0.001537657 }, "rps": { - "mean": 77510.82312217048, - "stddev": 17158.468476963113, - "max": 98644.96772039653, + "mean": 78237.1542938187, + "stddev": 16049.44943267082, + "max": 97852.07160277646, "percentiles": { - "p10": 53616.34226112207, - "p25": 58448.910047932164, - "p50": 83732.1486874103, - "p75": 93231.4283746601, - "p90": 96235.64916018222, - "p95": 97282.6026579189, - "p99": 98054.77572376523 + "p10": 54260.54066165316, + "p25": 60762.10113341177, + "p50": 84780.974308562, + "p75": 92139.51469906552, + "p90": 95319.26402325496, + "p95": 96045.51597001574, + "p99": 96958.08759027832 } }, "details": { "DNSDialup": { - "average": 0.0008266507200000001, - "fastest": 0.000095729, - "slowest": 0.001821461 + "average": 0.0009082343599999999, + "fastest": 0.000083988, + "slowest": 0.001368572 }, "DNSLookup": { - "average": 0.000008598359999999996, - "fastest": 0.000004208, - "slowest": 0.000052779 + "average": 0.000011772980000000003, + "fastest": 0.000004248, + "slowest": 0.00011152 } }, "statusCodeDistribution": { - "200": 775365 + "200": 782462 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index cd0d66ce11..0ed3b201a8 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000186538, - "slowest": 0.015359723, - "fastest": 0.000535923, - "average": 0.0015700899303618373, - "requestsPerSec": 31803.80673814987, - "totalData": 4134572, + "total": 10.000483287, + "slowest": 0.015214505, + "fastest": 0.000495299, + "average": 0.001587893392501181, + "requestsPerSec": 31446.280242156063, + "totalData": 4088214, "sizePerRequest": 13, - "sizePerSec": 413449.48759594833 + "sizePerSec": 408801.6431480288 }, "responseTimeHistogram": { - "0.000535923": 1, - "0.002018303": 302682, - "0.003500683": 12674, - "0.004983062999999999": 1238, - "0.0064654429999999995": 1226, - "0.007947823": 78, - "0.009430203": 95, - "0.010912583": 0, - "0.012394963": 0, - "0.013877343": 0, - "0.015359723": 50 + "0.000495299": 1, + "0.0019672196000000003": 290671, + "0.0034391402000000003": 21281, + "0.0049110608": 1062, + "0.0063829814": 1229, + "0.007854902": 102, + "0.0093268226": 32, + "0.0107987432": 0, + "0.0122706638": 0, + "0.013742584399999999": 0, + "0.015214505": 100 }, "latencyPercentiles": { - "p10": 0.001079896, - "p25": 0.001392224, - "p50": 0.001605703, - "p75": 0.001695186, - "p90": 0.001843495, - "p95": 0.002012591, - "p99": 0.003090356 + "p10": 0.001084045, + "p25": 0.001408707, + "p50": 0.001622367, + "p75": 0.001707347, + "p90": 0.001871139, + "p95": 0.00204529, + "p99": 0.003055289 }, "rps": { - "mean": 31816.363829608497, - "stddev": 3916.347920920109, - "max": 36779.045907033586, + "mean": 31467.41208019393, + "stddev": 4028.830304863912, + "max": 37853.82915932957, "percentiles": { - "p10": 29922.199269596957, - "p25": 31621.29365752916, - "p50": 32639.182313161178, - "p75": 33520.04859891342, - "p90": 34466.689597703335, - "p95": 34955.688748866196, - "p99": 35929.528296767276 + "p10": 29412.532680175504, + "p25": 31133.56821324659, + "p50": 32315.514817357038, + "p75": 33338.22501681742, + "p90": 34131.777947537834, + "p95": 34758.68656639905, + "p99": 35826.689028340734 } }, "details": { "DNSDialup": { - "average": 0.0009030249000000003, - "fastest": 0.00009082, - "slowest": 0.002269423 + "average": 0.0010351841600000002, + "fastest": 0.000094097, + "slowest": 0.002217466 }, "DNSLookup": { - "average": 0.000010855439999999999, - "fastest": 0.000004609, - "slowest": 0.000044092 + "average": 0.000010349000000000002, + "fastest": 0.000004348, + "slowest": 0.000070148 } }, "statusCodeDistribution": { - "200": 318044 + "200": 314478 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index e4ec0bc072..971cb8388b 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000426309, - "slowest": 0.005923822, - "fastest": 0.000326721, - "average": 0.0010441648540620734, - "requestsPerSec": 47805.26201865541, - "totalData": 6214949, + "total": 10.000230611, + "slowest": 0.00546227, + "fastest": 0.000201058, + "average": 0.0010466165358861959, + "requestsPerSec": 47691.30018615728, + "totalData": 6200012, "sizePerRequest": 13, - "sizePerSec": 621468.4062425203 + "sizePerSec": 619986.9024200446 }, "responseTimeHistogram": { - "0.000326721": 1, - "0.0008864311": 43503, - "0.0014461411999999998": 432040, - "0.0020058513": 2176, - "0.0025655613999999998": 219, - "0.0031252715": 44, - "0.0036849815999999997": 43, - "0.0042446917": 3, - "0.0048044018": 26, - "0.0053641119": 15, - "0.0059238220000000005": 3 + "0.000201058": 1, + "0.0007271792": 18687, + "0.0012533004": 444994, + "0.0017794216": 12464, + "0.0023055428": 646, + "0.0028316640000000002": 54, + "0.0033577852": 29, + "0.0038839064": 7, + "0.0044100276": 1, + "0.0049361488": 20, + "0.00546227": 21 }, "latencyPercentiles": { - "p10": 0.000897747, - "p25": 0.000974831, - "p50": 0.001061674, - "p75": 0.001127567, - "p90": 0.001180104, - "p95": 0.001221984, - "p99": 0.001339204 + "p10": 0.00090496, + "p25": 0.00097816, + "p50": 0.001063169, + "p75": 0.00112805, + "p90": 0.001178326, + "p95": 0.00121759, + "p99": 0.001336813 }, "rps": { - "mean": 47807.319986403585, - "stddev": 3599.255073699243, - "max": 69768.74314261916, + "mean": 47688.78738079476, + "stddev": 3508.3464004121115, + "max": 70148.47658714207, "percentiles": { - "p10": 45367.806723923815, - "p25": 46275.656984939465, - "p50": 47254.51753688229, - "p75": 48448.55029224687, - "p90": 52148.293670652885, - "p95": 54573.07880983284, - "p99": 58918.78598344524 + "p10": 45431.117179315996, + "p25": 46319.57465224772, + "p50": 47122.510423229185, + "p75": 48308.49746470449, + "p90": 51851.61411968671, + "p95": 53931.21538746835, + "p99": 58627.74485245284 } }, "details": { "DNSDialup": { - "average": 0.0008790592000000001, - "fastest": 0.000104545, - "slowest": 0.001725805 + "average": 0.0007428673200000002, + "fastest": 0.00007479, + "slowest": 0.001764858 }, "DNSLookup": { - "average": 0.000013650379999999998, - "fastest": 0.000004178, - "slowest": 0.00019874 + "average": 0.000008296639999999999, + "fastest": 0.000003546, + "slowest": 0.000061155 } }, "statusCodeDistribution": { - "200": 478073 + "200": 476924 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index bf9333183c..1b1a014c2a 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00036136, - "slowest": 0.005155555, - "fastest": 0.000286446, - "average": 0.0009084271436384477, - "requestsPerSec": 54943.61455754435, - "totalData": 7142928, + "total": 10.00024642, + "slowest": 0.004677003, + "fastest": 0.000262754, + "average": 0.0009085646436182855, + "requestsPerSec": 54933.84632015898, + "totalData": 7141576, "sizePerRequest": 13, - "sizePerSec": 714266.9892480766 + "sizePerSec": 714140.0021620668 }, "responseTimeHistogram": { - "0.000286446": 1, - "0.0007733569": 135792, - "0.0012602678": 407717, - "0.0017471787": 5558, - "0.0022340896": 212, - "0.0027210005": 104, - "0.0032079114": 22, - "0.0036948223": 12, - "0.0041817332": 15, - "0.0046686441": 13, - "0.005155555": 10 + "0.000262754": 1, + "0.0007041789000000001": 111847, + "0.0011456038": 411423, + "0.0015870287000000001": 25509, + "0.0020284536": 409, + "0.0024698785": 35, + "0.0029113034": 49, + "0.0033527283000000002": 33, + "0.0037941532000000003": 17, + "0.0042355781": 13, + "0.004677003000000001": 16 }, "latencyPercentiles": { - "p10": 0.000591753, - "p25": 0.00078136, - "p50": 0.000956468, - "p75": 0.00104876, - "p90": 0.001103354, - "p95": 0.001146209, - "p99": 0.001266376 + "p10": 0.000593596, + "p25": 0.000815932, + "p50": 0.000951867, + "p75": 0.001039316, + "p90": 0.001095489, + "p95": 0.001141654, + "p99": 0.001261351 }, "rps": { - "mean": 54929.17263795181, - "stddev": 8808.58120357378, - "max": 83410.55143475712, + "mean": 54930.19933956506, + "stddev": 8742.049777734044, + "max": 84541.97604383333, "percentiles": { - "p10": 48106.677206798624, - "p25": 49218.614157129596, - "p50": 50676.73471170419, - "p75": 60621.1082698975, - "p90": 69133.99551009655, - "p95": 73650.16752403227, - "p99": 79711.74951187489 + "p10": 48883.439996932764, + "p25": 49818.10389895588, + "p50": 50863.092506122375, + "p75": 57802.65172920395, + "p90": 69444.82718709893, + "p95": 75251.00513128239, + "p99": 80547.5631356637 } }, "details": { "DNSDialup": { - "average": 0.00099325764, - "fastest": 0.000115195, - "slowest": 0.001495507 + "average": 0.0010027163799999994, + "fastest": 0.000454594, + "slowest": 0.001422203 }, "DNSLookup": { - "average": 0.000009577160000000001, - "fastest": 0.000004559, - "slowest": 0.000044483 + "average": 0.000008306800000000002, + "fastest": 0.000004038, + "slowest": 0.000028413 } }, "statusCodeDistribution": { - "200": 549456 + "200": 549352 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index b07ce3b7c4..73828618be 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00037651, - "slowest": 0.021698639, - "fastest": 0.000931553, - "average": 0.0027937549940895497, - "requestsPerSec": 17849.027966248043, - "totalData": 2320461, + "total": 10.000285409, + "slowest": 0.023427261, + "fastest": 0.000633813, + "average": 0.0028198879143125715, + "requestsPerSec": 17684.69526288097, + "totalData": 2299076, "sizePerRequest": 13, - "sizePerSec": 232037.36356122454 + "sizePerSec": 229901.03841745263 }, "responseTimeHistogram": { - "0.000931553": 1, - "0.0030082615999999997": 169698, - "0.0050849701999999995": 4819, - "0.0071616788": 3787, - "0.009238387399999999": 111, - "0.011315095999999998": 26, - "0.0133918046": 13, - "0.015468513199999999": 7, - "0.0175452218": 10, - "0.0196219304": 13, - "0.021698639": 12 + "0.000633813": 1, + "0.0029131578000000003": 159589, + "0.005192502600000001": 13200, + "0.0074718474": 3841, + "0.009751192200000001": 140, + "0.012030537000000001": 32, + "0.014309881800000002": 9, + "0.016589226600000003": 8, + "0.018868571400000003": 13, + "0.021147916200000002": 13, + "0.023427261": 6 }, "latencyPercentiles": { - "p10": 0.002549854, - "p25": 0.002632659, - "p50": 0.00271991, - "p75": 0.002808608, - "p90": 0.00289468, - "p95": 0.003004995, - "p99": 0.005482594 + "p10": 0.002617776, + "p25": 0.002691646, + "p50": 0.002749284, + "p75": 0.002807115, + "p90": 0.00291052, + "p95": 0.003026705, + "p99": 0.005531971 }, "rps": { - "mean": 17848.079479633365, - "stddev": 1634.1952261272738, - "max": 27844.123970076962, + "mean": 17685.1417498513, + "stddev": 1792.5703897258336, + "max": 35475.89713432997, "percentiles": { - "p10": 17170.781395067315, - "p25": 17532.809145755222, - "p50": 18052.882308143802, - "p75": 18458.856062556384, - "p90": 18852.65168562752, - "p95": 19066.025646815397, - "p99": 19701.066470996146 + "p10": 17129.96888055658, + "p25": 17551.37110809451, + "p50": 17819.61404918334, + "p75": 18069.816349428584, + "p90": 18317.421699779083, + "p95": 18536.021029517677, + "p99": 22350.177547999792 } }, "details": { "DNSDialup": { - "average": 0.00107460704, - "fastest": 0.000114987, - "slowest": 0.001682795 + "average": 0.00087016978, + "fastest": 0.000105238, + "slowest": 0.002023971 }, "DNSLookup": { - "average": 0.000011247499999999999, - "fastest": 0.000004548, - "slowest": 0.000063359 + "average": 0.000008789500000000003, + "fastest": 0.000003667, + "slowest": 0.000035447 } }, "statusCodeDistribution": { - "200": 178497 + "200": 176852 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 7d2cd807c0..9d61c53f5c 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000347249, - "slowest": 0.017731091, - "fastest": 0.000752186, - "average": 0.0015939335740089058, - "requestsPerSec": 31328.912106659984, - "totalData": 4072900, + "total": 10.000244757, + "slowest": 0.011202376, + "fastest": 0.000735994, + "average": 0.0016405964488856058, + "requestsPerSec": 30436.855036667177, + "totalData": 3956888, "sizePerRequest": 13, - "sizePerSec": 407275.8573865798 + "sizePerSec": 395679.1154766733 }, "responseTimeHistogram": { - "0.000752186": 1, - "0.0024500765000000004": 309346, - "0.004147967000000001": 3353, - "0.005845857500000001": 321, - "0.007543748000000001": 186, - "0.009241638500000001": 24, - "0.010939529000000002": 19, - "0.012637419500000002": 0, - "0.014335310000000002": 40, - "0.0160332005": 0, - "0.017731091": 10 + "0.000735994": 1, + "0.0017826322": 289902, + "0.0028292704": 11566, + "0.0038759086": 1984, + "0.0049225468": 510, + "0.005969185": 107, + "0.0070158232": 189, + "0.0080624614": 69, + "0.0091090996": 23, + "0.0101557378": 19, + "0.011202376": 6 }, "latencyPercentiles": { - "p10": 0.00148353, - "p25": 0.001516472, - "p50": 0.001557141, - "p75": 0.00160504, - "p90": 0.001675012, - "p95": 0.001731113, - "p99": 0.002701969 + "p10": 0.001529853, + "p25": 0.001562306, + "p50": 0.001603556, + "p75": 0.001652286, + "p90": 0.001724019, + "p95": 0.001778671, + "p99": 0.002771388 }, "rps": { - "mean": 31323.050064439813, - "stddev": 3167.005595638129, - "max": 33332.60001614999, + "mean": 30418.80393790779, + "stddev": 3002.641547621478, + "max": 33205.812949240804, "percentiles": { - "p10": 30845.809111111, - "p25": 31443.536600227162, - "p50": 32021.17560342737, - "p75": 32335.441402016815, - "p90": 32609.284923219806, - "p95": 32828.261850624964, - "p99": 33118.4426238576 + "p10": 30082.504276228115, + "p25": 30501.138725899164, + "p50": 31086.576114479303, + "p75": 31374.29216813615, + "p90": 31716.077672674804, + "p95": 31935.89274986224, + "p99": 32233.917599192406 } }, "details": { "DNSDialup": { - "average": 0.0007523709999999998, - "fastest": 0.000079388, - "slowest": 0.001749779 + "average": 0.0009920824800000003, + "fastest": 0.000119555, + "slowest": 0.001451551 }, "DNSLookup": { - "average": 0.00000747132, - "fastest": 0.000004228, - "slowest": 0.00004307 + "average": 0.000009485900000000002, + "fastest": 0.000004628, + "slowest": 0.000053851 } }, "statusCodeDistribution": { - "200": 313300 + "200": 304376 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 2e19fa627a..c26349e55c 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.00040323, + "total": 10.000794914, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64543.89739642529, + "requestsPerSec": 65090.32587886943, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 645465 + "Connection refused (os error 111)": 650955 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 741f0c24e8..f1f266bc06 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000224801, + "total": 10.000721054, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64970.3394602719, + "requestsPerSec": 64922.11876465763, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 649718 + "Connection refused (os error 111)": 649268 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index b048834e75..e5658317c6 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000374134, - "slowest": 0.006119494, - "fastest": 0.000483333, - "average": 0.0012286853285827081, - "requestsPerSec": 40631.47983819222, - "totalData": 5282290, + "total": 10.000153641, + "slowest": 0.006228243, + "fastest": 0.00054215, + "average": 0.0012359794028233958, + "requestsPerSec": 40390.77943202572, + "totalData": 5250882, "sizePerRequest": 13, - "sizePerSec": 528209.2378964989 + "sizePerSec": 525080.1326163345 }, "responseTimeHistogram": { - "0.000483333": 1, - "0.0010469491": 22697, - "0.0016105652": 379810, - "0.0021741813": 3307, - "0.0027377974": 286, - "0.0033014134999999997": 121, - "0.0038650296": 62, - "0.0044286457": 7, - "0.0049922618": 15, - "0.0055558779": 17, - "0.006119494": 7 + "0.00054215": 1, + "0.0011107593": 70269, + "0.0016793685999999999": 330709, + "0.0022479779": 2473, + "0.0028165872": 276, + "0.0033851964999999998": 132, + "0.0039538058": 9, + "0.0045224151": 11, + "0.0050910244": 22, + "0.0056596337": 0, + "0.006228243": 12 }, "latencyPercentiles": { - "p10": 0.001079315, - "p25": 0.001133209, - "p50": 0.001237984, - "p75": 0.001308808, - "p90": 0.001362947, - "p95": 0.001410878, - "p99": 0.001600982 + "p10": 0.001085199, + "p25": 0.001133897, + "p50": 0.001244211, + "p75": 0.001306074, + "p90": 0.001368492, + "p95": 0.001440356, + "p99": 0.001624994 }, "rps": { - "mean": 40630.3720158589, - "stddev": 2324.8617218698073, - "max": 47809.31600103757, + "mean": 40389.026190566656, + "stddev": 2271.2588980277164, + "max": 47625.69406194567, "percentiles": { - "p10": 38946.443634034076, - "p25": 40101.54478827493, - "p50": 40914.31182627721, - "p75": 41603.178482833915, - "p90": 42340.5537824128, - "p95": 43081.97827623963, - "p99": 44542.052151435135 + "p10": 38215.687539735576, + "p25": 39967.2288756891, + "p50": 40913.91251522463, + "p75": 41362.75143019302, + "p90": 41886.49122488011, + "p95": 42130.94096304471, + "p99": 43804.29720155402 } }, "details": { "DNSDialup": { - "average": 0.0010381014799999999, - "fastest": 0.00011789, - "slowest": 0.001668571 + "average": 0.0009180794599999998, + "fastest": 0.00010647, + "slowest": 0.001796204 }, "DNSLookup": { - "average": 0.00001480752, - "fastest": 0.000004348, - "slowest": 0.000118852 + "average": 0.000009492539999999999, + "fastest": 0.000004508, + "slowest": 0.000038001 } }, "statusCodeDistribution": { - "200": 406330 + "200": 403914 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 90c7fec234..977a3b2256 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000423072, - "slowest": 0.011219776, - "fastest": 0.000456751, - "average": 0.0012475518106291363, - "requestsPerSec": 40016.60700940393, - "totalData": 5202379, + "total": 10.000597527, + "slowest": 0.010869407, + "fastest": 0.000148579, + "average": 0.0012454410180632496, + "requestsPerSec": 40084.50484260749, + "totalData": 5211297, "sizePerRequest": 13, - "sizePerSec": 520215.8911222511 + "sizePerSec": 521098.5629538974 }, "responseTimeHistogram": { - "0.000456751": 1, - "0.0015330535": 379110, - "0.002609356": 19494, - "0.0036856585000000002": 225, - "0.004761961": 4, - "0.0058382635": 1073, - "0.0069145660000000005": 226, - "0.0079908685": 0, - "0.009067171": 0, - "0.010143473500000002": 0, - "0.011219776": 50 + "0.000148579": 1, + "0.0012206618000000001": 146895, + "0.0022927446": 252185, + "0.0033648274": 412, + "0.004436910200000001": 26, + "0.005508993000000001": 754, + "0.006581075800000001": 546, + "0.0076531586": 0, + "0.0087252414": 0, + "0.0097973242": 0, + "0.010869407000000001": 50 }, "latencyPercentiles": { - "p10": 0.000919659, - "p25": 0.00115041, - "p50": 0.001262319, - "p75": 0.001325736, - "p90": 0.001397261, - "p95": 0.001553225, - "p99": 0.002030062 + "p10": 0.000917475, + "p25": 0.001137126, + "p50": 0.001263164, + "p75": 0.001329327, + "p90": 0.001402855, + "p95": 0.001552686, + "p99": 0.001985175 }, "rps": { - "mean": 40030.559360505016, - "stddev": 3900.731535775829, - "max": 45986.92006574458, + "mean": 40092.25310303022, + "stddev": 3811.7970379065428, + "max": 48804.39613386284, "percentiles": { - "p10": 37718.23913604548, - "p25": 39300.83710783069, - "p50": 40783.34160082512, - "p75": 41955.53083927074, - "p90": 42951.60205470636, - "p95": 43458.63941865074, - "p99": 44399.05403523817 + "p10": 37803.763226323055, + "p25": 39370.08281911379, + "p50": 40851.3869596568, + "p75": 41915.39552477776, + "p90": 42885.40725168991, + "p95": 43711.94892802485, + "p99": 44509.67097371337 } }, "details": { "DNSDialup": { - "average": 0.0008986698000000001, - "fastest": 0.000095238, - "slowest": 0.002069585 + "average": 0.0010991180799999997, + "fastest": 0.000146785, + "slowest": 0.001764332 }, "DNSLookup": { - "average": 0.000009844280000000002, - "fastest": 0.000004658, - "slowest": 0.000058369 + "average": 0.00001037666, + "fastest": 0.000004999, + "slowest": 0.000049903 } }, "statusCodeDistribution": { - "200": 400183 + "200": 400869 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 01fb2659b1..2ac46c7fad 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000352465, - "slowest": 0.007163717, - "fastest": 0.000034465, - "average": 0.0006534300545723764, - "requestsPerSec": 76354.60876728207, - "totalData": 9926449, + "total": 10.00015658, + "slowest": 0.004298497, + "fastest": 0.000033233, + "average": 0.0006410519831195833, + "requestsPerSec": 77828.58136007306, + "totalData": 10117874, "sizePerRequest": 13, - "sizePerSec": 992609.9139746671 + "sizePerSec": 1011771.5576809498 }, "responseTimeHistogram": { - "0.000034465": 1, - "0.0007473902": 535226, - "0.0014603154": 222734, - "0.0021732406": 5596, - "0.0028861658": 13, - "0.0035990909999999996": 1, - "0.0043120162": 1, - "0.0050249414": 0, - "0.0057378666": 0, - "0.006450791799999999": 0, - "0.007163716999999999": 1 + "0.000033233": 1, + "0.00045975940000000004": 172424, + "0.0008862858000000001": 495850, + "0.0013128121999999999": 97170, + "0.0017393386": 12588, + "0.0021658650000000003": 251, + "0.0025923914": 9, + "0.0030189178": 1, + "0.0034454442000000003": 3, + "0.0038719706000000004": 0, + "0.004298497": 1 }, "latencyPercentiles": { - "p10": 0.000387805, - "p25": 0.000483503, - "p50": 0.000617511, - "p75": 0.000782933, - "p90": 0.000964052, - "p95": 0.00109255, - "p99": 0.001416709 + "p10": 0.000381287, + "p25": 0.000474621, + "p50": 0.000603717, + "p75": 0.000765456, + "p90": 0.000953602, + "p95": 0.001076694, + "p99": 0.001399379 }, "rps": { - "mean": 76357.23244687554, - "stddev": 9336.990917279238, - "max": 98477.74818218955, + "mean": 77817.55242410851, + "stddev": 10303.906279417659, + "max": 102214.36111773591, "percentiles": { - "p10": 64748.22447759135, - "p25": 68860.76233575573, - "p50": 75038.60857441205, - "p75": 83212.77316067822, - "p90": 90205.71904258971, - "p95": 93280.49112329299, - "p99": 96378.2109181619 + "p10": 64734.4469729182, + "p25": 69217.68147088055, + "p50": 76646.14864609993, + "p75": 86036.1179623206, + "p90": 92689.31542434417, + "p95": 94962.32377309761, + "p99": 98863.07464162649 } }, "details": { "DNSDialup": { - "average": 0.0008163786599999998, - "fastest": 0.000076483, - "slowest": 0.001586425 + "average": 0.0008163758200000001, + "fastest": 0.000095239, + "slowest": 0.002035848 }, "DNSLookup": { - "average": 0.00003380772, - "fastest": 0.000003937, - "slowest": 0.000935255 + "average": 0.000044065519999999995, + "fastest": 0.000004509, + "slowest": 0.001721715 } }, "statusCodeDistribution": { - "200": 763573 + "200": 778298 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index ecaea9c740..9fe6926586 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000320917, - "slowest": 0.023318731, - "fastest": 0.004131843, - "average": 0.006956782906331461, - "requestsPerSec": 7178.269637124286, - "totalData": 933205, + "total": 10.000264009, + "slowest": 0.023370233, + "fastest": 0.003982997, + "average": 0.007929067950031798, + "requestsPerSec": 6297.833731521438, + "totalData": 818740, "sizePerRequest": 13, - "sizePerSec": 93317.50528261572 + "sizePerSec": 81871.83850977868 }, "responseTimeHistogram": { - "0.004131843": 1, - "0.0060505318": 15642, - "0.0079692206": 45120, - "0.009887909399999999": 6571, - "0.011806598199999999": 1678, - "0.013725287": 2519, - "0.015643975799999998": 86, - "0.0175626646": 132, - "0.0194813534": 15, - "0.021400042199999997": 9, - "0.023318731": 12 + "0.003982997": 1, + "0.0059217206": 2600, + "0.0078604442": 35873, + "0.009799167800000001": 19917, + "0.011737891400000002": 1373, + "0.013676615000000001": 1543, + "0.015615338600000002": 1492, + "0.0175540622": 107, + "0.019492785800000002": 55, + "0.0214315094": 7, + "0.023370233000000004": 12 }, "latencyPercentiles": { - "p10": 0.005254179, - "p25": 0.006303588, - "p50": 0.006566303, - "p75": 0.007261378, - "p90": 0.008411281, - "p95": 0.011258621, - "p99": 0.012948537 + "p10": 0.00643874, + "p25": 0.006816977, + "p50": 0.007755603, + "p75": 0.008139355, + "p90": 0.009400414, + "p95": 0.012101557, + "p99": 0.014096838 }, "rps": { - "mean": 7208.195198938842, - "stddev": 1631.3236466985727, - "max": 10813.645089920397, + "mean": 6351.104866316473, + "stddev": 1559.1601386314455, + "max": 11358.633905411141, "percentiles": { - "p10": 5219.536420348403, - "p25": 6617.2670967623435, - "p50": 7554.939361643018, - "p75": 8016.5521493283695, - "p90": 8985.790940424084, - "p95": 9481.42935977041, - "p99": 9967.951494509494 + "p10": 5123.965298095748, + "p25": 5724.365187986088, + "p50": 6502.236769448807, + "p75": 7046.675061605686, + "p90": 8134.024625006411, + "p95": 8802.366956474783, + "p99": 9231.227396035363 } }, "details": { "DNSDialup": { - "average": 0.0010922863199999996, - "fastest": 0.000123561, - "slowest": 0.002251025 + "average": 0.0011173797199999997, + "fastest": 0.000182483, + "slowest": 0.001657795 }, "DNSLookup": { - "average": 0.00001149986, - "fastest": 0.000004729, - "slowest": 0.00005851 + "average": 0.000009403100000000002, + "fastest": 0.000005781, + "slowest": 0.000047198 } }, "statusCodeDistribution": { - "200": 71785 + "200": 62980 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/vixeny-bun/results/hello_bench.json b/frameworks/vixeny-bun/results/hello_bench.json index b1acc30be8..2551cb3767 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000167065, - "slowest": 0.003539187, - "fastest": 0.000037428, - "average": 0.0006638300560012805, - "requestsPerSec": 75159.54434707237, - "totalData": 9770904, + "total": 10.000413165, + "slowest": 0.003379593, + "fastest": 0.000031439, + "average": 0.0006790220338307563, + "requestsPerSec": 73468.56453605335, + "totalData": 9551308, "sizePerRequest": 13, - "sizePerSec": 977074.0765119408 + "sizePerSec": 955091.3389686935 }, "responseTimeHistogram": { - "0.000037428": 1, - "0.0003876039": 75170, - "0.0007377798000000001": 433609, - "0.0010879557": 195709, - "0.0014381316": 34148, - "0.0017883075": 10921, - "0.0021384834": 1932, - "0.0024886593": 95, - "0.0028388352": 13, - "0.0031890111000000003": 8, - "0.003539187": 2 + "0.000031439": 1, + "0.0003662544000000001": 54782, + "0.0007010698000000001": 393154, + "0.0010358852000000001": 221991, + "0.0013707006000000003": 46575, + "0.0017055160000000005": 14017, + "0.0020403314": 3968, + "0.0023751468": 178, + "0.0027099622000000003": 25, + "0.0030447776000000005": 20, + "0.0033795930000000006": 5 }, "latencyPercentiles": { - "p10": 0.000387594, - "p25": 0.000479514, - "p50": 0.00060496, - "p75": 0.000821816, - "p90": 0.0009846, - "p95": 0.0011454, - "p99": 0.001569404 + "p10": 0.000393357, + "p25": 0.000485172, + "p50": 0.000619935, + "p75": 0.000845784, + "p90": 0.001008217, + "p95": 0.001164582, + "p99": 0.001605287 }, "rps": { - "mean": 75149.54844919742, - "stddev": 13953.885847723615, - "max": 99090.10959104737, + "mean": 73477.84155425483, + "stddev": 14172.21681778316, + "max": 99528.07854478469, "percentiles": { - "p10": 56708.704786184615, - "p25": 61833.56668739338, - "p50": 76121.74150118271, - "p75": 88317.63230953578, - "p90": 93010.95669069799, - "p95": 95090.24063836626, - "p99": 97751.11405753947 + "p10": 56233.7012480832, + "p25": 59999.0889770457, + "p50": 72174.5613941902, + "p75": 87000.00869999571, + "p90": 93315.74885488594, + "p95": 95467.10562168331, + "p99": 98238.15876830772 } }, "details": { "DNSDialup": { - "average": 0.00100603392, - "fastest": 0.000156403, - "slowest": 0.001662066 + "average": 0.0009443396199999999, + "fastest": 0.000114885, + "slowest": 0.001582433 }, "DNSLookup": { - "average": 0.000014083919999999999, - "fastest": 0.000005009, - "slowest": 0.000133349 + "average": 0.000015779639999999997, + "fastest": 0.000004639, + "slowest": 0.00021805 } }, "statusCodeDistribution": { - "200": 751608 + "200": 734716 }, "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 870f40a264..c40d2a5c8f 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.000347547, - "slowest": 0.004850248, - "fastest": 0.000217918, - "average": 0.0009352955089479758, - "requestsPerSec": 53362.14541464476, - "totalData": 6937320, + "total": 10.000257171, + "slowest": 0.005559569, + "fastest": 0.000205433, + "average": 0.0008863003478108153, + "requestsPerSec": 56315.9517170381, + "totalData": 7321262, "sizePerRequest": 13, - "sizePerSec": 693707.8903903818 + "sizePerSec": 732107.3723214953 }, "responseTimeHistogram": { - "0.000217918": 1, - "0.000681151": 78477, - "0.001144384": 423883, - "0.001607617": 30754, - "0.00207085": 327, - "0.002534083": 39, - "0.002997316": 104, - "0.003460549": 5, - "0.003923782": 3, - "0.004387015": 16, - "0.004850248": 31 + "0.000205433": 1, + "0.0007408466000000001": 141980, + "0.0012762602000000003": 416323, + "0.0018116738000000005": 4603, + "0.0023470874000000004": 115, + "0.0028825010000000004": 88, + "0.003417914600000001": 19, + "0.003953328200000001": 18, + "0.0044887418": 26, + "0.005024155400000001": 0, + "0.005559569": 1 }, "latencyPercentiles": { - "p10": 0.000612006, - "p25": 0.000872372, - "p50": 0.000972367, - "p75": 0.001051186, - "p90": 0.0011079, - "p95": 0.001156501, - "p99": 0.001281435 + "p10": 0.000568017, + "p25": 0.0007347, + "p50": 0.000936459, + "p75": 0.001028933, + "p90": 0.001087802, + "p95": 0.001136636, + "p99": 0.001263824 }, "rps": { - "mean": 53358.54990202784, - "stddev": 7962.898676859499, - "max": 84138.88899449186, + "mean": 56309.10012889316, + "stddev": 10317.97941394864, + "max": 87432.16846550751, "percentiles": { - "p10": 48366.97912554963, - "p25": 49516.23142066677, - "p50": 50502.01406841829, - "p75": 52597.805619547216, - "p90": 64844.97647568284, - "p95": 73208.248182782, - "p99": 81891.9972481072 + "p10": 49272.316979631054, + "p25": 50200.87349519859, + "p50": 51422.47162009724, + "p75": 59224.222707083274, + "p90": 74793.76145936587, + "p95": 79456.7718634954, + "p99": 86054.00749510313 } }, "details": { "DNSDialup": { - "average": 0.0006802964, - "fastest": 0.000133251, - "slowest": 0.000950337 + "average": 0.0010539785200000002, + "fastest": 0.000142649, + "slowest": 0.002195627 }, "DNSLookup": { - "average": 0.000009640979999999998, - "fastest": 0.000004719, - "slowest": 0.000043983 + "average": 0.0000342455, + "fastest": 0.000004208, + "slowest": 0.001300464 } }, "statusCodeDistribution": { - "200": 533640 + "200": 563174 }, "errorDistribution": {} } \ No newline at end of file