diff --git a/README.md b/README.md index 6dfc02c8be..a469f62f36 100644 --- a/README.md +++ b/README.md @@ -91,42 +91,42 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | -| Stric | 76874.48 | 10237.39 | 99711.44 | 100% | -| Bun | 75875.72 | 8247.09 | 99917.75 | 99% | -| Hyper Express | 75454.41 | 12202.56 | 98956.32 | 98% | -| Vixeny (Bun) | 74262.53 | 12470.54 | 98426.24 | 97% | -| Elysia | 71590.06 | 10956.26 | 99272.08 | 93% | -| Deno | 60210.95 | 8792.29 | 90242.07 | 78% | -| NHttp | 55593.67 | 8922.64 | 90077.68 | 72% | -| Vixeny (Deno) | 53720.57 | 7620.71 | 83068.32 | 70% | -| Fast | 53399.42 | 8147.53 | 82624.23 | 69% | -| Hono | 51614.45 | 6655.75 | 80742.51 | 67% | -| Fastro | 48904.02 | 6112.62 | 74609.30 | 64% | -| Megalo | 47683.72 | 3742.34 | 70193.83 | 62% | -| Deso | 45501.04 | 2992.69 | 60278.51 | 59% | -| Alosaur | 44841.55 | 3211.58 | 56821.81 | 58% | -| http | 40578.02 | 4604.40 | 49586.42 | 53% | -| Cheetah | 40423.13 | 2801.84 | 50109.13 | 53% | -| Reno | 39819.40 | 2469.13 | 45571.96 | 52% | -| Router | 39237.72 | 4180.17 | 46262.44 | 51% | -| Danet V2 (Hono) | 35677.82 | 2595.31 | 39600.11 | 46% | -| Danet (Oak) | 33603.29 | 2637.61 | 40514.53 | 44% | -| Aqua | 31686.59 | 3415.95 | 36892.37 | 41% | -| Little | 30728.79 | 4011.54 | 36554.58 | 40% | -| Oak | 30671.20 | 3293.64 | 34725.90 | 40% | -| Node | 17002.82 | 1721.22 | 31914.42 | 22% | -| Dinatra | 16270.63 | 2222.51 | 21397.74 | 21% | -| Fastify | 15995.13 | 1726.86 | 21853.52 | 21% | -| Abc | 13489.72 | 2443.13 | 23368.17 | 18% | -| Express (Deno) | 10683.35 | 2027.91 | 13414.25 | 14% | -| Servest | 6271.89 | 1603.68 | 11423.85 | 8% | -| Express | 6118.39 | 975.42 | 7873.63 | 8% | -| Acorn | 0.00 | 0.00 | 0.00 | 0% | -| Opine | 0.00 | 0.00 | 0.00 | 0% | -| Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-98b5e94c-579e-4110-8a14-a7effd24aa84) | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | +| Hyper Express | 81464.22 | 15099.60 | 99353.45 | 100% | +| Bun | 80941.10 | 9720.18 | 101813.85 | 99% | +| Stric | 78255.89 | 10378.20 | 100721.65 | 96% | +| Vixeny (Bun) | 75202.17 | 14561.15 | 101145.36 | 92% | +| Elysia | 74465.83 | 13892.20 | 100775.22 | 91% | +| Deno | 63620.84 | 11250.28 | 88520.62 | 78% | +| Fast | 51802.73 | 4788.09 | 76399.24 | 64% | +| NHttp | 51722.34 | 5005.92 | 78467.18 | 63% | +| Hono | 51414.41 | 4968.54 | 72097.57 | 63% | +| Vixeny (Deno) | 50399.96 | 3281.95 | 79309.49 | 62% | +| Fastro | 49736.94 | 4377.21 | 75452.16 | 61% | +| Megalo | 46970.85 | 2620.87 | 58273.11 | 58% | +| Deso | 45251.42 | 2730.00 | 65231.80 | 56% | +| Alosaur | 43846.88 | 2359.21 | 50319.56 | 54% | +| Cheetah | 41588.16 | 2589.25 | 46953.18 | 51% | +| http | 41045.69 | 3975.88 | 48758.68 | 50% | +| Reno | 40605.06 | 2321.21 | 55866.34 | 50% | +| Router | 40153.35 | 3848.52 | 45964.50 | 49% | +| Danet V2 (Hono) | 36074.09 | 2506.58 | 40553.63 | 44% | +| Danet (Oak) | 33870.94 | 2316.90 | 37873.42 | 42% | +| Aqua | 32423.28 | 3439.27 | 42137.16 | 40% | +| Little | 31386.23 | 3957.36 | 37100.63 | 39% | +| Oak | 31170.61 | 3224.11 | 33628.92 | 38% | +| Node | 17445.51 | 1658.90 | 26346.08 | 21% | +| Dinatra | 16526.36 | 2239.55 | 21124.91 | 20% | +| Fastify | 15603.14 | 1521.24 | 18657.72 | 19% | +| Abc | 13368.52 | 1509.58 | 19116.02 | 16% | +| Express (Deno) | 10100.00 | 1980.95 | 12054.61 | 12% | +| Servest | 6500.30 | 1725.14 | 11840.88 | 8% | +| Express | 6000.06 | 953.95 | 7714.97 | 7% | +| Acorn | 0.00 | 0.00 | 0.00 | 0% | +| Opine | 0.00 | 0.00 | 0.00 | 0% | +| Peko | 0.00 | 0.00 | 0.00 | 0% | +| ![Chart](https://quickchart.io/chart/render/sf-b36fe618-2efb-45d6-aa71-07aea4efb13f) | | | | | # Frameworks @@ -279,12 +279,12 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13489.72 | 2443.13 | 23368.17 | | +| 13368.52 | 1509.58 | 19116.02 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 11564.03 | 12420.51 | 13235.11 | 13934.38 | 15624.72 | 19216.35 | 22489.84 | -| **Latency** | 2ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | +| **Req/Sec** | 12024.76 | 12808.49 | 13637.17 | 14306.96 | 14671.15 | 14906.78 | 15441.58 | +| **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 | | -------- | ------- | -------- | --- | -| 44841.55 | 3211.58 | 56821.81 | | +| 43846.88 | 2359.21 | 50319.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 42647.45 | 43722.62 | 44900.89 | 46162.06 | 47694.79 | 48964.83 | 52061.50 | -| **Latency** | 960µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 42367.27 | 43251.36 | 44209.72 | 44821.45 | 45349.83 | 45634.27 | 46638.68 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31686.59 | 3415.95 | 36892.37 | | +| 32423.28 | 3439.27 | 42137.16 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29416.22 | 30892.49 | 32373.09 | 33374.31 | 34353.83 | 34977.11 | 36009.72 | +| **Req/Sec** | 30201.84 | 31530.15 | 32984.16 | 34013.18 | 35148.91 | 35850.87 | 38530.33 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 75875.72 | 8247.09 | 99917.75 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 80941.10 | 9720.18 | 101813.85 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65436.50 | 69787.64 | 75751.09 | 81754.18 | 86812.65 | 89312.41 | 94554.94 | -| **Latency** | 398µs | 499µs | 628µs | 773µs | 961µs | 1ms | 1ms | +| **Req/Sec** | 67552.01 | 72316.84 | 82303.38 | 88105.18 | 93063.99 | 96094.95 | 99140.60 | +| **Latency** | 387µs | 459µs | 560µs | 739µs | 929µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40423.13 | 2801.84 | 50109.13 | | +| 41588.16 | 2589.25 | 46953.18 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39171.41 | 40174.12 | 40920.44 | 41425.44 | 42036.37 | 42421.43 | 44290.36 | +| **Req/Sec** | 39859.17 | 41016.84 | 41985.31 | 42586.28 | 43381.79 | 44024.21 | 45610.57 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33603.29 | 2637.61 | 40514.53 | | +| 33870.94 | 2316.90 | 37873.42 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32700.56 | 33451.79 | 34183.49 | 34535.73 | 35000.98 | 35270.57 | 35690.48 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 33251.66 | 33718.32 | 34247.99 | 34582.62 | 34890.56 | 35132.83 | 35521.75 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35677.82 | 2595.31 | 39600.11 | | +| 36074.09 | 2506.58 | 40553.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34764.42 | 35519.09 | 36152.60 | 36573.84 | 36867.63 | 37124.97 | 37748.57 | +| **Req/Sec** | 35515.18 | 36002.61 | 36481.79 | 36788.19 | 37139.56 | 37396.00 | 37748.08 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 60210.95 | 8792.29 | 90242.07 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 63620.84 | 11250.28 | 88520.62 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52441.94 | 53964.39 | 57334.83 | 65096.73 | 73030.93 | 77622.62 | 86177.90 | -| **Latency** | 549µs | 671µs | 860µs | 963µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 52553.68 | 53919.42 | 59881.68 | 73637.90 | 80716.68 | 83267.10 | 86952.57 | +| **Latency** | 530µs | 585µs | 821µs | 947µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45501.04 | 2992.69 | 60278.51 | | +| 45251.42 | 2730.00 | 65231.80 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43634.87 | 44618.63 | 45360.11 | 46149.99 | 47620.23 | 49919.53 | 55274.87 | +| **Req/Sec** | 43617.36 | 44344.36 | 45100.20 | 45834.42 | 47911.95 | 49623.11 | 52467.67 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16270.63 | 2222.51 | 21397.74 | | +| 16526.36 | 2239.55 | 21124.91 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 14728.10 | 15621.04 | 16636.55 | 17528.47 | 18210.48 | 18636.74 | 19584.21 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 14917.30 | 15728.63 | 16920.07 | 17908.72 | 18464.34 | 18918.99 | 19737.67 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 4ms | 5ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 71590.06 | 10956.26 | 99272.08 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 74465.83 | 13892.20 | 100775.22 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 57886.16 | 62839.08 | 70915.47 | 79120.14 | 87819.63 | 90818.81 | 95945.01 | -| **Latency** | 415µs | 515µs | 643µs | 847µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 57424.73 | 61047.22 | 73561.91 | 87671.17 | 93568.05 | 96127.74 | 98730.37 | +| **Latency** | 387µs | 479µs | 611µs | 829µs | 998µs | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6118.39 | 975.42 | 7873.63 | | +| 6000.06 | 953.95 | 7714.97 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4709.81 | 5826.31 | 6229.61 | 6601.13 | 7402.28 | 7634.42 | 7791.31 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 11ms | 14ms | +| **Req/Sec** | 4655.42 | 5686.49 | 6077.62 | 6439.35 | 7324.89 | 7508.25 | 7625.76 | +| **Latency** | 6ms | 7ms | 8ms | 8ms | 10ms | 11ms | 14ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10683.35 | 2027.91 | 13414.25 | | +| 10100.00 | 1980.95 | 12054.61 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7806.65 | 10436.35 | 11417.21 | 11769.36 | 12108.16 | 12376.08 | 12733.36 | -| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | +| **Req/Sec** | 6713.10 | 10159.95 | 10838.63 | 11202.33 | 11358.92 | 11481.63 | 11723.13 | +| **Latency** | 4ms | 4ms | 4ms | 4ms | 5ms | 7ms | 11ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 53399.42 | 8147.53 | 82624.23 | | +| 51802.73 | 4788.09 | 76399.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47610.91 | 48860.51 | 50128.68 | 54954.38 | 67360.33 | 71394.12 | 78587.39 | -| **Latency** | 613µs | 853µs | 974µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48546.67 | 49403.34 | 50225.62 | 52902.82 | 58531.50 | 62139.75 | 68416.85 | +| **Latency** | 752µs | 903µs | 988µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 15995.13 | 1726.86 | 21853.52 | | +| 15603.14 | 1521.24 | 18657.72 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15026.88 | 15749.69 | 16325.90 | 16760.53 | 17111.23 | 17276.02 | 17831.68 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15244.94 | 15590.89 | 15862.37 | 16079.64 | 16324.32 | 16446.92 | 17066.18 | +| **Latency** | 2ms | 3ms | 3ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48904.02 | 6112.62 | 74609.30 | | +| 49736.94 | 4377.21 | 75452.16 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43924.59 | 44901.66 | 48468.57 | 49885.31 | 56855.49 | 61864.57 | 70469.48 | -| **Latency** | 802µs | 944µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47214.58 | 48250.27 | 49215.83 | 50317.24 | 54807.93 | 56849.17 | 61714.96 | +| **Latency** | 854µs | 936µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51614.45 | 6655.75 | 80742.51 | | +| 51414.41 | 4968.54 | 72097.57 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47052.41 | 47959.28 | 49219.26 | 54394.77 | 60239.36 | 65455.63 | 74315.39 | -| **Latency** | 662µs | 897µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47865.77 | 48799.14 | 49923.06 | 53097.96 | 58208.65 | 60652.45 | 67578.60 | +| **Latency** | 721µs | 907µs | 995µs | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40578.02 | 4604.40 | 49586.42 | | +| 41045.69 | 3975.88 | 48758.68 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36941.22 | 39432.42 | 41618.54 | 43077.33 | 44148.55 | 44964.03 | 46236.94 | -| **Latency** | 910µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37950.15 | 39723.03 | 42130.95 | 43245.08 | 43983.06 | 44471.85 | 46010.73 | +| **Latency** | 900µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 75454.41 | 12202.56 | 98956.32 | | +| 81464.22 | 15099.60 | 99353.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 59724.47 | 65640.23 | 74415.19 | 85978.57 | 92539.32 | 94721.54 | 97059.91 | -| **Latency** | 399µs | 494µs | 606µs | 789µs | 990µs | 1ms | 1ms | +| **Req/Sec** | 57030.84 | 68215.56 | 87567.81 | 94406.87 | 96709.77 | 97685.63 | 98457.39 | +| **Latency** | 332µs | 438µs | 582µs | 725µs | 937µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30728.79 | 4011.54 | 36554.58 | | +| 31386.23 | 3957.36 | 37100.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28160.34 | 30193.05 | 31702.39 | 32694.05 | 33661.85 | 34244.85 | 34942.73 | +| **Req/Sec** | 29514.03 | 30933.39 | 32216.43 | 33326.79 | 34113.73 | 34690.91 | 35540.45 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47683.72 | 3742.34 | 70193.83 | | +| 46970.85 | 2620.87 | 58273.11 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45404.42 | 46321.52 | 47115.81 | 48605.61 | 51446.31 | 53753.32 | 60280.34 | -| **Latency** | 888µs | 974µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45345.24 | 46168.32 | 46884.41 | 47719.52 | 49112.91 | 50623.98 | 53597.05 | +| **Latency** | 932µs | 987µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55593.67 | 8922.64 | 90077.68 | | +| 51722.34 | 5005.92 | 78467.18 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48538.53 | 49708.26 | 51415.81 | 60556.92 | 70474.22 | 74322.37 | 80203.14 | -| **Latency** | 594µs | 719µs | 945µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48833.46 | 49601.39 | 50418.38 | 51607.54 | 56752.58 | 62722.92 | 71127.46 | +| **Latency** | 791µs | 903µs | 986µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17002.82 | 1721.22 | 31914.42 | | +| 17445.51 | 1658.90 | 26346.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16415.81 | 16773.57 | 17119.40 | 17424.32 | 17718.01 | 17953.16 | 21511.48 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 16920.37 | 17303.62 | 17606.19 | 17884.68 | 18136.48 | 18346.15 | 20846.90 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30671.20 | 3293.64 | 34725.90 | | +| 31170.61 | 3224.11 | 33628.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29652.69 | 30819.80 | 31411.69 | 31880.49 | 32243.66 | 32429.09 | 32919.77 | +| **Req/Sec** | 30621.21 | 31310.66 | 31771.91 | 32210.61 | 32515.77 | 32706.41 | 33147.21 | | **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 | | -------- | ------- | -------- | --- | -| 39819.40 | 2469.13 | 45571.96 | | +| 40605.06 | 2321.21 | 55866.34 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37781.15 | 39364.73 | 40117.83 | 40927.55 | 41632.94 | 42065.95 | 43566.95 | +| **Req/Sec** | 38829.55 | 40116.54 | 40928.05 | 41451.89 | 42250.06 | 42919.29 | 44242.40 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39237.72 | 4180.17 | 46262.44 | | +| 40153.35 | 3848.52 | 45964.50 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36355.38 | 38247.09 | 40220.62 | 41322.29 | 42390.85 | 43007.89 | 44469.57 | -| **Latency** | 931µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37709.49 | 39411.52 | 40954.04 | 42083.06 | 43085.71 | 43495.56 | 44439.96 | +| **Latency** | 914µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 76874.48 | 10237.39 | 99711.44 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 78255.89 | 10378.20 | 100721.65 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 63835.83 | 68635.76 | 76372.01 | 84501.00 | 91645.95 | 94611.31 | 98106.44 | -| **Latency** | 385µs | 484µs | 611µs | 771µs | 967µs | 1ms | 1ms | +| **Req/Sec** | 65210.04 | 69505.54 | 77121.78 | 86638.68 | 93504.07 | 96236.89 | 98894.15 | +| **Latency** | 376µs | 470µs | 599µs | 763µs | 947µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6271.89 | 1603.68 | 11423.85 | | +| 6500.30 | 1725.14 | 11840.88 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5032.91 | 5719.16 | 6434.29 | 7056.36 | 8008.57 | 8512.59 | 9403.92 | +| **Req/Sec** | 4935.51 | 5763.74 | 6686.60 | 7464.95 | 8407.20 | 9009.19 | 9716.75 | | **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 74262.53 | 12470.54 | 98426.24 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 75202.17 | 14561.15 | 101145.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 57576.07 | 63749.58 | 73852.50 | 85624.56 | 90768.53 | 93404.63 | 96338.44 | -| **Latency** | 396µs | 495µs | 615µs | 806µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 57018.60 | 60939.91 | 74231.27 | 88908.88 | 95119.55 | 97018.14 | 99361.54 | +| **Latency** | 385µs | 476µs | 605µs | 821µs | 982µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 53720.57 | 7620.71 | 83068.32 | | +| 50399.96 | 3281.95 | 79309.49 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48395.22 | 49594.90 | 50800.17 | 56564.95 | 64133.77 | 69827.82 | 77902.39 | -| **Latency** | 630µs | 836µs | 964µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48521.45 | 49421.62 | 50325.56 | 51014.69 | 51881.88 | 52921.93 | 64245.21 | +| **Latency** | 860µs | 919µs | 998µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-09-11T01:52:47.004Z

+

Generated 2024-09-12T01:52:51.752Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 4b057ecde9..154c164f5d 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001040307, - "slowest": 0.016832783, - "fastest": 0.001035095, - "average": 0.0036997752731849406, - "requestsPerSec": 13485.797063091468, - "totalData": 1753336, + "total": 10.000166241, + "slowest": 0.015527486, + "fastest": 0.000961211, + "average": 0.0037333132406018143, + "requestsPerSec": 13366.677791011734, + "totalData": 1737697, "sizePerRequest": 13, - "sizePerSec": 175315.36182018908 + "sizePerSec": 173766.81128315255 }, "responseTimeHistogram": { - "0.001035095": 1, - "0.0026148638": 14366, - "0.0041946326": 102323, - "0.0057744014": 16768, - "0.0073541702": 989, - "0.008933939": 252, - "0.010513707800000001": 126, - "0.0120934766": 8, - "0.0136732454": 14, - "0.015253014200000001": 20, - "0.016832783": 5 + "0.000961211": 1, + "0.0024178385": 601, + "0.003874466": 99011, + "0.0053310935": 31746, + "0.006787721": 1767, + "0.0082443485": 176, + "0.009700976": 279, + "0.0111576035": 45, + "0.012614231": 12, + "0.0140708585": 15, + "0.015527486": 16 }, "latencyPercentiles": { - "p10": 0.002487167, - "p25": 0.003510976, - "p50": 0.003764966, - "p75": 0.0039108, - "p90": 0.004401491, - "p95": 0.004685563, - "p99": 0.005829349 + "p10": 0.003367928, + "p25": 0.003446073, + "p50": 0.003584867, + "p75": 0.003879629, + "p90": 0.00420635, + "p95": 0.004552352, + "p99": 0.005879166 }, "rps": { - "mean": 13489.717968600027, - "stddev": 2443.1285294898867, - "max": 23368.171968082323, + "mean": 13368.519996731602, + "stddev": 1509.5828671407953, + "max": 19116.023050521093, "percentiles": { - "p10": 11564.03235998427, - "p25": 12420.506255828117, - "p50": 13235.108773041573, - "p75": 13934.380889123333, - "p90": 15624.718304357479, - "p95": 19216.347346685656, - "p99": 22489.8444296234 + "p10": 12024.76018369472, + "p25": 12808.494593614552, + "p50": 13637.168101661375, + "p75": 14306.957473419025, + "p90": 14671.149309743912, + "p95": 14906.782586076806, + "p99": 15441.584907352792 } }, "details": { "DNSDialup": { - "average": 0.0010113734399999998, - "fastest": 0.000097073, - "slowest": 0.002213854 + "average": 0.0011599121600000002, + "fastest": 0.000106922, + "slowest": 0.001824856 }, "DNSLookup": { - "average": 0.000051141919999999994, - "fastest": 0.000003938, - "slowest": 0.002096818 + "average": 0.000018709520000000002, + "fastest": 0.000004709, + "slowest": 0.000340065 } }, "statusCodeDistribution": { - "200": 134872 + "200": 133669 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 2b225d038f..0e2e393932 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000249108, + "total": 10.000882455, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 62366.246406909006, + "requestsPerSec": 63918.45948358365, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 623678 + "Connection refused (os error 111)": 639241 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index d672cd41d9..79da29b6a8 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000338986, - "slowest": 0.007465901, - "fastest": 0.000210537, - "average": 0.0011129862329127653, - "requestsPerSec": 44849.17967559785, - "totalData": 5830591, + "total": 10.000205344, + "slowest": 0.007101924, + "fastest": 0.000207157, + "average": 0.0011384796615346562, + "requestsPerSec": 43848.19960353006, + "totalData": 5700383, "sizePerRequest": 13, - "sizePerSec": 583039.335782772 + "sizePerSec": 570026.5948458909 }, "responseTimeHistogram": { - "0.000210537": 1, - "0.0009360734": 33946, - "0.0016616098": 412287, - "0.0023871461999999998": 1731, - "0.0031126825999999996": 164, - "0.0038382189999999995": 131, - "0.0045637554": 74, - "0.0052892918": 80, - "0.0060148282": 40, - "0.0067403646": 36, - "0.007465901": 17 + "0.000207157": 1, + "0.0008966337": 2933, + "0.0015861103999999999": 433517, + "0.0022755871": 1666, + "0.0029650638": 230, + "0.0036545404999999997": 36, + "0.0043440172": 8, + "0.0050334939": 11, + "0.0057229706": 33, + "0.0064124473000000005": 6, + "0.007101924": 50 }, "latencyPercentiles": { - "p10": 0.00096035, - "p25": 0.001028457, - "p50": 0.001121737, - "p75": 0.001190542, - "p90": 0.001250551, - "p95": 0.00130391, - "p99": 0.001490057 + "p10": 0.001003755, + "p25": 0.001053101, + "p50": 0.001146192, + "p75": 0.001202559, + "p90": 0.001254937, + "p95": 0.001302604, + "p99": 0.001424271 }, "rps": { - "mean": 44841.55157173284, - "stddev": 3211.575415475837, - "max": 56821.808209994924, + "mean": 43846.883340298635, + "stddev": 2359.2106020100055, + "max": 50319.564458005174, "percentiles": { - "p10": 42647.44528287953, - "p25": 43722.62208466753, - "p50": 44900.89352777633, - "p75": 46162.064896252974, - "p90": 47694.788622911925, - "p95": 48964.83433714684, - "p99": 52061.4988839152 + "p10": 42367.27496118085, + "p25": 43251.36108202034, + "p50": 44209.72411428046, + "p75": 44821.44706241936, + "p90": 45349.82766562793, + "p95": 45634.271337774066, + "p99": 46638.683456591134 } }, "details": { "DNSDialup": { - "average": 0.0008391358599999998, - "fastest": 0.000101794, - "slowest": 0.001733209 + "average": 0.00051869342, + "fastest": 0.000071815, + "slowest": 0.000873182 }, "DNSLookup": { - "average": 0.000026554060000000018, - "fastest": 0.000004007, - "slowest": 0.000966432 + "average": 0.00000707476, + "fastest": 0.000003787, + "slowest": 0.00003213 } }, "statusCodeDistribution": { - "200": 448507 + "200": 438491 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index f905c18236..08a04bb04f 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000257368, - "slowest": 0.014891601, - "fastest": 0.000296512, - "average": 0.001576422630297899, - "requestsPerSec": 31674.68479497237, - "totalData": 4117815, + "total": 10.000269883, + "slowest": 0.014932481, + "fastest": 0.000498571, + "average": 0.0015413274699805758, + "requestsPerSec": 32399.8255837872, + "totalData": 4212091, "sizePerRequest": 13, - "sizePerSec": 411770.9023346408 + "sizePerSec": 421197.73258923355 }, "responseTimeHistogram": { - "0.000296512": 1, - "0.0017560209000000002": 272347, - "0.0032155298000000002": 42451, - "0.0046750387": 682, - "0.0061345476": 828, - "0.0075940565": 357, - "0.009053565400000001": 39, - "0.010513074300000001": 0, - "0.011972583200000001": 0, - "0.013432092100000001": 0, - "0.014891601": 50 + "0.000498571": 1, + "0.001941962": 301895, + "0.003385353": 20673, + "0.004828743999999999": 272, + "0.006272135": 977, + "0.007715526": 139, + "0.009158916999999999": 0, + "0.010602308": 0, + "0.012045699": 0, + "0.01348909": 0, + "0.014932481000000001": 50 }, "latencyPercentiles": { - "p10": 0.001075766, - "p25": 0.001416981, - "p50": 0.001615059, - "p75": 0.001698234, - "p90": 0.001803776, - "p95": 0.002148697, - "p99": 0.002629917 + "p10": 0.001046499, + "p25": 0.001333572, + "p50": 0.001590468, + "p75": 0.001670032, + "p90": 0.001768965, + "p95": 0.002119991, + "p99": 0.00247546 }, "rps": { - "mean": 31686.588872715623, - "stddev": 3415.9513166723477, - "max": 36892.365725610776, + "mean": 32423.276236037455, + "stddev": 3439.2652089977964, + "max": 42137.160580895266, "percentiles": { - "p10": 29416.22010376498, - "p25": 30892.492456386728, - "p50": 32373.087866906717, - "p75": 33374.31244266669, - "p90": 34353.83245545775, - "p95": 34977.11093671333, - "p99": 36009.71974355237 + "p10": 30201.83929201281, + "p25": 31530.152284630083, + "p50": 32984.15908189717, + "p75": 34013.18010729075, + "p90": 35148.909707860126, + "p95": 35850.87146261388, + "p99": 38530.33373842679 } }, "details": { "DNSDialup": { - "average": 0.0010266706800000002, - "fastest": 0.000103475, - "slowest": 0.001709566 + "average": 0.00103417126, + "fastest": 0.000145521, + "slowest": 0.001691453 }, "DNSLookup": { - "average": 0.000009424040000000003, - "fastest": 0.000004749, - "slowest": 0.000046588 + "average": 0.00000991824, + "fastest": 0.000004358, + "slowest": 0.000076183 } }, "statusCodeDistribution": { - "200": 316755 + "200": 324007 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index d3bdeb9041..dd7ebc147c 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000333256, - "slowest": 0.007306355, - "fastest": 0.000035314, - "average": 0.00065778465766115, - "requestsPerSec": 75865.87172430527, - "totalData": 9862892, + "total": 10.000234718, + "slowest": 0.005330379, + "fastest": 0.000031619, + "average": 0.0006164384429379738, + "requestsPerSec": 80937.20025822298, + "totalData": 10522083, "sizePerRequest": 13, - "sizePerSec": 986256.3324159685 + "sizePerSec": 1052183.6033568988 }, "responseTimeHistogram": { - "0.000035314": 1, - "0.0007624181": 558556, - "0.0014895222": 196371, - "0.0022166263": 3579, - "0.0029437303999999996": 66, - "0.0036708344999999993": 55, - "0.0043979386": 39, - "0.0051250427": 14, - "0.005852146799999999": 2, - "0.006579250899999999": 0, - "0.007306354999999999": 1 + "0.000031619": 1, + "0.000561495": 406106, + "0.001091371": 374888, + "0.0016212470000000001": 27517, + "0.002151123": 789, + "0.002680999": 26, + "0.003210875": 6, + "0.003740751": 6, + "0.004270627": 2, + "0.004800503": 36, + "0.005330379": 14 }, "latencyPercentiles": { - "p10": 0.000398772, - "p25": 0.000499052, - "p50": 0.000628121, - "p75": 0.000773069, - "p90": 0.000961549, - "p95": 0.001085458, - "p99": 0.001377559 + "p10": 0.000387824, + "p25": 0.000459779, + "p50": 0.000560566, + "p75": 0.000739602, + "p90": 0.000929508, + "p95": 0.00102771, + "p99": 0.001340675 }, "rps": { - "mean": 75875.72253938152, - "stddev": 8247.093253705001, - "max": 99917.74539158099, + "mean": 80941.0953307666, + "stddev": 9720.183243565565, + "max": 101813.848245107, "percentiles": { - "p10": 65436.50047997861, - "p25": 69787.6367235185, - "p50": 75751.09411297643, - "p75": 81754.17849408508, - "p90": 86812.64758024689, - "p95": 89312.41442560301, - "p99": 94554.93737727783 + "p10": 67552.00829118013, + "p25": 72316.83535927234, + "p50": 82303.38266902424, + "p75": 88105.17871804375, + "p90": 93063.99080007343, + "p95": 96094.9514215058, + "p99": 99140.5980749092 } }, "details": { "DNSDialup": { - "average": 0.00070750056, - "fastest": 0.00011136, - "slowest": 0.001174978 + "average": 0.0008988328599999999, + "fastest": 0.000106939, + "slowest": 0.001926881 }, "DNSLookup": { - "average": 0.00001020762, - "fastest": 0.00000488, - "slowest": 0.000051337 + "average": 0.000009892279999999999, + "fastest": 0.000004619, + "slowest": 0.000040986 } }, "statusCodeDistribution": { - "200": 758684 + "200": 809391 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index b37de2e0fa..7d11560f4f 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000256355, - "slowest": 0.009649978, - "fastest": 0.000158482, - "average": 0.001234638667479442, - "requestsPerSec": 40435.26342180455, - "totalData": 5256719, + "total": 10.000321937, + "slowest": 0.007767297, + "fastest": 0.000386522, + "average": 0.0011996969907002038, + "requestsPerSec": 41612.660334496984, + "totalData": 5409820, "sizePerRequest": 13, - "sizePerSec": 525658.4244834592 + "sizePerSec": 540964.5843484608 }, "responseTimeHistogram": { - "0.000158482": 1, - "0.0011076316": 75011, - "0.0020567812": 326858, - "0.0030059308000000002": 1612, - "0.0039550804": 453, - "0.00490423": 245, - "0.0058533796": 114, - "0.0068025292": 26, - "0.0077516788": 20, - "0.0087008284": 13, - "0.009649978": 10 + "0.000386522": 1, + "0.0011245995": 129801, + "0.001862677": 284840, + "0.0026007545": 1131, + "0.003338832": 264, + "0.0040769095": 48, + "0.004814987000000001": 11, + "0.0055530645000000005": 1, + "0.0062911420000000004": 21, + "0.0070292195": 0, + "0.007767297": 22 }, "latencyPercentiles": { - "p10": 0.001074275, - "p25": 0.001128962, - "p50": 0.001235571, - "p75": 0.001302194, - "p90": 0.001369894, - "p95": 0.001426513, - "p99": 0.001812696 + "p10": 0.001050613, + "p25": 0.001103445, + "p50": 0.001207957, + "p75": 0.001273142, + "p90": 0.001337003, + "p95": 0.001388014, + "p99": 0.001536055 }, "rps": { - "mean": 40423.13432129917, - "stddev": 2801.842640638811, - "max": 50109.13489529059, + "mean": 41588.16492277992, + "stddev": 2589.2473344507725, + "max": 46953.180054609766, "percentiles": { - "p10": 39171.405555187965, - "p25": 40174.11504427175, - "p50": 40920.43703026636, - "p75": 41425.44350740193, - "p90": 42036.3747387921, - "p95": 42421.43167527495, - "p99": 44290.35996713933 + "p10": 39859.16829819163, + "p25": 41016.842805620094, + "p50": 41985.31056524153, + "p75": 42586.283139848965, + "p90": 43381.78768431946, + "p95": 44024.20990582667, + "p99": 45610.56796859867 } }, "details": { "DNSDialup": { - "average": 0.00114476778, - "fastest": 0.000104768, - "slowest": 0.002032934 + "average": 0.00086568244, + "fastest": 0.000078086, + "slowest": 0.002033577 }, "DNSLookup": { - "average": 0.000012418560000000004, - "fastest": 0.000004619, - "slowest": 0.000133121 + "average": 0.000008675979999999993, + "fastest": 0.000004539, + "slowest": 0.000044683 } }, "statusCodeDistribution": { - "200": 404363 + "200": 416140 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index ee07027054..9a86535e0c 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000368954, - "slowest": 0.011862805, - "fastest": 0.000363837, - "average": 0.0014856718219099254, - "requestsPerSec": 33608.160013493034, - "totalData": 4369222, + "total": 10.000432429, + "slowest": 0.012700297, + "fastest": 0.000838376, + "average": 0.001474108421349202, + "requestsPerSec": 33874.235179835545, + "totalData": 4403841, "sizePerRequest": 13, - "sizePerSec": 436906.08017540944 + "sizePerSec": 440365.05733786203 }, "responseTimeHistogram": { - "0.000363837": 1, - "0.0015137338": 189453, - "0.0026636306": 145037, - "0.0038135274": 1023, - "0.004963424199999999": 269, - "0.006113320999999999": 124, - "0.007263217799999999": 93, - "0.0084131146": 51, - "0.0095630114": 26, - "0.0107129082": 11, - "0.011862804999999999": 6 + "0.000838376": 1, + "0.0020245681": 335773, + "0.0032107602": 2455, + "0.0043969523": 370, + "0.0055831444": 100, + "0.0067693365000000005": 8, + "0.007955528600000001": 8, + "0.0091417207": 8, + "0.0103279128": 19, + "0.0115141049": 12, + "0.012700297000000001": 3 }, "latencyPercentiles": { - "p10": 0.001289852, - "p25": 0.00134616, - "p50": 0.001492296, - "p75": 0.001568134, - "p90": 0.001642826, - "p95": 0.001698701, - "p99": 0.002145103 + "p10": 0.00129086, + "p25": 0.001343873, + "p50": 0.001489191, + "p75": 0.001564169, + "p90": 0.001626879, + "p95": 0.001663873, + "p99": 0.001938002 }, "rps": { - "mean": 33603.28582292335, - "stddev": 2637.6075856657794, - "max": 40514.53458928318, + "mean": 33870.93999734344, + "stddev": 2316.9026264767854, + "max": 37873.42155680561, "percentiles": { - "p10": 32700.562449674173, - "p25": 33451.789838014665, - "p50": 34183.493182096085, - "p75": 34535.73401322741, - "p90": 35000.98217041752, - "p95": 35270.56935516623, - "p99": 35690.48346267155 + "p10": 33251.65977863218, + "p25": 33718.31578913747, + "p50": 34247.988985204465, + "p75": 34582.62473602549, + "p90": 34890.56436357631, + "p95": 35132.82667782159, + "p99": 35521.748897161495 } }, "details": { "DNSDialup": { - "average": 0.0011029872399999998, - "fastest": 0.000163672, - "slowest": 0.001596613 + "average": 0.00102766676, + "fastest": 0.000124623, + "slowest": 0.001692365 }, "DNSLookup": { - "average": 0.00001173858, - "fastest": 0.000003717, - "slowest": 0.000049003 + "average": 0.000012924980000000004, + "fastest": 0.000004448, + "slowest": 0.000173464 } }, "statusCodeDistribution": { - "200": 336094 + "200": 338757 }, "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 9af9c563d2..90e69dd5ab 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.000239192, - "slowest": 0.010353535, - "fastest": 0.000543836, - "average": 0.001399318467358515, - "requestsPerSec": 35680.74654508724, - "totalData": 4638608, + "total": 10.000391941, + "slowest": 0.009781375, + "fastest": 0.000639745, + "average": 0.001383893518292323, + "requestsPerSec": 36079.38590094106, + "totalData": 4690504, "sizePerRequest": 13, - "sizePerSec": 463849.7050861341 + "sizePerSec": 469032.0167122338 }, "responseTimeHistogram": { - "0.000543836": 1, - "0.0015248059": 312464, - "0.0025057758000000003": 43101, - "0.0034867457": 880, - "0.0044677156": 153, - "0.0054486855": 81, - "0.0064296554": 32, - "0.0074106253": 21, - "0.008391595200000001": 18, - "0.0093725651": 49, - "0.010353535": 16 + "0.000639745": 1, + "0.0015539080000000001": 338847, + "0.002468071": 20828, + "0.003382234": 850, + "0.0042963969999999995": 126, + "0.0052105599999999995": 57, + "0.0061247229999999995": 2, + "0.007038885999999999": 3, + "0.007953049": 23, + "0.008867212": 36, + "0.009781375": 35 }, "latencyPercentiles": { - "p10": 0.001222054, - "p25": 0.001273117, - "p50": 0.001410399, - "p75": 0.001475973, - "p90": 0.00154271, - "p95": 0.001604912, - "p99": 0.001967455 + "p10": 0.001216351, + "p25": 0.001264425, + "p50": 0.001400368, + "p75": 0.001464065, + "p90": 0.001517746, + "p95": 0.001568054, + "p99": 0.001866228 }, "rps": { - "mean": 35677.81597562939, - "stddev": 2595.305748216473, - "max": 39600.11484033305, + "mean": 36074.089856659746, + "stddev": 2506.5774901254213, + "max": 40553.63459685943, "percentiles": { - "p10": 34764.41754818076, - "p25": 35519.08929055099, - "p50": 36152.598415433284, - "p75": 36573.84299201944, - "p90": 36867.62501501883, - "p95": 37124.9702549962, - "p99": 37748.56730669613 + "p10": 35515.18274062315, + "p25": 36002.61018923801, + "p50": 36481.78875335561, + "p75": 36788.186593737555, + "p90": 37139.56305002909, + "p95": 37395.99552049976, + "p99": 37748.08261945206 } }, "details": { "DNSDialup": { - "average": 0.0010018255599999997, - "fastest": 0.00010612, - "slowest": 0.002072503 + "average": 0.00099525426, + "fastest": 0.000122579, + "slowest": 0.001429599 }, "DNSLookup": { - "average": 0.00001155538, - "fastest": 0.000004288, - "slowest": 0.000069661 + "average": 0.00001421434, + "fastest": 0.000004659, + "slowest": 0.000162173 } }, "statusCodeDistribution": { - "200": 356816 + "200": 360808 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 37387096bc..f04258fd4a 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000280104, - "slowest": 0.006055571, - "fastest": 0.000082285, - "average": 0.0008287875111688375, - "requestsPerSec": 60219.513227346695, - "totalData": 7828756, + "total": 10.000303395, + "slowest": 0.004442965, + "fastest": 0.000163015, + "average": 0.0007844500361992554, + "requestsPerSec": 63623.66968967345, + "totalData": 8271328, "sizePerRequest": 13, - "sizePerSec": 782853.6719555071 + "sizePerSec": 827107.7059657549 }, "responseTimeHistogram": { - "0.000082285": 1, - "0.0006796136": 155416, - "0.0012769422000000002": 443144, - "0.0018742708000000002": 3441, - "0.0024715994000000002": 35, - "0.0030689280000000003": 30, - "0.0036662566000000003": 18, - "0.0042635851999999995": 16, - "0.0048609138": 10, - "0.0054582424000000004": 32, - "0.006055571": 69 + "0.000163015": 1, + "0.00059101": 168254, + "0.0010190050000000001": 399809, + "0.0014470000000000002": 67736, + "0.0018749950000000002": 258, + "0.00230299": 110, + "0.002730985": 33, + "0.00315898": 16, + "0.003586975": 12, + "0.0040149700000000005": 13, + "0.004442965": 14 }, "latencyPercentiles": { - "p10": 0.000549317, - "p25": 0.000671596, - "p50": 0.000860702, - "p75": 0.000963718, - "p90": 0.001049346, - "p95": 0.001115234, - "p99": 0.001239451 + "p10": 0.000530353, + "p25": 0.000585676, + "p50": 0.000821846, + "p75": 0.000947861, + "p90": 0.001024411, + "p95": 0.001079156, + "p99": 0.001196679 }, "rps": { - "mean": 60210.94542020534, - "stddev": 8792.285453368346, - "max": 90242.07085342817, + "mean": 63620.83644772365, + "stddev": 11250.282833038118, + "max": 88520.6164515653, "percentiles": { - "p10": 52441.943066065694, - "p25": 53964.39172651694, - "p50": 57334.825172810364, - "p75": 65096.73192133131, - "p90": 73030.9275401219, - "p95": 77622.62167897525, - "p99": 86177.90482595794 + "p10": 52553.67832704674, + "p25": 53919.41638183766, + "p50": 59881.67860962303, + "p75": 73637.9041678749, + "p90": 80716.683938032, + "p95": 83267.10041711501, + "p99": 86952.57152474749 } }, "details": { "DNSDialup": { - "average": 0.00097819804, - "fastest": 0.000108785, - "slowest": 0.00217234 + "average": 0.00090963044, + "fastest": 0.000104392, + "slowest": 0.001322897 }, "DNSLookup": { - "average": 0.00004943415999999999, - "fastest": 0.000003888, - "slowest": 0.002064716 + "average": 0.00002671658, + "fastest": 0.000003727, + "slowest": 0.000833317 } }, "statusCodeDistribution": { - "200": 602212 + "200": 636256 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 4e0f344174..0800f7ea05 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000267561, - "slowest": 0.006604657, - "fastest": 0.00015591, - "average": 0.001097007468720245, - "requestsPerSec": 45500.98257116023, - "totalData": 5915286, + "total": 10.000268509, + "slowest": 0.005419499, + "fastest": 0.000292194, + "average": 0.0011030581001093586, + "requestsPerSec": 45253.28490857225, + "totalData": 5883085, "sizePerRequest": 13, - "sizePerSec": 591512.773425083 + "sizePerSec": 588292.7038114392 }, "responseTimeHistogram": { - "0.00015591": 1, - "0.0008007846999999999": 13794, - "0.0014456593999999999": 437593, - "0.0020905341": 3047, - "0.0027354087999999998": 311, - "0.0033802834999999997": 111, - "0.0040251582": 45, - "0.004670032899999999": 23, - "0.0053149076": 51, - "0.005959782299999999": 25, - "0.006604657": 21 + "0.000292194": 1, + "0.0008049245": 11137, + "0.001317655": 433246, + "0.0018303855": 7467, + "0.002343116": 480, + "0.0028558465": 77, + "0.003368577": 78, + "0.0038813075000000002": 14, + "0.004394038": 7, + "0.0049067685": 0, + "0.005419499": 38 }, "latencyPercentiles": { - "p10": 0.001003054, - "p25": 0.001050462, - "p50": 0.001096905, - "p75": 0.001146301, - "p90": 0.00120526, - "p95": 0.001253706, - "p99": 0.001412445 + "p10": 0.001013297, + "p25": 0.001059608, + "p50": 0.001104093, + "p75": 0.00115112, + "p90": 0.001207548, + "p95": 0.001252141, + "p99": 0.001379939 }, "rps": { - "mean": 45501.042787062936, - "stddev": 2992.685550877382, - "max": 60278.512762874256, + "mean": 45251.41758048853, + "stddev": 2730.0030451455327, + "max": 65231.80085362757, "percentiles": { - "p10": 43634.871022843115, - "p25": 44618.62827730546, - "p50": 45360.10937230348, - "p75": 46149.98988017982, - "p90": 47620.22907331023, - "p95": 49919.53351346388, - "p99": 55274.874196803576 + "p10": 43617.35970916427, + "p25": 44344.36056641641, + "p50": 45100.20295091501, + "p75": 45834.417063772205, + "p90": 47911.94924013868, + "p95": 49623.107435444625, + "p99": 52467.6690604778 } }, "details": { "DNSDialup": { - "average": 0.0010432931999999997, - "fastest": 0.000120808, - "slowest": 0.002052877 + "average": 0.0008809804200000002, + "fastest": 0.000107481, + "slowest": 0.001758659 }, "DNSLookup": { - "average": 0.00001211098, - "fastest": 0.000004298, - "slowest": 0.000062648 + "average": 0.000012481900000000005, + "fastest": 0.000004989, + "slowest": 0.000076082 } }, "statusCodeDistribution": { - "200": 455022 + "200": 452545 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 6d1783371a..08d2d4ddeb 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000783028, - "slowest": 0.014416088, - "fastest": 0.000363456, - "average": 0.003067289037425633, - "requestsPerSec": 16260.326770884923, - "totalData": 2114008, + "total": 10.000294213, + "slowest": 0.013441625, + "fastest": 0.001491787, + "average": 0.0030209683994415855, + "requestsPerSec": 16509.81425980172, + "totalData": 2146339, "sizePerRequest": 13, - "sizePerSec": 211384.248021504 + "sizePerSec": 214627.58537742234 }, "responseTimeHistogram": { - "0.000363456": 1, - "0.0017687192": 215, - "0.0031739824": 133410, - "0.0045792456": 25700, - "0.0059845088": 1847, - "0.007389771999999999": 247, - "0.0087950352": 913, - "0.0102002984": 232, - "0.0116055616": 13, - "0.0130108248": 19, - "0.014416087999999999": 19 + "0.001491787": 1, + "0.0026867708": 24527, + "0.0038817546": 128635, + "0.0050767384": 9951, + "0.0062717222": 707, + "0.007466706": 70, + "0.0086616898": 1033, + "0.0098566736": 131, + "0.0110516574": 11, + "0.0122466412": 15, + "0.013441625": 22 }, "latencyPercentiles": { - "p10": 0.002692763, - "p25": 0.002788937, - "p50": 0.002904078, - "p75": 0.00305556, - "p90": 0.003762681, - "p95": 0.003995228, - "p99": 0.00554947 + "p10": 0.002650715, + "p25": 0.002745266, + "p50": 0.00285988, + "p75": 0.002989707, + "p90": 0.003757716, + "p95": 0.00402989, + "p99": 0.005406725 }, "rps": { - "mean": 16270.627770701078, - "stddev": 2222.50862155776, - "max": 21397.737922659748, + "mean": 16526.355842474364, + "stddev": 2239.554909115975, + "max": 21124.913694329112, "percentiles": { - "p10": 14728.095314622253, - "p25": 15621.039978747342, - "p50": 16636.553836088053, - "p75": 17528.467984854527, - "p90": 18210.475033540988, - "p95": 18636.73641895187, - "p99": 19584.211047535468 + "p10": 14917.298603858548, + "p25": 15728.629282904592, + "p50": 16920.06550568318, + "p75": 17908.72154739345, + "p90": 18464.33898920758, + "p95": 18918.99391313012, + "p99": 19737.666774242454 } }, "details": { "DNSDialup": { - "average": 0.0011138730399999994, - "fastest": 0.000117241, - "slowest": 0.001979936 + "average": 0.0011207067199999997, + "fastest": 0.000116388, + "slowest": 0.002417135 }, "DNSLookup": { - "average": 0.00001540584, - "fastest": 0.000004849, - "slowest": 0.000209956 + "average": 0.000013271460000000002, + "fastest": 0.0000051, + "slowest": 0.000063589 } }, "statusCodeDistribution": { - "200": 162616 + "200": 165103 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 1faa485a37..086fa4f840 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000424313, - "slowest": 0.004640473, - "fastest": 0.000041398, - "average": 0.0006969639890390298, - "requestsPerSec": 71587.46245090451, - "totalData": 9306765, + "total": 10.000116415, + "slowest": 0.003234785, + "fastest": 0.000031729, + "average": 0.0006697447326226728, + "requestsPerSec": 74485.63287550487, + "totalData": 9683245, "sizePerRequest": 13, - "sizePerSec": 930637.0118617587 + "sizePerSec": 968313.2273815634 }, "responseTimeHistogram": { - "0.000041398": 1, - "0.0005013055": 161407, - "0.000961213": 454889, - "0.0014211205": 84719, - "0.001881028": 13785, - "0.0023409355000000003": 1031, - "0.002800843": 56, - "0.0032607505000000004": 11, - "0.003720658": 2, - "0.0041805655": 3, - "0.004640473": 1 + "0.000031729": 1, + "0.00035203459999999997": 49380, + "0.0006723402": 388343, + "0.0009926458": 230719, + "0.0013129514": 55159, + "0.0016332570000000002": 16182, + "0.0019535626": 4634, + "0.0022738681999999997": 408, + "0.0025941738": 32, + "0.0029144794": 5, + "0.003234785": 2 }, "latencyPercentiles": { - "p10": 0.000415023, - "p25": 0.000515443, - "p50": 0.000643913, - "p75": 0.000847689, - "p90": 0.001031245, - "p95": 0.001192082, - "p99": 0.001579279 + "p10": 0.000387895, + "p25": 0.000479149, + "p50": 0.000611663, + "p75": 0.000829364, + "p90": 0.000998516, + "p95": 0.001161201, + "p99": 0.001562848 }, "rps": { - "mean": 71590.06332811582, - "stddev": 10956.259484153985, - "max": 99272.08145834386, + "mean": 74465.83150414868, + "stddev": 13892.203059098129, + "max": 100775.22423494195, "percentiles": { - "p10": 57886.15775720477, - "p25": 62839.0796236184, - "p50": 70915.47375637684, - "p75": 79120.14398866949, - "p90": 87819.62768679149, - "p95": 90818.8085752573, - "p99": 95945.00686445489 + "p10": 57424.72650596902, + "p25": 61047.22002468909, + "p50": 73561.90970320787, + "p75": 87671.17145699261, + "p90": 93568.0520442499, + "p95": 96127.74246647661, + "p99": 98730.36946164677 } }, "details": { "DNSDialup": { - "average": 0.00115287666, - "fastest": 0.000161485, - "slowest": 0.001773127 + "average": 0.0007710897400000001, + "fastest": 0.000081769, + "slowest": 0.001531914 }, "DNSLookup": { - "average": 0.000013514879999999999, - "fastest": 0.000004679, - "slowest": 0.000054242 + "average": 0.000008557700000000001, + "fastest": 0.000004479, + "slowest": 0.000065502 } }, "statusCodeDistribution": { - "200": 715905 + "200": 744865 }, "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 c3752a6236..a72433479d 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.000155832, - "slowest": 0.026285412, - "fastest": 0.001003823, - "average": 0.004668235735752374, - "requestsPerSec": 10698.133288849333, - "totalData": 4172337, + "total": 10.000628115, + "slowest": 0.026945294, + "fastest": 0.002203279, + "average": 0.004929212339765705, + "requestsPerSec": 10130.463690379913, + "totalData": 3951129, "sizePerRequest": 39, - "sizePerSec": 417227.19826512394 + "sizePerSec": 395088.0839248166 }, "responseTimeHistogram": { - "0.001003823": 1, - "0.0035319819": 337, - "0.0060601408": 99876, - "0.0085882997": 4100, - "0.0111164586": 1782, - "0.013644617500000001": 690, - "0.016172776399999998": 152, - "0.0187009353": 20, - "0.0212290942": 6, - "0.0237572531": 16, - "0.026285412": 3 + "0.002203279": 1, + "0.0046774805": 39718, + "0.007151682": 56611, + "0.009625883500000001": 2597, + "0.012100085": 1907, + "0.014574286500000002": 274, + "0.017048488": 106, + "0.0195226895": 21, + "0.021996891": 27, + "0.024471092500000003": 27, + "0.026945294": 22 }, "latencyPercentiles": { - "p10": 0.003787322, - "p25": 0.003920833, - "p50": 0.004525999, - "p75": 0.004739151, - "p90": 0.005425478, - "p95": 0.006587556, - "p99": 0.010901123 + "p10": 0.00401186, + "p25": 0.004116315, + "p50": 0.004801904, + "p75": 0.004966283, + "p90": 0.005686327, + "p95": 0.007089118, + "p99": 0.011456775 }, "rps": { - "mean": 10683.352987350032, - "stddev": 2027.9110496088933, - "max": 13414.249498333516, + "mean": 10099.998737170392, + "stddev": 1980.950951662359, + "max": 12054.606160446394, "percentiles": { - "p10": 7806.648973623184, - "p25": 10436.346823207521, - "p50": 11417.210302809943, - "p75": 11769.362018193218, - "p90": 12108.162112079983, - "p95": 12376.080458728178, - "p99": 12733.35885352421 + "p10": 6713.098934295501, + "p25": 10159.954631185034, + "p50": 10838.628873304813, + "p75": 11202.328617865529, + "p90": 11358.9226454274, + "p95": 11481.628638807873, + "p99": 11723.130209129828 } }, "details": { "DNSDialup": { - "average": 0.0008461612000000002, - "fastest": 0.00010056, - "slowest": 0.001310612 + "average": 0.0010721861200000003, + "fastest": 0.000123462, + "slowest": 0.001666806 }, "DNSLookup": { - "average": 0.000008394039999999999, - "fastest": 0.000004108, - "slowest": 0.000046578 + "average": 0.00001866792, + "fastest": 0.000004378, + "slowest": 0.000180027 } }, "statusCodeDistribution": { - "200": 106983 + "200": 101311 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 79cd467c35..12e85e5bce 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000261232, - "slowest": 0.11364776, - "fastest": 0.000261639, - "average": 0.00823091430763145, - "requestsPerSec": 6066.841514685743, - "totalData": 788710, + "total": 10.000289195, + "slowest": 0.035289044, + "fastest": 0.006273073, + "average": 0.008322950728919875, + "requestsPerSec": 5999.526496693478, + "totalData": 779961, "sizePerRequest": 13, - "sizePerSec": 78868.93969091467 + "sizePerSec": 77993.84445701522 }, "responseTimeHistogram": { - "0.000261639": 1, - "0.0116002511": 58191, - "0.022938863200000003": 2426, - "0.034277475300000006": 2, - "0.045616087400000005": 0, - "0.056954699500000004": 0, - "0.0682933116": 0, - "0.0796319237": 0, - "0.0909705358": 0, - "0.10230914790000001": 13, - "0.11364776": 37 + "0.006273073": 1, + "0.009174670099999999": 50336, + "0.012076267199999999": 7697, + "0.014977864299999998": 1485, + "0.017879461399999998": 394, + "0.020781058499999998": 39, + "0.023682655599999998": 9, + "0.026584252699999998": 4, + "0.0294858498": 11, + "0.0323874469": 10, + "0.035289044": 11 }, "latencyPercentiles": { - "p10": 0.00652902, - "p25": 0.007422285, - "p50": 0.00789196, - "p75": 0.008413274, - "p90": 0.009958242, - "p95": 0.011357949, - "p99": 0.014354159 + "p10": 0.006620575, + "p25": 0.007683083, + "p50": 0.008057614, + "p75": 0.008580615, + "p90": 0.010049214, + "p95": 0.011429345, + "p99": 0.01451627 }, "rps": { - "mean": 6118.392096217639, - "stddev": 975.4195478492908, - "max": 7873.627074133263, + "mean": 6000.062599932486, + "stddev": 953.9468569589807, + "max": 7714.970901033427, "percentiles": { - "p10": 4709.813367131658, - "p25": 5826.305770554075, - "p50": 6229.605577546428, - "p75": 6601.133993575729, - "p90": 7402.279516766907, - "p95": 7634.423616084727, - "p99": 7791.309472229346 + "p10": 4655.4209239307165, + "p25": 5686.491536266603, + "p50": 6077.624021768097, + "p75": 6439.3502252917315, + "p90": 7324.889363649953, + "p95": 7508.245555268659, + "p99": 7625.759051500064 } }, "details": { "DNSDialup": { - "average": 0.0010481705599999997, - "fastest": 0.000109697, - "slowest": 0.001706767 + "average": 0.0011048555000000002, + "fastest": 0.000124222, + "slowest": 0.001627254 }, "DNSLookup": { - "average": 0.000012385280000000002, - "fastest": 0.000004348, - "slowest": 0.000139573 + "average": 0.00000957794, + "fastest": 0.000004238, + "slowest": 0.00004239 } }, "statusCodeDistribution": { - "200": 60670 + "200": 59997 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 49cfae314e..b19fca629f 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00023167, - "slowest": 0.005087906, - "fastest": 0.000154718, - "average": 0.000934502999614273, - "requestsPerSec": 53406.36273479452, - "totalData": 6942988, + "total": 10.000221933, + "slowest": 0.005344259, + "fastest": 0.000227942, + "average": 0.0009639372858936587, + "requestsPerSec": 51779.650838675036, + "totalData": 6731504, "sizePerRequest": 13, - "sizePerSec": 694282.7155523289 + "sizePerSec": 673135.4609027755 }, "responseTimeHistogram": { - "0.000154718": 1, - "0.0006480368": 73226, - "0.0011413556000000001": 419514, - "0.0016346744000000002": 40436, - "0.0021279932": 563, - "0.0026213119999999998": 192, - "0.0031146308": 81, - "0.0036079496000000003": 16, - "0.0041012684": 6, - "0.0045945872": 22, - "0.005087906": 19 + "0.000227942": 1, + "0.0007395736999999999": 49938, + "0.0012512054": 462569, + "0.0017628370999999998": 4974, + "0.0022744688": 193, + "0.0027861005": 49, + "0.0032977321999999995": 30, + "0.0038093638999999995": 7, + "0.0043209955999999996": 27, + "0.0048326273": 19, + "0.005344259": 1 }, "latencyPercentiles": { - "p10": 0.000613864, - "p25": 0.000853498, - "p50": 0.000974598, - "p75": 0.001058967, - "p90": 0.001122294, - "p95": 0.001174781, - "p99": 0.001308257 + "p10": 0.000752553, + "p25": 0.000903238, + "p50": 0.000988097, + "p75": 0.001057777, + "p90": 0.00110764, + "p95": 0.001149007, + "p99": 0.001253162 }, "rps": { - "mean": 53399.418176169485, - "stddev": 8147.534968340984, - "max": 82624.22623119371, + "mean": 51802.730169669056, + "stddev": 4788.093111941033, + "max": 76399.24178915603, "percentiles": { - "p10": 47610.907891492774, - "p25": 48860.507482355635, - "p50": 50128.678617037665, - "p75": 54954.38285727617, - "p90": 67360.32790967924, - "p95": 71394.12236591113, - "p99": 78587.38917676562 + "p10": 48546.67406635584, + "p25": 49403.34460643121, + "p50": 50225.61506368401, + "p75": 52902.81972029059, + "p90": 58531.50165419087, + "p95": 62139.75079858126, + "p99": 68416.85107041674 } }, "details": { "DNSDialup": { - "average": 0.0010117806000000005, - "fastest": 0.000123633, - "slowest": 0.001496888 + "average": 0.00094829852, + "fastest": 0.000367981, + "slowest": 0.001286671 }, "DNSLookup": { - "average": 0.00000983762, - "fastest": 0.000004809, - "slowest": 0.000045787 + "average": 0.000007389879999999997, + "fastest": 0.000004058, + "slowest": 0.00002713 } }, "statusCodeDistribution": { - "200": 534076 + "200": 517808 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index c8e32858bf..8608b255ef 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000150091, - "slowest": 0.02322996, - "fastest": 0.00025928, - "average": 0.0031181819698123145, - "requestsPerSec": 15996.359909034489, - "totalData": 2079558, + "total": 10.000319879, + "slowest": 0.023252179, + "fastest": 0.00035852, + "average": 0.003196227292400995, + "requestsPerSec": 15604.10085758218, + "totalData": 2028598, "sizePerRequest": 13, - "sizePerSec": 207952.67881744835 + "sizePerSec": 202853.31114856832 }, "responseTimeHistogram": { - "0.00025928": 1, - "0.0025563480000000004": 1111, - "0.004853416": 153826, - "0.007150484": 4587, - "0.009447552000000001": 256, - "0.01174462": 120, - "0.014041688000000002": 23, - "0.016338756000000003": 8, - "0.018635824000000002": 9, - "0.020932892": 12, - "0.02322996": 13 + "0.00035852": 1, + "0.0026478859": 720, + "0.0049372518": 150675, + "0.007226617700000001": 4195, + "0.0095159836": 357, + "0.0118053495": 36, + "0.0140947154": 20, + "0.016384081300000002": 8, + "0.018673447200000002": 9, + "0.0209628131": 12, + "0.023252179": 13 }, "latencyPercentiles": { - "p10": 0.002804939, - "p25": 0.002888581, - "p50": 0.00299718, - "p75": 0.003132355, - "p90": 0.003304444, - "p95": 0.00359623, - "p99": 0.006188511 + "p10": 0.002966135, + "p25": 0.003028058, + "p50": 0.003088588, + "p75": 0.003144415, + "p90": 0.003291354, + "p95": 0.003443517, + "p99": 0.00626746 }, "rps": { - "mean": 15995.130987664668, - "stddev": 1726.8626136202674, - "max": 21853.519268688367, + "mean": 15603.139746121551, + "stddev": 1521.2373755557378, + "max": 18657.721392672927, "percentiles": { - "p10": 15026.875566951305, - "p25": 15749.688692857462, - "p50": 16325.898801195537, - "p75": 16760.52729221026, - "p90": 17111.23010031428, - "p95": 17276.02140458804, - "p99": 17831.677975924515 + "p10": 15244.935973274854, + "p25": 15590.885507980229, + "p50": 15862.367657154402, + "p75": 16079.637621246813, + "p90": 16324.321606762192, + "p95": 16446.923071523084, + "p99": 17066.180943078845 } }, "details": { "DNSDialup": { - "average": 0.0010760118999999999, - "fastest": 0.000183125, - "slowest": 0.001503459 + "average": 0.0010754690999999995, + "fastest": 0.000096731, + "slowest": 0.001863044 }, "DNSLookup": { - "average": 0.000010243879999999999, - "fastest": 0.000003978, - "slowest": 0.000066205 + "average": 0.000011478639999999995, + "fastest": 0.000004679, + "slowest": 0.00005875 } }, "statusCodeDistribution": { - "200": 159966 + "200": 156046 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index f7cda74a22..9ca7296ddc 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.9962937158665329, - "total": 10.00020807, - "slowest": 0.008489638, - "fastest": 0.000255081, - "average": 0.0010201237811146248, - "requestsPerSec": 48942.8816454616, - "totalData": 6339125, + "successRate": 0.5248870026985313, + "total": 10.000305629, + "slowest": 0.00592277, + "fastest": 0.000300472, + "average": 0.0010025936451281106, + "requestsPerSec": 50729.74955173743, + "totalData": 3461666, "sizePerRequest": 13, - "sizePerSec": 633899.3104570473 + "sizePerSec": 346156.020468162 }, "responseTimeHistogram": { - "0.000255081": 1, - "0.0010785367": 307138, - "0.0019019924": 179950, - "0.0027254480999999997": 266, - "0.0035489038": 165, - "0.0043723595": 53, - "0.0051958151999999995": 1, - "0.0060192709": 42, - "0.0068427266": 8, - "0.007666182299999999": 0, - "0.008489638": 1 + "0.000300472": 1, + "0.0008627018": 28440, + "0.0014249316": 236753, + "0.0019871614": 752, + "0.0025493912": 175, + "0.0031116209999999997": 110, + "0.0036738508": 1, + "0.004236080599999999": 0, + "0.0047983104": 4, + "0.0053605402": 42, + "0.005922769999999999": 4 }, "latencyPercentiles": { - "p10": 0.000802656, - "p25": 0.000944521, - "p50": 0.001042761, - "p75": 0.001117086, - "p90": 0.001197481, - "p95": 0.0012409, - "p99": 0.001369447 + "p10": 0.000854991, + "p25": 0.000936625, + "p50": 0.001018443, + "p75": 0.001083194, + "p90": 0.001131598, + "p95": 0.00117035, + "p99": 0.001306823 }, "rps": { - "mean": 48904.02361467206, - "stddev": 6112.623447325364, - "max": 74609.30147342727, + "mean": 49736.94332669212, + "stddev": 4377.214656679453, + "max": 75452.16428868972, "percentiles": { - "p10": 43924.59337983368, - "p25": 44901.661852602134, - "p50": 48468.56848383467, - "p75": 49885.309322813235, - "p90": 56855.48635785544, - "p95": 61864.573999732405, - "p99": 70469.48234744908 + "p10": 47214.58034357773, + "p25": 48250.26712829749, + "p50": 49215.82781022304, + "p75": 50317.23868597112, + "p90": 54807.92522599228, + "p95": 56849.16884613481, + "p99": 61714.95970623309 } }, "details": { "DNSDialup": { - "average": 0.00107993544, - "fastest": 0.000092564, - "slowest": 0.002684518 + "average": 0.0009639978799999999, + "fastest": 0.000084248, + "slowest": 0.002031918 }, "DNSLookup": { - "average": 0.00005967983999999999, - "fastest": 0.00000499, - "slowest": 0.002565678 + "average": 0.000009389999999999998, + "fastest": 0.000004919, + "slowest": 0.000034785 } }, "statusCodeDistribution": { - "200": 487625 + "200": 266282 }, "errorDistribution": { - "Connection refused (os error 111)": 1814 + "Connection refused (os error 111)": 241031 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 5c5ccc5ec8..3d236e25f0 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000373511, - "slowest": 0.007339845, - "fastest": 0.000210608, - "average": 0.0009672101152709496, - "requestsPerSec": 51607.77239293258, - "totalData": 6709261, + "total": 10.000311646, + "slowest": 0.006598582, + "fastest": 0.000124263, + "average": 0.0009706664069666264, + "requestsPerSec": 51420.7974914145, + "totalData": 6684912, "sizePerRequest": 13, - "sizePerSec": 670901.0411081235 + "sizePerSec": 668470.3673883885 }, "responseTimeHistogram": { - "0.000210608": 1, - "0.0009235317": 154468, - "0.0016364554": 360291, - "0.0023493791": 1004, - "0.0030623028": 196, - "0.0037752265": 71, - "0.0044881502": 19, - "0.0052010739": 7, - "0.0059139976": 17, - "0.0066269213": 11, - "0.007339845": 12 + "0.000124263": 1, + "0.0007716949": 59458, + "0.0014191268": 452666, + "0.0020665587000000003": 1791, + "0.0027139906": 193, + "0.0033614225000000004": 61, + "0.0040088544": 4, + "0.0046562863000000005": 4, + "0.005303718200000001": 0, + "0.005951150100000001": 25, + "0.006598582000000001": 21 }, "latencyPercentiles": { - "p10": 0.000662199, - "p25": 0.000897095, - "p50": 0.001002721, - "p75": 0.001082521, - "p90": 0.001144018, - "p95": 0.001194314, - "p99": 0.001342903 + "p10": 0.000721589, + "p25": 0.000907445, + "p50": 0.00099523, + "p75": 0.001068796, + "p90": 0.001122219, + "p95": 0.001166916, + "p99": 0.001282778 }, "rps": { - "mean": 51614.447292406156, - "stddev": 6655.750716343235, - "max": 80742.51012917457, + "mean": 51414.408009383595, + "stddev": 4968.538685216376, + "max": 72097.56896824067, "percentiles": { - "p10": 47052.40697088449, - "p25": 47959.277667196824, - "p50": 49219.25949623985, - "p75": 54394.76589877635, - "p90": 60239.35842569253, - "p95": 65455.63323383256, - "p99": 74315.38950527622 + "p10": 47865.767564634756, + "p25": 48799.14033350513, + "p50": 49923.06445577691, + "p75": 53097.96453779965, + "p90": 58208.6522703258, + "p95": 60652.451395057295, + "p99": 67578.60067045032 } }, "details": { "DNSDialup": { - "average": 0.00104188162, - "fastest": 0.000148891, - "slowest": 0.001983149 + "average": 0.00101510846, + "fastest": 0.000171593, + "slowest": 0.001435824 }, "DNSLookup": { - "average": 0.000012871620000000002, - "fastest": 0.000004809, - "slowest": 0.000122821 + "average": 0.000011030039999999999, + "fastest": 0.00000551, + "slowest": 0.000045576 } }, "statusCodeDistribution": { - "200": 516097 + "200": 514224 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 9b579c5651..fdfd53abe3 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000355216, - "slowest": 0.010551531, - "fastest": 0.000222379, - "average": 0.0012307797398217045, - "requestsPerSec": 40563.05913523862, - "totalData": 5273385, + "total": 10.000269175, + "slowest": 0.011027627, + "fastest": 0.000388907, + "average": 0.0012162875537827592, + "requestsPerSec": 41044.59518210919, + "totalData": 5335941, "sizePerRequest": 13, - "sizePerSec": 527319.7687581021 + "sizePerSec": 533579.7373674194 }, "responseTimeHistogram": { - "0.000222379": 1, - "0.0012552942": 238953, - "0.0022882094": 162620, - "0.0033211246": 2393, - "0.0043540398": 126, - "0.005386955": 202, - "0.0064198702": 1200, - "0.0074527854": 51, - "0.0084857006": 49, - "0.0095186158": 18, - "0.010551531": 32 + "0.000388907": 1, + "0.001452779": 387035, + "0.002516651": 21678, + "0.003580523": 358, + "0.004644395": 124, + "0.005708267": 1031, + "0.006772139": 162, + "0.007836011": 18, + "0.008899883": 0, + "0.009963755000000001": 13, + "0.011027627000000002": 37 }, "latencyPercentiles": { - "p10": 0.000910556, - "p25": 0.001102079, - "p50": 0.001230941, - "p75": 0.001301487, - "p90": 0.00138342, - "p95": 0.001517993, - "p99": 0.002289136 + "p10": 0.000900986, + "p25": 0.001113153, + "p50": 0.001226532, + "p75": 0.001287609, + "p90": 0.001358579, + "p95": 0.001489841, + "p99": 0.002180577 }, "rps": { - "mean": 40578.022566362815, - "stddev": 4604.3967321259315, - "max": 49586.42417870053, + "mean": 41045.692147642236, + "stddev": 3975.8793528182605, + "max": 48758.680969898975, "percentiles": { - "p10": 36941.21901217276, - "p25": 39432.42133682311, - "p50": 41618.5410600395, - "p75": 43077.33242717556, - "p90": 44148.55458032758, - "p95": 44964.0287769769, - "p99": 46236.94331771113 + "p10": 37950.14732467557, + "p25": 39723.0259746746, + "p50": 42130.95361161721, + "p75": 43245.07867000489, + "p90": 43983.056624459154, + "p95": 44471.848718790236, + "p99": 46010.73430431147 } }, "details": { "DNSDialup": { - "average": 0.00061089484, - "fastest": 0.000078267, - "slowest": 0.001483224 + "average": 0.0017500573000000005, + "fastest": 0.000153407, + "slowest": 0.002391047 }, "DNSLookup": { - "average": 0.000010971000000000002, - "fastest": 0.000004798, - "slowest": 0.000055785 + "average": 0.000009897899999999999, + "fastest": 0.000005931, + "slowest": 0.000034865 } }, "statusCodeDistribution": { - "200": 405645 + "200": 410457 }, "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 f213630991..a8fdc7c20f 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.000320006, - "slowest": 0.006063805, - "fastest": 0.000041908, - "average": 0.0006613952239232414, - "requestsPerSec": 75443.08577598931, - "totalData": 9807915, + "total": 10.00035433, + "slowest": 0.003586757, + "fastest": 0.000036475, + "average": 0.0006125915889265587, + "requestsPerSec": 81458.71367339841, + "totalData": 10590008, "sizePerRequest": 13, - "sizePerSec": 980760.1150878611 + "sizePerSec": 1058963.2777541792 }, "responseTimeHistogram": { - "0.000041908": 1, - "0.0006440977": 433790, - "0.0012462874": 297833, - "0.0018484770999999999": 21484, - "0.0024506667999999996": 1262, - "0.0030528565": 56, - "0.0036550461999999995": 17, - "0.0042572359": 11, - "0.0048594256": 0, - "0.0054616153": 0, - "0.006063805": 1 + "0.000036475": 1, + "0.00039150320000000004": 147778, + "0.0007465314000000001": 479794, + "0.0011015596000000002": 156386, + "0.0014565878000000001": 22268, + "0.001811616": 6887, + "0.0021666442": 1401, + "0.0025216724": 44, + "0.0028767006": 23, + "0.0032317288": 23, + "0.003586757": 11 }, "latencyPercentiles": { - "p10": 0.000399383, - "p25": 0.000494729, - "p50": 0.000606484, - "p75": 0.000789948, - "p90": 0.000990718, - "p95": 0.001112497, - "p99": 0.001537458 + "p10": 0.000332573, + "p25": 0.00043877, + "p50": 0.000582632, + "p75": 0.000725616, + "p90": 0.000937275, + "p95": 0.001044533, + "p99": 0.001464763 }, "rps": { - "mean": 75454.41061516713, - "stddev": 12202.557788499576, - "max": 98956.31603945277, + "mean": 81464.21940061875, + "stddev": 15099.603674773105, + "max": 99353.44762503161, "percentiles": { - "p10": 59724.46911499591, - "p25": 65640.23089751534, - "p50": 74415.18950327416, - "p75": 85978.56888972726, - "p90": 92539.31995705029, - "p95": 94721.54174561016, - "p99": 97059.90701901386 + "p10": 57030.836573335226, + "p25": 68215.56238448578, + "p50": 87567.80618699548, + "p75": 94406.87282034181, + "p90": 96709.76768653917, + "p95": 97685.63122432133, + "p99": 98457.39081310281 } }, "details": { "DNSDialup": { - "average": 0.0009476557600000002, - "fastest": 0.000104928, - "slowest": 0.002054466 + "average": 0.0006963353199999999, + "fastest": 0.000087614, + "slowest": 0.001675924 }, "DNSLookup": { - "average": 0.00003206388, - "fastest": 0.000004618, - "slowest": 0.001173964 + "average": 0.0000096042, + "fastest": 0.000004248, + "slowest": 0.000061705 } }, "statusCodeDistribution": { - "200": 754455 + "200": 814616 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index bacd4c6967..c5b6eea77c 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000372679, - "slowest": 0.017219783, - "fastest": 0.000314884, - "average": 0.0016256353410338382, - "requestsPerSec": 30719.855135510796, - "totalData": 3993730, + "total": 10.000615484, + "slowest": 0.017039508, + "fastest": 0.000249984, + "average": 0.0015920023251008116, + "requestsPerSec": 31365.56949938222, + "totalData": 4077775, "sizePerRequest": 13, - "sizePerSec": 399358.11676164035 + "sizePerSec": 407752.4034919689 }, "responseTimeHistogram": { - "0.000314884": 1, - "0.0020053739": 280468, - "0.0036958637999999996": 24378, - "0.005386353699999999": 1063, - "0.007076843599999999": 1155, - "0.008767333499999998": 66, - "0.010457823399999998": 29, - "0.012148313299999998": 0, - "0.013838803199999998": 0, - "0.015529293099999997": 0, - "0.017219783": 50 + "0.000249984": 1, + "0.0019289363999999997": 285339, + "0.0036078887999999995": 26096, + "0.0052868412": 907, + "0.006965793599999999": 1191, + "0.008644745999999998": 39, + "0.0103236984": 52, + "0.012002650799999999": 0, + "0.013681603199999998": 0, + "0.015360555599999997": 0, + "0.017039508": 50 }, "latencyPercentiles": { - "p10": 0.00110318, - "p25": 0.001440286, - "p50": 0.001649496, - "p75": 0.001751613, - "p90": 0.001951341, - "p95": 0.002149259, - "p99": 0.003205325 + "p10": 0.001086959, + "p25": 0.001408443, + "p50": 0.001623094, + "p75": 0.0017128, + "p90": 0.001867642, + "p95": 0.002104704, + "p99": 0.003130762 }, "rps": { - "mean": 30728.788932933545, - "stddev": 4011.5442898958695, - "max": 36554.5782502355, + "mean": 31386.229084469192, + "stddev": 3957.358245976673, + "max": 37100.634158515546, "percentiles": { - "p10": 28160.339158715407, - "p25": 30193.052450149295, - "p50": 31702.394181066407, - "p75": 32694.04828637675, - "p90": 33661.84841813865, - "p95": 34244.85431305903, - "p99": 34942.732105268806 + "p10": 29514.03392313098, + "p25": 30933.389425879297, + "p50": 32216.427156207665, + "p75": 33326.79217412438, + "p90": 34113.730776635166, + "p95": 34690.911316616555, + "p99": 35540.45214262892 } }, "details": { "DNSDialup": { - "average": 0.0010669024799999998, - "fastest": 0.000113698, - "slowest": 0.002116695 + "average": 0.0009739281200000002, + "fastest": 0.000089027, + "slowest": 0.001781071 }, "DNSLookup": { - "average": 0.000012045919999999997, - "fastest": 0.00000537, - "slowest": 0.000053771 + "average": 0.0000107615, + "fastest": 0.000004268, + "slowest": 0.00006438 } }, "statusCodeDistribution": { - "200": 307210 + "200": 313675 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 43b0499851..1f9102d889 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000100074, - "slowest": 0.00650061, - "fastest": 0.000178496, - "average": 0.0010467533933671948, - "requestsPerSec": 47686.52278189191, - "totalData": 6199310, + "total": 10.000175075, + "slowest": 0.00602137, + "fastest": 0.000133619, + "average": 0.0010624880458692872, + "requestsPerSec": 46980.47748929036, + "totalData": 6107569, "sizePerRequest": 13, - "sizePerSec": 619924.7961645948 + "sizePerSec": 610746.2073607746 }, "responseTimeHistogram": { - "0.000178496": 1, - "0.0008107074000000001": 30544, - "0.0014429188000000001": 442691, - "0.0020751302": 3077, - "0.0027073416000000005": 279, - "0.0033395530000000003": 151, - "0.0039717644": 64, - "0.004603975800000001": 31, - "0.005236187200000001": 14, - "0.005868398600000001": 17, - "0.00650061": 1 + "0.000133619": 1, + "0.0007223940999999999": 5855, + "0.0013111692": 457754, + "0.0018999442999999999": 5681, + "0.0024887194": 391, + "0.0030774945000000002": 36, + "0.0036662696": 45, + "0.004255044699999999": 0, + "0.0048438197999999995": 8, + "0.0054325949": 25, + "0.00602137": 17 }, "latencyPercentiles": { - "p10": 0.000888355, - "p25": 0.000974891, - "p50": 0.001063125, - "p75": 0.001130988, - "p90": 0.001185639, - "p95": 0.001232109, - "p99": 0.001382826 + "p10": 0.000932854, + "p25": 0.000987636, + "p50": 0.001072353, + "p75": 0.001131213, + "p90": 0.001184416, + "p95": 0.001227982, + "p99": 0.001335232 }, "rps": { - "mean": 47683.72455796048, - "stddev": 3742.344322718604, - "max": 70193.82809000464, + "mean": 46970.850540624444, + "stddev": 2620.8718027131126, + "max": 58273.109443107285, "percentiles": { - "p10": 45404.420408528786, - "p25": 46321.51523090539, - "p50": 47115.807353370335, - "p75": 48605.609087287565, - "p90": 51446.30682076365, - "p95": 53753.32329670728, - "p99": 60280.33560325711 + "p10": 45345.24094689139, + "p25": 46168.31756286176, + "p50": 46884.41045162897, + "p75": 47719.524126843935, + "p90": 49112.90687192592, + "p95": 50623.98057959843, + "p99": 53597.048175130905 } }, "details": { "DNSDialup": { - "average": 0.0008901709399999998, - "fastest": 0.000098767, - "slowest": 0.001952292 + "average": 0.0007924298799999999, + "fastest": 0.000075961, + "slowest": 0.001137553 }, "DNSLookup": { - "average": 0.00001077086, - "fastest": 0.000004699, - "slowest": 0.000174108 + "average": 0.000009203820000000001, + "fastest": 0.000004668, + "slowest": 0.000043381 } }, "statusCodeDistribution": { - "200": 476870 + "200": 469813 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 8d27963231..bf6a0682b5 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000188515, - "slowest": 0.004574968, - "fastest": 0.000127671, - "average": 0.0008982476855083591, - "requestsPerSec": 55568.952441893045, - "totalData": 7224100, + "total": 10.000311343, + "slowest": 0.004780462, + "fastest": 0.000247784, + "average": 0.0009648535590964198, + "requestsPerSec": 51728.28947591697, + "totalData": 6724887, "sizePerRequest": 13, - "sizePerSec": 722396.3817446096 + "sizePerSec": 672467.7631869207 }, "responseTimeHistogram": { - "0.000127671": 1, - "0.0005724007": 34881, - "0.0010171304": 339751, - "0.0014618601": 179530, - "0.0019065897999999998": 1062, - "0.0023513195": 171, - "0.0027960492": 96, - "0.0032407788999999996": 53, - "0.0036855086": 67, - "0.0041302383": 61, - "0.004574968": 27 + "0.000247784": 1, + "0.0007010518": 39388, + "0.0011543196": 453322, + "0.0016075873999999999": 23971, + "0.0020608552": 444, + "0.002514123": 61, + "0.0029673907999999997": 53, + "0.0034206586": 17, + "0.0038739264": 0, + "0.0043271941999999996": 20, + "0.004780462": 22 }, "latencyPercentiles": { - "p10": 0.000594219, - "p25": 0.000719657, - "p50": 0.000945746, - "p75": 0.001042738, - "p90": 0.001101911, - "p95": 0.001147234, - "p99": 0.001281516 + "p10": 0.000791539, + "p25": 0.000903861, + "p50": 0.000986686, + "p75": 0.001052939, + "p90": 0.001104795, + "p95": 0.001150951, + "p99": 0.00126197 }, "rps": { - "mean": 55593.67090085594, - "stddev": 8922.637744636953, - "max": 90077.67559029345, + "mean": 51722.34056282196, + "stddev": 5005.924634990835, + "max": 78467.18075045354, "percentiles": { - "p10": 48538.525027312586, - "p25": 49708.257716529886, - "p50": 51415.81036168941, - "p75": 60556.92012944866, - "p90": 70474.22224618895, - "p95": 74322.369587246, - "p99": 80203.14396324163 + "p10": 48833.46302000564, + "p25": 49601.38658968628, + "p50": 50418.377498597336, + "p75": 51607.54465874565, + "p90": 56752.579309472385, + "p95": 62722.91724789933, + "p99": 71127.46231319863 } }, "details": { "DNSDialup": { - "average": 0.0009737735600000003, - "fastest": 0.000161686, - "slowest": 0.001455403 + "average": 0.0007762439000000002, + "fastest": 0.000075673, + "slowest": 0.001753823 }, "DNSLookup": { - "average": 0.000009827680000000001, - "fastest": 0.000004288, - "slowest": 0.000043391 + "average": 0.0000086047, + "fastest": 0.000003808, + "slowest": 0.000038823 } }, "statusCodeDistribution": { - "200": 555700 + "200": 517299 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 9785679e2e..d3f50a01f6 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000204085, - "slowest": 0.022466341, - "fastest": 0.000323189, - "average": 0.0029330518593148735, - "requestsPerSec": 17001.453025845924, - "totalData": 2210234, + "total": 10.000307081, + "slowest": 0.022678443, + "fastest": 0.000349312, + "average": 0.002858649411696208, + "requestsPerSec": 17444.364316716124, + "totalData": 2267837, "sizePerRequest": 13, - "sizePerSec": 221018.889335997 + "sizePerSec": 226776.73611730963 }, "responseTimeHistogram": { - "0.000323189": 1, - "0.0025375041999999995": 5009, - "0.004751819399999999": 160389, - "0.006966134599999999": 4330, - "0.009180449799999999": 198, - "0.011394765": 32, - "0.013609080199999998": 17, - "0.0158233954": 8, - "0.0180377106": 10, - "0.0202520258": 13, - "0.022466341": 11 + "0.000349312": 1, + "0.0025822251": 9099, + "0.0048151382": 160872, + "0.0070480513": 4209, + "0.0092809644": 181, + "0.0115138775": 30, + "0.0137467906": 15, + "0.0159797037": 7, + "0.0182126168": 10, + "0.020445529900000002": 14, + "0.022678443000000003": 11 }, "latencyPercentiles": { - "p10": 0.002696732, - "p25": 0.00278377, - "p50": 0.002859733, - "p75": 0.00293803, - "p90": 0.003066333, - "p95": 0.003217891, - "p99": 0.005761714 + "p10": 0.002645821, + "p25": 0.002720107, + "p50": 0.002784626, + "p75": 0.00285107, + "p90": 0.002957837, + "p95": 0.003076831, + "p99": 0.005605308 }, "rps": { - "mean": 17002.824881581855, - "stddev": 1721.2196062082153, - "max": 31914.416374143013, + "mean": 17445.50521995994, + "stddev": 1658.904892269222, + "max": 26346.08193190629, "percentiles": { - "p10": 16415.810066675855, - "p25": 16773.573927317993, - "p50": 17119.396275981773, - "p75": 17424.320867067072, - "p90": 17718.008583924846, - "p95": 17953.162905996945, - "p99": 21511.478937296626 + "p10": 16920.373822119134, + "p25": 17303.61818656286, + "p50": 17606.189974211924, + "p75": 17884.682181663786, + "p90": 18136.481532602793, + "p95": 18346.153418153724, + "p99": 20846.903448068155 } }, "details": { "DNSDialup": { - "average": 0.00090682766, - "fastest": 0.000101031, - "slowest": 0.001993742 + "average": 0.0010280729, + "fastest": 0.000145592, + "slowest": 0.001447654 }, "DNSLookup": { - "average": 0.000010890599999999999, - "fastest": 0.000004659, - "slowest": 0.000051136 + "average": 0.000010252200000000002, + "fastest": 0.000004919, + "slowest": 0.000058739 } }, "statusCodeDistribution": { - "200": 170018 + "200": 174449 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 35519fc746..0621f7d3fd 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000236308, - "slowest": 0.012023815, - "fastest": 0.000191371, - "average": 0.001627739746462518, - "requestsPerSec": 30677.975054907074, - "totalData": 3988231, + "total": 10.000245047, + "slowest": 0.011057064, + "fastest": 0.00106958, + "average": 0.0016012333822270275, + "requestsPerSec": 31185.935797999053, + "totalData": 4054271, "sizePerRequest": 13, - "sizePerSec": 398813.6757137919 + "sizePerSec": 405417.16537398763 }, "responseTimeHistogram": { - "0.000191371": 1, - "0.0013746154000000002": 1288, - "0.0025578598000000003": 300892, - "0.0037411042000000004": 3204, - "0.0049243486000000005": 856, - "0.006107593000000001": 177, - "0.007290837400000001": 232, - "0.0084740818": 96, - "0.0096573262": 24, - "0.0108405706": 14, - "0.012023815": 3 + "0.00106958": 1, + "0.0020683284": 306899, + "0.0030670768": 2393, + "0.0040658251999999995": 1838, + "0.0050645736": 378, + "0.0060633219999999995": 59, + "0.0070620704": 177, + "0.0080608188": 27, + "0.0090595672": 70, + "0.0100583156": 16, + "0.011057064": 9 }, "latencyPercentiles": { - "p10": 0.001494635, - "p25": 0.001530335, - "p50": 0.001575417, - "p75": 0.001635876, - "p90": 0.001751656, - "p95": 0.001832207, - "p99": 0.002980265 + "p10": 0.00148805, + "p25": 0.001520011, + "p50": 0.001560417, + "p75": 0.001608805, + "p90": 0.001696783, + "p95": 0.001757727, + "p99": 0.002895895 }, "rps": { - "mean": 30671.19823418481, - "stddev": 3293.6404612095316, - "max": 34725.89874590842, + "mean": 31170.60530483757, + "stddev": 3224.1071436872644, + "max": 33628.924237736835, "percentiles": { - "p10": 29652.686894073286, - "p25": 30819.80172260616, - "p50": 31411.688289212078, - "p75": 31880.490465657098, - "p90": 32243.657912815645, - "p95": 32429.08889273927, - "p99": 32919.768320875664 + "p10": 30621.209413245528, + "p25": 31310.65808741134, + "p50": 31771.908037339876, + "p75": 32210.61017498907, + "p90": 32515.768134184756, + "p95": 32706.413727731782, + "p99": 33147.205227142185 } }, "details": { "DNSDialup": { - "average": 0.00101543316, - "fastest": 0.0001004, - "slowest": 0.002067891 + "average": 0.0009634685200000003, + "fastest": 0.000193853, + "slowest": 0.001831668 }, "DNSLookup": { - "average": 0.00002861276, - "fastest": 0.000004849, - "slowest": 0.00096748 + "average": 0.0000096266, + "fastest": 0.000004037, + "slowest": 0.000043762 } }, "statusCodeDistribution": { - "200": 306787 + "200": 311867 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 06abff1514..08abb3db32 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000690854, + "total": 10.00105887, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63648.00285226375, + "requestsPerSec": 63524.07362641592, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 636524 + "Connection refused (os error 111)": 635308 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index e08e46c597..d9a3498666 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000257632, + "total": 10.00015412, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63172.872464652115, + "requestsPerSec": 64577.00473920296, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 631745 + "Connection refused (os error 111)": 645780 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 8815f09f8c..e3681fc7a5 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.0003461, - "slowest": 0.007426385, - "fastest": 0.000294303, - "average": 0.0012531886925396395, - "requestsPerSec": 39836.92124415574, - "totalData": 5178979, + "total": 10.000337881, + "slowest": 0.007190266, + "fastest": 0.000285043, + "average": 0.001229427650726084, + "requestsPerSec": 40607.72794202752, + "totalData": 5279183, "sizePerRequest": 13, - "sizePerSec": 517879.97617402463 + "sizePerSec": 527900.4632463577 }, "responseTimeHistogram": { - "0.000294303": 1, - "0.0010075112": 6471, - "0.0017207194": 388510, - "0.0024339276": 2787, - "0.0031471358": 382, - "0.003860344": 119, - "0.0045735522": 54, - "0.0052867604": 33, - "0.0059999686": 13, - "0.0067131768": 11, - "0.007426385": 2 + "0.000285043": 1, + "0.0009755653000000001": 5954, + "0.0016660876000000001": 397358, + "0.0023566099000000003": 2394, + "0.0030471322": 262, + "0.0037376545": 73, + "0.004428176800000001": 8, + "0.0051186991000000005": 23, + "0.0058092214": 11, + "0.006499743700000001": 6, + "0.007190266000000001": 1 }, "latencyPercentiles": { - "p10": 0.001094347, - "p25": 0.001147796, - "p50": 0.001258696, - "p75": 0.001325106, - "p90": 0.001397144, - "p95": 0.001467337, - "p99": 0.001684687 + "p10": 0.001080559, + "p25": 0.001131506, + "p50": 0.001240696, + "p75": 0.001305353, + "p90": 0.001362247, + "p95": 0.001419176, + "p99": 0.001591175 }, "rps": { - "mean": 39819.398527506484, - "stddev": 2469.129427268948, - "max": 45571.96315389396, + "mean": 40605.05704085285, + "stddev": 2321.2082793051522, + "max": 55866.33717584929, "percentiles": { - "p10": 37781.15391861807, - "p25": 39364.73136425536, - "p50": 40117.826055121295, - "p75": 40927.548986859336, - "p90": 41632.9358155235, - "p95": 42065.94514234085, - "p99": 43566.95369443716 + "p10": 38829.54928701144, + "p25": 40116.544062769426, + "p50": 40928.05110072951, + "p75": 41451.8853248622, + "p90": 42250.064588016394, + "p95": 42919.28792799442, + "p99": 44242.39968362559 } }, "details": { "DNSDialup": { - "average": 0.0010736547599999996, - "fastest": 0.000122813, - "slowest": 0.001739263 + "average": 0.0010879486800000004, + "fastest": 0.000162895, + "slowest": 0.002111065 }, "DNSLookup": { - "average": 0.000010511079999999999, - "fastest": 0.000004429, - "slowest": 0.00005859 + "average": 0.000012202219999999996, + "fastest": 0.000004769, + "slowest": 0.000053681 } }, "statusCodeDistribution": { - "200": 398383 + "200": 406091 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index c913237682..a2915d03cc 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00050863, - "slowest": 0.012117296, - "fastest": 0.000256403, - "average": 0.0012728885239833823, - "requestsPerSec": 39221.005102017494, - "totalData": 5098990, + "total": 10.000204017, + "slowest": 0.011326197, + "fastest": 0.000277282, + "average": 0.0012438118793816285, + "requestsPerSec": 40138.18111287039, + "totalData": 5218070, "sizePerRequest": 13, - "sizePerSec": 509873.06632622745 + "sizePerSec": 521796.3544673151 }, "responseTimeHistogram": { - "0.000256403": 1, - "0.0014424922999999997": 353543, - "0.0026285816": 36753, - "0.0038146708999999995": 406, - "0.005000760199999999": 176, - "0.006186849499999999": 1092, - "0.007372938799999998": 209, - "0.0085590281": 0, - "0.0097451174": 0, - "0.0109312067": 0, - "0.012117296": 50 + "0.000277282": 1, + "0.0013821735": 356127, + "0.002487065": 43703, + "0.0035919565": 189, + "0.004696848": 20, + "0.0058017395": 1149, + "0.006906631": 151, + "0.0080115225": 0, + "0.009116414": 0, + "0.0102213055": 0, + "0.011326197": 50 }, "latencyPercentiles": { - "p10": 0.000931137, - "p25": 0.00114655, - "p50": 0.001278719, - "p75": 0.001353719, - "p90": 0.001440797, - "p95": 0.00161725, - "p99": 0.002177544 + "p10": 0.000914547, + "p25": 0.001136214, + "p50": 0.001259908, + "p75": 0.001324588, + "p90": 0.001392363, + "p95": 0.001532376, + "p99": 0.002038519 }, "rps": { - "mean": 39237.71809519651, - "stddev": 4180.1695433103105, - "max": 46262.44205502172, + "mean": 40153.35442454393, + "stddev": 3848.5237632595727, + "max": 45964.502595912665, "percentiles": { - "p10": 36355.38015058114, - "p25": 38247.085987557926, - "p50": 40220.62295326788, - "p75": 41322.288177879935, - "p90": 42390.847866530974, - "p95": 43007.885053298865, - "p99": 44469.570708592444 + "p10": 37709.492794071004, + "p25": 39411.52278602697, + "p50": 40954.04275581038, + "p75": 42083.06106332854, + "p90": 43085.71191016167, + "p95": 43495.55858638717, + "p99": 44439.95920752874 } }, "details": { "DNSDialup": { - "average": 0.0011838325000000005, - "fastest": 0.000138621, - "slowest": 0.002011557 + "average": 0.0010650764999999998, + "fastest": 0.000114352, + "slowest": 0.002246234 }, "DNSLookup": { - "average": 0.000010696580000000004, - "fastest": 0.000004319, - "slowest": 0.000049593 + "average": 0.000010936659999999995, + "fastest": 0.000003616, + "slowest": 0.000146394 } }, "statusCodeDistribution": { - "200": 392230 + "200": 401390 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index bcf3b22634..5412a03e82 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000411455, - "slowest": 0.004280033, - "fastest": 0.000028084, - "average": 0.0006491710560443569, - "requestsPerSec": 76873.43700399775, - "totalData": 9993958, + "total": 10.00046876, + "slowest": 0.004519237, + "fastest": 0.00003396, + "average": 0.0006374434907565683, + "requestsPerSec": 78251.8318671294, + "totalData": 10173215, "sizePerRequest": 13, - "sizePerSec": 999354.6810519708 + "sizePerSec": 1017273.8142726821 }, "responseTimeHistogram": { - "0.000028084": 1, - "0.0004532789": 150645, - "0.0008784738": 499120, - "0.0013036687": 107216, - "0.0017288636": 11191, - "0.0021540584999999997": 405, - "0.0025792534": 78, - "0.0030044482999999995": 31, - "0.0034296431999999996": 40, - "0.0038548381": 37, - "0.004280033": 2 + "0.00003396": 1, + "0.0004824876999999999": 214033, + "0.0009310153999999998": 482132, + "0.0013795430999999996": 77550, + "0.0018280707999999996": 8726, + "0.0022765984999999996": 76, + "0.0027251261999999992": 18, + "0.0031736538999999992": 14, + "0.0036221815999999993": 1, + "0.004070709299999999": 3, + "0.004519237": 1 }, "latencyPercentiles": { - "p10": 0.000385457, - "p25": 0.000484305, - "p50": 0.00061185, - "p75": 0.000771766, - "p90": 0.000967375, - "p95": 0.001095126, - "p99": 0.001378299 + "p10": 0.000376032, + "p25": 0.000470369, + "p50": 0.00059985, + "p75": 0.000763876, + "p90": 0.000947952, + "p95": 0.001073276, + "p99": 0.00139749 }, "rps": { - "mean": 76874.48019212892, - "stddev": 10237.393557738671, - "max": 99711.44419120118, + "mean": 78255.89156095243, + "stddev": 10378.201862100883, + "max": 100721.6516108146, "percentiles": { - "p10": 63835.8310519688, - "p25": 68635.7592305591, - "p50": 76372.01268416803, - "p75": 84500.99883217087, - "p90": 91645.95127997447, - "p95": 94611.30605107364, - "p99": 98106.43578218165 + "p10": 65210.04114060391, + "p25": 69505.53959150845, + "p50": 77121.77919044555, + "p75": 86638.67550474605, + "p90": 93504.06742693526, + "p95": 96236.88759901938, + "p99": 98894.14722816207 } }, "details": { "DNSDialup": { - "average": 0.0009470582800000002, - "fastest": 0.000098666, - "slowest": 0.002197104 + "average": 0.0008733665599999999, + "fastest": 0.000091901, + "slowest": 0.001740262 }, "DNSLookup": { - "average": 0.0000141601, - "fastest": 0.000003968, - "slowest": 0.000174529 + "average": 0.000009922180000000002, + "fastest": 0.000004769, + "slowest": 0.000043491 } }, "statusCodeDistribution": { - "200": 768766 + "200": 782555 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index efe5c544d8..24cf0fcb19 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00043726, - "slowest": 0.025474086, - "fastest": 0.003354237, - "average": 0.008028105835034986, - "requestsPerSec": 6219.228058033935, - "totalData": 808535, + "total": 10.000251307, + "slowest": 0.023981925, + "fastest": 0.004339401, + "average": 0.007751899309996891, + "requestsPerSec": 6441.838112098957, + "totalData": 837460, "sizePerRequest": 13, - "sizePerSec": 80849.96475444114 + "sizePerSec": 83743.89545728643 }, "responseTimeHistogram": { - "0.003354237": 1, - "0.0055662218999999995": 1298, - "0.0077782068": 29133, - "0.0099901917": 26788, - "0.0122021766": 1789, - "0.0144141615": 2178, - "0.0166261464": 943, - "0.0188381313": 36, - "0.0210501162": 10, - "0.023262101099999998": 10, - "0.025474086": 9 + "0.004339401": 1, + "0.0063036533999999995": 7154, + "0.0082679058": 43027, + "0.0102321582": 9357, + "0.0121964106": 1739, + "0.014160663": 2164, + "0.016124915400000002": 839, + "0.0180891678": 87, + "0.0200534202": 32, + "0.022017672600000003": 7, + "0.023981925": 13 }, "latencyPercentiles": { - "p10": 0.006499285, - "p25": 0.006884802, - "p50": 0.007793554, - "p75": 0.008314067, - "p90": 0.009754402, - "p95": 0.012360609, - "p99": 0.014784376 + "p10": 0.006276467, + "p25": 0.00654498, + "p50": 0.007560889, + "p75": 0.008103204, + "p90": 0.009572509, + "p95": 0.012006271, + "p99": 0.014351927 }, "rps": { - "mean": 6271.889934005104, - "stddev": 1603.6797060306403, - "max": 11423.850715529137, + "mean": 6500.3031476342985, + "stddev": 1725.1416454143607, + "max": 11840.878235049277, "percentiles": { - "p10": 5032.914252629338, - "p25": 5719.15631407376, - "p50": 6434.290961724793, - "p75": 7056.362697042745, - "p90": 8008.5739793023, - "p95": 8512.59097330872, - "p99": 9403.922376023707 + "p10": 4935.512990169454, + "p25": 5763.742962546093, + "p50": 6686.599533207286, + "p75": 7464.952552157558, + "p90": 8407.197401695412, + "p95": 9009.188471321382, + "p99": 9716.754619822148 } }, "details": { "DNSDialup": { - "average": 0.00102717072, - "fastest": 0.00011144, - "slowest": 0.00201133 + "average": 0.00094556162, + "fastest": 0.000125673, + "slowest": 0.001506929 }, "DNSLookup": { - "average": 0.0000115314, - "fastest": 0.000004429, - "slowest": 0.000061486 + "average": 0.00000890506, + "fastest": 0.000004117, + "slowest": 0.000047329 } }, "statusCodeDistribution": { - "200": 62195 + "200": 64420 }, "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 223f322b45..db1367104b 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.000415115, - "slowest": 0.004832751, - "fastest": 0.000045245, - "average": 0.0006718769025076435, - "requestsPerSec": 74262.21726396805, - "totalData": 9654489, + "total": 10.000492928, + "slowest": 0.00423153, + "fastest": 0.000041418, + "average": 0.0006635523195370022, + "requestsPerSec": 75187.89377818957, + "totalData": 9774908, "sizePerRequest": 13, - "sizePerSec": 965408.8244315847 + "sizePerSec": 977442.6191164644 }, "responseTimeHistogram": { - "0.000045245": 1, - "0.0005239956": 229195, - "0.0010027462": 438593, - "0.0014814967999999997": 63467, - "0.0019602473999999997": 10595, - "0.002438998": 657, - "0.0029177485999999997": 56, - "0.0033964992": 35, - "0.0038752497999999997": 52, - "0.0043540003999999995": 1, - "0.004832751": 1 + "0.000041418": 1, + "0.0004604292": 164356, + "0.0008794404": 450744, + "0.0012984516000000002": 114618, + "0.0017174628000000002": 18875, + "0.002136474": 3184, + "0.0025554852": 127, + "0.0029744964000000002": 4, + "0.0033935076000000002": 4, + "0.0038125188000000003": 2, + "0.00423153": 1 }, "latencyPercentiles": { - "p10": 0.00039697, - "p25": 0.000495009, - "p50": 0.00061503, - "p75": 0.00080646, - "p90": 0.001004441, - "p95": 0.0011671, - "p99": 0.001580039 + "p10": 0.00038555, + "p25": 0.000476564, + "p50": 0.000605305, + "p75": 0.000821431, + "p90": 0.000982152, + "p95": 0.001156342, + "p99": 0.00157168 }, "rps": { - "mean": 74262.53494040886, - "stddev": 12470.535915300456, - "max": 98426.23799706226, + "mean": 75202.17465575287, + "stddev": 14561.149670055067, + "max": 101145.36369561682, "percentiles": { - "p10": 57576.06950302758, - "p25": 63749.5796041494, - "p50": 73852.50174348943, - "p75": 85624.55712297843, - "p90": 90768.53024033208, - "p95": 93404.6328697899, - "p99": 96338.4390371753 + "p10": 57018.604399010415, + "p25": 60939.91194383206, + "p50": 74231.26751394337, + "p75": 88908.88199732183, + "p90": 95119.55086643354, + "p95": 97018.14239262263, + "p99": 99361.54454069077 } }, "details": { "DNSDialup": { - "average": 0.00094776322, - "fastest": 0.000092284, - "slowest": 0.002085941 + "average": 0.0009676849600000001, + "fastest": 0.00009024, + "slowest": 0.001504909 }, "DNSLookup": { - "average": 0.000013938960000000002, - "fastest": 0.000004729, - "slowest": 0.000086944 + "average": 0.000014867299999999997, + "fastest": 0.000004348, + "slowest": 0.000211845 } }, "statusCodeDistribution": { - "200": 742653 + "200": 751916 }, "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 e213109b51..9a33911efb 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.000419965, - "slowest": 0.005933678, - "fastest": 0.000133737, - "average": 0.0009284583216332053, - "requestsPerSec": 53763.642115203904, - "totalData": 6989567, + "total": 10.000191147, + "slowest": 0.005155582, + "fastest": 0.000266017, + "average": 0.000990308969777195, + "requestsPerSec": 50401.43659165998, + "totalData": 6552312, "sizePerRequest": 13, - "sizePerSec": 698927.3474976508 + "sizePerSec": 655218.6756915797 }, "responseTimeHistogram": { - "0.000133737": 1, - "0.0007137311": 95756, - "0.0012937252000000002": 435942, - "0.0018737193000000004": 5218, - "0.0024537134000000003": 250, - "0.0030337075000000002": 257, - "0.0036137016000000006": 87, - "0.0041936957000000006": 37, - "0.0047736898000000005": 47, - "0.0053536839000000004": 40, - "0.005933678": 24 + "0.000266017": 1, + "0.0007549735": 15109, + "0.0012439299999999999": 480370, + "0.0017328865": 8131, + "0.002221843": 220, + "0.0027107995": 64, + "0.0031997559999999998": 79, + "0.0036887124999999995": 9, + "0.004177669": 26, + "0.0046666255": 13, + "0.005155582000000001": 2 }, "latencyPercentiles": { - "p10": 0.000630188, - "p25": 0.000836277, - "p50": 0.00096497, - "p75": 0.001050454, - "p90": 0.00111407, - "p95": 0.001170164, - "p99": 0.0013045 + "p10": 0.000860078, + "p25": 0.000919714, + "p50": 0.000998239, + "p75": 0.001058677, + "p90": 0.001116718, + "p95": 0.001169907, + "p99": 0.001284155 }, "rps": { - "mean": 53720.56840719063, - "stddev": 7620.705672802606, - "max": 83068.31660901822, + "mean": 50399.95688013061, + "stddev": 3281.9466818674305, + "max": 79309.48808181153, "percentiles": { - "p10": 48395.218592817, - "p25": 49594.904809843676, - "p50": 50800.17272058683, - "p75": 56564.95472095673, - "p90": 64133.76874490582, - "p95": 69827.81940325261, - "p99": 77902.39160342803 + "p10": 48521.44647934385, + "p25": 49421.61701528121, + "p50": 50325.55795058469, + "p75": 51014.68615643594, + "p90": 51881.882314831375, + "p95": 52921.932131634036, + "p99": 64245.209353821076 } }, "details": { "DNSDialup": { - "average": 0.0009034696599999999, - "fastest": 0.000114876, - "slowest": 0.001268832 + "average": 0.0008924191, + "fastest": 0.000091422, + "slowest": 0.001681513 }, "DNSLookup": { - "average": 0.0000087914, - "fastest": 0.000004679, - "slowest": 0.000053772 + "average": 0.000008829520000000002, + "fastest": 0.000004628, + "slowest": 0.00004823 } }, "statusCodeDistribution": { - "200": 537659 + "200": 504024 }, "errorDistribution": {} } \ No newline at end of file