diff --git a/README.md b/README.md index 1499bd2d91..a4c3b9bcaa 100644 --- a/README.md +++ b/README.md @@ -91,42 +91,42 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Vixeny (Bun) | 78389.29 | 14638.54 | 101840.41 | 100% | -| Bun | 77553.51 | 9966.40 | 101788.15 | 99% | -| Stric | 76803.85 | 9616.47 | 100727.59 | 98% | -| Hyper Express | 76737.52 | 17155.85 | 100227.14 | 98% | -| Elysia | 76261.95 | 13507.49 | 99880.81 | 97% | -| Vixeny (Deno) | 62842.22 | 10637.29 | 85022.79 | 80% | -| Deno | 62500.00 | 11852.48 | 90888.12 | 80% | -| NHttp | 52652.95 | 6340.87 | 83938.35 | 67% | -| Hono | 52268.77 | 5867.37 | 77433.03 | 67% | -| Fast | 50997.83 | 4951.06 | 81633.76 | 65% | -| Fastro | 49095.64 | 4085.49 | 67556.50 | 63% | -| Megalo | 47233.41 | 2996.06 | 58794.07 | 60% | -| Deso | 46886.77 | 3287.78 | 60526.00 | 60% | -| Alosaur | 45815.15 | 3127.08 | 66586.19 | 58% | -| Cheetah | 41647.47 | 2473.34 | 47605.17 | 53% | -| http | 41297.80 | 4363.33 | 52036.06 | 53% | -| Reno | 40823.11 | 2242.03 | 47726.91 | 52% | -| Router | 40445.00 | 3972.15 | 47361.93 | 52% | -| Danet V2 (Hono) | 36241.82 | 2472.04 | 38623.71 | 46% | -| Danet (Oak) | 34185.19 | 2348.42 | 36535.16 | 44% | -| Aqua | 31729.61 | 4132.93 | 42818.24 | 40% | -| Little | 31612.51 | 3862.67 | 36535.76 | 40% | -| Oak | 31276.87 | 3199.96 | 34983.44 | 40% | -| Node | 17540.48 | 1490.14 | 21216.56 | 22% | -| Dinatra | 16989.73 | 2163.13 | 23904.70 | 22% | -| Fastify | 16153.97 | 2686.14 | 31663.00 | 21% | -| Abc | 13731.27 | 1369.16 | 18716.36 | 18% | -| Express (Deno) | 10639.55 | 1943.03 | 12617.40 | 14% | -| Servest | 6875.67 | 1640.92 | 11292.76 | 9% | -| Express | 6413.55 | 949.45 | 7988.88 | 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-e47a44f2-ab19-473d-8e83-6a0b996ee865) | | | | | +| 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) | | | | | # Frameworks @@ -279,11 +279,11 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13731.27 | 1369.16 | 18716.36 | | +| 13488.60 | 1389.59 | 15557.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12619.93 | 13213.24 | 13922.96 | 14546.19 | 14964.75 | 15225.09 | 15566.31 | +| **Req/Sec** | 12302.25 | 12966.68 | 13770.22 | 14326.62 | 14709.98 | 14922.18 | 15293.42 | | **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 | | -------- | ------- | -------- | --- | -| 45815.15 | 3127.08 | 66586.19 | | +| 44832.64 | 2987.45 | 57466.28 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43686.85 | 44707.41 | 45500.38 | 46967.77 | 48737.24 | 50201.82 | 53455.60 | -| **Latency** | 943µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **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 | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31729.61 | 4132.93 | 42818.24 | | +| 31400.56 | 4141.18 | 40872.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 27677.23 | 29916.78 | 32300.18 | 33816.27 | 35623.78 | 37675.64 | 40020.91 | +| **Req/Sec** | 27253.18 | 29560.82 | 32096.49 | 33710.04 | 35294.96 | 36325.93 | 39108.80 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 77553.51 | 9966.40 | 101788.15 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 76843.69 | 10160.54 | 98326.98 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65080.02 | 69386.15 | 76462.13 | 85400.14 | 91864.62 | 94955.12 | 98218.04 | -| **Latency** | 381µs | 474µs | 604µs | 770µs | 958µs | 1ms | 1ms | +| **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 | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41647.47 | 2473.34 | 47605.17 | | +| 40574.18 | 2571.91 | 49258.50 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39951.99 | 41144.00 | 41939.22 | 42548.38 | 43433.95 | 44238.89 | 45277.12 | +| **Req/Sec** | 38720.61 | 40014.44 | 41035.59 | 41708.36 | 42217.29 | 42740.42 | 44057.47 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34185.19 | 2348.42 | 36535.16 | | +| 34476.05 | 2277.61 | 39129.75 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33646.86 | 34242.65 | 34474.91 | 34771.20 | 35236.21 | 35436.39 | 35767.23 | +| **Req/Sec** | 34027.67 | 34383.60 | 34729.91 | 35202.64 | 35487.28 | 35647.06 | 36112.26 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 36241.82 | 2472.04 | 38623.71 | | +| 36158.78 | 2475.91 | 39090.91 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35681.40 | 36389.72 | 36632.89 | 36882.14 | 37221.74 | 37438.53 | 37706.72 | +| **Req/Sec** | 35520.78 | 36213.81 | 36554.01 | 36874.69 | 37239.62 | 37461.83 | 37773.77 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 62500.00 | 11852.48 | 90888.12 | | +| 64743.35 | 12624.71 | 89983.76 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52904.20 | 53991.82 | 55600.28 | 71425.78 | 82666.80 | 85979.62 | 88755.61 | -| **Latency** | 528µs | 596µs | 843µs | 949µs | 1ms | 1ms | 1ms | +| **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 | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46886.77 | 3287.78 | 60526.00 | | +| 46709.38 | 3534.56 | 60100.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44488.96 | 45347.38 | 46265.91 | 48346.94 | 50632.92 | 52307.66 | 55315.57 | -| **Latency** | 927µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **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 | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16989.73 | 2163.13 | 23904.70 | | +| 16986.57 | 2277.03 | 21651.49 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15408.13 | 16258.87 | 17361.54 | 18201.87 | 18956.79 | 19303.63 | 20096.56 | +| **Req/Sec** | 15331.27 | 16244.64 | 17385.43 | 18308.24 | 19025.15 | 19430.46 | 20118.75 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 76261.95 | 13507.49 | 99880.81 | | +| 73622.67 | 13990.81 | 99716.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 57982.48 | 63394.24 | 78233.00 | 88390.54 | 93928.38 | 95951.98 | 98489.31 | -| **Latency** | 390µs | 480µs | 591µs | 803µs | 975µs | 1ms | 1ms | +| **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 | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6413.55 | 949.45 | 7988.88 | | +| 6223.85 | 970.73 | 7997.25 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5049.55 | 6114.85 | 6570.18 | 6764.70 | 7700.86 | 7834.78 | 7938.51 | -| **Latency** | 6ms | 7ms | 7ms | 7ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4900.17 | 5794.50 | 6359.94 | 6664.55 | 7619.20 | 7785.67 | 7886.45 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10639.55 | 1943.03 | 12617.40 | | +| 10539.67 | 2073.04 | 12641.99 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7455.92 | 10535.43 | 11447.93 | 11636.54 | 11806.03 | 12049.71 | 12409.85 | -| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | +| **Req/Sec** | 6768.93 | 10462.42 | 11420.27 | 11653.43 | 11798.53 | 12062.84 | 12444.32 | +| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 7ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50997.83 | 4951.06 | 81633.76 | | +| 54937.42 | 8732.12 | 83406.81 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48387.25 | 49234.30 | 49923.25 | 50890.28 | 53888.59 | 60582.30 | 72409.36 | -| **Latency** | 826µs | 916µs | 998µs | 1ms | 1ms | 1ms | 1ms | +| **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 | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16153.97 | 2686.14 | 31663.00 | | +| 15877.59 | 1774.65 | 24833.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15297.42 | 15622.76 | 15903.99 | 16301.55 | 16740.13 | 18730.57 | 28304.70 | +| **Req/Sec** | 15311.49 | 15625.00 | 15961.07 | 16279.19 | 16731.01 | 17155.78 | 23266.30 | | **Latency** | 2ms | 2ms | 3ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49095.64 | 4085.49 | 67556.50 | | +| 49383.86 | 5316.23 | 80799.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47251.89 | 48122.58 | 48957.12 | 49835.11 | 51163.85 | 54257.11 | 59760.56 | -| **Latency** | 887µs | 946µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **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 | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 52268.77 | 5867.37 | 77433.03 | | +| 51174.12 | 5624.72 | 81133.22 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48325.31 | 49196.49 | 50208.68 | 54008.26 | 60805.92 | 64568.83 | 70872.55 | -| **Latency** | 663µs | 893µs | 984µs | 1ms | 1ms | 1ms | 1ms | +| **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 | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41297.80 | 4363.33 | 52036.06 | | +| 41722.71 | 4244.85 | 49622.06 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38151.11 | 40213.36 | 42242.45 | 43445.04 | 44564.84 | 45332.41 | 46651.81 | -| **Latency** | 897µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **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 | ### [Hyper Express](#hyper-express) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 76737.52 | 17155.85 | 100227.14 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 77510.82 | 17158.47 | 98644.97 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 54837.45 | 58477.75 | 80037.88 | 93405.23 | 96841.24 | 98091.05 | 98976.78 | -| **Latency** | 367µs | 470µs | 592µs | 801µs | 984µs | 1ms | 1ms | +| **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 | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31612.51 | 3862.67 | 36535.76 | | +| 31816.36 | 3916.35 | 36779.05 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29736.31 | 31349.07 | 32458.30 | 33391.76 | 34169.57 | 34619.03 | 35501.16 | +| **Req/Sec** | 29922.20 | 31621.29 | 32639.18 | 33520.05 | 34466.69 | 34955.69 | 35929.53 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47233.41 | 2996.06 | 58794.07 | | +| 47807.32 | 3599.26 | 69768.74 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45244.49 | 46142.21 | 46914.24 | 48037.57 | 50353.09 | 51897.25 | 55208.51 | -| **Latency** | 919µs | 984µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **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 | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 52652.95 | 6340.87 | 83938.35 | | +| 54929.17 | 8808.58 | 83410.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48835.73 | 49751.93 | 50717.35 | 52222.26 | 61304.11 | 66269.11 | 77250.35 | -| **Latency** | 670µs | 887µs | 976µs | 1ms | 1ms | 1ms | 1ms | +| **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 | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17540.48 | 1490.14 | 21216.56 | | +| 17848.08 | 1634.20 | 27844.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 17027.77 | 17414.53 | 17751.00 | 18088.81 | 18413.55 | 18603.95 | 19025.67 | +| **Req/Sec** | 17170.78 | 17532.81 | 18052.88 | 18458.86 | 18852.65 | 19066.03 | 19701.07 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31276.87 | 3199.96 | 34983.44 | | +| 31323.05 | 3167.01 | 33332.60 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 31031.08 | 31405.62 | 31923.13 | 32306.64 | 32582.63 | 32840.52 | 33165.15 | +| **Req/Sec** | 30845.81 | 31443.54 | 32021.18 | 32335.44 | 32609.28 | 32828.26 | 33118.44 | | **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 | | -------- | ------- | -------- | --- | -| 40823.11 | 2242.03 | 47726.91 | | +| 40630.37 | 2324.86 | 47809.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38938.21 | 40461.58 | 41069.39 | 41799.06 | 42489.94 | 43014.50 | 43803.68 | +| **Req/Sec** | 38946.44 | 40101.54 | 40914.31 | 41603.18 | 42340.55 | 43081.98 | 44542.05 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40445.00 | 3972.15 | 47361.93 | | +| 40030.56 | 3900.73 | 45986.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38063.89 | 39649.30 | 41149.46 | 42511.99 | 43414.00 | 43919.33 | 45147.23 | -| **Latency** | 911µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **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 | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 76803.85 | 9616.47 | 100727.59 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 76357.23 | 9336.99 | 98477.75 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 64941.76 | 68799.04 | 75545.22 | 83999.18 | 90618.19 | 93190.60 | 97251.93 | -| **Latency** | 385µs | 480µs | 611µs | 778µs | 966µs | 1ms | 1ms | +| **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 | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6875.67 | 1640.92 | 11292.76 | | +| 7208.20 | 1631.32 | 10813.65 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5208.68 | 6201.10 | 7170.96 | 7824.76 | 8649.70 | 9131.10 | 9699.98 | -| **Latency** | 5ms | 6ms | 6ms | 7ms | 8ms | 11ms | 13ms | +| **Req/Sec** | 5219.54 | 6617.27 | 7554.94 | 8016.55 | 8985.79 | 9481.43 | 9967.95 | +| **Latency** | 5ms | 6ms | 6ms | 7ms | 8ms | 11ms | 12ms | ### [Vixeny (Bun)](#vixeny-bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 78389.29 | 14638.54 | 101840.41 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 75149.55 | 13953.89 | 99090.11 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | -| **Req/Sec** | 58619.98 | 64035.26 | 80637.83 | 92257.10 | 96711.11 | 98659.57 | 100432.16 | -| **Latency** | 378µs | 464µs | 581µs | 774µs | 945µs | 1ms | 1ms | +| **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 | ### [Vixeny (Deno)](#vixeny-deno) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 62842.22 | 10637.29 | 85022.79 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 53358.55 | 7962.90 | 84138.89 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 50736.83 | 53222.32 | 62098.25 | 71301.05 | 78222.07 | 81505.86 | 83856.95 | -| **Latency** | 557µs | 595µs | 788µs | 981µs | 1ms | 1ms | 1ms | +| **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 | --- -

