diff --git a/README.md b/README.md index 6be977aec2..5bf01b758c 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Stric | 79732.03 | 9989.14 | 99223.08 | 100% | -| Bun | 77448.26 | 10527.19 | 100036.83 | 97% | -| Hyper Express | 77403.62 | 16285.47 | 97920.74 | 97% | -| Vixeny (Bun) | 76114.64 | 14946.72 | 100705.24 | 95% | -| Elysia | 74187.65 | 14125.91 | 99454.37 | 93% | -| Deno | 66256.99 | 11992.54 | 90011.94 | 83% | -| Vixeny (Deno) | 57153.44 | 9641.84 | 84965.43 | 72% | -| Fast | 54890.66 | 6624.20 | 79626.60 | 69% | -| NHttp | 54556.17 | 7744.51 | 81216.10 | 68% | -| Hono | 51241.52 | 5330.36 | 81454.59 | 64% | -| Fastro | 49355.94 | 4278.94 | 63822.01 | 62% | -| Megalo | 47607.28 | 3136.22 | 65934.48 | 60% | -| Deso | 45507.81 | 2256.31 | 55840.50 | 57% | -| Alosaur | 45013.37 | 2898.84 | 60406.77 | 56% | -| http | 41106.73 | 3971.71 | 48496.04 | 52% | -| Cheetah | 40696.42 | 2450.90 | 45825.41 | 51% | -| Reno | 40365.26 | 2244.64 | 45011.60 | 51% | -| Router | 40166.09 | 3960.07 | 47234.68 | 50% | -| Danet V2 (Hono) | 36172.59 | 2489.50 | 40129.95 | 45% | -| Danet (Oak) | 34237.64 | 2361.40 | 36134.62 | 43% | -| Aqua | 31779.31 | 3408.60 | 37762.80 | 40% | -| Little | 31357.59 | 3932.80 | 36570.20 | 39% | -| Oak | 30289.69 | 3205.18 | 34990.21 | 38% | -| Fastify | 17405.18 | 3769.95 | 31220.56 | 22% | -| Node | 16952.08 | 1406.31 | 25534.54 | 21% | -| Dinatra | 16418.82 | 2085.47 | 22553.99 | 21% | -| Abc | 13579.87 | 1475.62 | 19707.58 | 17% | -| Express (Deno) | 10527.18 | 1947.62 | 12662.29 | 13% | -| Servest | 6794.86 | 1626.17 | 10848.25 | 9% | -| Express | 6479.24 | 1015.09 | 8055.83 | 8% | +| Hyper Express | 81094.37 | 14906.39 | 103422.28 | 100% | +| Bun | 79224.52 | 10091.31 | 102411.39 | 98% | +| Stric | 77841.81 | 9865.03 | 103902.12 | 96% | +| Elysia | 77009.42 | 11918.04 | 106572.35 | 95% | +| Vixeny (Bun) | 75977.86 | 14657.11 | 105009.23 | 94% | +| Deno | 63817.26 | 11946.41 | 94288.45 | 79% | +| Fast | 56574.56 | 8864.35 | 86566.23 | 70% | +| NHttp | 56292.34 | 7902.18 | 86117.34 | 69% | +| Fastro | 55508.71 | 8317.99 | 83908.56 | 68% | +| Vixeny (Deno) | 54877.68 | 8119.77 | 87115.33 | 68% | +| Hono | 51853.28 | 5223.69 | 77169.99 | 64% | +| Megalo | 49172.44 | 3498.85 | 63736.06 | 61% | +| Deso | 47819.12 | 3711.92 | 67834.72 | 59% | +| Alosaur | 45965.70 | 2951.52 | 59425.19 | 57% | +| Cheetah | 42573.42 | 2932.22 | 64691.95 | 52% | +| http | 42514.46 | 4653.31 | 53128.90 | 52% | +| Reno | 41750.37 | 2478.91 | 48102.73 | 51% | +| Router | 40674.65 | 3954.96 | 47620.85 | 50% | +| Danet V2 (Hono) | 37321.61 | 2641.28 | 40906.22 | 46% | +| Danet (Oak) | 34788.82 | 2645.84 | 38434.30 | 43% | +| Aqua | 33006.23 | 3374.25 | 38655.41 | 41% | +| Oak | 31845.31 | 3319.36 | 37742.72 | 39% | +| Little | 31430.12 | 4016.70 | 38667.73 | 39% | +| Fastify | 19925.34 | 4823.15 | 28227.26 | 25% | +| Node | 17546.35 | 1504.80 | 26432.84 | 22% | +| Dinatra | 17541.06 | 2197.82 | 21581.51 | 22% | +| Abc | 14420.36 | 2030.20 | 19654.09 | 18% | +| Express (Deno) | 7057.59 | 2459.58 | 12881.91 | 9% | +| Express | 6717.24 | 1019.71 | 8701.15 | 8% | +| Servest | 6384.46 | 1586.48 | 11512.73 | 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-6f5f4fc3-6e01-47e5-af75-e8f2c39e88ea) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-87cd0368-0d15-4513-b4bd-05a25595c138) | | | | | # Frameworks @@ -279,12 +279,12 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13579.87 | 1475.62 | 19707.58 | | +| 14420.36 | 2030.20 | 19654.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12212.46 | 12930.70 | 13758.44 | 14539.37 | 14935.52 | 15128.21 | 15679.77 | -| **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | +| **Req/Sec** | 12665.25 | 13342.88 | 14147.52 | 15422.96 | 17091.82 | 18252.32 | 19041.17 | +| **Latency** | 2ms | 3ms | 3ms | 3ms | 3ms | 4ms | 5ms | ### [Acorn](#acorn) @@ -301,253 +301,253 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45013.37 | 2898.84 | 60406.77 | | +| 45965.70 | 2951.52 | 59425.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43118.40 | 44206.59 | 45037.93 | 45963.37 | 47605.77 | 48545.93 | 52039.65 | -| **Latency** | 971µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44017.43 | 45005.86 | 45767.25 | 47188.08 | 48724.33 | 49960.37 | 52540.39 | +| **Latency** | 942µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31779.31 | 3408.60 | 37762.80 | | +| 33006.23 | 3374.25 | 38655.41 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29703.79 | 30907.98 | 32493.41 | 33525.08 | 34504.02 | 35022.00 | 35925.42 | +| **Req/Sec** | 31133.73 | 32374.47 | 33538.03 | 34633.20 | 35604.20 | 36090.26 | 37246.23 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 77448.26 | 10527.19 | 100036.83 | | +| 79224.52 | 10091.31 | 102411.39 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 63806.01 | 68316.14 | 77137.61 | 86282.82 | 92289.10 | 94322.11 | 97670.11 | -| **Latency** | 381µs | 476µs | 605µs | 773µs | 954µs | 1ms | 1ms | +| **Req/Sec** | 66532.05 | 71020.34 | 78402.67 | 86738.58 | 93869.76 | 96157.11 | 99691.74 | +| **Latency** | 372µs | 465µs | 592µs | 751µs | 942µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40696.42 | 2450.90 | 45825.41 | | +| 42573.42 | 2932.22 | 64691.95 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38931.72 | 40145.03 | 41155.68 | 41816.80 | 42211.97 | 42473.77 | 43151.96 | +| **Req/Sec** | 41007.23 | 42015.96 | 42722.77 | 43531.04 | 44763.42 | 45618.73 | 47230.23 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34237.64 | 2361.40 | 36134.62 | | +| 34788.82 | 2645.84 | 38434.30 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33547.85 | 34257.57 | 34552.29 | 35002.15 | 35342.66 | 35512.51 | 35711.67 | +| **Req/Sec** | 34230.24 | 34500.31 | 35101.08 | 35555.20 | 36326.31 | 36890.83 | 37819.09 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 36172.59 | 2489.50 | 40129.95 | | +| 37321.61 | 2641.28 | 40906.22 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35391.98 | 36166.36 | 36614.17 | 36930.56 | 37403.65 | 37599.33 | 37962.53 | +| **Req/Sec** | 36491.61 | 36901.16 | 37508.07 | 38222.62 | 39012.60 | 39608.49 | 40148.31 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 66256.99 | 11992.54 | 90011.94 | | +| 63817.26 | 11946.41 | 94288.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 53554.55 | 55149.30 | 64043.32 | 76831.39 | 83425.78 | 86168.65 | 89239.64 | -| **Latency** | 517µs | 571µs | 751µs | 920µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 53423.22 | 54771.11 | 57274.28 | 73447.22 | 83621.67 | 86764.33 | 90307.42 | +| **Latency** | 520µs | 586µs | 822µs | 934µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45507.81 | 2256.31 | 55840.50 | | +| 47819.12 | 3711.92 | 67834.72 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44269.12 | 45013.04 | 45617.67 | 46263.07 | 46986.75 | 47608.07 | 50054.65 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44906.12 | 46097.12 | 47201.92 | 49084.03 | 52235.16 | 54612.65 | 59242.87 | +| **Latency** | 927µs | 999µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16418.82 | 2085.47 | 22553.99 | | +| 17541.06 | 2197.82 | 21581.51 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 14968.89 | 15696.08 | 16734.81 | 17624.85 | 18397.84 | 18701.01 | 19505.56 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15556.73 | 16810.31 | 17929.83 | 18864.78 | 19563.00 | 19957.45 | 20696.36 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 74187.65 | 14125.91 | 99454.37 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 77009.42 | 11918.04 | 106572.35 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56191.24 | 60700.02 | 74188.44 | 87421.23 | 92520.18 | 94845.17 | 97345.33 | -| **Latency** | 389µs | 483µs | 615µs | 827µs | 1ms | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | +| **Req/Sec** | 59992.30 | 68541.16 | 77823.52 | 84517.51 | 93522.45 | 96259.10 | 101938.87 | +| **Latency** | 411µs | 504µs | 573µs | 748µs | 990µs | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------- | ------- | --- | -| 6479.24 | 1015.09 | 8055.83 | | +| 6717.24 | 1019.71 | 8701.15 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5026.52 | 6166.49 | 6625.76 | 6824.90 | 7819.76 | 7907.19 | 8011.92 | -| **Latency** | 6ms | 6ms | 7ms | 7ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 5305.32 | 6353.23 | 6781.05 | 7249.63 | 7995.49 | 8150.49 | 8487.94 | +| **Latency** | 6ms | 6ms | 7ms | 7ms | 8ms | 10ms | 12ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10527.18 | 1947.62 | 12662.29 | | +| 7057.59 | 2459.58 | 12881.91 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7403.59 | 10500.18 | 11299.63 | 11513.68 | 11673.53 | 11784.08 | 12325.63 | -| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | ------- | ------- | ------- | ------- | -------- | -------- | -------- | +| **Req/Sec** | 4724.84 | 5646.65 | 5880.74 | 9004.58 | 11392.34 | 11757.95 | 12420.85 | +| **Latency** | 3ms | 4ms | 7ms | 9ms | 9ms | 10ms | 13ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54890.66 | 6624.20 | 79626.60 | | +| 56574.56 | 8864.35 | 86566.23 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 49098.40 | 50326.52 | 52804.76 | 58646.93 | 64437.12 | 68090.60 | 73640.78 | -| **Latency** | 609µs | 813µs | 949µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49107.68 | 50421.15 | 52917.51 | 61925.85 | 70319.65 | 74737.43 | 81918.37 | +| **Latency** | 581µs | 742µs | 926µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17405.18 | 3769.95 | 31220.56 | | +| 19925.34 | 4823.15 | 28227.26 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15393.64 | 15779.37 | 16273.96 | 16882.89 | 24621.62 | 25420.18 | 26685.77 | -| **Latency** | 1ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15905.50 | 16495.41 | 17314.68 | 25235.32 | 26092.37 | 26474.88 | 27315.38 | +| **Latency** | 1ms | 1ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49355.94 | 4278.94 | 63822.01 | | +| 55508.71 | 8317.99 | 83908.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46839.89 | 47918.45 | 48985.79 | 50179.67 | 54145.64 | 56342.22 | 59543.26 | -| **Latency** | 864µs | 941µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48516.59 | 50009.92 | 52766.45 | 59767.96 | 67112.73 | 72326.02 | 79579.12 | +| **Latency** | 594µs | 776µs | 942µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51241.52 | 5330.36 | 81454.59 | | +| 51853.28 | 5223.69 | 77169.99 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48057.83 | 48881.63 | 49804.79 | 51745.28 | 57533.04 | 61701.12 | 70044.56 | -| **Latency** | 762µs | 911µs | 997µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48307.14 | 49487.35 | 50728.45 | 52790.79 | 57722.44 | 62898.94 | 71193.15 | +| **Latency** | 778µs | 896µs | 978µs | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41106.73 | 3971.71 | 48496.04 | | +| 42514.46 | 4653.31 | 53128.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37994.00 | 40074.42 | 42057.77 | 43145.68 | 44090.11 | 44612.72 | 46108.43 | -| **Latency** | 900µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 39282.34 | 41509.76 | 43314.57 | 44932.89 | 46244.38 | 47093.25 | 49326.98 | +| **Latency** | 870µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 77403.62 | 16285.47 | 97920.74 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 81094.37 | 14906.39 | 103422.28 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 54312.07 | 59712.27 | 84342.17 | 91630.56 | 94558.88 | 95977.22 | 97292.38 | -| **Latency** | 348µs | 453µs | 602µs | 788µs | 982µs | 1ms | 1ms | +| **Req/Sec** | 57015.96 | 69586.87 | 86853.31 | 93527.56 | 96009.80 | 97059.49 | 99643.51 | +| **Latency** | 332µs | 433µs | 588µs | 735µs | 935µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31357.59 | 3932.80 | 36570.20 | | +| 31430.12 | 4016.70 | 38667.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29575.95 | 30929.50 | 32173.02 | 33184.06 | 33986.76 | 34647.26 | 35582.86 | +| **Req/Sec** | 29119.61 | 30913.81 | 32351.05 | 33355.05 | 34320.67 | 35032.08 | 36388.48 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47607.28 | 3136.22 | 65934.48 | | +| 49172.44 | 3498.85 | 63736.06 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45315.71 | 46319.24 | 47402.90 | 48813.66 | 50897.75 | 52074.53 | 54821.13 | -| **Latency** | 899µs | 977µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46568.35 | 47506.89 | 48745.46 | 50656.84 | 52964.95 | 55102.09 | 58540.76 | +| **Latency** | 862µs | 945µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54556.17 | 7744.51 | 81216.10 | | +| 56292.34 | 7902.18 | 86117.34 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48587.54 | 49727.31 | 51126.55 | 58451.69 | 66801.14 | 70928.27 | 76684.77 | -| **Latency** | 602µs | 827µs | 956µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49268.61 | 50658.36 | 53654.02 | 61061.26 | 68206.96 | 72421.39 | 78142.13 | +| **Latency** | 589µs | 748µs | 930µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16952.08 | 1406.31 | 25534.54 | | +| 17546.35 | 1504.80 | 26432.84 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16442.97 | 16844.73 | 17115.58 | 17399.48 | 17672.05 | 17827.84 | 19283.46 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 17073.50 | 17326.61 | 17635.46 | 18106.13 | 18524.39 | 18744.85 | 19227.00 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30289.69 | 3205.18 | 34990.21 | | +| 31845.31 | 3319.36 | 37742.72 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29864.05 | 30326.20 | 30938.19 | 31341.15 | 31688.15 | 31974.75 | 32350.35 | +| **Req/Sec** | 31160.69 | 31789.61 | 32319.69 | 33011.17 | 33731.76 | 34119.00 | 34925.86 | | **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 | | -------- | ------- | -------- | --- | -| 40365.26 | 2244.64 | 45011.60 | | +| 41750.37 | 2478.91 | 48102.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38679.17 | 39869.51 | 40802.59 | 41295.74 | 42013.07 | 42387.31 | 43709.00 | +| **Req/Sec** | 39943.73 | 40984.96 | 41932.08 | 43038.74 | 44026.52 | 44350.97 | 45931.52 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40166.09 | 3960.07 | 47234.68 | | +| 40674.65 | 3954.96 | 47620.85 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37668.62 | 39453.99 | 40922.04 | 42140.29 | 43110.98 | 43719.93 | 44707.58 | -| **Latency** | 910µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 38126.00 | 39917.96 | 41341.73 | 42631.41 | 43671.63 | 44510.91 | 45903.87 | +| **Latency** | 905µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 79732.03 | 9989.14 | 99223.08 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 77841.81 | 9865.03 | 103902.12 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 64530.64 | 72116.10 | 81587.22 | 87734.63 | 89858.07 | 92203.33 | 96312.72 | -| **Latency** | 403µs | 460µs | 542µs | 759µs | 949µs | 1ms | 1ms | +| **Req/Sec** | 65795.23 | 69619.82 | 76604.84 | 85384.80 | 92441.69 | 95211.01 | 99173.37 | +| **Latency** | 379µs | 474µs | 606µs | 764µs | 950µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6794.86 | 1626.17 | 10848.25 | | +| 6384.46 | 1586.48 | 11512.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5235.62 | 6161.29 | 7168.55 | 7619.47 | 8548.20 | 8955.17 | 9444.19 | -| **Latency** | 5ms | 6ms | 6ms | 7ms | 9ms | 12ms | 14ms | +| **Req/Sec** | 5142.21 | 5725.15 | 6514.30 | 7086.55 | 8112.20 | 8884.10 | 9975.29 | +| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 11ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | --------- | --- | -| 76114.64 | 14946.72 | 100705.24 | | +| 75977.86 | 14657.11 | 105009.23 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56354.15 | 60849.09 | 77910.14 | 89855.30 | 95242.84 | 97129.30 | 99710.68 | -| **Latency** | 382µs | 474µs | 596µs | 805µs | 976µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | +| **Req/Sec** | 57282.71 | 61818.72 | 75839.34 | 89430.91 | 95185.57 | 98265.60 | 100929.32 | +| **Latency** | 378µs | 471µs | 599µs | 813µs | 977µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 57153.44 | 9641.84 | 84965.43 | | +| 54877.68 | 8119.77 | 87115.33 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 49356.90 | 50611.00 | 52138.67 | 63210.50 | 72781.85 | 77026.38 | 82549.29 | -| **Latency** | 577µs | 665µs | 923µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49778.91 | 50814.83 | 51993.01 | 54355.56 | 67134.88 | 75120.17 | 83247.58 | +| **Latency** | 606µs | 843µs | 941µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-10-26T01:55:28.701Z