Generated 2024-10-23T01:57:44.919Z

+

Generated 2024-10-24T01:57:58.625Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 06308044e6..7d0acd7df1 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00038775, - "slowest": 0.016597986, - "fastest": 0.000913201, - "average": 0.0036354984776812457, - "requestsPerSec": 13725.5677911089, - "totalData": 1784393, + "total": 10.000398978, + "slowest": 0.015810382, + "fastest": 0.000962879, + "average": 0.0036999573109032014, + "requestsPerSec": 13487.261887922648, + "totalData": 1753414, "sizePerRequest": 13, - "sizePerSec": 178432.3812844157 + "sizePerSec": 175334.40454299442 }, "responseTimeHistogram": { - "0.000913201": 1, - "0.0024816795000000003": 203, - "0.004050158": 123179, - "0.0056186365": 12459, - "0.007187115": 1044, - "0.0087555935": 244, - "0.010324072000000002": 85, - "0.011892550500000001": 9, - "0.013461029000000001": 16, - "0.0150295075": 18, - "0.016597986": 3 + "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 }, "latencyPercentiles": { - "p10": 0.003301689, - "p25": 0.003394186, - "p50": 0.003532277, - "p75": 0.003741871, - "p90": 0.004054237, - "p95": 0.004295278, - "p99": 0.00564766 + "p10": 0.003371419, + "p25": 0.00343705, + "p50": 0.003547999, + "p75": 0.003849885, + "p90": 0.004120009, + "p95": 0.004414839, + "p99": 0.005727609 }, "rps": { - "mean": 13731.27287052243, - "stddev": 1369.1625600342068, - "max": 18716.355401545494, + "mean": 13488.600743720068, + "stddev": 1389.5946205241257, + "max": 15557.316350142684, "percentiles": { - "p10": 12619.933184464902, - "p25": 13213.243634095576, - "p50": 13922.961748515147, - "p75": 14546.191430889374, - "p90": 14964.748411739722, - "p95": 15225.090949887408, - "p99": 15566.314793319061 + "p10": 12302.251311990332, + "p25": 12966.681157854102, + "p50": 13770.215706909177, + "p75": 14326.615987179604, + "p90": 14709.983157598354, + "p95": 14922.18291780131, + "p99": 15293.415949151396 } }, "details": { "DNSDialup": { - "average": 0.00136156488, - "fastest": 0.000105929, - "slowest": 0.002728355 + "average": 0.0011975510599999998, + "fastest": 0.000114785, + "slowest": 0.002459402 }, "DNSLookup": { - "average": 0.00006225702, - "fastest": 0.000004959, - "slowest": 0.00260875 + "average": 0.00001086218, + "fastest": 0.000005149, + "slowest": 0.000048331 } }, "statusCodeDistribution": { - "200": 137261 + "200": 134878 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index acb4a07bdd..fdb4430702 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000287535, + "total": 10.000701292, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63874.163394242845, + "requestsPerSec": 63331.45861547246, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 638760 + "Connection refused (os error 111)": 633359 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 06189daf4f..406ff33536 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000312778, - "slowest": 0.005791345, - "fastest": 0.000277062, - "average": 0.0010894682583780836, - "requestsPerSec": 45817.46693043284, - "totalData": 5956457, + "total": 10.000242247, + "slowest": 0.007641896, + "fastest": 0.000269754, + "average": 0.0011132362705442397, + "requestsPerSec": 44840.01376411857, + "totalData": 5829343, "sizePerRequest": 13, - "sizePerSec": 595627.070095627 + "sizePerSec": 582920.1789335414 }, "responseTimeHistogram": { - "0.000277062": 1, - "0.0008284903": 19922, - "0.0013799186": 433564, - "0.0019313468999999999": 3940, - "0.0024827751999999996": 551, - "0.0030342035": 78, - "0.0035856318": 33, - "0.004137060099999999": 4, - "0.0046884883999999995": 1, - "0.0052399167": 32, - "0.005791345": 63 + "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 }, "latencyPercentiles": { - "p10": 0.000943215, - "p25": 0.001015126, - "p50": 0.001103608, - "p75": 0.001173727, - "p90": 0.001219465, - "p95": 0.001254972, - "p99": 0.00138293 + "p10": 0.000971505, + "p25": 0.001035667, + "p50": 0.001127278, + "p75": 0.001192397, + "p90": 0.001243103, + "p95": 0.001284661, + "p99": 0.001409835 }, "rps": { - "mean": 45815.15480431408, - "stddev": 3127.079167559901, - "max": 66586.19412095267, + "mean": 44832.64234194161, + "stddev": 2987.4534677142487, + "max": 57466.2814073393, "percentiles": { - "p10": 43686.84507933317, - "p25": 44707.408017502945, - "p50": 45500.37985770748, - "p75": 46967.767941814054, - "p90": 48737.2352477291, - "p95": 50201.8173057863, - "p99": 53455.595459394266 + "p10": 42715.87321848766, + "p25": 43805.82179371656, + "p50": 44720.32986195418, + "p75": 45819.1340703848, + "p90": 47683.4000042239, + "p95": 48960.765205698604, + "p99": 51818.49787815274 } }, "details": { "DNSDialup": { - "average": 0.0009821756799999995, - "fastest": 0.000129493, - "slowest": 0.001725302 + "average": 0.0010224423000000002, + "fastest": 0.000115906, + "slowest": 0.002013321 }, "DNSLookup": { - "average": 0.000010589380000000001, - "fastest": 0.000004799, - "slowest": 0.000055094 + "average": 0.000011324960000000003, + "fastest": 0.00000497, + "slowest": 0.000046266 } }, "statusCodeDistribution": { - "200": 458189 + "200": 448411 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 8aa9716634..16082f9b54 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000400602, - "slowest": 0.014978677, - "fastest": 0.000491912, - "average": 0.00157488592913146, - "requestsPerSec": 31708.129765979953, - "totalData": 4122222, + "total": 10.000571217, + "slowest": 0.014415412, + "fastest": 0.000417532, + "average": 0.0015898883094981886, + "requestsPerSec": 31408.40589846079, + "totalData": 4083326, "sizePerRequest": 13, - "sizePerSec": 412205.68695773935 + "sizePerSec": 408309.2766799903 }, "responseTimeHistogram": { - "0.000491912": 1, - "0.0019405884999999998": 286007, - "0.003389265": 29652, - "0.004837941499999999": 298, - "0.006286617999999999": 657, - "0.007735294499999999": 403, - "0.009183970999999999": 26, - "0.0106326475": 0, - "0.012081324": 0, - "0.013530000499999998": 0, - "0.014978677": 50 + "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 }, "latencyPercentiles": { - "p10": 0.00106297, - "p25": 0.001307146, - "p50": 0.001612301, - "p75": 0.001728399, - "p90": 0.00193778, - "p95": 0.002109184, - "p99": 0.002632653 + "p10": 0.00108124, + "p25": 0.001341326, + "p50": 0.001609927, + "p75": 0.001740612, + "p90": 0.001940628, + "p95": 0.002132304, + "p99": 0.00271784 }, "rps": { - "mean": 31729.60709229806, - "stddev": 4132.925820895954, - "max": 42818.2359851703, + "mean": 31400.564732961284, + "stddev": 4141.183478899458, + "max": 40872.46688378466, "percentiles": { - "p10": 27677.233319577783, - "p25": 29916.779456654043, - "p50": 32300.177650977046, - "p75": 33816.26562376301, - "p90": 35623.77530764023, - "p95": 37675.63761006753, - "p99": 40020.91305584461 + "p10": 27253.181859080083, + "p25": 29560.82435218718, + "p50": 32096.48791521659, + "p75": 33710.04480747496, + "p90": 35294.96231282379, + "p95": 36325.93308362934, + "p99": 39108.80068349886 } }, "details": { "DNSDialup": { - "average": 0.00102023684, - "fastest": 0.000541014, - "slowest": 0.001550237 + "average": 0.0010880227000000004, + "fastest": 0.000075552, + "slowest": 0.002345932 }, "DNSLookup": { - "average": 0.000011435159999999997, - "fastest": 0.000004288, - "slowest": 0.000049743 + "average": 0.000011897780000000002, + "fastest": 0.00000537, + "slowest": 0.000064761 } }, "statusCodeDistribution": { - "200": 317094 + "200": 314102 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 7b9da6f116..c4de64bbeb 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000241504, - "slowest": 0.003235008, - "fastest": 0.000032191, - "average": 0.0006434280409138261, - "requestsPerSec": 77539.12739905766, - "totalData": 10080330, + "total": 10.00022258, + "slowest": 0.003473059, + "fastest": 0.000035236, + "average": 0.0006491406890408998, + "requestsPerSec": 76855.98933938927, + "totalData": 9991501, "sizePerRequest": 13, - "sizePerSec": 1008008.6561877496 + "sizePerSec": 999127.8614120606 }, "responseTimeHistogram": { - "0.000032191": 1, - "0.0003524727": 55424, - "0.0006727544": 419182, - "0.0009930361000000001": 236962, - "0.0013133178": 50226, - "0.0016335995": 12363, - "0.0019538812000000003": 1211, - "0.0022741629": 20, - "0.0025944446": 7, - "0.0029147263000000004": 12, - "0.003235008": 2 + "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 }, "latencyPercentiles": { - "p10": 0.000381567, - "p25": 0.000474676, - "p50": 0.00060404, - "p75": 0.000770784, - "p90": 0.000958512, - "p95": 0.001081466, - "p99": 0.001416952 + "p10": 0.000384255, + "p25": 0.000478254, + "p50": 0.000610242, + "p75": 0.000781217, + "p90": 0.000961235, + "p95": 0.001088484, + "p99": 0.001425291 }, "rps": { - "mean": 77553.51158602785, - "stddev": 9966.395637987252, - "max": 101788.15230161163, + "mean": 76843.6850293831, + "stddev": 10160.5430529269, + "max": 98326.98092356423, "percentiles": { - "p10": 65080.02239554162, - "p25": 69386.14916096575, - "p50": 76462.12517907178, - "p75": 85400.13664021871, - "p90": 91864.61757200022, - "p95": 94955.12144799228, - "p99": 98218.04265443885 + "p10": 63956.40315193853, + "p25": 68242.90431394169, + "p50": 75919.02038284695, + "p75": 84973.68323897346, + "p90": 91795.77292544348, + "p95": 94382.7170131897, + "p99": 96981.89728081792 } }, "details": { "DNSDialup": { - "average": 0.0008803874800000001, - "fastest": 0.000103567, - "slowest": 0.001318024 + "average": 0.0009601656200000001, + "fastest": 0.000124285, + "slowest": 0.001346844 }, "DNSLookup": { - "average": 0.000014673539999999997, - "fastest": 0.000004278, - "slowest": 0.000207402 + "average": 0.000013415219999999998, + "fastest": 0.000004829, + "slowest": 0.000196878 } }, "statusCodeDistribution": { - "200": 775410 + "200": 768577 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index bf30e1701d..f82a0db7c3 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000216097, - "slowest": 0.008455584, - "fastest": 0.000357891, - "average": 0.0011986149827395414, - "requestsPerSec": 41649.19997328334, - "totalData": 5414513, + "total": 10.000189487, + "slowest": 0.008260172, + "fastest": 0.000368137, + "average": 0.0012303480477721934, + "requestsPerSec": 40575.1311540123, + "totalData": 5274867, "sizePerRequest": 13, - "sizePerSec": 541439.5996526835 + "sizePerSec": 527476.7050021599 }, "responseTimeHistogram": { - "0.000357891": 1, - "0.0011676603": 174149, - "0.0019774296": 241244, - "0.0027871989": 915, - "0.0035969682": 95, - "0.0044067375": 42, - "0.0052165068": 6, - "0.0060262761": 8, - "0.0068360454": 14, - "0.0076458147": 10, - "0.008455584": 17 + "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 }, "latencyPercentiles": { - "p10": 0.001052793, - "p25": 0.001106029, - "p50": 0.001207252, - "p75": 0.001276717, - "p90": 0.00133035, - "p95": 0.001371291, - "p99": 0.00153148 + "p10": 0.001073133, + "p25": 0.001126825, + "p50": 0.001235408, + "p75": 0.001300471, + "p90": 0.001376233, + "p95": 0.001436652, + "p99": 0.001607 }, "rps": { - "mean": 41647.469295553594, - "stddev": 2473.3422900128476, - "max": 47605.17468248588, + "mean": 40574.18442817777, + "stddev": 2571.905433763758, + "max": 49258.50401421687, "percentiles": { - "p10": 39951.9935243725, - "p25": 41143.99721717013, - "p50": 41939.21696860376, - "p75": 42548.38323168221, - "p90": 43433.946239052566, - "p95": 44238.89483634121, - "p99": 45277.12051938465 + "p10": 38720.61083067647, + "p25": 40014.44157573531, + "p50": 41035.5942744729, + "p75": 41708.35815250838, + "p90": 42217.28834317114, + "p95": 42740.419614830615, + "p99": 44057.472973495795 } }, "details": { "DNSDialup": { - "average": 0.0010345945599999997, - "fastest": 0.000345935, - "slowest": 0.001536927 + "average": 0.0010099813000000004, + "fastest": 0.000556169, + "slowest": 0.001380562 }, "DNSLookup": { - "average": 0.000010871680000000002, - "fastest": 0.00000525, - "slowest": 0.000037981 + "average": 0.000008755440000000002, + "fastest": 0.000003778, + "slowest": 0.000044584 } }, "statusCodeDistribution": { - "200": 416501 + "200": 405759 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index a270fe0511..edd8fa1fcc 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000209013, - "slowest": 0.013638556, - "fastest": 0.000799728, - "average": 0.0014601361915021617, - "requestsPerSec": 34196.28525318304, - "totalData": 4445610, + "total": 10.0004571, + "slowest": 0.012910978, + "fastest": 0.000807679, + "average": 0.001447971477776629, + "requestsPerSec": 34484.62370785031, + "totalData": 4483206, "sizePerRequest": 13, - "sizePerSec": 444551.7082913795 + "sizePerSec": 448300.10820205405 }, "responseTimeHistogram": { - "0.000799728": 1, - "0.0020836108": 339512, - "0.0033674936": 2052, - "0.0046513764": 285, - "0.005935259199999999": 62, - "0.007219142": 12, - "0.0085030248": 11, - "0.009786907599999999": 11, - "0.011070790399999999": 9, - "0.0123546732": 13, - "0.013638556": 2 + "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 }, "latencyPercentiles": { - "p10": 0.001282082, - "p25": 0.001333399, - "p50": 0.00147689, - "p75": 0.001549822, - "p90": 0.001606711, - "p95": 0.001640634, - "p99": 0.001912765 + "p10": 0.001270724, + "p25": 0.00132343, + "p50": 0.001463042, + "p75": 0.001537522, + "p90": 0.00159657, + "p95": 0.001631406, + "p99": 0.001869104 }, "rps": { - "mean": 34185.18788222602, - "stddev": 2348.423900148188, - "max": 36535.15932213798, + "mean": 34476.0532252003, + "stddev": 2277.6051646695355, + "max": 39129.754265143594, "percentiles": { - "p10": 33646.863351274864, - "p25": 34242.64921960306, - "p50": 34474.91121193875, - "p75": 34771.20242896664, - "p90": 35236.21225533361, - "p95": 35436.38699078551, - "p99": 35767.23053212614 + "p10": 34027.67470783955, + "p25": 34383.602832886354, + "p50": 34729.91287395866, + "p75": 35202.640198015186, + "p90": 35487.28219425625, + "p95": 35647.06480951157, + "p99": 36112.25649985739 } }, "details": { "DNSDialup": { - "average": 0.0012443628000000002, - "fastest": 0.000140298, - "slowest": 0.002261752 + "average": 0.0010578582599999997, + "fastest": 0.000121787, + "slowest": 0.001410636 }, "DNSLookup": { - "average": 0.000008960699999999999, - "fastest": 0.000004328, - "slowest": 0.000032161 + "average": 0.000011665439999999998, + "fastest": 0.000004479, + "slowest": 0.00011277 } }, "statusCodeDistribution": { - "200": 341970 + "200": 344862 }, "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 8e0a568045..696855ffbe 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.000341325, - "slowest": 0.01032719, - "fastest": 0.000765313, - "average": 0.0013772654612081538, - "requestsPerSec": 36253.76256844913, - "totalData": 4713150, + "total": 10.000246213, + "slowest": 0.011808391, + "fastest": 0.000703445, + "average": 0.0013808040795602568, + "requestsPerSec": 36159.10971571195, + "totalData": 4700800, "sizePerRequest": 13, - "sizePerSec": 471298.9133898387 + "sizePerSec": 470068.42630425544 }, "responseTimeHistogram": { - "0.000765313": 1, - "0.0017215007": 358205, - "0.0026776884": 3676, - "0.0036338761": 443, - "0.0045900637999999995": 115, - "0.0055462515": 13, - "0.0065024392": 1, - "0.0074586269": 25, - "0.008414814599999999": 18, - "0.0093710023": 26, - "0.01032719": 27 + "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 }, "latencyPercentiles": { - "p10": 0.001214011, - "p25": 0.001259583, - "p50": 0.001395455, - "p75": 0.001457607, - "p90": 0.001507132, - "p95": 0.001546877, - "p99": 0.001832053 + "p10": 0.001211764, + "p25": 0.001262381, + "p50": 0.001393103, + "p75": 0.001462182, + "p90": 0.00152048, + "p95": 0.00155886, + "p99": 0.00184131 }, "rps": { - "mean": 36241.81909609786, - "stddev": 2472.035912066733, - "max": 38623.71240461882, + "mean": 36158.780747856916, + "stddev": 2475.9086839276365, + "max": 39090.90992164928, "percentiles": { - "p10": 35681.397775415855, - "p25": 36389.715203863416, - "p50": 36632.892674331306, - "p75": 36882.14032648522, - "p90": 37221.741148775756, - "p95": 37438.531736866964, - "p99": 37706.7215558238 + "p10": 35520.7761019424, + "p25": 36213.811947875445, + "p50": 36554.00648023165, + "p75": 36874.688330157405, + "p90": 37239.61550296957, + "p95": 37461.831365313505, + "p99": 37773.76612955081 } }, "details": { "DNSDialup": { - "average": 0.0008744159999999998, - "fastest": 0.000082878, - "slowest": 0.001985057 + "average": 0.0010107267400000003, + "fastest": 0.000283269, + "slowest": 0.001400218 }, "DNSLookup": { - "average": 0.000008183160000000002, - "fastest": 0.000003907, - "slowest": 0.000052498 + "average": 0.000010564340000000001, + "fastest": 0.000004719, + "slowest": 0.00004282 } }, "statusCodeDistribution": { - "200": 362550 + "200": 361600 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 4448ef66a3..c7ad282a03 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000206754, - "slowest": 0.004966538, - "fastest": 0.000148885, - "average": 0.0007985729220553209, - "requestsPerSec": 62495.60787830887, - "totalData": 8124597, + "total": 10.000453651, + "slowest": 0.004825438, + "fastest": 0.000142296, + "average": 0.0007707597763921844, + "requestsPerSec": 64751.962520745044, + "totalData": 8418137, "sizePerRequest": 13, - "sizePerSec": 812442.9024180153 + "sizePerSec": 841775.5127696856 }, "responseTimeHistogram": { - "0.000148885": 1, - "0.0006306503000000001": 189476, - "0.0011124156000000003": 412403, - "0.0015941809000000005": 22812, - "0.0020759462000000005": 122, - "0.0025577115000000004": 72, - "0.003039476800000001": 39, - "0.003521242100000001": 10, - "0.0040030074": 13, - "0.0044847727": 15, - "0.004966538": 6 + "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 }, "latencyPercentiles": { - "p10": 0.000528023, - "p25": 0.000596482, - "p50": 0.000843174, - "p75": 0.000949562, - "p90": 0.001024087, - "p95": 0.001086025, - "p99": 0.001216439 + "p10": 0.000519481, + "p25": 0.000577258, + "p50": 0.000794424, + "p75": 0.000939417, + "p90": 0.001022228, + "p95": 0.001085378, + "p99": 0.001217294 }, "rps": { - "mean": 62499.999704603295, - "stddev": 11852.482303760684, - "max": 90888.12444329301, + "mean": 64743.35343464317, + "stddev": 12624.70644186959, + "max": 89983.7627513798, "percentiles": { - "p10": 52904.19530268804, - "p25": 53991.81672728627, - "p50": 55600.28289423878, - "p75": 71425.78470827993, - "p90": 82666.80304353614, - "p95": 85979.6229296912, - "p99": 88755.60727338726 + "p10": 52570.42279662076, + "p25": 53955.1583583902, + "p50": 59157.169488591215, + "p75": 76816.76141734474, + "p90": 83334.42807962227, + "p95": 86217.3798798913, + "p99": 88972.6995928328 } }, "details": { "DNSDialup": { - "average": 0.0010243114800000002, - "fastest": 0.000098464, - "slowest": 0.001946319 + "average": 0.00095164986, + "fastest": 0.000092292, + "slowest": 0.001843867 }, "DNSLookup": { - "average": 0.000014779320000000006, - "fastest": 0.000004589, - "slowest": 0.000307947 + "average": 0.000014753740000000005, + "fastest": 0.000003887, + "slowest": 0.00019259 } }, "statusCodeDistribution": { - "200": 624969 + "200": 647549 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 1cd0690120..f7b8a0e9b0 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000221301, - "slowest": 0.007021296, - "fastest": 0.000330008, - "average": 0.0010645391352409371, - "requestsPerSec": 46891.56228503748, - "totalData": 6096038, + "total": 10.000377978, + "slowest": 0.006392225, + "fastest": 0.000311712, + "average": 0.0010686860982554894, + "requestsPerSec": 46710.13445967972, + "totalData": 6072547, "sizePerRequest": 13, - "sizePerSec": 609590.3097054872 + "sizePerSec": 607231.7479758364 }, "responseTimeHistogram": { - "0.000330008": 1, - "0.0009991368000000001": 75351, - "0.0016682656000000001": 392513, - "0.0023373944": 760, - "0.0030065232": 221, - "0.003675652": 30, - "0.0043447808": 1, - "0.0050139096": 17, - "0.0056830384": 3, - "0.0063521672": 21, - "0.007021296": 8 + "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 }, "latencyPercentiles": { - "p10": 0.000927738, - "p25": 0.001030523, - "p50": 0.001079479, - "p75": 0.001125872, - "p90": 0.001174831, - "p95": 0.00121363, - "p99": 0.001356692 + "p10": 0.000935545, + "p25": 0.001033159, + "p50": 0.001083304, + "p75": 0.001132444, + "p90": 0.001187438, + "p95": 0.001230959, + "p99": 0.001369579 }, "rps": { - "mean": 46886.770376439534, - "stddev": 3287.7789529003194, - "max": 60525.99696789073, + "mean": 46709.38040764109, + "stddev": 3534.562561075505, + "max": 60100.1930317994, "percentiles": { - "p10": 44488.96036781873, - "p25": 45347.38348099785, - "p50": 46265.90578278868, - "p75": 48346.94488348314, - "p90": 50632.9215255757, - "p95": 52307.66307263882, - "p99": 55315.56719111034 + "p10": 44085.98135243517, + "p25": 45077.28048967282, + "p50": 46116.39899147936, + "p75": 47801.539209563554, + "p90": 51132.37190465292, + "p95": 53386.80642146083, + "p99": 56859.66490301027 } }, "details": { "DNSDialup": { - "average": 0.0008367967400000001, - "fastest": 0.000216302, - "slowest": 0.001528463 + "average": 0.00085724084, + "fastest": 0.00009629, + "slowest": 0.001726128 }, "DNSLookup": { - "average": 0.000009202219999999998, - "fastest": 0.000004098, - "slowest": 0.000038042 + "average": 0.000008710900000000002, + "fastest": 0.000004208, + "slowest": 0.000052818 } }, "statusCodeDistribution": { - "200": 468926 + "200": 467119 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 79b33281fb..56b987e270 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000170995, - "slowest": 0.014915209, - "fastest": 0.000587197, - "average": 0.002937891741035036, - "requestsPerSec": 16976.909703332527, - "totalData": 2207036, + "total": 10.000276745, + "slowest": 0.016624671, + "fastest": 0.001148626, + "average": 0.002934943316984008, + "requestsPerSec": 16993.12972363146, + "totalData": 2209168, "sizePerRequest": 13, - "sizePerSec": 220699.82614332286 + "sizePerSec": 220910.686407209 }, "responseTimeHistogram": { - "0.000587197": 1, - "0.0020199982000000003": 218, - "0.0034527994000000005": 148857, - "0.0048856006000000006": 18738, - "0.006318401800000001": 700, - "0.007751203000000001": 584, - "0.0091840042": 624, - "0.0106168054": 4, - "0.0120496066": 9, - "0.0134824078": 18, - "0.014915209": 19 + "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 }, "latencyPercentiles": { - "p10": 0.002598609, - "p25": 0.002694651, - "p50": 0.00280165, - "p75": 0.002921451, - "p90": 0.003564693, - "p95": 0.003754167, - "p99": 0.0051159 + "p10": 0.002590097, + "p25": 0.00268054, + "p50": 0.002785554, + "p75": 0.002923692, + "p90": 0.003563167, + "p95": 0.00381197, + "p99": 0.005237561 }, "rps": { - "mean": 16989.732513969953, - "stddev": 2163.127378479035, - "max": 23904.69727301477, + "mean": 16986.57105874083, + "stddev": 2277.0318808921265, + "max": 21651.48985740038, "percentiles": { - "p10": 15408.132412287103, - "p25": 16258.866853329302, - "p50": 17361.53519576814, - "p75": 18201.872238544805, - "p90": 18956.786950990154, - "p95": 19303.62908226811, - "p99": 20096.558050681226 + "p10": 15331.27119385461, + "p25": 16244.640271464837, + "p50": 17385.4325711655, + "p75": 18308.237897850082, + "p90": 19025.151249952585, + "p95": 19430.461950675603, + "p99": 20118.752492160795 } }, "details": { "DNSDialup": { - "average": 0.0008617424000000001, - "fastest": 0.000092219, - "slowest": 0.001853741 + "average": 0.00132777038, + "fastest": 0.000096921, + "slowest": 0.00319543 }, "DNSLookup": { - "average": 0.000007911959999999997, - "fastest": 0.000003817, - "slowest": 0.000038172 + "average": 0.000009105919999999998, + "fastest": 0.000005851, + "slowest": 0.000045745 } }, "statusCodeDistribution": { - "200": 169772 + "200": 169936 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 461135efa8..9d71b1d712 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000396702, - "slowest": 0.005989109, - "fastest": 0.000037292, - "average": 0.0006542308328774754, - "requestsPerSec": 76261.97467221237, - "totalData": 9914450, + "total": 10.000370248, + "slowest": 0.004660289, + "fastest": 0.000034062, + "average": 0.0006776320296082751, + "requestsPerSec": 73628.77390937177, + "totalData": 9572095, "sizePerRequest": 13, - "sizePerSec": 991405.6707387607 + "sizePerSec": 957174.060821833 }, "responseTimeHistogram": { - "0.000037292": 1, - "0.0006324737": 439635, - "0.0012276554": 298503, - "0.0018228371": 23611, - "0.0024180188": 834, - "0.0030132005": 27, - "0.0036083822": 35, - "0.0042035639": 2, - "0.0047987456": 1, - "0.0053939273": 0, - "0.005989109": 1 + "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 }, "latencyPercentiles": { - "p10": 0.000390395, - "p25": 0.000480877, - "p50": 0.0005913, - "p75": 0.000803468, - "p90": 0.000975602, - "p95": 0.001125784, - "p99": 0.001527101 + "p10": 0.000399536, + "p25": 0.000495548, + "p50": 0.000606555, + "p75": 0.000836883, + "p90": 0.001014082, + "p95": 0.001174103, + "p99": 0.0016006 }, "rps": { - "mean": 76261.95197788837, - "stddev": 13507.48576251697, - "max": 99880.81356625624, + "mean": 73622.67049214126, + "stddev": 13990.813041803192, + "max": 99716.63273433677, "percentiles": { - "p10": 57982.476652272344, - "p25": 63394.23553111714, - "p50": 78233.00134791622, - "p75": 88390.53970400666, - "p90": 93928.38473549126, - "p95": 95951.97949334445, - "p99": 98489.31010640442 + "p10": 55870.37110966171, + "p25": 59827.14357503944, + "p50": 74031.21155879313, + "p75": 86008.4288260252, + "p90": 93110.5308010303, + "p95": 95380.28118107254, + "p99": 97762.92999804099 } }, "details": { "DNSDialup": { - "average": 0.0007881834600000001, - "fastest": 0.000093456, - "slowest": 0.001292061 + "average": 0.00096594792, + "fastest": 0.000130105, + "slowest": 0.001532081 }, "DNSLookup": { - "average": 0.000008218380000000001, - "fastest": 0.000003747, - "slowest": 0.000044393 + "average": 0.000013742419999999997, + "fastest": 0.000004709, + "slowest": 0.00018853 } }, "statusCodeDistribution": { - "200": 762650 + "200": 736315 }, "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 aa3c83f477..0d40131678 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.00064277, - "slowest": 0.026978269, - "fastest": 0.000686162, - "average": 0.004684664955455662, - "requestsPerSec": 10660.614767664578, - "totalData": 4157907, + "total": 10.001537129, + "slowest": 0.026369146, + "fastest": 0.002155608, + "average": 0.00473419843446601, + "requestsPerSec": 10547.878654983093, + "totalData": 4114305, "sizePerRequest": 39, - "sizePerSec": 415763.97593891853 + "sizePerSec": 411367.26754434063 }, "responseTimeHistogram": { - "0.000686162": 1, - "0.0033153727": 91, - "0.005944583399999999": 99354, - "0.0085737941": 4297, - "0.0112030048": 2473, - "0.013832215499999998": 207, - "0.0164614262": 116, - "0.0190906369": 34, - "0.021719847599999998": 21, - "0.024349058299999997": 13, - "0.026978268999999996": 6 + "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 }, "latencyPercentiles": { - "p10": 0.003860494, - "p25": 0.003944303, - "p50": 0.00460503, - "p75": 0.004736122, - "p90": 0.005298582, - "p95": 0.006699864, - "p99": 0.01036175 + "p10": 0.003858298, + "p25": 0.003951963, + "p50": 0.004596548, + "p75": 0.004743693, + "p90": 0.00542749, + "p95": 0.007136935, + "p99": 0.01060158 }, "rps": { - "mean": 10639.54663855185, - "stddev": 1943.0349466138225, - "max": 12617.399646459731, + "mean": 10539.670483444701, + "stddev": 2073.035801907177, + "max": 12641.993288365737, "percentiles": { - "p10": 7455.921945082877, - "p25": 10535.431934618167, - "p50": 11447.933601152818, - "p75": 11636.542349257123, - "p90": 11806.031218842476, - "p95": 12049.710188752746, - "p99": 12409.845887592355 + "p10": 6768.932241962679, + "p25": 10462.416621674784, + "p50": 11420.27098099104, + "p75": 11653.432428472597, + "p90": 11798.530383409025, + "p95": 12062.84379733145, + "p99": 12444.316867152123 } }, "details": { "DNSDialup": { - "average": 0.00076430198, - "fastest": 0.000087724, - "slowest": 0.0021344 + "average": 0.00101181302, + "fastest": 0.000108632, + "slowest": 0.001754767 }, "DNSLookup": { - "average": 0.00001002718, - "fastest": 0.0000048, - "slowest": 0.000040146 + "average": 0.000009723000000000003, + "fastest": 0.000004689, + "slowest": 0.000043161 } }, "statusCodeDistribution": { - "200": 106613 + "200": 105495 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 5fbd8bd030..5c091e9890 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00024751, - "slowest": 0.035033309, - "fastest": 0.006085145, - "average": 0.00778636075255358, - "requestsPerSec": 6412.5412831907, - "totalData": 833651, + "total": 10.000365425, + "slowest": 0.034389846, + "fastest": 0.005864727, + "average": 0.008024615896257482, + "requestsPerSec": 6222.87260067799, + "totalData": 809003, "sizePerRequest": 13, - "sizePerSec": 83363.0366814791 + "sizePerSec": 80897.34380881386 }, "responseTimeHistogram": { - "0.006085145": 1, - "0.0089799614": 57119, - "0.0118747778": 5478, - "0.0147695942": 1272, - "0.0176644106": 189, - "0.020559227": 27, - "0.0234540434": 7, - "0.0263488598": 4, - "0.0292436762": 9, - "0.0321384926": 10, - "0.035033309": 11 + "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 }, "latencyPercentiles": { - "p10": 0.006309734, - "p25": 0.007237271, - "p50": 0.007544366, - "p75": 0.007979825, - "p90": 0.009188357, - "p95": 0.010528833, - "p99": 0.013485558 + "p10": 0.006374193, + "p25": 0.007397704, + "p50": 0.007713153, + "p75": 0.008406047, + "p90": 0.009692609, + "p95": 0.010818976, + "p99": 0.013446863 }, "rps": { - "mean": 6413.549444819325, - "stddev": 949.4511113261244, - "max": 7988.8843270224015, + "mean": 6223.8542367379505, + "stddev": 970.7314651127117, + "max": 7997.253803782429, "percentiles": { - "p10": 5049.5543061388735, - "p25": 6114.85113896106, - "p50": 6570.176714504992, - "p75": 6764.701665550548, - "p90": 7700.862040576122, - "p95": 7834.783303956283, - "p99": 7938.508912885666 + "p10": 4900.172976105676, + "p25": 5794.50195289961, + "p50": 6359.935395170718, + "p75": 6664.550840071493, + "p90": 7619.203756425098, + "p95": 7785.667253928448, + "p99": 7886.450481533564 } }, "details": { "DNSDialup": { - "average": 0.00096163268, - "fastest": 0.000091772, - "slowest": 0.001384214 + "average": 0.0011732895199999998, + "fastest": 0.000119103, + "slowest": 0.001871156 }, "DNSLookup": { - "average": 0.00000953078, - "fastest": 0.000004087, - "slowest": 0.000064641 + "average": 0.000010618880000000001, + "fastest": 0.000004208, + "slowest": 0.000053551 } }, "statusCodeDistribution": { - "200": 64127 + "200": 62231 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index d889965c89..e4507bbee7 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000204335, - "slowest": 0.005886491, - "fastest": 0.000231258, - "average": 0.000978648045981503, - "requestsPerSec": 50999.95789236041, - "totalData": 6630130, + "total": 10.000402291, + "slowest": 0.005760593, + "fastest": 0.000199244, + "average": 0.0009083740946287108, + "requestsPerSec": 54947.28951999517, + "totalData": 7143435, "sizePerRequest": 13, - "sizePerSec": 662999.4526006853 + "sizePerSec": 714314.7637599373 }, "responseTimeHistogram": { - "0.000231258": 1, - "0.0007967813": 42859, - "0.0013623046": 465225, - "0.0019278278999999999": 1677, - "0.0024933511999999996": 143, - "0.0030588744999999994": 50, - "0.0036243977999999995": 13, - "0.0041899211": 15, - "0.004755444399999999": 26, - "0.005320967699999999": 0, - "0.005886490999999999": 1 + "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 }, "latencyPercentiles": { - "p10": 0.000826279, - "p25": 0.000916103, - "p50": 0.000998044, - "p75": 0.001062247, - "p90": 0.001115465, - "p95": 0.0011605, - "p99": 0.001269219 + "p10": 0.000593988, + "p25": 0.000802199, + "p50": 0.000954534, + "p75": 0.001042858, + "p90": 0.00109695, + "p95": 0.001139589, + "p99": 0.001257739 }, "rps": { - "mean": 50997.82538035298, - "stddev": 4951.056936094932, - "max": 81633.75555792463, + "mean": 54937.422829414834, + "stddev": 8732.121714861483, + "max": 83406.80599536371, "percentiles": { - "p10": 48387.247045146934, - "p25": 49234.30132715754, - "p50": 49923.25434264332, - "p75": 50890.27814654989, - "p90": 53888.59169431745, - "p95": 60582.29819349101, - "p99": 72409.35985619207 + "p10": 48603.37596639516, + "p25": 49632.812252180374, + "p50": 50942.838625222525, + "p75": 59141.35967790416, + "p90": 69204.95507478606, + "p95": 74922.50672100624, + "p99": 79541.19275880288 } }, "details": { "DNSDialup": { - "average": 0.0009755173000000001, - "fastest": 0.000107211, - "slowest": 0.002103652 + "average": 0.0008568977599999999, + "fastest": 0.000111829, + "slowest": 0.001648981 }, "DNSLookup": { - "average": 0.000009833160000000003, - "fastest": 0.000004459, - "slowest": 0.00003215 + "average": 0.000012129119999999992, + "fastest": 0.000003767, + "slowest": 0.000201033 } }, "statusCodeDistribution": { - "200": 510010 + "200": 549495 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 22cd377784..cc7c02d5c4 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000181782, - "slowest": 0.023985448, - "fastest": 0.000319294, - "average": 0.003088926871292939, - "requestsPerSec": 16148.006458308999, - "totalData": 2099279, + "total": 10.000327613, + "slowest": 0.024561012, + "fastest": 0.000365372, + "average": 0.0031407615513582665, + "requestsPerSec": 15880.079747943355, + "totalData": 2064478, "sizePerRequest": 13, - "sizePerSec": 209924.083958017 + "sizePerSec": 206441.03672326362 }, "responseTimeHistogram": { - "0.000319294": 1, - "0.0026859094": 11318, - "0.0050525248": 145595, - "0.0074191402": 4153, - "0.0097857556": 327, - "0.012152371": 33, - "0.0145189864": 17, - "0.0168856018": 8, - "0.0192522172": 11, - "0.021618832600000002": 13, - "0.023985448000000003": 7 + "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 }, "latencyPercentiles": { - "p10": 0.002842807, - "p25": 0.002985384, - "p50": 0.003084747, - "p75": 0.003139804, - "p90": 0.003244202, - "p95": 0.003380875, - "p99": 0.006221909 + "p10": 0.0028686, + "p25": 0.002979711, + "p50": 0.003070888, + "p75": 0.003148444, + "p90": 0.003260732, + "p95": 0.003429179, + "p99": 0.006239828 }, "rps": { - "mean": 16153.968824951893, - "stddev": 2686.1439444061725, - "max": 31663.003043455545, + "mean": 15877.59005912867, + "stddev": 1774.6527852773306, + "max": 24833.614780966895, "percentiles": { - "p10": 15297.415471464643, - "p25": 15622.76080021184, - "p50": 15903.985538775583, - "p75": 16301.553538052203, - "p90": 16740.129438288586, - "p95": 18730.57203968443, - "p99": 28304.70192288098 + "p10": 15311.488209603598, + "p25": 15624.995304987277, + "p50": 15961.065440268416, + "p75": 16279.190120340223, + "p90": 16731.012190961213, + "p95": 17155.782025255503, + "p99": 23266.29964747618 } }, "details": { "DNSDialup": { - "average": 0.00119606028, - "fastest": 0.000285595, - "slowest": 0.002276476 + "average": 0.0009761314199999997, + "fastest": 0.000089016, + "slowest": 0.002270712 }, "DNSLookup": { - "average": 0.000035089700000000004, - "fastest": 0.000004628, - "slowest": 0.001280085 + "average": 0.00005196626, + "fastest": 0.000004097, + "slowest": 0.002164185 } }, "statusCodeDistribution": { - "200": 161483 + "200": 158806 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 6a81a5ee96..123b0318fd 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.6827063041181803, - "total": 10.000407837, - "slowest": 0.014426767, - "fastest": 0.000160991, - "average": 0.0010162611638004674, - "requestsPerSec": 48087.23882447796, - "totalData": 4268004, + "successRate": 0.8541210674209654, + "total": 10.000326635, + "slowest": 0.014359672, + "fastest": 0.000217043, + "average": 0.001010183404094326, + "requestsPerSec": 48290.52266251301, + "totalData": 5362149, "sizePerRequest": 13, - "sizePerSec": 426782.99421039905 + "sizePerSec": 536197.3859166851 }, "responseTimeHistogram": { - "0.000160991": 1, - "0.0015875686000000001": 327744, - "0.0030141462": 392, - "0.0044407238": 71, - "0.0058673014": 0, - "0.0072938790000000005": 50, - "0.008720456599999999": 0, - "0.0101470342": 0, - "0.0115736118": 0, - "0.013000189399999999": 0, - "0.014426767": 50 + "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 }, "latencyPercentiles": { - "p10": 0.00088799, - "p25": 0.000946798, - "p50": 0.001025442, - "p75": 0.001084659, - "p90": 0.001132875, - "p95": 0.001172201, - "p99": 0.001293746 + "p10": 0.000867179, + "p25": 0.000942091, + "p50": 0.001024254, + "p75": 0.001087319, + "p90": 0.001140402, + "p95": 0.001187606, + "p99": 0.001314947 }, "rps": { - "mean": 49095.63570384268, - "stddev": 4085.4908877169064, - "max": 67556.49851355169, + "mean": 49383.86416677325, + "stddev": 5316.230520333109, + "max": 80799.189084519, "percentiles": { - "p10": 47251.88562670896, - "p25": 48122.583928635264, - "p50": 48957.11826988594, - "p75": 49835.10883417604, - "p90": 51163.85173158978, - "p95": 54257.10560365132, - "p99": 59760.55537075827 + "p10": 46842.26108795337, + "p25": 47978.14199987517, + "p50": 48812.74500771923, + "p75": 49710.394272720005, + "p90": 51646.06312370054, + "p95": 58521.3602965096, + "p99": 70815.868010456 } }, "details": { "DNSDialup": { - "average": 0.00099529654, - "fastest": 0.000082635, - "slowest": 0.001346896 + "average": 0.00115151396, + "fastest": 0.000121397, + "slowest": 0.002791386 }, "DNSLookup": { - "average": 0.000008161840000000001, - "fastest": 0.000004519, - "slowest": 0.000029135 + "average": 0.00000948328, + "fastest": 0.000004338, + "slowest": 0.00003224 } }, "statusCodeDistribution": { - "200": 328308 + "200": 412473 }, "errorDistribution": { - "Connection refused (os error 111)": 152584 + "Connection refused (os error 111)": 70448 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 3ecb4233f3..bfc493624a 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000407477, - "slowest": 0.006400273, - "fastest": 0.000207378, - "average": 0.0009548200716698729, - "requestsPerSec": 52275.06991113378, - "totalData": 6796036, + "total": 10.000210998, + "slowest": 0.006340577, + "fastest": 0.000145603, + "average": 0.0009751714994451214, + "requestsPerSec": 51182.920050623514, + "totalData": 6653920, "sizePerRequest": 13, - "sizePerSec": 679575.9088447392 + "sizePerSec": 665377.9606581057 }, "responseTimeHistogram": { - "0.000207378": 1, - "0.0008266675": 90078, - "0.0014459569999999999": 431103, - "0.0020652464999999995": 1286, - "0.0026845359999999995": 134, - "0.0033038254999999996": 55, - "0.003923115": 28, - "0.0045424045": 30, - "0.005161694": 14, - "0.0057809835": 12, - "0.006400273": 31 + "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 }, "latencyPercentiles": { - "p10": 0.000663884, - "p25": 0.000893304, - "p50": 0.000984948, - "p75": 0.001060722, - "p90": 0.001112565, - "p95": 0.001153104, - "p99": 0.00126752 + "p10": 0.000766883, + "p25": 0.000913668, + "p50": 0.000999315, + "p75": 0.001067667, + "p90": 0.001122916, + "p95": 0.001168462, + "p99": 0.001288448 }, "rps": { - "mean": 52268.7691501127, - "stddev": 5867.373877193048, - "max": 77433.03293184632, + "mean": 51174.12124388875, + "stddev": 5624.722807505557, + "max": 81133.2240552558, "percentiles": { - "p10": 48325.30618722322, - "p25": 49196.49400334003, - "p50": 50208.676680678145, - "p75": 54008.25583449774, - "p90": 60805.91641566661, - "p95": 64568.82552534829, - "p99": 70872.55340577605 + "p10": 47907.205243670134, + "p25": 48761.615498407264, + "p50": 49748.438728166475, + "p75": 50968.2455742735, + "p90": 58312.97463685678, + "p95": 63632.82078682956, + "p99": 73100.33626155021 } }, "details": { "DNSDialup": { - "average": 0.0007303505200000001, - "fastest": 0.000137292, - "slowest": 0.001174264 + "average": 0.0008739074799999996, + "fastest": 0.000095759, + "slowest": 0.001225984 }, "DNSLookup": { - "average": 0.000009448680000000002, - "fastest": 0.000004227, - "slowest": 0.000046797 + "average": 0.00001300712, + "fastest": 0.000003858, + "slowest": 0.000257311 } }, "statusCodeDistribution": { - "200": 522772 + "200": 511840 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 16ee2f33cd..7fd0c373a5 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000413071, - "slowest": 0.011766308, - "fastest": 0.000353877, - "average": 0.001209069587370315, - "requestsPerSec": 41289.79443833215, - "totalData": 5367895, + "total": 10.000622935, + "slowest": 0.010375504, + "fastest": 0.000410277, + "average": 0.0011966036179453753, + "requestsPerSec": 41718.40121477393, + "totalData": 5423730, "sizePerRequest": 13, - "sizePerSec": 536767.327698318 + "sizePerSec": 542339.2157920611 }, "responseTimeHistogram": { - "0.000353877": 1, - "0.0014951201": 394141, - "0.0026363631999999997": 17154, - "0.0037776063": 219, - "0.0049188494": 10, - "0.006060092499999999": 1197, - "0.0072013356": 63, - "0.0083425787": 0, - "0.0094838218": 80, - "0.0106250649": 18, - "0.011766308": 32 + "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 }, "latencyPercentiles": { - "p10": 0.000897622, - "p25": 0.001093899, - "p50": 0.001220048, - "p75": 0.001282966, - "p90": 0.001351773, - "p95": 0.001468634, - "p99": 0.002140573 + "p10": 0.000892338, + "p25": 0.001079407, + "p50": 0.001209021, + "p75": 0.00127509, + "p90": 0.001345496, + "p95": 0.001468794, + "p99": 0.002042569 }, "rps": { - "mean": 41297.80328992199, - "stddev": 4363.3312725821215, - "max": 52036.05819514104, + "mean": 41722.70714201264, + "stddev": 4244.846325089145, + "max": 49622.06196875315, "percentiles": { - "p10": 38151.107223236846, - "p25": 40213.3553247994, - "p50": 42242.453665934154, - "p75": 43445.04127028078, - "p90": 44564.84356542548, - "p95": 45332.41267506293, - "p99": 46651.8106343534 + "p10": 38804.22189934298, + "p25": 40738.79299385082, + "p50": 42702.246138151575, + "p75": 43844.87361916725, + "p90": 44901.778110413194, + "p95": 45645.477715230045, + "p99": 47027.27111452123 } }, "details": { "DNSDialup": { - "average": 0.0010226254200000002, - "fastest": 0.000095188, - "slowest": 0.002190373 + "average": 0.0009821676799999996, + "fastest": 0.000126387, + "slowest": 0.0021811 }, "DNSLookup": { - "average": 0.00004990245999999999, - "fastest": 0.000003977, - "slowest": 0.002085493 + "average": 0.000010715639999999999, + "fastest": 0.000004399, + "slowest": 0.000043932 } }, "statusCodeDistribution": { - "200": 412915 + "200": 417210 }, "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 c40fba71a8..08ea63d4bf 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.000297769, - "slowest": 0.003942651, - "fastest": 0.000039197, - "average": 0.0006503435483064235, - "requestsPerSec": 76725.61534902432, - "totalData": 9974627, + "total": 10.000361256, + "slowest": 0.004545131, + "fastest": 0.000039464, + "average": 0.0006435357838901531, + "requestsPerSec": 77533.69904860166, + "totalData": 10079745, "sizePerRequest": 13, - "sizePerSec": 997432.9995373162 + "sizePerSec": 1007938.0876318215 }, "responseTimeHistogram": { - "0.000039197": 1, - "0.0004295424": 135223, - "0.0008198878000000001": 450945, - "0.0012102332": 154575, - "0.0016005786": 19385, - "0.0019909240000000003": 6608, - "0.0023812694000000002": 390, - "0.0027716148": 74, - "0.0031619602": 43, - "0.0035523056": 22, - "0.003942651": 13 + "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 }, "latencyPercentiles": { - "p10": 0.000367666, - "p25": 0.000470131, - "p50": 0.000592901, - "p75": 0.000801665, - "p90": 0.000984462, - "p95": 0.00109726, - "p99": 0.001582125 + "p10": 0.000348093, + "p25": 0.000461723, + "p50": 0.000596226, + "p75": 0.000783272, + "p90": 0.000986934, + "p95": 0.001091187, + "p99": 0.00157301 }, "rps": { - "mean": 76737.52384836701, - "stddev": 17155.8502492403, - "max": 100227.14150992098, + "mean": 77510.82312217048, + "stddev": 17158.468476963113, + "max": 98644.96772039653, "percentiles": { - "p10": 54837.453981066654, - "p25": 58477.74616352579, - "p50": 80037.88192951122, - "p75": 93405.23069290559, - "p90": 96841.2446861118, - "p95": 98091.04977904962, - "p99": 98976.78344987491 + "p10": 53616.34226112207, + "p25": 58448.910047932164, + "p50": 83732.1486874103, + "p75": 93231.4283746601, + "p90": 96235.64916018222, + "p95": 97282.6026579189, + "p99": 98054.77572376523 } }, "details": { "DNSDialup": { - "average": 0.00074485522, - "fastest": 0.000090329, - "slowest": 0.001532199 + "average": 0.0008266507200000001, + "fastest": 0.000095729, + "slowest": 0.001821461 }, "DNSLookup": { - "average": 0.000008191539999999997, - "fastest": 0.000004408, - "slowest": 0.000043802 + "average": 0.000008598359999999996, + "fastest": 0.000004208, + "slowest": 0.000052779 } }, "statusCodeDistribution": { - "200": 767279 + "200": 775365 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index bb70ab0bd1..cd0d66ce11 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000147159, - "slowest": 0.015660191, - "fastest": 0.000553076, - "average": 0.0015799939505249298, - "requestsPerSec": 31605.334899052155, - "totalData": 4108754, + "total": 10.000186538, + "slowest": 0.015359723, + "fastest": 0.000535923, + "average": 0.0015700899303618373, + "requestsPerSec": 31803.80673814987, + "totalData": 4134572, "sizePerRequest": 13, - "sizePerSec": 410869.35368767806 + "sizePerSec": 413449.48759594833 }, "responseTimeHistogram": { - "0.000553076": 1, - "0.0020637875": 301537, - "0.003574499": 12134, - "0.0050852104999999995": 995, - "0.006595922000000001": 1245, - "0.0081066335": 77, - "0.009617345": 19, - "0.0111280565": 0, - "0.012638768": 0, - "0.0141494795": 0, - "0.015660191": 50 + "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 }, "latencyPercentiles": { - "p10": 0.001081501, - "p25": 0.001393715, - "p50": 0.001618023, - "p75": 0.001704535, - "p90": 0.001850706, - "p95": 0.002048249, - "p99": 0.003040518 + "p10": 0.001079896, + "p25": 0.001392224, + "p50": 0.001605703, + "p75": 0.001695186, + "p90": 0.001843495, + "p95": 0.002012591, + "p99": 0.003090356 }, "rps": { - "mean": 31612.507656169208, - "stddev": 3862.670962208669, - "max": 36535.75501952068, + "mean": 31816.363829608497, + "stddev": 3916.347920920109, + "max": 36779.045907033586, "percentiles": { - "p10": 29736.30505484304, - "p25": 31349.07070036849, - "p50": 32458.304853006375, - "p75": 33391.75720963669, - "p90": 34169.57463984269, - "p95": 34619.02537626367, - "p99": 35501.1638049637 + "p10": 29922.199269596957, + "p25": 31621.29365752916, + "p50": 32639.182313161178, + "p75": 33520.04859891342, + "p90": 34466.689597703335, + "p95": 34955.688748866196, + "p99": 35929.528296767276 } }, "details": { "DNSDialup": { - "average": 0.00116318026, - "fastest": 0.000151584, - "slowest": 0.002011783 + "average": 0.0009030249000000003, + "fastest": 0.00009082, + "slowest": 0.002269423 }, "DNSLookup": { - "average": 0.00001146528, - "fastest": 0.000004438, - "slowest": 0.000042409 + "average": 0.000010855439999999999, + "fastest": 0.000004609, + "slowest": 0.000044092 } }, "statusCodeDistribution": { - "200": 316058 + "200": 318044 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 91abc2a200..e4ec0bc072 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00041734, - "slowest": 0.006420715, - "fastest": 0.000278291, - "average": 0.0010567972228415765, - "requestsPerSec": 47233.82874339122, - "totalData": 6140654, + "total": 10.000426309, + "slowest": 0.005923822, + "fastest": 0.000326721, + "average": 0.0010441648540620734, + "requestsPerSec": 47805.26201865541, + "totalData": 6214949, "sizePerRequest": 13, - "sizePerSec": 614039.7736640859 + "sizePerSec": 621468.4062425203 }, "responseTimeHistogram": { - "0.000278291": 1, - "0.0008925334": 35201, - "0.0015067758": 435062, - "0.0021210182": 1850, - "0.0027352606": 142, - "0.003349503": 53, - "0.0039637454": 0, - "0.0045779878": 5, - "0.0051922302": 14, - "0.0058064726": 22, - "0.0064207150000000004": 8 + "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 }, "latencyPercentiles": { - "p10": 0.000919752, - "p25": 0.000984966, - "p50": 0.001070306, - "p75": 0.001133715, - "p90": 0.001184139, - "p95": 0.001223343, - "p99": 0.001335259 + "p10": 0.000897747, + "p25": 0.000974831, + "p50": 0.001061674, + "p75": 0.001127567, + "p90": 0.001180104, + "p95": 0.001221984, + "p99": 0.001339204 }, "rps": { - "mean": 47233.41470660832, - "stddev": 2996.0560527262937, - "max": 58794.069874273104, + "mean": 47807.319986403585, + "stddev": 3599.255073699243, + "max": 69768.74314261916, "percentiles": { - "p10": 45244.49281224519, - "p25": 46142.207240371004, - "p50": 46914.238745040646, - "p75": 48037.56941605326, - "p90": 50353.093545616524, - "p95": 51897.25107187382, - "p99": 55208.50679926403 + "p10": 45367.806723923815, + "p25": 46275.656984939465, + "p50": 47254.51753688229, + "p75": 48448.55029224687, + "p90": 52148.293670652885, + "p95": 54573.07880983284, + "p99": 58918.78598344524 } }, "details": { "DNSDialup": { - "average": 0.0009571423799999999, - "fastest": 0.000113573, - "slowest": 0.001730095 + "average": 0.0008790592000000001, + "fastest": 0.000104545, + "slowest": 0.001725805 }, "DNSLookup": { - "average": 0.00002077192, - "fastest": 0.000004228, - "slowest": 0.000424065 + "average": 0.000013650379999999998, + "fastest": 0.000004178, + "slowest": 0.00019874 } }, "statusCodeDistribution": { - "200": 472358 + "200": 478073 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index ead37cd0b2..bf9333183c 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000180564, - "slowest": 0.005373753, - "fastest": 0.000215762, - "average": 0.0009480119132194528, - "requestsPerSec": 52650.249326038065, - "totalData": 6844656, + "total": 10.00036136, + "slowest": 0.005155555, + "fastest": 0.000286446, + "average": 0.0009084271436384477, + "requestsPerSec": 54943.61455754435, + "totalData": 7142928, "sizePerRequest": 13, - "sizePerSec": 684453.2412384949 + "sizePerSec": 714266.9892480766 }, "responseTimeHistogram": { - "0.000215762": 1, - "0.0007315611": 63286, - "0.0012473602": 456070, - "0.0017631593": 6849, - "0.0022789584": 171, - "0.0027947575": 58, - "0.0033105566": 33, - "0.0038263557": 9, - "0.0043421548": 19, - "0.004857953900000001": 8, - "0.005373753": 8 + "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 }, "latencyPercentiles": { - "p10": 0.000670146, - "p25": 0.000887403, - "p50": 0.000976407, - "p75": 0.001048163, - "p90": 0.001105412, - "p95": 0.001154489, - "p99": 0.001270641 + "p10": 0.000591753, + "p25": 0.00078136, + "p50": 0.000956468, + "p75": 0.00104876, + "p90": 0.001103354, + "p95": 0.001146209, + "p99": 0.001266376 }, "rps": { - "mean": 52652.946691530255, - "stddev": 6340.874456363271, - "max": 83938.3514327687, + "mean": 54929.17263795181, + "stddev": 8808.58120357378, + "max": 83410.55143475712, "percentiles": { - "p10": 48835.72914200432, - "p25": 49751.92608525418, - "p50": 50717.35040557794, - "p75": 52222.26235043707, - "p90": 61304.112774727124, - "p95": 66269.11214728585, - "p99": 77250.35236080231 + "p10": 48106.677206798624, + "p25": 49218.614157129596, + "p50": 50676.73471170419, + "p75": 60621.1082698975, + "p90": 69133.99551009655, + "p95": 73650.16752403227, + "p99": 79711.74951187489 } }, "details": { "DNSDialup": { - "average": 0.0009659053599999998, - "fastest": 0.0001023, - "slowest": 0.00179752 + "average": 0.00099325764, + "fastest": 0.000115195, + "slowest": 0.001495507 }, "DNSLookup": { - "average": 0.000008729739999999998, - "fastest": 0.000004418, - "slowest": 0.000044584 + "average": 0.000009577160000000001, + "fastest": 0.000004559, + "slowest": 0.000044483 } }, "statusCodeDistribution": { - "200": 526512 + "200": 549456 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 81cbe2e159..b07ce3b7c4 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000323188, - "slowest": 0.02358897, - "fastest": 0.000642377, - "average": 0.002843742001402704, - "requestsPerSec": 17537.03322413064, - "totalData": 2279888, + "total": 10.00037651, + "slowest": 0.021698639, + "fastest": 0.000931553, + "average": 0.0027937549940895497, + "requestsPerSec": 17849.027966248043, + "totalData": 2320461, "sizePerRequest": 13, - "sizePerSec": 227981.43191369827 + "sizePerSec": 232037.36356122454 }, "responseTimeHistogram": { - "0.000642377": 1, - "0.0029370363": 158542, - "0.005231695600000001": 13090, - "0.007526354900000001": 3545, - "0.0098210142": 127, - "0.0121156735": 21, - "0.014410332800000002": 10, - "0.0167049921": 8, - "0.0189996514": 12, - "0.021294310700000003": 13, - "0.02358897": 7 + "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 }, "latencyPercentiles": { - "p10": 0.002612085, - "p25": 0.002689901, - "p50": 0.002766597, - "p75": 0.002835594, - "p90": 0.002930798, - "p95": 0.003052828, - "p99": 0.005570019 + "p10": 0.002549854, + "p25": 0.002632659, + "p50": 0.00271991, + "p75": 0.002808608, + "p90": 0.00289468, + "p95": 0.003004995, + "p99": 0.005482594 }, "rps": { - "mean": 17540.47988955439, - "stddev": 1490.1409349989, - "max": 21216.557401394617, + "mean": 17848.079479633365, + "stddev": 1634.1952261272738, + "max": 27844.123970076962, "percentiles": { - "p10": 17027.77059105626, - "p25": 17414.53068440236, - "p50": 17751.003959677233, - "p75": 18088.810633567606, - "p90": 18413.55421725928, - "p95": 18603.947697363114, - "p99": 19025.667528062153 + "p10": 17170.781395067315, + "p25": 17532.809145755222, + "p50": 18052.882308143802, + "p75": 18458.856062556384, + "p90": 18852.65168562752, + "p95": 19066.025646815397, + "p99": 19701.066470996146 } }, "details": { "DNSDialup": { - "average": 0.00087883068, - "fastest": 0.000111268, - "slowest": 0.001837564 + "average": 0.00107460704, + "fastest": 0.000114987, + "slowest": 0.001682795 }, "DNSLookup": { - "average": 0.000008670560000000002, - "fastest": 0.000004187, - "slowest": 0.000049774 + "average": 0.000011247499999999999, + "fastest": 0.000004548, + "slowest": 0.000063359 } }, "statusCodeDistribution": { - "200": 175376 + "200": 178497 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 94a28a967f..7d2cd807c0 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000278139, - "slowest": 0.011514192, - "fastest": 0.000959328, - "average": 0.0015959948651430088, - "requestsPerSec": 31287.829763431742, - "totalData": 4067531, + "total": 10.000347249, + "slowest": 0.017731091, + "fastest": 0.000752186, + "average": 0.0015939335740089058, + "requestsPerSec": 31328.912106659984, + "totalData": 4072900, "sizePerRequest": 13, - "sizePerSec": 406741.78692461265 + "sizePerSec": 407275.8573865798 }, "responseTimeHistogram": { - "0.000959328": 1, - "0.0020148144": 307780, - "0.0030703008": 2687, - "0.0041257872": 1691, - "0.0051812735999999995": 404, - "0.006236759999999999": 144, - "0.0072922464": 73, - "0.0083477328": 79, - "0.0094032192": 9, - "0.0104587056": 13, - "0.011514192": 6 + "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 }, "latencyPercentiles": { - "p10": 0.001485765, - "p25": 0.001517984, - "p50": 0.001558386, - "p75": 0.001606204, - "p90": 0.001676554, - "p95": 0.001730719, - "p99": 0.002818041 + "p10": 0.00148353, + "p25": 0.001516472, + "p50": 0.001557141, + "p75": 0.00160504, + "p90": 0.001675012, + "p95": 0.001731113, + "p99": 0.002701969 }, "rps": { - "mean": 31276.867589370333, - "stddev": 3199.958020570936, - "max": 34983.43579682542, + "mean": 31323.050064439813, + "stddev": 3167.005595638129, + "max": 33332.60001614999, "percentiles": { - "p10": 31031.07762424057, - "p25": 31405.616094101446, - "p50": 31923.127502781972, - "p75": 32306.641720555876, - "p90": 32582.62954853588, - "p95": 32840.52191999624, - "p99": 33165.15207431624 + "p10": 30845.809111111, + "p25": 31443.536600227162, + "p50": 32021.17560342737, + "p75": 32335.441402016815, + "p90": 32609.284923219806, + "p95": 32828.261850624964, + "p99": 33118.4426238576 } }, "details": { "DNSDialup": { - "average": 0.0009545187000000001, - "fastest": 0.000114845, - "slowest": 0.001922763 + "average": 0.0007523709999999998, + "fastest": 0.000079388, + "slowest": 0.001749779 }, "DNSLookup": { - "average": 0.000009088620000000001, - "fastest": 0.000004188, - "slowest": 0.00003202 + "average": 0.00000747132, + "fastest": 0.000004228, + "slowest": 0.00004307 } }, "statusCodeDistribution": { - "200": 312887 + "200": 313300 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 3483f130d6..2e19fa627a 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000557003, + "total": 10.00040323, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 65314.36197044393, + "requestsPerSec": 64543.89739642529, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 653180 + "Connection refused (os error 111)": 645465 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index f41bbbbf74..741f0c24e8 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000266201, + "total": 10.000224801, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 65423.85841034673, + "requestsPerSec": 64970.3394602719, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 654256 + "Connection refused (os error 111)": 649718 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index f8554a588d..b048834e75 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000423091, - "slowest": 0.006697363, - "fastest": 0.000445966, - "average": 0.0012228011527030316, - "requestsPerSec": 40824.5727490691, - "totalData": 5307419, + "total": 10.000374134, + "slowest": 0.006119494, + "fastest": 0.000483333, + "average": 0.0012286853285827081, + "requestsPerSec": 40631.47983819222, + "totalData": 5282290, "sizePerRequest": 13, - "sizePerSec": 530719.4457378983 + "sizePerSec": 528209.2378964989 }, "responseTimeHistogram": { - "0.000445966": 1, - "0.0010711057": 37796, - "0.0016962454": 367827, - "0.0023213850999999996": 2259, - "0.0029465247999999997": 275, - "0.0035716644999999997": 55, - "0.004196804199999999": 8, - "0.004821943899999999": 12, - "0.0054470835999999995": 21, - "0.0060722232999999995": 6, - "0.006697363": 3 + "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 }, "latencyPercentiles": { - "p10": 0.001074965, - "p25": 0.001126515, - "p50": 0.00123289, - "p75": 0.001301599, - "p90": 0.001354265, - "p95": 0.001402328, - "p99": 0.001591964 + "p10": 0.001079315, + "p25": 0.001133209, + "p50": 0.001237984, + "p75": 0.001308808, + "p90": 0.001362947, + "p95": 0.001410878, + "p99": 0.001600982 }, "rps": { - "mean": 40823.11234199505, - "stddev": 2242.0298886328205, - "max": 47726.91208095167, + "mean": 40630.3720158589, + "stddev": 2324.8617218698073, + "max": 47809.31600103757, "percentiles": { - "p10": 38938.20616789211, - "p25": 40461.58252860889, - "p50": 41069.390701952085, - "p75": 41799.06378116161, - "p90": 42489.942710730815, - "p95": 43014.4959854136, - "p99": 43803.67950908068 + "p10": 38946.443634034076, + "p25": 40101.54478827493, + "p50": 40914.31182627721, + "p75": 41603.178482833915, + "p90": 42340.5537824128, + "p95": 43081.97827623963, + "p99": 44542.052151435135 } }, "details": { "DNSDialup": { - "average": 0.00086255676, - "fastest": 0.000088456, - "slowest": 0.001322238 + "average": 0.0010381014799999999, + "fastest": 0.00011789, + "slowest": 0.001668571 }, "DNSLookup": { - "average": 0.0000253758, - "fastest": 0.000004308, - "slowest": 0.000766943 + "average": 0.00001480752, + "fastest": 0.000004348, + "slowest": 0.000118852 } }, "statusCodeDistribution": { - "200": 408263 + "200": 406330 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 78eac98300..90c7fec234 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000098181, - "slowest": 0.011015571, - "fastest": 0.000464069, - "average": 0.001234617775876247, - "requestsPerSec": 40435.303002151595, - "totalData": 5256641, + "total": 10.000423072, + "slowest": 0.011219776, + "fastest": 0.000456751, + "average": 0.0012475518106291363, + "requestsPerSec": 40016.60700940393, + "totalData": 5202379, "sizePerRequest": 13, - "sizePerSec": 525658.9390279708 + "sizePerSec": 520215.8911222511 }, "responseTimeHistogram": { - "0.000464069": 1, - "0.0015192192": 383686, - "0.0025743694": 19080, - "0.0036295196": 235, - "0.0046846698": 5, - "0.0057398200000000005": 1204, - "0.0067949702": 46, - "0.007850120399999999": 4, - "0.0089052706": 46, - "0.0099604208": 0, - "0.011015571": 50 + "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 }, "latencyPercentiles": { - "p10": 0.000911344, - "p25": 0.001125562, - "p50": 0.001251818, - "p75": 0.00131695, - "p90": 0.00138739, - "p95": 0.001529258, - "p99": 0.001980361 + "p10": 0.000919659, + "p25": 0.00115041, + "p50": 0.001262319, + "p75": 0.001325736, + "p90": 0.001397261, + "p95": 0.001553225, + "p99": 0.002030062 }, "rps": { - "mean": 40444.99769758644, - "stddev": 3972.1499410485208, - "max": 47361.92568773463, + "mean": 40030.559360505016, + "stddev": 3900.731535775829, + "max": 45986.92006574458, "percentiles": { - "p10": 38063.894052556556, - "p25": 39649.30040899026, - "p50": 41149.456692426014, - "p75": 42511.99263312195, - "p90": 43414.00370275424, - "p95": 43919.32765310021, - "p99": 45147.2328613824 + "p10": 37718.23913604548, + "p25": 39300.83710783069, + "p50": 40783.34160082512, + "p75": 41955.53083927074, + "p90": 42951.60205470636, + "p95": 43458.63941865074, + "p99": 44399.05403523817 } }, "details": { "DNSDialup": { - "average": 0.0007266453999999999, - "fastest": 0.000114056, - "slowest": 0.001263925 + "average": 0.0008986698000000001, + "fastest": 0.000095238, + "slowest": 0.002069585 }, "DNSLookup": { - "average": 0.000009076699999999999, - "fastest": 0.000004759, - "slowest": 0.000027541 + "average": 0.000009844280000000002, + "fastest": 0.000004658, + "slowest": 0.000058369 } }, "statusCodeDistribution": { - "200": 404357 + "200": 400183 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 4e9ba23e07..01fb2659b1 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000190992, - "slowest": 0.004236543, - "fastest": 0.000035425, - "average": 0.0006497435331090647, - "requestsPerSec": 76785.63345582949, - "totalData": 9982323, + "total": 10.000352465, + "slowest": 0.007163717, + "fastest": 0.000034465, + "average": 0.0006534300545723764, + "requestsPerSec": 76354.60876728207, + "totalData": 9926449, "sizePerRequest": 13, - "sizePerSec": 998213.2349257835 + "sizePerSec": 992609.9139746671 }, "responseTimeHistogram": { - "0.000035425": 1, - "0.00045553679999999993": 155970, - "0.0008756485999999998": 489961, - "0.0012957603999999997": 107840, - "0.0017158721999999996": 13703, - "0.0021359839999999996": 374, - "0.0025560957999999994": 9, - "0.0029762075999999996": 9, - "0.0033963193999999993": 2, - "0.003816431199999999": 1, - "0.004236543": 1 + "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 }, "latencyPercentiles": { - "p10": 0.000385893, - "p25": 0.000480899, - "p50": 0.00061197, - "p75": 0.000778345, - "p90": 0.000966061, - "p95": 0.001090454, - "p99": 0.001407398 + "p10": 0.000387805, + "p25": 0.000483503, + "p50": 0.000617511, + "p75": 0.000782933, + "p90": 0.000964052, + "p95": 0.00109255, + "p99": 0.001416709 }, "rps": { - "mean": 76803.84799391926, - "stddev": 9616.47154141486, - "max": 100727.5909760109, + "mean": 76357.23244687554, + "stddev": 9336.990917279238, + "max": 98477.74818218955, "percentiles": { - "p10": 64941.76404845956, - "p25": 68799.03500565099, - "p50": 75545.2234108577, - "p75": 83999.17782925666, - "p90": 90618.1904790377, - "p95": 93190.60477683517, - "p99": 97251.9325319738 + "p10": 64748.22447759135, + "p25": 68860.76233575573, + "p50": 75038.60857441205, + "p75": 83212.77316067822, + "p90": 90205.71904258971, + "p95": 93280.49112329299, + "p99": 96378.2109181619 } }, "details": { "DNSDialup": { - "average": 0.0009398381000000002, - "fastest": 0.000099747, - "slowest": 0.001378494 + "average": 0.0008163786599999998, + "fastest": 0.000076483, + "slowest": 0.001586425 }, "DNSLookup": { - "average": 0.00001286172, - "fastest": 0.000004208, - "slowest": 0.000068568 + "average": 0.00003380772, + "fastest": 0.000003937, + "slowest": 0.000935255 } }, "statusCodeDistribution": { - "200": 767871 + "200": 763573 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index c1b2750354..ecaea9c740 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000264121, - "slowest": 0.02380578, - "fastest": 0.003893007, - "average": 0.0072869798019945566, - "requestsPerSec": 6848.6191135871095, - "totalData": 890344, + "total": 10.000320917, + "slowest": 0.023318731, + "fastest": 0.004131843, + "average": 0.006956782906331461, + "requestsPerSec": 7178.269637124286, + "totalData": 933205, "sizePerRequest": 13, - "sizePerSec": 89032.04847663242 + "sizePerSec": 93317.50528261572 }, "responseTimeHistogram": { - "0.003893007": 1, - "0.0058842843": 10304, - "0.007875561599999999": 42167, - "0.0098668389": 11499, - "0.0118581162": 1463, - "0.0138493935": 2436, - "0.015840670799999998": 428, - "0.017831948099999998": 75, - "0.0198232254": 95, - "0.0218145027": 8, - "0.02380578": 12 + "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 }, "latencyPercentiles": { - "p10": 0.005504166, - "p25": 0.006501853, - "p50": 0.006758658, - "p75": 0.007797925, - "p90": 0.008931221, - "p95": 0.011559515, - "p99": 0.013804703 + "p10": 0.005254179, + "p25": 0.006303588, + "p50": 0.006566303, + "p75": 0.007261378, + "p90": 0.008411281, + "p95": 0.011258621, + "p99": 0.012948537 }, "rps": { - "mean": 6875.671136710424, - "stddev": 1640.9200360291752, - "max": 11292.762795220728, + "mean": 7208.195198938842, + "stddev": 1631.3236466985727, + "max": 10813.645089920397, "percentiles": { - "p10": 5208.682206527484, - "p25": 6201.100075153057, - "p50": 7170.959512762935, - "p75": 7824.764169314131, - "p90": 8649.696833155353, - "p95": 9131.101444630778, - "p99": 9699.978607329387 + "p10": 5219.536420348403, + "p25": 6617.2670967623435, + "p50": 7554.939361643018, + "p75": 8016.5521493283695, + "p90": 8985.790940424084, + "p95": 9481.42935977041, + "p99": 9967.951494509494 } }, "details": { "DNSDialup": { - "average": 0.0006652826599999999, - "fastest": 0.000089478, - "slowest": 0.001043721 + "average": 0.0010922863199999996, + "fastest": 0.000123561, + "slowest": 0.002251025 }, "DNSLookup": { - "average": 0.000007870800000000003, - "fastest": 0.000003977, - "slowest": 0.000066294 + "average": 0.00001149986, + "fastest": 0.000004729, + "slowest": 0.00005851 } }, "statusCodeDistribution": { - "200": 68488 + "200": 71785 }, "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 00fd585b63..b1acc30be8 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.000298762, - "slowest": 0.004892649, - "fastest": 0.000035306, - "average": 0.0006366595986998878, - "requestsPerSec": 78375.15844809117, - "totalData": 10189075, + "total": 10.000167065, + "slowest": 0.003539187, + "fastest": 0.000037428, + "average": 0.0006638300560012805, + "requestsPerSec": 75159.54434707237, + "totalData": 9770904, "sizePerRequest": 13, - "sizePerSec": 1018877.0598251852 + "sizePerSec": 977074.0765119408 }, "responseTimeHistogram": { - "0.000035306": 1, - "0.0005210403000000001": 291463, - "0.0010067746": 433568, - "0.0014925089000000001": 50438, - "0.0019782432000000003": 8130, - "0.0024639775": 147, - "0.0029497118000000005": 18, - "0.0034354461000000005": 8, - "0.0039211804": 1, - "0.0044069147": 0, - "0.004892649": 1 + "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 }, "latencyPercentiles": { - "p10": 0.000378569, - "p25": 0.000464544, - "p50": 0.00058171, - "p75": 0.000774852, - "p90": 0.000945732, - "p95": 0.001099791, - "p99": 0.001504921 + "p10": 0.000387594, + "p25": 0.000479514, + "p50": 0.00060496, + "p75": 0.000821816, + "p90": 0.0009846, + "p95": 0.0011454, + "p99": 0.001569404 }, "rps": { - "mean": 78389.28700928704, - "stddev": 14638.544601661846, - "max": 101840.41176035123, + "mean": 75149.54844919742, + "stddev": 13953.885847723615, + "max": 99090.10959104737, "percentiles": { - "p10": 58619.983381986174, - "p25": 64035.25781295275, - "p50": 80637.82617249392, - "p75": 92257.09774563662, - "p90": 96711.11139588724, - "p95": 98659.5706487553, - "p99": 100432.15837710815 + "p10": 56708.704786184615, + "p25": 61833.56668739338, + "p50": 76121.74150118271, + "p75": 88317.63230953578, + "p90": 93010.95669069799, + "p95": 95090.24063836626, + "p99": 97751.11405753947 } }, "details": { "DNSDialup": { - "average": 0.0009835204400000003, - "fastest": 0.000103824, - "slowest": 0.001676302 + "average": 0.00100603392, + "fastest": 0.000156403, + "slowest": 0.001662066 }, "DNSLookup": { - "average": 0.000011310879999999997, - "fastest": 0.000005069, - "slowest": 0.00009072 + "average": 0.000014083919999999999, + "fastest": 0.000005009, + "slowest": 0.000133349 } }, "statusCodeDistribution": { - "200": 783775 + "200": 751608 }, "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 62cdef708f..870f40a264 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.000259474, - "slowest": 0.005457226, - "fastest": 0.000225142, - "average": 0.0007940489618694155, - "requestsPerSec": 62856.06904843397, - "totalData": 8171501, + "total": 10.000347547, + "slowest": 0.004850248, + "fastest": 0.000217918, + "average": 0.0009352955089479758, + "requestsPerSec": 53362.14541464476, + "totalData": 6937320, "sizePerRequest": 13, - "sizePerSec": 817128.8976296417 + "sizePerSec": 693707.8903903818 }, "responseTimeHistogram": { - "0.000225142": 1, - "0.0007483504": 302786, - "0.0012715588": 322917, - "0.0017947672": 2611, - "0.0023179756": 109, - "0.002841184": 87, - "0.0033643924": 32, - "0.0038876008": 12, - "0.0044108092": 11, - "0.0049340176": 8, - "0.005457226": 3 + "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 }, "latencyPercentiles": { - "p10": 0.000557817, - "p25": 0.000595346, - "p50": 0.000788742, - "p75": 0.000981954, - "p90": 0.001056222, - "p95": 0.001090542, - "p99": 0.001192074 + "p10": 0.000612006, + "p25": 0.000872372, + "p50": 0.000972367, + "p75": 0.001051186, + "p90": 0.0011079, + "p95": 0.001156501, + "p99": 0.001281435 }, "rps": { - "mean": 62842.217237076715, - "stddev": 10637.294512945828, - "max": 85022.7937286892, + "mean": 53358.54990202784, + "stddev": 7962.898676859499, + "max": 84138.88899449186, "percentiles": { - "p10": 50736.82986480097, - "p25": 53222.31611714248, - "p50": 62098.24563441867, - "p75": 71301.04812540703, - "p90": 78222.06644494437, - "p95": 81505.85981071614, - "p99": 83856.94725287847 + "p10": 48366.97912554963, + "p25": 49516.23142066677, + "p50": 50502.01406841829, + "p75": 52597.805619547216, + "p90": 64844.97647568284, + "p95": 73208.248182782, + "p99": 81891.9972481072 } }, "details": { "DNSDialup": { - "average": 0.00098284328, - "fastest": 0.000107702, - "slowest": 0.002027177 + "average": 0.0006802964, + "fastest": 0.000133251, + "slowest": 0.000950337 }, "DNSLookup": { - "average": 0.0000208376, - "fastest": 0.000004107, - "slowest": 0.000539281 + "average": 0.000009640979999999998, + "fastest": 0.000004719, + "slowest": 0.000043983 } }, "statusCodeDistribution": { - "200": 628577 + "200": 533640 }, "errorDistribution": {} } \ No newline at end of file