+

Generated 2024-10-27T02:04:39.947Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index cafc4fccd1..1877ca8a3a 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000229878, - "slowest": 0.01608354, - "fastest": 0.001025063, - "average": 0.003675663694166544, - "requestsPerSec": 13576.68790181385, - "totalData": 1765010, + "total": 10.000229602, + "slowest": 0.016833276, + "fastest": 0.001735556, + "average": 0.003463848042641975, + "requestsPerSec": 14405.669242953049, + "totalData": 1872780, "sizePerRequest": 13, - "sizePerSec": 176496.94272358005 + "sizePerSec": 187273.70015838963 }, "responseTimeHistogram": { - "0.001025063": 1, - "0.0025309107": 464, - "0.0040367584": 117159, - "0.0055426061": 16541, - "0.0070484538": 1207, - "0.0085543015": 138, - "0.0100601492": 209, - "0.0115659969": 7, - "0.0130718446": 8, - "0.0145776923": 19, - "0.01608354": 17 + "0.001735556": 1, + "0.0032453280000000004": 41059, + "0.0047551": 100443, + "0.006264872": 2071, + "0.007774644000000001": 146, + "0.009284416": 284, + "0.010794188": 7, + "0.012303960000000003": 7, + "0.013813732000000002": 12, + "0.015323504000000002": 14, + "0.016833276": 16 }, "latencyPercentiles": { - "p10": 0.003319533, - "p25": 0.003394011, - "p50": 0.003517789, - "p75": 0.003817386, - "p90": 0.004170744, - "p95": 0.004491062, - "p99": 0.00570309 + "p10": 0.00282274, + "p25": 0.003015111, + "p50": 0.00349783, + "p75": 0.003691553, + "p90": 0.003950094, + "p95": 0.004226019, + "p99": 0.005340277 }, "rps": { - "mean": 13579.870271686583, - "stddev": 1475.6186073744525, - "max": 19707.577563572195, + "mean": 14420.35863588242, + "stddev": 2030.1979940086158, + "max": 19654.08805031576, "percentiles": { - "p10": 12212.460373319684, - "p25": 12930.70266039704, - "p50": 13758.440351235839, - "p75": 14539.37481298358, - "p90": 14935.521149950664, - "p95": 15128.211088036216, - "p99": 15679.765307039263 + "p10": 12665.246282749464, + "p25": 13342.884029269264, + "p50": 14147.524363843757, + "p75": 15422.96170538721, + "p90": 17091.818343772822, + "p95": 18252.318592033396, + "p99": 19041.167941539232 } }, "details": { "DNSDialup": { - "average": 0.0010036995800000001, - "fastest": 0.000104778, - "slowest": 0.001384619 + "average": 0.0007732863800000001, + "fastest": 0.000076383, + "slowest": 0.001849437 }, "DNSLookup": { - "average": 0.000010013219999999999, - "fastest": 0.000003947, - "slowest": 0.000045456 + "average": 0.00000799388, + "fastest": 0.000003907, + "slowest": 0.000044202 } }, "statusCodeDistribution": { - "200": 135770 + "200": 144060 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index b8e8a6d8a2..73279113f0 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.00035121, + "total": 10.000525314, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64325.94080863286, + "requestsPerSec": 64200.127477423426, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 643282 + "Connection refused (os error 111)": 642035 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 8cc06cb63d..ec3dc91c1e 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000376911, - "slowest": 0.007425585, - "fastest": 0.000263896, - "average": 0.0011086584095912433, - "requestsPerSec": 45024.902961879976, - "totalData": 5853458, + "total": 10.000433849, + "slowest": 0.007158786, + "fastest": 0.000260185, + "average": 0.0010859803261645997, + "requestsPerSec": 45966.20576075969, + "totalData": 5975866, "sizePerRequest": 13, - "sizePerSec": 585323.7385044397 + "sizePerSec": 597560.6748898759 }, "responseTimeHistogram": { - "0.000263896": 1, - "0.0009800649": 50874, - "0.0016962338000000002": 398029, - "0.0024124027000000004": 1100, - "0.0031285716000000003": 138, - "0.0038447405000000003": 27, - "0.0045609094": 1, - "0.0052770783": 12, - "0.005993247200000001": 32, - "0.006709416100000001": 40, - "0.007425585": 12 + "0.000260185": 1, + "0.0009500451000000001": 50654, + "0.0016399052000000002": 407542, + "0.0023297653000000002": 1260, + "0.0030196254000000003": 88, + "0.0037094855000000004": 40, + "0.0043993456": 12, + "0.0050892057": 19, + "0.0057790658": 14, + "0.0064689259": 36, + "0.007158786": 16 }, "latencyPercentiles": { - "p10": 0.00097185, - "p25": 0.001031014, - "p50": 0.001120175, - "p75": 0.001185439, - "p90": 0.001232616, - "p95": 0.001271472, - "p99": 0.001403582 + "p10": 0.000942497, + "p25": 0.001010225, + "p50": 0.001092635, + "p75": 0.001166154, + "p90": 0.001214402, + "p95": 0.001252214, + "p99": 0.001380793 }, "rps": { - "mean": 45013.36543405533, - "stddev": 2898.838690109613, - "max": 60406.77159909717, + "mean": 45965.698474253215, + "stddev": 2951.5241372010964, + "max": 59425.19104998916, "percentiles": { - "p10": 43118.40313500813, - "p25": 44206.591202748874, - "p50": 45037.930824161784, - "p75": 45963.36509512221, - "p90": 47605.76708138553, - "p95": 48545.929303714685, - "p99": 52039.651794216166 + "p10": 44017.43411246703, + "p25": 45005.859762943255, + "p50": 45767.25498119563, + "p75": 47188.07570462681, + "p90": 48724.328621032684, + "p95": 49960.367111581414, + "p99": 52540.38852554348 } }, "details": { "DNSDialup": { - "average": 0.0010301270999999999, - "fastest": 0.00011741, - "slowest": 0.002294709 + "average": 0.0008243262599999998, + "fastest": 0.00009049, + "slowest": 0.001678269 }, "DNSLookup": { - "average": 0.00005391236, - "fastest": 0.000004729, - "slowest": 0.002176621 + "average": 0.000010996700000000003, + "fastest": 0.000003736, + "slowest": 0.00018302 } }, "statusCodeDistribution": { - "200": 450266 + "200": 459682 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 26a90f0320..0434ea3916 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000111218, - "slowest": 0.015202425, - "fastest": 0.000499755, - "average": 0.0015726219458148916, - "requestsPerSec": 31753.74684117838, - "totalData": 4128033, + "total": 10.000740835, + "slowest": 0.014831479, + "fastest": 0.000530429, + "average": 0.001513990918424805, + "requestsPerSec": 32981.856588627415, + "totalData": 4287959, "sizePerRequest": 13, - "sizePerSec": 412798.7089353189 + "sizePerSec": 428764.13565215643 }, "responseTimeHistogram": { - "0.000499755": 1, - "0.001970022": 295754, - "0.003440289": 20265, - "0.004910556000000001": 260, - "0.006380823000000001": 1110, - "0.00785109": 101, - "0.009321357": 0, - "0.010791624": 0, - "0.012261891": 0, - "0.013732158000000001": 0, - "0.015202425": 50 + "0.000530429": 1, + "0.001960534": 311025, + "0.003390639": 17257, + "0.004820743999999999": 305, + "0.006250848999999999": 1144, + "0.007680953999999999": 61, + "0.009111059": 0, + "0.010541164": 0, + "0.011971269": 0, + "0.013401373999999999": 0, + "0.014831479": 50 }, "latencyPercentiles": { - "p10": 0.001068953, - "p25": 0.001414418, - "p50": 0.001614071, - "p75": 0.001699234, - "p90": 0.001795215, - "p95": 0.002171539, - "p99": 0.002478762 + "p10": 0.001037926, + "p25": 0.001355256, + "p50": 0.001559667, + "p75": 0.001649846, + "p90": 0.001739913, + "p95": 0.002006409, + "p99": 0.002314835 }, "rps": { - "mean": 31779.308967664998, - "stddev": 3408.5959825371856, - "max": 37762.80390568105, + "mean": 33006.22681191574, + "stddev": 3374.252359112501, + "max": 38655.40935245395, "percentiles": { - "p10": 29703.793174388244, - "p25": 30907.976095604077, - "p50": 32493.41420488081, - "p75": 33525.080112429576, - "p90": 34504.01743467768, - "p95": 35022.00110450679, - "p99": 35925.42050285958 + "p10": 31133.731638961002, + "p25": 32374.47099563165, + "p50": 33538.030607018096, + "p75": 34633.19591828507, + "p90": 35604.201295753424, + "p95": 36090.258095268655, + "p99": 37246.229026234425 } }, "details": { "DNSDialup": { - "average": 0.0008183253599999999, - "fastest": 0.00008532, - "slowest": 0.001743151 + "average": 0.0010419904399999996, + "fastest": 0.000379228, + "slowest": 0.001495317 }, "DNSLookup": { - "average": 0.00000914312, - "fastest": 0.000004108, - "slowest": 0.000044704 + "average": 0.000010400099999999999, + "fastest": 0.000004989, + "slowest": 0.000046807 } }, "statusCodeDistribution": { - "200": 317541 + "200": 329843 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 94b5e02de9..26f8022542 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000425515, - "slowest": 0.003933272, - "fastest": 0.000029066, - "average": 0.0006442452596888682, - "requestsPerSec": 77441.30475632066, - "totalData": 10067798, + "total": 10.000299928, + "slowest": 0.00299448, + "fastest": 0.000033643, + "average": 0.0006296450183550635, + "requestsPerSec": 79223.62386169424, + "totalData": 10299380, "sizePerRequest": 13, - "sizePerSec": 1006736.9618321686 + "sizePerSec": 1029907.110202025 }, "responseTimeHistogram": { - "0.000029066": 1, - "0.0004194866": 115753, - "0.0008099072": 496958, - "0.0012003277999999998": 139138, - "0.0015907483999999998": 20695, - "0.001981169": 1857, - "0.0023715895999999997": 24, - "0.0027620101999999997": 5, - "0.0031524307999999997": 13, - "0.0035428513999999998": 1, - "0.003933272": 1 + "0.000033643": 1, + "0.00032972670000000004": 47651, + "0.0006258104": 396158, + "0.0009218941000000001": 259629, + "0.0012179778000000001": 70448, + "0.0015140615": 15614, + "0.0018101452000000003": 2618, + "0.0021062289": 126, + "0.0024023126": 12, + "0.0026983963": 2, + "0.00299448": 1 }, "latencyPercentiles": { - "p10": 0.000381174, - "p25": 0.000476274, - "p50": 0.000605327, - "p75": 0.000773501, - "p90": 0.000954368, - "p95": 0.001083913, - "p99": 0.001415673 + "p10": 0.000372725, + "p25": 0.000465077, + "p50": 0.000592576, + "p75": 0.000751951, + "p90": 0.000942566, + "p95": 0.001058162, + "p99": 0.001376798 }, "rps": { - "mean": 77448.25707154877, - "stddev": 10527.192887124917, - "max": 100036.83037657528, + "mean": 79224.52368084202, + "stddev": 10091.307609899244, + "max": 102411.38814636033, "percentiles": { - "p10": 63806.01052619154, - "p25": 68316.14310461788, - "p50": 77137.6069707504, - "p75": 86282.82321425018, - "p90": 92289.09589317183, - "p95": 94322.10910237863, - "p99": 97670.10760323695 + "p10": 66532.04848775643, + "p25": 71020.34022544714, + "p50": 78402.67353116746, + "p75": 86738.58132097623, + "p90": 93869.7623810017, + "p95": 96157.10770626676, + "p99": 99691.73711799848 } }, "details": { "DNSDialup": { - "average": 0.0007657323600000002, - "fastest": 0.000087263, - "slowest": 0.001432662 + "average": 0.00068896142, + "fastest": 0.000069008, + "slowest": 0.001284283 }, "DNSLookup": { - "average": 0.000009874360000000002, - "fastest": 0.000004107, - "slowest": 0.000049153 + "average": 0.000024667799999999994, + "fastest": 0.000003547, + "slowest": 0.000610749 } }, "statusCodeDistribution": { - "200": 774446 + "200": 792260 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index b418ece897..33beab9d27 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000225676, - "slowest": 0.008967379, - "fastest": 0.00046956, - "average": 0.0012267411283489024, - "requestsPerSec": 40695.18160741956, - "totalData": 5290493, + "total": 10.000170352, + "slowest": 0.008232578, + "fastest": 0.000199603, + "average": 0.001172522701847963, + "requestsPerSec": 42575.87471145912, + "totalData": 5534958, "sizePerRequest": 13, - "sizePerSec": 529037.3608964543 + "sizePerSec": 553486.3712489685 }, "responseTimeHistogram": { - "0.00046956": 1, - "0.0013193418999999998": 334654, - "0.0021691237999999996": 71431, - "0.0030189056999999995": 730, - "0.0038686875999999993": 76, - "0.004718469499999999": 19, - "0.005568251399999999": 4, - "0.006418033299999999": 14, - "0.007267815199999999": 11, - "0.008117597099999999": 14, - "0.008967379": 7 + "0.000199603": 1, + "0.0010029005": 32741, + "0.0018061980000000002": 390835, + "0.0026094955": 1926, + "0.0034127930000000003": 155, + "0.0042160905": 41, + "0.005019388": 18, + "0.0058226855": 9, + "0.006625983": 14, + "0.0074292805000000005": 11, + "0.008232578": 15 }, "latencyPercentiles": { - "p10": 0.001074064, - "p25": 0.001124848, - "p50": 0.001232566, - "p75": 0.001294221, - "p90": 0.001364664, - "p95": 0.001423083, - "p99": 0.001575984 + "p10": 0.001021014, + "p25": 0.001082706, + "p50": 0.001175002, + "p75": 0.001253747, + "p90": 0.00130924, + "p95": 0.001351379, + "p99": 0.001525664 }, "rps": { - "mean": 40696.41697082346, - "stddev": 2450.9039590202124, - "max": 45825.405604868174, + "mean": 42573.42049629859, + "stddev": 2932.2170929116633, + "max": 64691.953142192746, "percentiles": { - "p10": 38931.717670385, - "p25": 40145.026661904325, - "p50": 41155.683801182255, - "p75": 41816.80269328404, - "p90": 42211.96800616842, - "p95": 42473.76844102841, - "p99": 43151.961408950665 + "p10": 41007.22547312976, + "p25": 42015.95578591293, + "p50": 42722.77123706848, + "p75": 43531.04198604042, + "p90": 44763.41780939731, + "p95": 45618.72648722362, + "p99": 47230.227345501946 } }, "details": { "DNSDialup": { - "average": 0.00085601724, - "fastest": 0.000090007, - "slowest": 0.00141635 + "average": 0.0008300949400000001, + "fastest": 0.000117378, + "slowest": 0.00137904 }, "DNSLookup": { - "average": 0.000007894320000000001, - "fastest": 0.000003968, - "slowest": 0.000046407 + "average": 0.000010705940000000001, + "fastest": 0.000004768, + "slowest": 0.000039264 } }, "statusCodeDistribution": { - "200": 406961 + "200": 425766 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 22334d10d6..16c4aacf96 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000237278, - "slowest": 0.012998556, - "fastest": 0.000829705, - "average": 0.001457997833633582, - "requestsPerSec": 34247.687377723436, - "totalData": 4452305, + "total": 10.000189871, + "slowest": 0.012813977, + "fastest": 0.000714572, + "average": 0.0014350634934962797, + "requestsPerSec": 34794.939345007166, + "totalData": 4523428, "sizePerRequest": 13, - "sizePerSec": 445219.9359104047 + "sizePerSec": 452334.2114850931 }, "responseTimeHistogram": { - "0.000829705": 1, - "0.0020465901": 339825, - "0.0032634752": 2171, - "0.0044803603": 357, - "0.0056972454": 75, - "0.006914130500000001": 9, - "0.0081310156": 11, - "0.0093479007": 14, - "0.0105647858": 8, - "0.011781670900000001": 11, - "0.012998556000000001": 3 + "0.000714572": 1, + "0.0019245125": 344574, + "0.003134453": 2755, + "0.0043443935": 387, + "0.005554334": 74, + "0.0067642745": 48, + "0.007974215": 78, + "0.009184155500000001": 11, + "0.010394096": 11, + "0.0116040365": 11, + "0.012813977": 6 }, "latencyPercentiles": { - "p10": 0.001278708, - "p25": 0.001330184, - "p50": 0.001473561, - "p75": 0.001546529, - "p90": 0.001606191, - "p95": 0.001642553, - "p99": 0.001938863 + "p10": 0.001257153, + "p25": 0.001311253, + "p50": 0.001444934, + "p75": 0.001524592, + "p90": 0.001581027, + "p95": 0.001623225, + "p99": 0.001908035 }, "rps": { - "mean": 34237.642509636404, - "stddev": 2361.3957846733238, - "max": 36134.62210130683, + "mean": 34788.82159050724, + "stddev": 2645.8417070021833, + "max": 38434.29933215605, "percentiles": { - "p10": 33547.84980648038, - "p25": 34257.5664146051, - "p50": 34552.28797739616, - "p75": 35002.150204342346, - "p90": 35342.65916354575, - "p95": 35512.505830393864, - "p99": 35711.669660561456 + "p10": 34230.24241917517, + "p25": 34500.307052734395, + "p50": 35101.084623514944, + "p75": 35555.19899059799, + "p90": 36326.30751189975, + "p95": 36890.83256762982, + "p99": 37819.0948609952 } }, "details": { "DNSDialup": { - "average": 0.0008619006399999999, - "fastest": 0.000088215, - "slowest": 0.001704489 + "average": 0.0007056461999999999, + "fastest": 0.000069348, + "slowest": 0.001086165 }, "DNSLookup": { - "average": 0.00001174682, - "fastest": 0.000003747, - "slowest": 0.000174979 + "average": 0.000008180680000000001, + "fastest": 0.000004669, + "slowest": 0.000032451 } }, "statusCodeDistribution": { - "200": 342485 + "200": 347956 }, "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 e0947376a8..15b1159f08 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.000479831, - "slowest": 0.010491689, - "fastest": 0.000323861, - "average": 0.0013798880253243805, - "requestsPerSec": 36184.76374286285, - "totalData": 4704245, + "total": 10.000339356, + "slowest": 0.010824568, + "fastest": 0.000603064, + "average": 0.00133758288299743, + "requestsPerSec": 37329.53319989314, + "totalData": 4853004, "sizePerRequest": 13, - "sizePerSec": 470401.92865721707 + "sizePerSec": 485283.9315986109 }, "responseTimeHistogram": { - "0.000323861": 1, - "0.0013406438": 147105, - "0.0023574266": 213452, - "0.0033742093999999997": 1042, - "0.0043909922": 120, - "0.005407775": 44, - "0.006424557799999999": 4, - "0.0074413406": 14, - "0.0084581234": 68, - "0.0094749062": 12, - "0.010491689": 3 + "0.000603064": 1, + "0.0016252144": 368105, + "0.0026473648": 4658, + "0.0036695152": 393, + "0.0046916656000000004": 51, + "0.005713816": 0, + "0.0067359664000000005": 4, + "0.007758116800000001": 17, + "0.0087802672": 23, + "0.0098024176": 28, + "0.010824568": 28 }, "latencyPercentiles": { - "p10": 0.001211912, - "p25": 0.001261799, - "p50": 0.001392228, - "p75": 0.001458808, - "p90": 0.001519044, - "p95": 0.001559413, - "p99": 0.001861135 + "p10": 0.0011702, + "p25": 0.001229943, + "p50": 0.001336863, + "p75": 0.001425248, + "p90": 0.001475921, + "p95": 0.001513782, + "p99": 0.001753086 }, "rps": { - "mean": 36172.58725878912, - "stddev": 2489.503026444573, - "max": 40129.95299691535, + "mean": 37321.60891471746, + "stddev": 2641.2750142094446, + "max": 40906.21774509667, "percentiles": { - "p10": 35391.976699209525, - "p25": 36166.358033720244, - "p50": 36614.17156049426, - "p75": 36930.556342317715, - "p90": 37403.64685557197, - "p95": 37599.329909753156, - "p99": 37962.529660135464 + "p10": 36491.60647813362, + "p25": 36901.164246976055, + "p50": 37508.06798542573, + "p75": 38222.615833836564, + "p90": 39012.6020733645, + "p95": 39608.48809899918, + "p99": 40148.31354778545 } }, "details": { "DNSDialup": { - "average": 0.0009222789999999998, - "fastest": 0.000104126, - "slowest": 0.001310592 + "average": 0.0005930246200000001, + "fastest": 0.000073677, + "slowest": 0.001097497 }, "DNSLookup": { - "average": 0.00001461022, - "fastest": 0.000004659, - "slowest": 0.0001762 + "average": 0.00001098978, + "fastest": 0.000004268, + "slowest": 0.000045124 } }, "statusCodeDistribution": { - "200": 361865 + "200": 373308 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 63c3107e79..47b003025a 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000387939, - "slowest": 0.004536369, - "fastest": 0.000125735, - "average": 0.0007530749325583369, - "requestsPerSec": 66269.52914651325, - "totalData": 8615373, + "total": 10.000237022, + "slowest": 0.004853336, + "fastest": 0.000078687, + "average": 0.000781968691924083, + "requestsPerSec": 63825.28720027772, + "totalData": 8297484, "sizePerRequest": 13, - "sizePerSec": 861503.8789046722 + "sizePerSec": 829728.7336036103 }, "responseTimeHistogram": { - "0.000125735": 1, - "0.0005667984": 157190, - "0.0010078618000000001": 444126, - "0.0014489252000000003": 60807, - "0.0018899886000000002": 426, - "0.002331052": 63, - "0.0027721154000000005": 53, - "0.0032131788000000004": 7, - "0.0036542422000000003": 24, - "0.004095305600000001": 23, - "0.004536369": 1 + "0.000078687": 1, + "0.0005561518999999999": 115416, + "0.0010336167999999998": 474259, + "0.0015110816999999999": 48280, + "0.0019885465999999997": 153, + "0.0024660115": 85, + "0.0029434763999999997": 25, + "0.0034209413": 32, + "0.0038984061999999997": 14, + "0.0043758710999999995": 0, + "0.004853336": 3 }, "latencyPercentiles": { - "p10": 0.000517701, - "p25": 0.000571062, - "p50": 0.000751669, - "p75": 0.000920277, - "p90": 0.001001704, - "p95": 0.001063734, - "p99": 0.001196764 + "p10": 0.000520441, + "p25": 0.000586563, + "p50": 0.000822723, + "p75": 0.000934112, + "p90": 0.001010564, + "p95": 0.001069103, + "p99": 0.001191001 }, "rps": { - "mean": 66256.98736689652, - "stddev": 11992.541900437653, - "max": 90011.9355826564, + "mean": 63817.256840181835, + "stddev": 11946.405386075287, + "max": 94288.45433367715, "percentiles": { - "p10": 53554.54530439275, - "p25": 55149.30441784276, - "p50": 64043.316132841595, - "p75": 76831.38562103157, - "p90": 83425.77856557748, - "p95": 86168.65056389986, - "p99": 89239.6402481986 + "p10": 53423.215797895784, + "p25": 54771.11481548029, + "p50": 57274.27504835147, + "p75": 73447.22335380838, + "p90": 83621.67473808992, + "p95": 86764.32707209054, + "p99": 90307.42453459669 } }, "details": { "DNSDialup": { - "average": 0.00075490428, - "fastest": 0.000082877, - "slowest": 0.001508272 + "average": 0.0007547353999999999, + "fastest": 0.000075279, + "slowest": 0.001731126 }, "DNSLookup": { - "average": 0.000027483740000000002, - "fastest": 0.000004398, - "slowest": 0.000904479 + "average": 0.000008206300000000003, + "fastest": 0.000004609, + "slowest": 0.000038862 } }, "statusCodeDistribution": { - "200": 662721 + "200": 638268 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 310cc0e42d..8d46ff9c09 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000447398, - "slowest": 0.007155954, - "fastest": 0.000293069, - "average": 0.0010967749251949751, - "requestsPerSec": 45510.9638485796, - "totalData": 5916690, + "total": 10.000208937, + "slowest": 0.00591802, + "fastest": 0.000311771, + "average": 0.0010438650226488818, + "requestsPerSec": 47820.300856979986, + "totalData": 6216769, "sizePerRequest": 13, - "sizePerSec": 591642.5300315348 + "sizePerSec": 621663.9111407398 }, "responseTimeHistogram": { - "0.000293069": 1, - "0.0009793575": 21173, - "0.001665646": 432946, - "0.0023519345": 818, - "0.003038223": 102, - "0.0037245115": 42, - "0.0044108": 7, - "0.0050970885": 7, - "0.005783377": 13, - "0.0064696655": 18, - "0.007155954": 3 + "0.000311771": 1, + "0.0008723959000000001": 32756, + "0.0014330208000000002": 443303, + "0.0019936457000000003": 1924, + "0.0025542706000000006": 116, + "0.0031148955000000005": 64, + "0.003675520400000001": 7, + "0.004236145300000001": 4, + "0.004796770200000001": 0, + "0.0053573951000000005": 17, + "0.00591802": 21 }, "latencyPercentiles": { - "p10": 0.001012433, - "p25": 0.001050094, - "p50": 0.001091966, - "p75": 0.001136741, - "p90": 0.001187953, - "p95": 0.001228968, - "p99": 0.001360806 + "p10": 0.000927389, + "p25": 0.000999382, + "p50": 0.001053925, + "p75": 0.001106324, + "p90": 0.001162527, + "p95": 0.001208322, + "p99": 0.001336291 }, "rps": { - "mean": 45507.81262986862, - "stddev": 2256.3060352922867, - "max": 55840.495527360494, + "mean": 47819.11699966946, + "stddev": 3711.9151119201865, + "max": 67834.72459552113, "percentiles": { - "p10": 44269.12180678833, - "p25": 45013.03705292524, - "p50": 45617.667783559584, - "p75": 46263.072704977545, - "p90": 46986.74693218667, - "p95": 47608.06554798661, - "p99": 50054.649666505145 + "p10": 44906.1162130287, + "p25": 46097.117406956575, + "p50": 47201.92037498041, + "p75": 49084.031862553464, + "p90": 52235.158472547424, + "p95": 54612.64770479322, + "p99": 59242.866129698574 } }, "details": { "DNSDialup": { - "average": 0.00105168092, - "fastest": 0.000098696, - "slowest": 0.002201087 + "average": 0.0009231485399999996, + "fastest": 0.000228755, + "slowest": 0.001367929 }, "DNSLookup": { - "average": 0.00003264483999999999, - "fastest": 0.000003667, - "slowest": 0.001137352 + "average": 0.0000099731, + "fastest": 0.000004608, + "slowest": 0.000077324 } }, "statusCodeDistribution": { - "200": 455130 + "200": 478213 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 4e5fd4aab1..0e8569dc57 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000344847, - "slowest": 0.014420821, - "fastest": 0.00105075, - "average": 0.0030402673074850714, - "requestsPerSec": 16404.134308349618, - "totalData": 2132611, + "total": 10.000345876, + "slowest": 0.015536073, + "fastest": 0.000975667, + "average": 0.002844608943716697, + "requestsPerSec": 17533.89354470363, + "totalData": 2279485, "sizePerRequest": 13, - "sizePerSec": 213253.74600854504 + "sizePerSec": 227940.61608114722 }, "responseTimeHistogram": { - "0.00105075": 1, - "0.0023877571000000004": 856, - "0.0037247642000000003": 148193, - "0.0050617713": 13242, - "0.006398778400000001": 486, - "0.0077357855": 183, - "0.0090727926": 1034, - "0.0104097997": 3, - "0.0117468068": 11, - "0.013083813900000001": 17, - "0.014420821": 21 + "0.000975667": 1, + "0.0024317076": 10083, + "0.0038877482": 160545, + "0.005343788800000001": 3233, + "0.0067998294": 226, + "0.00825587": 1183, + "0.0097119106": 24, + "0.0111679512": 2, + "0.0126239918": 10, + "0.0140800324": 19, + "0.015536073": 19 }, "latencyPercentiles": { - "p10": 0.002676789, - "p25": 0.002785549, - "p50": 0.002905937, - "p75": 0.003036343, - "p90": 0.003683676, - "p95": 0.003905571, - "p99": 0.005243746 + "p10": 0.002480924, + "p25": 0.00259074, + "p50": 0.00272, + "p75": 0.002867315, + "p90": 0.003424824, + "p95": 0.003665453, + "p99": 0.004979282 }, "rps": { - "mean": 16418.817065701445, - "stddev": 2085.4681658147165, - "max": 22553.98747983077, + "mean": 17541.05810685778, + "stddev": 2197.8183607485144, + "max": 21581.509043356113, "percentiles": { - "p10": 14968.886817132234, - "p25": 15696.07613045397, - "p50": 16734.808401475682, - "p75": 17624.84574504676, - "p90": 18397.840919503054, - "p95": 18701.007984331107, - "p99": 19505.562986563637 + "p10": 15556.729168585913, + "p25": 16810.306398853718, + "p50": 17929.833449876907, + "p75": 18864.78365721047, + "p90": 19562.997640190748, + "p95": 19957.449097613324, + "p99": 20696.35602474508 } }, "details": { "DNSDialup": { - "average": 0.00122692864, - "fastest": 0.000126778, - "slowest": 0.002055714 + "average": 0.00069143016, + "fastest": 0.00009162, + "slowest": 0.001117884 }, "DNSLookup": { - "average": 0.000011447600000000002, - "fastest": 0.000004858, - "slowest": 0.000058369 + "average": 0.000011552300000000005, + "fastest": 0.000003807, + "slowest": 0.000200225 } }, "statusCodeDistribution": { - "200": 164047 + "200": 175345 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index dfd844b868..394b2fb5f3 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000324672, - "slowest": 0.003571616, - "fastest": 0.000039424, - "average": 0.000672465875563731, - "requestsPerSec": 74174.49176194107, - "totalData": 9642997, + "total": 10.000206841, + "slowest": 0.006196914, + "fastest": 0.000036427, + "average": 0.0006479839467547124, + "requestsPerSec": 77011.80708008117, + "totalData": 10011742, "sizePerRequest": 13, - "sizePerSec": 964268.3929052339 + "sizePerSec": 1001153.4920410552 }, "responseTimeHistogram": { - "0.000039424": 1, - "0.0003926432": 76936, - "0.0007458624": 421726, - "0.0010990816": 193684, - "0.0014523008": 35810, - "0.00180552": 11793, - "0.0021587392000000003": 1629, - "0.0025119584": 134, - "0.0028651776": 25, - "0.0032183968000000004": 25, - "0.003571616": 6 + "0.000036427": 1, + "0.0006524757": 518086, + "0.0012685244": 229430, + "0.0018845731": 21153, + "0.0025006218": 1312, + "0.0031166705": 87, + "0.0037327192000000003": 11, + "0.004348767900000001": 4, + "0.004964816600000001": 0, + "0.0055808653000000005": 42, + "0.006196914": 8 }, "latencyPercentiles": { - "p10": 0.00038902, - "p25": 0.000483658, - "p50": 0.000615143, - "p75": 0.00082703, - "p90": 0.001004593, - "p95": 0.001168432, - "p99": 0.001596084 + "p10": 0.000411226, + "p25": 0.000504741, + "p50": 0.000573589, + "p75": 0.000748444, + "p90": 0.000990668, + "p95": 0.001135395, + "p99": 0.001549148 }, "rps": { - "mean": 74187.65459434372, - "stddev": 14125.908811975765, - "max": 99454.37362260824, + "mean": 77009.4222617702, + "stddev": 11918.040836262247, + "max": 106572.35196974929, "percentiles": { - "p10": 56191.24276600943, - "p25": 60700.01821000557, - "p50": 74188.44003936282, - "p75": 87421.22587364542, - "p90": 92520.17952323103, - "p95": 94845.16526769927, - "p99": 97345.32566130199 + "p10": 59992.30268251446, + "p25": 68541.15520045662, + "p50": 77823.52472772231, + "p75": 84517.51202849427, + "p90": 93522.45474138475, + "p95": 96259.10308929662, + "p99": 101938.86511491948 } }, "details": { "DNSDialup": { - "average": 0.0010882575399999998, - "fastest": 0.00009395, - "slowest": 0.001630372 + "average": 0.0008292466, + "fastest": 0.00009102, + "slowest": 0.001353335 }, "DNSLookup": { - "average": 0.00001292978, - "fastest": 0.000004188, - "slowest": 0.000127178 + "average": 0.00000940208, + "fastest": 0.000004729, + "slowest": 0.000063538 } }, "statusCodeDistribution": { - "200": 741769 + "200": 770134 }, "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 cc415d1d42..ebb71b4167 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.000958804, - "slowest": 0.02855681, - "fastest": 0.00204318, - "average": 0.004741427253360691, - "requestsPerSec": 10532.590131045199, - "totalData": 4108104, + "total": 10.000700322, + "slowest": 0.028589502, + "fastest": 0.003351639, + "average": 0.007054428845544343, + "requestsPerSec": 7079.204227753681, + "totalData": 2761083, "sizePerRequest": 39, - "sizePerSec": 410771.0151107628 + "sizePerSec": 276088.96488239354 }, "responseTimeHistogram": { - "0.00204318": 1, - "0.004694543": 62246, - "0.007345905999999999": 38586, - "0.009997269": 2618, - "0.012648632": 1589, - "0.015299995": 154, - "0.017951357999999997": 63, - "0.020602720999999997": 9, - "0.023254083999999998": 43, - "0.025905446999999998": 23, - "0.02855681": 4 + "0.003351639": 1, + "0.0058754253": 28163, + "0.0083992116": 20137, + "0.010922997899999998": 19324, + "0.013446784199999999": 2325, + "0.0159705705": 681, + "0.0184943568": 102, + "0.021018143099999997": 33, + "0.023541929399999998": 17, + "0.0260657157": 11, + "0.028589502": 3 }, "latencyPercentiles": { - "p10": 0.003898221, - "p25": 0.003993081, - "p50": 0.004643926, - "p75": 0.004792435, - "p90": 0.005373901, - "p95": 0.006766415, - "p99": 0.010779059 + "p10": 0.003936078, + "p25": 0.004653776, + "p50": 0.007427728, + "p75": 0.009182049, + "p90": 0.009722776, + "p95": 0.010691352, + "p99": 0.013674524 }, "rps": { - "mean": 10527.184172944435, - "stddev": 1947.6235810162684, - "max": 12662.28832874591, + "mean": 7057.58770748482, + "stddev": 2459.581692166012, + "max": 12881.909622333207, "percentiles": { - "p10": 7403.588218438758, - "p25": 10500.183116829656, - "p50": 11299.631107400282, - "p75": 11513.675734697948, - "p90": 11673.525039497936, - "p95": 11784.07587830765, - "p99": 12325.633113518856 + "p10": 4724.836781050323, + "p25": 5646.649704131077, + "p50": 5880.744699016721, + "p75": 9004.58063016667, + "p90": 11392.338465961056, + "p95": 11757.94593672703, + "p99": 12420.850882376326 } }, "details": { "DNSDialup": { - "average": 0.0013039978199999992, - "fastest": 0.000102622, - "slowest": 0.002880596 + "average": 0.0008629468199999998, + "fastest": 0.000118152, + "slowest": 0.001900241 }, "DNSLookup": { - "average": 0.00006900312, - "fastest": 0.000005891, - "slowest": 0.002679003 + "average": 0.00001059362, + "fastest": 0.000004618, + "slowest": 0.000044233 } }, "statusCodeDistribution": { - "200": 105336 + "200": 70797 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index e6c298353d..9509e97b77 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000406388, - "slowest": 0.036669299, - "fastest": 0.006032899, - "average": 0.007709509200879879, - "requestsPerSec": 6477.236772870235, - "totalData": 842075, + "total": 10.000440345, + "slowest": 0.031115307, + "fastest": 0.005583688, + "average": 0.007436453654253358, + "requestsPerSec": 6715.6042817232565, + "totalData": 873067, "sizePerRequest": 13, - "sizePerSec": 84204.07804731304 + "sizePerSec": 87302.85566240233 }, "responseTimeHistogram": { - "0.006032899": 1, - "0.009096539": 57874, - "0.012160179": 5437, - "0.015223819000000003": 1316, - "0.018287459000000002": 84, - "0.021351099000000002": 21, - "0.024414739000000005": 7, - "0.027478379000000004": 7, - "0.030542019000000004": 10, - "0.033605659": 11, - "0.036669299": 7 + "0.005583688": 1, + "0.0081368499": 56774, + "0.0106900118": 7879, + "0.0132431737": 1975, + "0.0157963356": 440, + "0.0183494975": 40, + "0.0209026594": 13, + "0.0234558213": 6, + "0.0260089832": 10, + "0.0285621451": 9, + "0.031115307": 12 }, "latencyPercentiles": { - "p10": 0.006243818, - "p25": 0.00681764, - "p50": 0.007490563, - "p75": 0.007918885, - "p90": 0.009281852, - "p95": 0.010652568, - "p99": 0.013694731 + "p10": 0.006099502, + "p25": 0.006545734, + "p50": 0.007319727, + "p75": 0.007679586, + "p90": 0.008740214, + "p95": 0.010178516, + "p99": 0.012799532 }, "rps": { - "mean": 6479.242468507049, - "stddev": 1015.0858542452437, - "max": 8055.8285026895055, + "mean": 6717.24299844066, + "stddev": 1019.7077856304932, + "max": 8701.154608869416, "percentiles": { - "p10": 5026.521940365967, - "p25": 6166.493297224188, - "p50": 6625.758297959043, - "p75": 6824.897225076851, - "p90": 7819.760534871152, - "p95": 7907.185259244908, - "p99": 8011.915239210451 + "p10": 5305.324423591595, + "p25": 6353.231182788407, + "p50": 6781.054624026715, + "p75": 7249.628053805402, + "p90": 7995.490138726833, + "p95": 8150.493940057827, + "p99": 8487.944441149471 } }, "details": { "DNSDialup": { - "average": 0.0011490778600000003, - "fastest": 0.000141971, - "slowest": 0.002403677 + "average": 0.0012074384799999997, + "fastest": 0.000147545, + "slowest": 0.002413429 }, "DNSLookup": { - "average": 0.00005723946, - "fastest": 0.000004308, - "slowest": 0.002290666 + "average": 0.000023043659999999995, + "fastest": 0.000004979, + "slowest": 0.000673425 } }, "statusCodeDistribution": { - "200": 64775 + "200": 67159 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index c77508d5ac..c8a32fa4e8 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000339104, - "slowest": 0.005531145, - "fastest": 0.000236759, - "average": 0.0009091173826252022, - "requestsPerSec": 54898.33837538635, - "totalData": 7137026, + "total": 10.000416968, + "slowest": 0.005716285, + "fastest": 0.000276065, + "average": 0.0008819214147697171, + "requestsPerSec": 56593.14024714974, + "totalData": 7357415, "sizePerRequest": 13, - "sizePerSec": 713678.3988800226 + "sizePerSec": 735710.8232129466 }, "responseTimeHistogram": { - "0.000236759": 1, - "0.0007661976000000001": 121070, - "0.0012956362000000003": 425071, - "0.0018250748000000004": 2563, - "0.0023545134000000005": 204, - "0.002883952000000001": 31, - "0.0034133906000000007": 17, - "0.0039428292": 7, - "0.0044722678000000005": 36, - "0.005001706400000001": 1, - "0.005531145000000001": 1 + "0.000276065": 1, + "0.0008200869999999999": 169503, + "0.001364109": 394775, + "0.0019081310000000002": 1488, + "0.002452153": 100, + "0.002996175": 36, + "0.003540197": 3, + "0.004084219": 16, + "0.004628241": 28, + "0.005172263": 3, + "0.005716285": 2 }, "latencyPercentiles": { - "p10": 0.000609431, - "p25": 0.000813946, - "p50": 0.000949064, - "p75": 0.001037055, - "p90": 0.001090295, - "p95": 0.001127793, - "p99": 0.001234441 + "p10": 0.000581914, + "p25": 0.000742205, + "p50": 0.000926206, + "p75": 0.00101925, + "p90": 0.001080083, + "p95": 0.001122323, + "p99": 0.00124399 }, "rps": { - "mean": 54890.66476448688, - "stddev": 6624.198831174012, - "max": 79626.60377378204, + "mean": 56574.55703210327, + "stddev": 8864.354000078862, + "max": 86566.23182396842, "percentiles": { - "p10": 49098.39809963237, - "p25": 50326.52207713098, - "p50": 52804.75770867037, - "p75": 58646.932911022544, - "p90": 64437.122196033895, - "p95": 68090.59741479326, - "p99": 73640.77907736304 + "p10": 49107.67552968462, + "p25": 50421.15167312703, + "p50": 52917.506828315425, + "p75": 61925.85404405884, + "p90": 70319.64730946152, + "p95": 74737.42850419339, + "p99": 81918.36609767981 } }, "details": { "DNSDialup": { - "average": 0.0009437668199999996, - "fastest": 0.000073136, - "slowest": 0.00178399 + "average": 0.00071778888, + "fastest": 0.000092062, + "slowest": 0.001157186 }, "DNSLookup": { - "average": 0.000009526439999999999, - "fastest": 0.000003837, - "slowest": 0.000046518 + "average": 0.000010850940000000004, + "fastest": 0.000004178, + "slowest": 0.000051766 } }, "statusCodeDistribution": { - "200": 549002 + "200": 565955 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 4f8b8ed3f8..d761cfc03f 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000313934, - "slowest": 0.022549814, - "fastest": 0.000402654, - "average": 0.0028651392050121323, - "requestsPerSec": 17409.153467481534, - "totalData": 2263261, + "total": 10.00023863, + "slowest": 0.022108577, + "fastest": 0.000634383, + "average": 0.002502964963236636, + "requestsPerSec": 19929.72441698624, + "totalData": 2590926, "sizePerRequest": 13, - "sizePerSec": 226318.99507725995 + "sizePerSec": 259086.4174208211 }, "responseTimeHistogram": { - "0.000402654": 1, - "0.0026173700000000004": 41570, - "0.004832086": 128308, - "0.0070468020000000004": 3785, - "0.009261518000000002": 300, - "0.011476234000000002": 68, - "0.013690950000000002": 24, - "0.015905666000000002": 8, - "0.018120382": 9, - "0.020335098": 12, - "0.022549814": 12 + "0.000634383": 1, + "0.0027818024000000005": 115208, + "0.0049292218": 80697, + "0.007076641200000001": 2996, + "0.009224060600000002": 289, + "0.011371480000000002": 35, + "0.013518899400000003": 24, + "0.015666318800000002": 18, + "0.017813738200000002": 8, + "0.0199611576": 12, + "0.022108577": 14 }, "latencyPercentiles": { - "p10": 0.001919558, - "p25": 0.002746045, - "p50": 0.0029876, - "p75": 0.003103649, - "p90": 0.0032053, - "p95": 0.003368501, - "p99": 0.006142311 + "p10": 0.001826857, + "p25": 0.001917173, + "p50": 0.002524095, + "p75": 0.002951021, + "p90": 0.00308515, + "p95": 0.003254637, + "p99": 0.00583144 }, "rps": { - "mean": 17405.181534958883, - "stddev": 3769.947045301902, - "max": 31220.55873792804, + "mean": 19925.34278172153, + "stddev": 4823.149238991428, + "max": 28227.25623862343, "percentiles": { - "p10": 15393.642606705369, - "p25": 15779.365474526914, - "p50": 16273.96190205253, - "p75": 16882.893317901828, - "p90": 24621.61601012183, - "p95": 25420.178537724878, - "p99": 26685.773412902578 + "p10": 15905.500121942701, + "p25": 16495.406129974584, + "p50": 17314.67591930935, + "p75": 25235.316825897793, + "p90": 26092.374834627706, + "p95": 26474.87624499826, + "p99": 27315.378558129963 } }, "details": { "DNSDialup": { - "average": 0.0009382548999999998, - "fastest": 0.000094347, - "slowest": 0.002115286 + "average": 0.0008328389199999999, + "fastest": 0.000092773, + "slowest": 0.001861299 }, "DNSLookup": { - "average": 0.000009946999999999998, - "fastest": 0.000004699, - "slowest": 0.000046186 + "average": 0.000007923579999999998, + "fastest": 0.000003727, + "slowest": 0.000039985 } }, "statusCodeDistribution": { - "200": 174097 + "200": 199302 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 798e57d2f9..1d36cafd6b 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.565104867845216, - "total": 10.000348243, - "slowest": 0.005931566, - "fastest": 0.000143008, - "average": 0.0010102637897225581, - "requestsPerSec": 49765.66694548459, - "totalData": 3656094, + "successRate": 0.6499410747299026, + "total": 10.000405151, + "slowest": 0.005310541, + "fastest": 0.000246109, + "average": 0.0008989012446254289, + "requestsPerSec": 53709.923937060696, + "totalData": 4538261, "sizePerRequest": 13, - "sizePerSec": 365596.6683519423 + "sizePerSec": 453807.7139350891 }, "responseTimeHistogram": { - "0.000143008": 1, - "0.0007218638": 13142, - "0.0013007196": 263932, - "0.0018795754000000002": 3802, - "0.0024584312": 171, - "0.003037287": 135, - "0.0036161428000000004": 5, - "0.0041949986": 0, - "0.0047738544": 2, - "0.0053527102": 41, - "0.005931566": 7 + "0.000246109": 1, + "0.0007525522": 83240, + "0.0012589954": 262799, + "0.0017654386": 2734, + "0.0022718818": 112, + "0.0027783250000000003": 97, + "0.0032847682": 58, + "0.0037912114": 6, + "0.004297654600000001": 0, + "0.0048040978000000005": 0, + "0.005310541": 50 }, "latencyPercentiles": { - "p10": 0.000864334, - "p25": 0.000941575, - "p50": 0.001023317, - "p75": 0.001087572, - "p90": 0.001139987, - "p95": 0.001187431, - "p99": 0.001348457 + "p10": 0.000594769, + "p25": 0.00077691, + "p50": 0.000942808, + "p75": 0.00103439, + "p90": 0.001092908, + "p95": 0.001130217, + "p99": 0.001248025 }, "rps": { - "mean": 49355.939667507555, - "stddev": 4278.937814199921, - "max": 63822.00582761756, + "mean": 55508.70830709392, + "stddev": 8317.99322783182, + "max": 83908.55867299404, "percentiles": { - "p10": 46839.88732348904, - "p25": 47918.45267986925, - "p50": 48985.78839966524, - "p75": 50179.67026247707, - "p90": 54145.635515846465, - "p95": 56342.21722336681, - "p99": 59543.26413572695 + "p10": 48516.58519249241, + "p25": 50009.91696652989, + "p50": 52766.454072256085, + "p75": 59767.96214975801, + "p90": 67112.73394405073, + "p95": 72326.0156678314, + "p99": 79579.11579073603 } }, "details": { "DNSDialup": { - "average": 0.0008291233800000001, - "fastest": 0.000096942, - "slowest": 0.001903718 + "average": 0.0009693649200000001, + "fastest": 0.000104243, + "slowest": 0.001620902 }, "DNSLookup": { - "average": 0.00001112024, - "fastest": 0.00000526, - "slowest": 0.00004808 + "average": 0.000009348080000000001, + "fastest": 0.000004449, + "slowest": 0.000026539 } }, "statusCodeDistribution": { - "200": 281238 + "200": 349097 }, "errorDistribution": { - "Connection refused (os error 111)": 216436 + "Connection refused (os error 111)": 188024 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 0bac22d8ee..4c3d6cc58a 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000198978, - "slowest": 0.006478752, - "fastest": 0.00030935, - "average": 0.0009743010894937442, - "requestsPerSec": 51229.38064802974, - "totalData": 6659952, + "total": 10.000199939, + "slowest": 0.006150085, + "fastest": 0.000309556, + "average": 0.0009625160979189818, + "requestsPerSec": 51858.163153071735, + "totalData": 6741696, "sizePerRequest": 13, - "sizePerSec": 665981.9484243867 + "sizePerSec": 674156.1209899326 }, "responseTimeHistogram": { - "0.00030935": 1, - "0.0009262902": 148872, - "0.0015432304000000002": 362230, - "0.0021601706": 909, - "0.0027771108": 202, - "0.003394051": 40, - "0.0040109912": 0, - "0.0046279314": 4, - "0.0052448716": 16, - "0.0058618118": 18, - "0.006478752": 12 + "0.000309556": 1, + "0.0008936088999999999": 126440, + "0.0014776617999999997": 390843, + "0.0020617147": 972, + "0.0026457675999999996": 147, + "0.0032298204999999993": 139, + "0.0038138733999999994": 0, + "0.0043979263": 1, + "0.004981979199999999": 6, + "0.005566032099999999": 31, + "0.006150084999999999": 12 }, "latencyPercentiles": { - "p10": 0.000762479, - "p25": 0.000911729, - "p50": 0.000997371, - "p75": 0.00106647, - "p90": 0.001121558, - "p95": 0.001167028, - "p99": 0.001293926 + "p10": 0.000778331, + "p25": 0.000896181, + "p50": 0.000978524, + "p75": 0.001053665, + "p90": 0.001113125, + "p95": 0.001160032, + "p99": 0.001280508 }, "rps": { - "mean": 51241.516136662634, - "stddev": 5330.355191255465, - "max": 81454.58906660903, + "mean": 51853.284418622905, + "stddev": 5223.685718699861, + "max": 77169.98964703677, "percentiles": { - "p10": 48057.83255338231, - "p25": 48881.62577055445, - "p50": 49804.78927663925, - "p75": 51745.277117478334, - "p90": 57533.041225577086, - "p95": 61701.12296043792, - "p99": 70044.56235057308 + "p10": 48307.136169182995, + "p25": 49487.3451642169, + "p50": 50728.45358961733, + "p75": 52790.79441379954, + "p90": 57722.442485640655, + "p95": 62898.942834823254, + "p99": 71193.1491163108 } }, "details": { "DNSDialup": { - "average": 0.00100653942, - "fastest": 0.00014665, - "slowest": 0.001482992 + "average": 0.0010587110199999999, + "fastest": 0.000116026, + "slowest": 0.001627133 }, "DNSLookup": { - "average": 0.00000959018, - "fastest": 0.000004728, - "slowest": 0.000030978 + "average": 0.0000109087, + "fastest": 0.000004989, + "slowest": 0.000039002 } }, "statusCodeDistribution": { - "200": 512304 + "200": 518592 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index c248436fdc..db12d7e1a6 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000350781, - "slowest": 0.0102003, - "fastest": 0.000152822, - "average": 0.0012146772984642845, - "requestsPerSec": 41099.958291553055, - "totalData": 5343182, + "total": 10.00040095, + "slowest": 0.010371263, + "fastest": 0.000255265, + "average": 0.0011744097094687524, + "requestsPerSec": 42511.795489559845, + "totalData": 5526755, "sizePerRequest": 13, - "sizePerSec": 534299.4577901897 + "sizePerSec": 552653.341364278 }, "responseTimeHistogram": { - "0.000152822": 1, - "0.0011575698": 126026, - "0.0021623176": 280514, - "0.0031670654000000003": 3045, - "0.004171813200000001": 78, - "0.005176561000000001": 751, - "0.006181308800000001": 451, - "0.007186056600000001": 57, - "0.008190804400000001": 41, - "0.009195552200000002": 5, - "0.010200300000000002": 45 + "0.000255265": 1, + "0.0012668648": 334314, + "0.0022784646": 88686, + "0.0032900644000000002": 637, + "0.0043016642": 47, + "0.005313264000000001": 441, + "0.0063248638": 859, + "0.0073364636": 0, + "0.0083480634": 13, + "0.0093596632": 41, + "0.010371263": 96 }, "latencyPercentiles": { - "p10": 0.000900927, - "p25": 0.00110837, - "p50": 0.001225257, - "p75": 0.001289112, - "p90": 0.001360481, - "p95": 0.001476659, - "p99": 0.002173726 + "p10": 0.000870513, + "p25": 0.001055247, + "p50": 0.001181042, + "p75": 0.001254118, + "p90": 0.001332152, + "p95": 0.001460372, + "p99": 0.002016571 }, "rps": { - "mean": 41106.73373360673, - "stddev": 3971.7141134642357, - "max": 48496.040172353954, + "mean": 42514.46311816747, + "stddev": 4653.309172469703, + "max": 53128.90212275486, "percentiles": { - "p10": 37993.99816734991, - "p25": 40074.42220948618, - "p50": 42057.774765194736, - "p75": 43145.67832964567, - "p90": 44090.1130696712, - "p95": 44612.723175147985, - "p99": 46108.43323244077 + "p10": 39282.33577578541, + "p25": 41509.76363168938, + "p50": 43314.56855767277, + "p75": 44932.88762632172, + "p90": 46244.38314903746, + "p95": 47093.24745353497, + "p99": 49326.97545420427 } }, "details": { "DNSDialup": { - "average": 0.0008484670600000001, - "fastest": 0.000093876, - "slowest": 0.00145668 + "average": 0.0009555565399999997, + "fastest": 0.000108332, + "slowest": 0.001956528 }, "DNSLookup": { - "average": 0.000008911700000000001, - "fastest": 0.000003757, - "slowest": 0.000031109 + "average": 0.000009441, + "fastest": 0.000003988, + "slowest": 0.000048831 } }, "statusCodeDistribution": { - "200": 411014 + "200": 425135 }, "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 ceabfcc363..bf4a10df20 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.000251916, - "slowest": 0.006036516, - "fastest": 0.000039442, - "average": 0.0006445159348118253, - "requestsPerSec": 77404.75005049862, - "totalData": 10062871, + "total": 10.000380485, + "slowest": 0.003972615, + "fastest": 0.000038984, + "average": 0.0006152517004317984, + "requestsPerSec": 81097.31436883422, + "totalData": 10543052, "sizePerRequest": 13, - "sizePerSec": 1006261.7506564822 + "sizePerSec": 1054265.086794845 }, "responseTimeHistogram": { - "0.000039442": 1, - "0.0006391494": 438295, - "0.0012388568": 313187, - "0.0018385642": 20225, - "0.0024382716000000003": 2221, - "0.003037979": 111, - "0.0036376864000000004": 26, - "0.0042373938": 0, - "0.0048371012": 0, - "0.0054368086": 0, - "0.006036516": 1 + "0.000038984": 1, + "0.0004323471": 201834, + "0.0008257102000000001": 468681, + "0.0012190733": 120567, + "0.0016124364": 15659, + "0.0020057995": 3981, + "0.0023991626000000005": 183, + "0.0027925257000000004": 44, + "0.0031858888000000003": 23, + "0.0035792519": 1, + "0.003972615": 30 }, "latencyPercentiles": { - "p10": 0.000348624, - "p25": 0.000453471, - "p50": 0.000602792, - "p75": 0.000788699, - "p90": 0.00098204, - "p95": 0.001085305, - "p99": 0.001565004 + "p10": 0.000332551, + "p25": 0.000433137, + "p50": 0.000588355, + "p75": 0.000735551, + "p90": 0.000935825, + "p95": 0.001042253, + "p99": 0.001455623 }, "rps": { - "mean": 77403.61586706947, - "stddev": 16285.470254563834, - "max": 97920.74273033733, + "mean": 81094.3737921994, + "stddev": 14906.391879818088, + "max": 103422.27715850018, "percentiles": { - "p10": 54312.07357395542, - "p25": 59712.27101195554, - "p50": 84342.17108554297, - "p75": 91630.55879135626, - "p90": 94558.87782652809, - "p95": 95977.2232738443, - "p99": 97292.38413929434 + "p10": 57015.95562552793, + "p25": 69586.8652839347, + "p50": 86853.30767182623, + "p75": 93527.5625726883, + "p90": 96009.80260084003, + "p95": 97059.48776004124, + "p99": 99643.51432270525 } }, "details": { "DNSDialup": { - "average": 0.0008804812200000002, - "fastest": 0.000094077, - "slowest": 0.001972597 + "average": 0.0008147824200000003, + "fastest": 0.000083003, + "slowest": 0.001566209 }, "DNSLookup": { - "average": 0.000010426360000000003, - "fastest": 0.000004909, - "slowest": 0.000070361 + "average": 0.000010613880000000002, + "fastest": 0.000004419, + "slowest": 0.000041297 } }, "statusCodeDistribution": { - "200": 774067 + "200": 811004 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index 40f98963e8..e895c9c82a 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000538684, - "slowest": 0.015457682, - "fastest": 0.000491171, - "average": 0.0015927952875710728, - "requestsPerSec": 31350.911176576374, - "totalData": 4075838, + "total": 10.00038476, + "slowest": 0.016104018, + "fastest": 0.000332619, + "average": 0.0015893600046718583, + "requestsPerSec": 31420.89104979597, + "totalData": 4084873, "sizePerRequest": 13, - "sizePerSec": 407561.84529549285 + "sizePerSec": 408471.58364734764 }, "responseTimeHistogram": { - "0.000491171": 1, - "0.0019878221": 291025, - "0.0034844731999999997": 19912, - "0.0049811243000000005": 1153, - "0.0064777754": 1201, - "0.0079744265": 99, - "0.0094710776": 85, - "0.0109677287": 0, - "0.0124643798": 0, - "0.0139610309": 0, - "0.015457681999999999": 50 + "0.000332619": 1, + "0.0019097589000000002": 285577, + "0.0034868988000000007": 26318, + "0.005064038700000001": 944, + "0.006641178600000001": 1239, + "0.0082183185": 14, + "0.009795458400000002": 72, + "0.011372598300000002": 6, + "0.012949738200000002": 0, + "0.014526878100000001": 0, + "0.016104018": 50 }, "latencyPercentiles": { - "p10": 0.001080243, - "p25": 0.001406488, - "p50": 0.001631483, - "p75": 0.001717716, - "p90": 0.001859046, - "p95": 0.002062773, - "p99": 0.003032095 + "p10": 0.001080596, + "p25": 0.001404258, + "p50": 0.001622164, + "p75": 0.001720357, + "p90": 0.001876137, + "p95": 0.002076801, + "p99": 0.003045527 }, "rps": { - "mean": 31357.585620490423, - "stddev": 3932.802967111356, - "max": 36570.20386178901, + "mean": 31430.115945345908, + "stddev": 4016.6960931105496, + "max": 38667.725238724015, "percentiles": { - "p10": 29575.945111857796, - "p25": 30929.495003217093, - "p50": 32173.019885931797, - "p75": 33184.05644782745, - "p90": 33986.762623666684, - "p95": 34647.25865271061, - "p99": 35582.86389584617 + "p10": 29119.606230873873, + "p25": 30913.809198570027, + "p50": 32351.046716614277, + "p75": 33355.04760327929, + "p90": 34320.66729641128, + "p95": 35032.08466381709, + "p99": 36388.47644337144 } }, "details": { "DNSDialup": { - "average": 0.0009052840800000003, - "fastest": 0.000077415, - "slowest": 0.001994023 + "average": 0.0010128187199999997, + "fastest": 0.000092161, + "slowest": 0.002180244 }, "DNSLookup": { - "average": 0.000009902960000000004, - "fastest": 0.000003977, - "slowest": 0.000051186 + "average": 0.00005069046, + "fastest": 0.000004478, + "slowest": 0.002084684 } }, "statusCodeDistribution": { - "200": 313526 + "200": 314221 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index a1be246534..b88aa5e16f 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000405686, - "slowest": 0.006928882, - "fastest": 0.000222638, - "average": 0.0010484832526858657, - "requestsPerSec": 47607.76861947798, - "totalData": 6189261, + "total": 10.000206076, + "slowest": 0.006227759, + "fastest": 0.000218717, + "average": 0.001015065363534129, + "requestsPerSec": 49174.286635970726, + "totalData": 6392789, "sizePerRequest": 13, - "sizePerSec": 618900.9920532138 + "sizePerSec": 639265.7262676194 }, "responseTimeHistogram": { - "0.000222638": 1, - "0.0008932624000000001": 44985, - "0.0015638868": 429613, - "0.0022345112": 1224, - "0.0029051356": 197, - "0.00357576": 28, - "0.0042463844": 3, - "0.0049170088": 13, - "0.0055876332": 14, - "0.0062582576": 18, - "0.006928882": 1 + "0.000218717": 1, + "0.0008196212": 34182, + "0.0014205254": 455028, + "0.0020214296": 2197, + "0.0026223338000000004": 221, + "0.0032232380000000007": 39, + "0.0038241422": 11, + "0.0044250464": 34, + "0.005025950600000001": 21, + "0.005626854800000001": 13, + "0.006227759000000001": 6 }, "latencyPercentiles": { - "p10": 0.000899646, - "p25": 0.000977655, - "p50": 0.001062592, - "p75": 0.001130061, - "p90": 0.001182156, - "p95": 0.001222688, - "p99": 0.001336478 + "p10": 0.000862739, + "p25": 0.000945661, + "p50": 0.001024902, + "p75": 0.001099371, + "p90": 0.001150754, + "p95": 0.001189479, + "p99": 0.001297769 }, "rps": { - "mean": 47607.2792534838, - "stddev": 3136.2208853250277, - "max": 65934.47713809469, + "mean": 49172.438983596985, + "stddev": 3498.8516102482954, + "max": 63736.06374889093, "percentiles": { - "p10": 45315.707298310685, - "p25": 46319.23637886865, - "p50": 47402.90456013504, - "p75": 48813.658061529495, - "p90": 50897.74793025678, - "p95": 52074.526488743635, - "p99": 54821.128062756696 + "p10": 46568.3483648952, + "p25": 47506.89325021023, + "p50": 48745.46489510818, + "p75": 50656.8369710814, + "p90": 52964.95091931296, + "p95": 55102.09387956566, + "p99": 58540.75607438055 } }, "details": { "DNSDialup": { - "average": 0.0011055961199999999, - "fastest": 0.000128161, - "slowest": 0.002310117 + "average": 0.0009962413200000002, + "fastest": 0.000089557, + "slowest": 0.001943664 }, "DNSLookup": { - "average": 0.000014709779999999998, - "fastest": 0.000004559, - "slowest": 0.000141746 + "average": 0.000015594940000000005, + "fastest": 0.000004749, + "slowest": 0.000191036 } }, "statusCodeDistribution": { - "200": 476097 + "200": 491753 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 01254ce216..45c3576c98 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000307214, - "slowest": 0.005636754, - "fastest": 0.000176259, - "average": 0.0009147701671101988, - "requestsPerSec": 54559.323861187935, - "totalData": 7092930, + "total": 10.000330038, + "slowest": 0.004833669, + "fastest": 0.000109604, + "average": 0.0008866774213419994, + "requestsPerSec": 56291.84215529988, + "totalData": 7318181, "sizePerRequest": 13, - "sizePerSec": 709271.2101954431 + "sizePerSec": 731793.9480188984 }, "responseTimeHistogram": { - "0.000176259": 1, - "0.0007223085": 109151, - "0.001268358": 431332, - "0.0018144075": 4880, - "0.002360457": 153, - "0.0029065065000000003": 29, - "0.003452556": 17, - "0.0039986055": 16, - "0.004544655": 21, - "0.0050907044999999995": 8, - "0.005636754": 2 + "0.000109604": 1, + "0.0005820105": 48505, + "0.0010544169999999998": 420764, + "0.0015268234999999996": 93048, + "0.00199923": 493, + "0.0024716365": 16, + "0.0029440429999999995": 52, + "0.0034164494999999995": 11, + "0.0038888559999999996": 10, + "0.004361262499999999": 21, + "0.004833669": 16 }, "latencyPercentiles": { - "p10": 0.000602449, - "p25": 0.00082765, - "p50": 0.000956096, - "p75": 0.001042325, - "p90": 0.001099096, - "p95": 0.001144942, - "p99": 0.001263726 + "p10": 0.000589691, + "p25": 0.000748816, + "p50": 0.000930013, + "p75": 0.00102508, + "p90": 0.001083408, + "p95": 0.001122442, + "p99": 0.001232176 }, "rps": { - "mean": 54556.16962389943, - "stddev": 7744.513188318693, - "max": 81216.09703043055, + "mean": 56292.337991065615, + "stddev": 7902.181746788943, + "max": 86117.34403308718, "percentiles": { - "p10": 48587.54017112646, - "p25": 49727.31186383049, - "p50": 51126.55001742407, - "p75": 58451.69467876935, - "p90": 66801.13561930598, - "p95": 70928.27378313674, - "p99": 76684.76581246001 + "p10": 49268.60653459705, + "p25": 50658.363500589054, + "p50": 53654.01886619519, + "p75": 61061.25667274941, + "p90": 68206.9639310195, + "p95": 72421.38603529193, + "p99": 78142.12642035287 } }, "details": { "DNSDialup": { - "average": 0.0009232693399999999, - "fastest": 0.000091887, - "slowest": 0.001907448 + "average": 0.0011263782799999997, + "fastest": 0.000118851, + "slowest": 0.001718704 }, "DNSLookup": { - "average": 0.000011255339999999998, - "fastest": 0.000003707, - "slowest": 0.000082755 + "average": 0.000012673640000000001, + "fastest": 0.00000497, + "slowest": 0.000063909 } }, "statusCodeDistribution": { - "200": 545610 + "200": 562937 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 8ea4fb5724..ba00469fc6 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000130324, - "slowest": 0.021776605, - "fastest": 0.0003362, - "average": 0.002941774435526711, - "requestsPerSec": 16950.979088060132, - "totalData": 2203656, + "total": 10.000296241, + "slowest": 0.022112429, + "fastest": 0.00091231, + "average": 0.0028426774890755848, + "requestsPerSec": 17542.780310921793, + "totalData": 2280629, "sizePerRequest": 13, - "sizePerSec": 220362.72814478172 + "sizePerSec": 228056.1440419833 }, "responseTimeHistogram": { - "0.0003362": 1, - "0.0024802405000000005": 1338, - "0.004624281000000001": 163732, - "0.006768321500000001": 4120, - "0.008912362000000002": 238, - "0.011056402500000001": 32, - "0.013200443000000003": 9, - "0.015344483500000004": 7, - "0.017488524000000002": 12, - "0.0196325645": 18, - "0.021776605": 5 + "0.00091231": 1, + "0.0030323219": 166675, + "0.0051523338000000005": 4955, + "0.007272345700000001": 3580, + "0.0093923576": 143, + "0.0115123695": 26, + "0.0136323814": 11, + "0.0157523933": 8, + "0.0178724052": 10, + "0.0199924171": 13, + "0.022112429": 11 }, "latencyPercentiles": { - "p10": 0.002726026, - "p25": 0.002794329, - "p50": 0.002859538, - "p75": 0.002919905, - "p90": 0.003042855, - "p95": 0.003157376, - "p99": 0.005749065 + "p10": 0.00259688, + "p25": 0.002686969, + "p50": 0.002779852, + "p75": 0.002841398, + "p90": 0.002924431, + "p95": 0.00303162, + "p99": 0.005581533 }, "rps": { - "mean": 16952.08155121475, - "stddev": 1406.3072854350817, - "max": 25534.538016121256, + "mean": 17546.349084350237, + "stddev": 1504.8012275182277, + "max": 26432.837514044953, "percentiles": { - "p10": 16442.970414584026, - "p25": 16844.731183658256, - "p50": 17115.57635243337, - "p75": 17399.47803577444, - "p90": 17672.048943542457, - "p95": 17827.838169301194, - "p99": 19283.460746457058 + "p10": 17073.49970889618, + "p25": 17326.606737305443, + "p50": 17635.46138575361, + "p75": 18106.128924641114, + "p90": 18524.38735595396, + "p95": 18744.84516757902, + "p99": 19227.00432757575 } }, "details": { "DNSDialup": { - "average": 0.0008718876200000001, - "fastest": 0.000097663, - "slowest": 0.001673593 + "average": 0.0011041140600000002, + "fastest": 0.000110095, + "slowest": 0.002366031 }, "DNSLookup": { - "average": 0.000009560940000000001, - "fastest": 0.000004769, - "slowest": 0.000041328 + "average": 0.000010888720000000001, + "fastest": 0.000005019, + "slowest": 0.000051486 } }, "statusCodeDistribution": { - "200": 169512 + "200": 175433 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index b585e18a08..9ff8747ab7 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000378586, - "slowest": 0.011734887, - "fastest": 0.000882555, - "average": 0.0016480784697891976, - "requestsPerSec": 30299.25291270368, - "totalData": 3939052, + "total": 10.000222328, + "slowest": 0.010187702, + "fastest": 0.000864591, + "average": 0.0015669234496878133, + "requestsPerSec": 31870.291434184604, + "totalData": 4143230, "sizePerRequest": 13, - "sizePerSec": 393890.2878651478 + "sizePerSec": 414313.78864439984 }, "responseTimeHistogram": { - "0.000882555": 1, - "0.0019677882": 297099, - "0.0030530214": 3334, - "0.0041382546": 1646, - "0.0052234878": 474, - "0.006308721": 143, - "0.0073939542": 193, - "0.0084791874": 66, - "0.0095644206": 21, - "0.0106496538": 10, - "0.011734887": 17 + "0.000864591": 1, + "0.0017969021": 310789, + "0.0027292132": 4877, + "0.0036615243000000003": 1940, + "0.0045938354": 632, + "0.0055261465": 156, + "0.0064584576": 173, + "0.0073907687": 38, + "0.0083230798": 71, + "0.0092553909": 15, + "0.010187702": 18 }, "latencyPercentiles": { - "p10": 0.001528005, - "p25": 0.001562351, - "p50": 0.00160481, - "p75": 0.001656828, - "p90": 0.001749654, - "p95": 0.0018193, - "p99": 0.002895649 + "p10": 0.001437398, + "p25": 0.001486653, + "p50": 0.001536777, + "p75": 0.001588791, + "p90": 0.001660305, + "p95": 0.001723272, + "p99": 0.002686438 }, "rps": { - "mean": 30289.694958429518, - "stddev": 3205.1763940838214, - "max": 34990.210831186756, + "mean": 31845.306414770734, + "stddev": 3319.358021787926, + "max": 37742.72396787355, "percentiles": { - "p10": 29864.046433982232, - "p25": 30326.195767904137, - "p50": 30938.191497839285, - "p75": 31341.15156894314, - "p90": 31688.154756496653, - "p95": 31974.74736691959, - "p99": 32350.34921137348 + "p10": 31160.68855703388, + "p25": 31789.614699680893, + "p50": 32319.693113942347, + "p75": 33011.16615470348, + "p90": 33731.761826934475, + "p95": 34118.99745778432, + "p99": 34925.855610908395 } }, "details": { "DNSDialup": { - "average": 0.00107208174, - "fastest": 0.000322445, - "slowest": 0.001624516 + "average": 0.0009056372399999998, + "fastest": 0.000185115, + "slowest": 0.001239241 }, "DNSLookup": { - "average": 0.000010823499999999997, - "fastest": 0.00000486, - "slowest": 0.000045545 + "average": 0.0000072661399999999975, + "fastest": 0.000003807, + "slowest": 0.000024937 } }, "statusCodeDistribution": { - "200": 303004 + "200": 318710 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 1c514ec424..8c4441ca5d 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000376397, + "total": 10.000310355, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64361.27746082476, + "requestsPerSec": 66098.64859539153, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 643637 + "Connection refused (os error 111)": 661007 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index d08091836c..39c784a177 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000267435, + "total": 10.00079866, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64285.280786593285, + "requestsPerSec": 66720.57129485297, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 642870 + "Connection refused (os error 111)": 667259 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index c04295ff76..1d7c6d52b0 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000283538, - "slowest": 0.005862843, - "fastest": 0.00042661, - "average": 0.0012367168556876357, - "requestsPerSec": 40366.15546610115, - "totalData": 5247749, + "total": 10.000253661, + "slowest": 0.006250753, + "fastest": 0.000467421, + "average": 0.0011957640605082987, + "requestsPerSec": 41750.2409592128, + "totalData": 5427669, "sizePerRequest": 13, - "sizePerSec": 524760.021059315 + "sizePerSec": 542753.1324697664 }, "responseTimeHistogram": { - "0.00042661": 1, - "0.0009702333": 3947, - "0.0015138566": 390512, - "0.0020574799": 8432, - "0.0026011032": 507, - "0.0031447265": 197, - "0.0036883498": 31, - "0.0042319731": 6, - "0.0047755964": 19, - "0.0053192197": 15, - "0.005862843": 6 + "0.000467421": 1, + "0.0010457542": 45383, + "0.0016240874": 369208, + "0.0022024206000000003": 2437, + "0.0027807538000000002": 326, + "0.003359087": 89, + "0.003937420200000001": 22, + "0.0045157534": 15, + "0.0050940866000000005": 16, + "0.005672419800000001": 13, + "0.006250753": 3 }, "latencyPercentiles": { - "p10": 0.001086738, - "p25": 0.001137369, - "p50": 0.001246378, - "p75": 0.001311254, - "p90": 0.001370214, - "p95": 0.00142584, - "p99": 0.001615364 + "p10": 0.001040548, + "p25": 0.001104398, + "p50": 0.001194215, + "p75": 0.00127843, + "p90": 0.001334195, + "p95": 0.001381425, + "p99": 0.001561699 }, "rps": { - "mean": 40365.25693829265, - "stddev": 2244.6438466199074, - "max": 45011.59500697418, + "mean": 41750.3669811828, + "stddev": 2478.9071579425604, + "max": 48102.725639600125, "percentiles": { - "p10": 38679.172397981696, - "p25": 39869.509913115966, - "p50": 40802.59096452405, - "p75": 41295.73642321575, - "p90": 42013.07252911173, - "p95": 42387.30579287374, - "p99": 43708.99531123489 + "p10": 39943.73439478964, + "p25": 40984.960231498604, + "p50": 41932.082236118804, + "p75": 43038.73536344854, + "p90": 44026.518270099004, + "p95": 44350.96504770084, + "p99": 45931.51820779413 } }, "details": { "DNSDialup": { - "average": 0.0008482205000000002, - "fastest": 0.000144454, - "slowest": 0.001249503 + "average": 0.0008537939400000001, + "fastest": 0.000097974, + "slowest": 0.001281288 }, "DNSLookup": { - "average": 0.0000084296, - "fastest": 0.000003547, - "slowest": 0.00004805 + "average": 0.000010145259999999998, + "fastest": 0.000004168, + "slowest": 0.000104545 } }, "statusCodeDistribution": { - "200": 403673 + "200": 417513 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index dc70a9985a..f025098206 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000191181, - "slowest": 0.011789248, - "fastest": 0.000478457, - "average": 0.001243590507784204, - "requestsPerSec": 40144.632510901196, - "totalData": 5218902, + "total": 10.00033291, + "slowest": 0.010672381, + "fastest": 0.00043928, + "average": 0.001227608051335763, + "requestsPerSec": 40668.14611674763, + "totalData": 5287035, "sizePerRequest": 13, - "sizePerSec": 521880.2226417155 + "sizePerSec": 528685.8995177192 }, "responseTimeHistogram": { - "0.000478457": 1, - "0.0016095361000000002": 383720, - "0.0027406152": 16217, - "0.0038716943000000003": 160, - "0.0050027734": 25, - "0.0061338525": 1189, - "0.007264931600000001": 92, - "0.008396010700000001": 0, - "0.009527089800000001": 0, - "0.0106581689": 0, - "0.011789248": 50 + "0.00043928": 1, + "0.0014625901": 381969, + "0.0024859002": 23208, + "0.0035092103": 160, + "0.0045325204": 7, + "0.0055558305": 861, + "0.0065791406": 364, + "0.0076024507": 75, + "0.0086257608": 0, + "0.0096490709": 0, + "0.010672381": 50 }, "latencyPercentiles": { - "p10": 0.000910768, - "p25": 0.001131167, - "p50": 0.001259833, - "p75": 0.00132683, - "p90": 0.001399714, - "p95": 0.001545814, - "p99": 0.002039444 + "p10": 0.000905397, + "p25": 0.001122209, + "p50": 0.001244338, + "p75": 0.001309801, + "p90": 0.001382486, + "p95": 0.001525842, + "p99": 0.001953831 }, "rps": { - "mean": 40166.09444988979, - "stddev": 3960.0720013824334, - "max": 47234.6750790162, + "mean": 40674.649041568555, + "stddev": 3954.9581077532, + "max": 47620.847272138715, "percentiles": { - "p10": 37668.620236919676, - "p25": 39453.98883832638, - "p50": 40922.04268405963, - "p75": 42140.294438380915, - "p90": 43110.98467889467, - "p95": 43719.933586655345, - "p99": 44707.577851845286 + "p10": 38125.99633163248, + "p25": 39917.962538808744, + "p50": 41341.73448095729, + "p75": 42631.40704908896, + "p90": 43671.627497007794, + "p95": 44510.909623947126, + "p99": 45903.867078758594 } }, "details": { "DNSDialup": { - "average": 0.0009026293399999997, - "fastest": 0.000095, - "slowest": 0.002035013 + "average": 0.00101635644, + "fastest": 0.00013926, + "slowest": 0.001622684 }, "DNSLookup": { - "average": 0.000009390580000000001, - "fastest": 0.000004168, - "slowest": 0.000047478 + "average": 0.00000957768, + "fastest": 0.000004689, + "slowest": 0.000056786 } }, "statusCodeDistribution": { - "200": 401454 + "200": 406695 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 9998164da9..aee1e03aa2 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000345118, - "slowest": 0.004632849, - "fastest": 0.000029764, - "average": 0.0006256223969109071, - "requestsPerSec": 79755.44749594711, - "totalData": 10368566, + "total": 10.000209229, + "slowest": 0.003395911, + "fastest": 0.000034833, + "average": 0.0006408564677327128, + "requestsPerSec": 77843.47128883458, + "totalData": 10119863, "sizePerRequest": 13, - "sizePerSec": 1036820.8174473124 + "sizePerSec": 1011965.1267548495 }, "responseTimeHistogram": { - "0.000029764": 1, - "0.0004900725": 283725, - "0.000950381": 434873, - "0.0014106895": 70452, - "0.001870998": 7407, - "0.0023313064999999997": 795, - "0.002791615": 144, - "0.0032519234999999996": 149, - "0.0037122319999999998": 22, - "0.0041725404999999995": 8, - "0.004632849": 6 + "0.000034833": 1, + "0.0003709408": 70559, + "0.0007070485999999999": 449002, + "0.0010431563999999999": 213431, + "0.0013792642": 36905, + "0.001715372": 8246, + "0.0020514798": 281, + "0.0023875876000000002": 9, + "0.0027236954": 7, + "0.0030598032": 4, + "0.003395911": 6 }, "latencyPercentiles": { - "p10": 0.000403105, - "p25": 0.000460134, - "p50": 0.000542909, - "p75": 0.000759665, - "p90": 0.00094915, - "p95": 0.00105105, - "p99": 0.001422486 + "p10": 0.000379997, + "p25": 0.000474897, + "p50": 0.00060603, + "p75": 0.000764424, + "p90": 0.000950252, + "p95": 0.001072178, + "p99": 0.001394078 }, "rps": { - "mean": 79732.0310023705, - "stddev": 9989.142890952142, - "max": 99223.07928824177, + "mean": 77841.8095616407, + "stddev": 9865.025667690195, + "max": 103902.11960324216, "percentiles": { - "p10": 64530.63914746751, - "p25": 72116.0992863922, - "p50": 81587.21673469005, - "p75": 87734.62885800973, - "p90": 89858.0662824255, - "p95": 92203.32854015923, - "p99": 96312.72291069479 + "p10": 65795.22542976747, + "p25": 69619.82076297097, + "p50": 76604.84138592207, + "p75": 85384.80049861952, + "p90": 92441.69120273144, + "p95": 95211.0063923389, + "p99": 99173.36845798891 } }, "details": { "DNSDialup": { - "average": 0.0009148273200000001, - "fastest": 0.000085571, - "slowest": 0.001422883 + "average": 0.00095156264, + "fastest": 0.000100968, + "slowest": 0.001515743 }, "DNSLookup": { - "average": 0.000010372299999999999, - "fastest": 0.000004829, - "slowest": 0.000050144 + "average": 0.000022575560000000002, + "fastest": 0.000004187, + "slowest": 0.000736501 } }, "statusCodeDistribution": { - "200": 797582 + "200": 778451 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 5f62e951c8..20d8da91f5 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000200444, - "slowest": 0.023388835, - "fastest": 0.003977935, - "average": 0.007381886358683274, - "requestsPerSec": 6765.164396338773, - "totalData": 879489, + "total": 10.000251955, + "slowest": 0.024564506, + "fastest": 0.004836934, + "average": 0.007883104681868489, + "requestsPerSec": 6334.640395567913, + "totalData": 823524, "sizePerRequest": 13, - "sizePerSec": 87947.13715240406 + "sizePerSec": 82350.32514238288 }, "responseTimeHistogram": { - "0.003977935": 1, - "0.0059190250000000005": 11248, - "0.007860115": 39811, - "0.009801205": 11645, - "0.011742295": 1420, - "0.013683385000000001": 1834, - "0.015624475": 1556, - "0.017565565": 69, - "0.019506655": 47, - "0.021447745000000004": 10, - "0.023388835000000004": 12 + "0.004836934": 1, + "0.006809691200000001": 15922, + "0.0087824484": 36745, + "0.010755205600000001": 6890, + "0.0127279628": 1382, + "0.01470072": 1971, + "0.0166734772": 264, + "0.0186462344": 99, + "0.0206189916": 24, + "0.022591748800000002": 34, + "0.024564506": 16 }, "latencyPercentiles": { - "p10": 0.005580153, - "p25": 0.006574273, - "p50": 0.006873377, - "p75": 0.007792355, - "p90": 0.00913244, - "p95": 0.012009507, - "p99": 0.014150532 + "p10": 0.006323686, + "p25": 0.006802818, + "p50": 0.007695542, + "p75": 0.008172005, + "p90": 0.009343239, + "p95": 0.011777706, + "p99": 0.01410151 }, "rps": { - "mean": 6794.8633705974735, - "stddev": 1626.1719071529133, - "max": 10848.247294355491, + "mean": 6384.459635346332, + "stddev": 1586.4755632813733, + "max": 11512.733623043481, "percentiles": { - "p10": 5235.617908632303, - "p25": 6161.285692656289, - "p50": 7168.553999347066, - "p75": 7619.473851269179, - "p90": 8548.195423610076, - "p95": 8955.169215468652, - "p99": 9444.185172260854 + "p10": 5142.212515096603, + "p25": 5725.148861403418, + "p50": 6514.302803234552, + "p75": 7086.550450073948, + "p90": 8112.196545542758, + "p95": 8884.098373728291, + "p99": 9975.289494992303 } }, "details": { "DNSDialup": { - "average": 0.0008831352800000001, - "fastest": 0.000135475, - "slowest": 0.001384051 + "average": 0.0011990414, + "fastest": 0.000173864, + "slowest": 0.001769819 }, "DNSLookup": { - "average": 0.000007453740000000001, - "fastest": 0.000004168, - "slowest": 0.000039374 + "average": 0.000009223940000000003, + "fastest": 0.000003687, + "slowest": 0.000040756 } }, "statusCodeDistribution": { - "200": 67653 + "200": 63348 }, "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 3768cb691b..733f5cdbf4 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.000375448, - "slowest": 0.003640825, - "fastest": 0.00004232, - "average": 0.0006554298683739155, - "requestsPerSec": 76124.1419343159, - "totalData": 9896510, + "total": 10.000460662, + "slowest": 0.003738646, + "fastest": 0.000034094, + "average": 0.0006566609177279348, + "requestsPerSec": 75972.50023560965, + "totalData": 9876880, "sizePerRequest": 13, - "sizePerSec": 989613.8451461068 + "sizePerSec": 987642.5030629254 }, "responseTimeHistogram": { - "0.00004232": 1, - "0.00040217049999999993": 93339, - "0.0007620209999999999": 449211, - "0.0011218715": 178502, - "0.0014817219999999998": 28944, - "0.0018415724999999996": 10092, - "0.002201423": 1071, - "0.0025612735": 63, - "0.0029211239999999998": 32, - "0.0032809744999999996": 12, - "0.0036408249999999994": 3 + "0.000034094": 1, + "0.0004045492": 100854, + "0.0007750044": 439783, + "0.0011454595999999997": 183143, + "0.0015159147999999998": 26981, + "0.0018863699999999998": 8394, + "0.0022568251999999997": 541, + "0.0026272803999999998": 41, + "0.0029977356": 1, + "0.0033681908": 5, + "0.003738646": 16 }, "latencyPercentiles": { - "p10": 0.00038284, - "p25": 0.00047492, - "p50": 0.000596891, - "p75": 0.00080586, - "p90": 0.000976221, - "p95": 0.001137032, - "p99": 0.001574407 + "p10": 0.000378876, + "p25": 0.000471038, + "p50": 0.00059989, + "p75": 0.000813436, + "p90": 0.00097701, + "p95": 0.001131989, + "p99": 0.001552483 }, "rps": { - "mean": 76114.64458271416, - "stddev": 14946.71989459073, - "max": 100705.23878722741, + "mean": 75977.860209791, + "stddev": 14657.106024881528, + "max": 105009.23060166965, "percentiles": { - "p10": 56354.150703407846, - "p25": 60849.09184236445, - "p50": 77910.13610870385, - "p75": 89855.29690965118, - "p90": 95242.84022953745, - "p95": 97129.30391098387, - "p99": 99710.67901372247 + "p10": 57282.71050570091, + "p25": 61818.71870802655, + "p50": 75839.33728086702, + "p75": 89430.91226155218, + "p90": 95185.57182907201, + "p95": 98265.60203520807, + "p99": 100929.31996744931 } }, "details": { "DNSDialup": { - "average": 0.00111573432, - "fastest": 0.000157485, - "slowest": 0.001795395 + "average": 0.0006764058199999999, + "fastest": 0.000097612, + "slowest": 0.001076698 }, "DNSLookup": { - "average": 0.000012546279999999997, - "fastest": 0.000004689, - "slowest": 0.000053821 + "average": 0.000008072439999999999, + "fastest": 0.000004077, + "slowest": 0.000047589 } }, "statusCodeDistribution": { - "200": 761270 + "200": 759760 }, "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 29aba29be0..fe9d34eb6e 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.0003117, - "slowest": 0.005265212, - "fastest": 0.000181051, - "average": 0.0008731803027058132, - "requestsPerSec": 57160.31831287819, - "totalData": 7431073, + "total": 10.000335673, + "slowest": 0.004843296, + "fastest": 0.000164458, + "average": 0.0009095680915399232, + "requestsPerSec": 54874.7580025357, + "totalData": 7133958, "sizePerRequest": 13, - "sizePerSec": 743084.1380674165 + "sizePerSec": 713371.8540329641 }, "responseTimeHistogram": { - "0.000181051": 1, - "0.0006894671000000001": 152741, - "0.0011978832000000001": 407044, - "0.0017062993000000002": 11378, - "0.0022147154": 184, - "0.0027231315": 168, - "0.0032315476000000006": 63, - "0.0037399637000000005": 18, - "0.0042483798": 23, - "0.0047567959": 0, - "0.005265212": 1 + "0.000164458": 1, + "0.0006323418000000001": 67282, + "0.0011002256": 442727, + "0.0015681094000000002": 38169, + "0.0020359932000000003": 457, + "0.0025038770000000003": 17, + "0.0029717608000000006": 53, + "0.0034396446000000006": 23, + "0.0039075284000000005": 16, + "0.0043754122000000005": 10, + "0.004843296": 11 }, "latencyPercentiles": { - "p10": 0.000577564, - "p25": 0.000665136, - "p50": 0.000923133, - "p75": 0.001021811, - "p90": 0.001081005, - "p95": 0.001127799, - "p99": 0.001253329 + "p10": 0.00060612, + "p25": 0.000843644, + "p50": 0.000941254, + "p75": 0.001021133, + "p90": 0.00107829, + "p95": 0.001124245, + "p99": 0.001242586 }, "rps": { - "mean": 57153.44379420545, - "stddev": 9641.844129013105, - "max": 84965.43200960159, + "mean": 54877.67946973272, + "stddev": 8119.765438441364, + "max": 87115.33198801546, "percentiles": { - "p10": 49356.90065148097, - "p25": 50611.00283201462, - "p50": 52138.666709612415, - "p75": 63210.49926392198, - "p90": 72781.84544083572, - "p95": 77026.38153567463, - "p99": 82549.29018116705 + "p10": 49778.90952738323, + "p25": 50814.82776674267, + "p50": 51993.00844595331, + "p75": 54355.56225573779, + "p90": 67134.87656837841, + "p95": 75120.1694613666, + "p99": 83247.57598967725 } }, "details": { "DNSDialup": { - "average": 0.0008486469600000002, - "fastest": 0.000096621, - "slowest": 0.00190402 + "average": 0.00102227094, + "fastest": 0.000130794, + "slowest": 0.001548496 }, "DNSLookup": { - "average": 0.00000852622, - "fastest": 0.000004278, - "slowest": 0.000047909 + "average": 0.00003796866, + "fastest": 0.000004608, + "slowest": 0.001430556 } }, "statusCodeDistribution": { - "200": 571621 + "200": 548766 }, "errorDistribution": {} } \ No newline at end of file