diff --git a/README.md b/README.md index 06b4d05ca8..ee2616f1bd 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Bun | 81337.95 | 9558.05 | 100633.66 | 100% | -| Hyper Express | 80566.70 | 15414.44 | 99079.71 | 99% | -| Stric | 77713.07 | 9970.75 | 101358.89 | 96% | -| Vixeny (Bun) | 76578.82 | 13951.96 | 101670.72 | 94% | -| Elysia | 76538.13 | 13198.09 | 100490.25 | 94% | -| Deno | 62098.91 | 11776.81 | 90233.96 | 76% | -| Fast | 58636.52 | 9192.29 | 82608.32 | 72% | -| NHttp | 57438.63 | 9824.90 | 82809.95 | 71% | -| Vixeny (Deno) | 51667.12 | 6745.37 | 82428.34 | 64% | -| Hono | 50636.61 | 4929.03 | 78455.52 | 62% | -| Fastro | 49995.20 | 5225.29 | 79120.02 | 61% | -| Megalo | 47448.77 | 3338.93 | 63433.11 | 58% | -| Deso | 46058.88 | 2776.93 | 66700.60 | 57% | -| Alosaur | 44398.63 | 2784.66 | 59190.78 | 55% | -| http | 41600.50 | 4413.13 | 55813.14 | 51% | -| Cheetah | 41403.81 | 2945.21 | 48608.79 | 51% | -| Reno | 40937.46 | 2503.73 | 47293.21 | 50% | -| Router | 39892.68 | 3954.20 | 46129.32 | 49% | -| Danet V2 (Hono) | 36288.41 | 2552.45 | 38775.24 | 45% | -| Danet (Oak) | 34491.64 | 2463.63 | 36595.92 | 42% | -| Aqua | 31976.36 | 3837.02 | 41792.28 | 39% | -| Little | 31298.61 | 3942.14 | 36500.90 | 38% | -| Oak | 31126.36 | 3170.07 | 34550.19 | 38% | -| Node | 17409.85 | 1570.97 | 22340.12 | 21% | -| Dinatra | 16790.34 | 2107.74 | 20539.15 | 21% | -| Fastify | 16379.65 | 1674.62 | 21595.65 | 20% | -| Abc | 13918.60 | 1673.18 | 25086.13 | 17% | -| Express (Deno) | 10572.92 | 1964.12 | 12795.22 | 13% | -| Servest | 6262.27 | 1638.69 | 11158.67 | 8% | -| Express | 6168.57 | 975.12 | 7995.40 | 8% | +| Bun | 78383.08 | 10145.18 | 101281.64 | 100% | +| Hyper Express | 78157.12 | 15924.51 | 98827.47 | 100% | +| Stric | 77342.26 | 10510.04 | 99106.82 | 99% | +| Elysia | 71453.47 | 13061.22 | 98997.74 | 91% | +| Vixeny (Bun) | 71091.16 | 14837.88 | 99568.09 | 91% | +| Deno | 66868.85 | 11936.37 | 89810.10 | 85% | +| Vixeny (Deno) | 57784.38 | 10383.48 | 84826.92 | 74% | +| Fast | 52846.24 | 7366.63 | 83662.06 | 67% | +| Hono | 51585.35 | 6751.75 | 78313.93 | 66% | +| NHttp | 51031.89 | 5850.10 | 81253.87 | 65% | +| Fastro | 49177.26 | 4525.17 | 76425.87 | 63% | +| Megalo | 46579.24 | 2902.81 | 63457.21 | 59% | +| Deso | 45789.67 | 2834.81 | 60722.27 | 58% | +| Alosaur | 45095.57 | 2847.14 | 61854.96 | 58% | +| Cheetah | 41318.41 | 2528.74 | 46520.73 | 53% | +| http | 40992.12 | 4415.46 | 48770.56 | 52% | +| Reno | 39985.30 | 2292.03 | 44198.09 | 51% | +| Router | 39662.49 | 4090.31 | 45886.63 | 51% | +| Danet V2 (Hono) | 36052.22 | 2500.98 | 38301.90 | 46% | +| Danet (Oak) | 34263.86 | 2308.01 | 36531.65 | 44% | +| Aqua | 30693.76 | 4091.26 | 42404.92 | 39% | +| Oak | 30621.07 | 3157.52 | 40133.01 | 39% | +| Little | 30561.69 | 3847.75 | 35837.04 | 39% | +| Node | 16946.56 | 1534.05 | 30094.47 | 22% | +| Dinatra | 16754.61 | 2117.42 | 21607.17 | 21% | +| Fastify | 16610.20 | 1858.37 | 19978.97 | 21% | +| Abc | 13664.28 | 1487.94 | 20313.63 | 17% | +| Express (Deno) | 10275.19 | 3263.31 | 95665.30 | 13% | +| Servest | 6228.07 | 1653.55 | 11341.90 | 8% | +| Express | 6130.37 | 925.04 | 7964.31 | 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-427059cd-2494-48ee-af43-bc1b3f9d1df4) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-e4fe5aff-02fe-4d0f-9474-a1fb38a45154) | | | | | # Frameworks @@ -279,11 +279,11 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13918.60 | 1673.18 | 25086.13 | | +| 13664.28 | 1487.94 | 20313.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12350.67 | 13200.63 | 14054.09 | 14972.73 | 15247.70 | 15434.04 | 17894.05 | +| **Req/Sec** | 12337.94 | 13050.54 | 13872.40 | 14645.86 | 14956.85 | 15201.25 | 15602.41 | | **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | ### [Acorn](#acorn) @@ -301,253 +301,253 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44398.63 | 2784.66 | 59190.78 | | +| 45095.57 | 2847.14 | 61854.96 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 42560.14 | 43621.16 | 44573.66 | 45379.83 | 46345.33 | 47500.01 | 50201.63 | -| **Latency** | 988µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43108.04 | 44251.93 | 45244.08 | 46005.28 | 47534.77 | 48735.86 | 51603.13 | +| **Latency** | 970µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31976.36 | 3837.02 | 41792.28 | | +| 30693.76 | 4091.26 | 42404.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28842.47 | 31042.25 | 32679.76 | 33833.61 | 35120.30 | 36008.18 | 39260.08 | +| **Req/Sec** | 26767.00 | 29000.81 | 31114.29 | 33000.49 | 34525.48 | 35912.68 | 39195.51 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 81337.95 | 9558.05 | 100633.66 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 78383.08 | 10145.18 | 101281.64 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 66733.24 | 73541.29 | 83351.65 | 88937.44 | 91069.64 | 93860.56 | 97668.73 | -| **Latency** | 390µs | 451µs | 542µs | 745µs | 927µs | 1ms | 1ms | +| **Req/Sec** | 65418.16 | 69770.49 | 77892.98 | 86475.42 | 92514.49 | 95440.51 | 98511.68 | +| **Latency** | 378µs | 471µs | 599µs | 758µs | 949µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41403.81 | 2945.21 | 48608.79 | | +| 41318.41 | 2528.74 | 46520.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39729.11 | 40954.46 | 41880.35 | 42471.17 | 43302.42 | 44039.98 | 45627.32 | +| **Req/Sec** | 39789.41 | 40940.76 | 41730.76 | 42160.64 | 43024.26 | 43313.84 | 44939.20 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34491.64 | 2463.63 | 36595.92 | | +| 34263.86 | 2308.01 | 36531.65 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34213.77 | 34433.10 | 34819.65 | 35253.35 | 35494.93 | 35648.46 | 36026.63 | +| **Req/Sec** | 33619.15 | 34266.86 | 34573.80 | 35015.49 | 35334.75 | 35483.89 | 35746.97 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 36288.41 | 2552.45 | 38775.24 | | +| 36052.22 | 2500.98 | 38301.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35522.57 | 36403.05 | 36669.08 | 37017.34 | 37446.46 | 37648.16 | 38040.83 | +| **Req/Sec** | 35413.80 | 36025.72 | 36489.20 | 36814.70 | 37143.24 | 37427.71 | 37682.80 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 62098.91 | 11776.81 | 90233.96 | | +| 66868.85 | 11936.37 | 89810.10 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52487.47 | 53675.80 | 55484.75 | 70754.36 | 82065.40 | 86121.22 | 88281.58 | -| **Latency** | 531µs | 600µs | 848µs | 954µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 53464.10 | 55188.41 | 66144.28 | 77751.28 | 83219.12 | 85598.74 | 88147.91 | +| **Latency** | 516µs | 567µs | 722µs | 916µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46058.88 | 2776.93 | 66700.60 | | +| 45789.67 | 2834.81 | 60722.27 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44523.42 | 45247.29 | 46084.38 | 46734.75 | 47801.41 | 49120.09 | 56141.04 | -| **Latency** | 995µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43909.63 | 44871.94 | 45683.13 | 46414.30 | 48165.90 | 50276.12 | 54233.13 | +| **Latency** | 999µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16790.34 | 2107.74 | 20539.15 | | +| 16754.61 | 2117.42 | 21607.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15319.74 | 16066.79 | 17150.37 | 17979.60 | 18704.69 | 19127.86 | 19619.13 | +| **Req/Sec** | 15205.01 | 15950.47 | 17110.62 | 17992.46 | 18693.86 | 19014.48 | 19965.75 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 76538.13 | 13198.09 | 100490.25 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 71453.47 | 13061.22 | 98997.74 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 58395.45 | 64262.46 | 77923.92 | 88616.45 | 93504.86 | 95457.92 | 97945.94 | -| **Latency** | 385µs | 474µs | 597µs | 798µs | 970µs | 1ms | 1ms | +| **Req/Sec** | 56351.06 | 59529.27 | 69325.78 | 82841.99 | 91053.37 | 93310.73 | 95846.05 | +| **Latency** | 406µs | 502µs | 639µs | 862µs | 1ms | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6168.57 | 975.12 | 7995.40 | | +| 6130.37 | 925.04 | 7964.31 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4802.47 | 5853.29 | 6250.66 | 6602.38 | 7619.36 | 7774.53 | 7883.36 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 11ms | 13ms | +| **Req/Sec** | 4864.58 | 5803.39 | 6231.51 | 6601.26 | 7285.16 | 7687.46 | 7864.21 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 11ms | 14ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10572.92 | 1964.12 | 12795.22 | | +| 10275.19 | 3263.31 | 95665.30 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7402.45 | 10496.75 | 11360.00 | 11571.01 | 11714.88 | 12002.87 | 12349.42 | -| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | +| **Req/Sec** | 7094.59 | 10187.41 | 10947.34 | 11235.21 | 11398.27 | 11515.91 | 11752.79 | +| **Latency** | 4ms | 4ms | 4ms | 4ms | 5ms | 6ms | 11ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 58636.52 | 9192.29 | 82608.32 | | +| 52846.24 | 7366.63 | 83662.06 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 49445.30 | 50915.05 | 56580.03 | 65077.63 | 72434.26 | 75804.07 | 81032.50 | -| **Latency** | 578µs | 634µs | 901µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48372.43 | 49304.84 | 50319.53 | 51867.70 | 64011.62 | 70483.30 | 79018.99 | +| **Latency** | 630µs | 884µs | 978µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16379.65 | 1674.62 | 21595.65 | | +| 16610.20 | 1858.37 | 19978.97 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15419.25 | 15801.30 | 16707.25 | 17271.92 | 17631.87 | 17762.95 | 18047.00 | +| **Req/Sec** | 15347.65 | 16223.95 | 17026.02 | 17567.03 | 17924.72 | 18114.75 | 18383.84 | | **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49995.20 | 5225.29 | 79120.02 | | +| 49177.26 | 4525.17 | 76425.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47091.16 | 48076.92 | 48969.70 | 50448.18 | 56213.58 | 59712.78 | 66193.47 | -| **Latency** | 826µs | 931µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47121.44 | 48019.59 | 48919.64 | 49768.46 | 51044.59 | 55120.15 | 66352.93 | +| **Latency** | 876µs | 942µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50636.61 | 4929.03 | 78455.52 | | +| 51585.35 | 6751.75 | 78313.93 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47722.97 | 48652.35 | 49642.73 | 50741.70 | 55620.72 | 60361.35 | 69860.63 | -| **Latency** | 822µs | 920µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47407.23 | 48373.46 | 49401.21 | 51599.11 | 61911.47 | 66776.54 | 74516.94 | +| **Latency** | 655µs | 904µs | 998µs | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41600.50 | 4413.13 | 55813.14 | | +| 40992.12 | 4415.46 | 48770.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38180.88 | 40493.85 | 42620.03 | 43802.23 | 44807.72 | 45667.39 | 47762.15 | -| **Latency** | 892µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37677.47 | 39901.93 | 42143.46 | 43328.74 | 44235.58 | 44848.54 | 46228.63 | +| **Latency** | 902µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 80566.70 | 15414.44 | 99079.71 | | +| 78157.12 | 15924.51 | 98827.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56249.47 | 66145.24 | 87032.55 | 93708.83 | 96190.46 | 97329.19 | 98469.47 | -| **Latency** | 347µs | 453µs | 579µs | 733µs | 943µs | 1ms | 1ms | +| **Req/Sec** | 55120.71 | 62315.34 | 82517.87 | 92350.62 | 96008.26 | 96886.13 | 98067.74 | +| **Latency** | 361µs | 467µs | 587µs | 762µs | 976µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31298.61 | 3942.14 | 36500.90 | | +| 30561.69 | 3847.75 | 35837.04 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29420.12 | 30905.26 | 32051.11 | 33231.54 | 33984.20 | 34527.06 | 35509.30 | +| **Req/Sec** | 28684.44 | 30201.98 | 31283.20 | 32420.12 | 33206.50 | 33711.07 | 34922.74 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47448.77 | 3338.93 | 63433.11 | | +| 46579.24 | 2902.81 | 63457.21 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45275.81 | 46271.70 | 47104.74 | 48359.74 | 50694.77 | 53253.38 | 57026.06 | -| **Latency** | 912µs | 980µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44831.88 | 45629.92 | 46429.08 | 47188.31 | 48134.93 | 50567.20 | 56408.98 | +| **Latency** | 941µs | 996µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 57438.63 | 9824.90 | 82809.95 | | +| 51031.89 | 5850.10 | 81253.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48610.37 | 49867.36 | 53179.98 | 64827.14 | 72937.04 | 76416.62 | 80945.43 | -| **Latency** | 579µs | 643µs | 923µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47765.27 | 48727.30 | 49635.41 | 50654.85 | 56146.35 | 64463.23 | 76376.25 | +| **Latency** | 789µs | 916µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17409.85 | 1570.97 | 22340.12 | | +| 16946.56 | 1534.05 | 30094.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16738.40 | 17208.44 | 17633.35 | 18026.96 | 18373.88 | 18611.33 | 19317.54 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | +| **Req/Sec** | 16545.99 | 16871.76 | 17113.76 | 17393.79 | 17691.75 | 17895.88 | 18301.57 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31126.36 | 3170.07 | 34550.19 | | +| 30621.07 | 3157.52 | 40133.01 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30865.64 | 31261.67 | 31645.50 | 32118.24 | 32398.80 | 32630.48 | 33112.65 | +| **Req/Sec** | 30128.39 | 30646.80 | 31239.05 | 31612.58 | 32033.59 | 32206.22 | 32559.03 | | **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 | | -------- | ------- | -------- | --- | -| 40937.46 | 2503.73 | 47293.21 | | +| 39985.30 | 2292.03 | 44198.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38645.08 | 40628.64 | 41316.13 | 42071.97 | 42967.16 | 43332.08 | 44462.21 | +| **Req/Sec** | 38318.60 | 39724.85 | 40406.54 | 40953.69 | 41397.85 | 41836.10 | 43135.24 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39892.68 | 3954.20 | 46129.32 | | +| 39662.49 | 4090.31 | 45886.63 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37403.95 | 39013.62 | 40718.92 | 41741.08 | 42874.82 | 43421.91 | 44446.19 | -| **Latency** | 917µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37015.79 | 38444.95 | 40588.98 | 41713.49 | 42886.24 | 43525.27 | 44433.08 | +| **Latency** | 919µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 77713.07 | 9970.75 | 101358.89 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 77342.26 | 10510.04 | 99106.82 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65441.46 | 70105.51 | 76651.93 | 85308.04 | 91877.02 | 95051.82 | 98838.96 | -| **Latency** | 380µs | 474µs | 603µs | 767µs | 953µs | 1ms | 1ms | +| **Req/Sec** | 63905.90 | 68806.72 | 77267.04 | 85745.45 | 91944.66 | 94156.71 | 96514.93 | +| **Latency** | 381µs | 473µs | 601µs | 772µs | 967µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6262.27 | 1638.69 | 11158.67 | | +| 6228.07 | 1653.55 | 11341.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4859.75 | 5627.02 | 6398.04 | 7154.88 | 8051.33 | 8607.13 | 9375.60 | +| **Req/Sec** | 5026.17 | 5602.52 | 6335.86 | 6950.69 | 8041.05 | 8697.09 | 9682.12 | | **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 76578.82 | 13951.96 | 101670.72 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 71091.16 | 14837.88 | 99568.09 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 58100.60 | 63028.61 | 77040.81 | 89442.19 | 94877.08 | 96731.24 | 99403.93 | -| **Latency** | 383µs | 472µs | 594µs | 799µs | 971µs | 1ms | 1ms | +| **Req/Sec** | 54402.49 | 57288.28 | 67743.42 | 85393.43 | 92645.01 | 95228.31 | 98327.07 | +| **Latency** | 398µs | 496µs | 638µs | 875µs | 1ms | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 51667.12 | 6745.37 | 82428.34 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 57784.38 | 10383.48 | 84826.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47691.41 | 48652.38 | 49667.88 | 50971.51 | 61327.10 | 68538.93 | 77158.94 | -| **Latency** | 667µs | 903µs | 995µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48947.43 | 50028.60 | 52390.51 | 64799.36 | 74160.70 | 78518.63 | 82818.46 | +| **Latency** | 573µs | 636µs | 917µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-10-16T01:59:20.703Z

+

Generated 2024-10-17T01:58:02.351Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index d17b9be0c1..19319914e1 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000224325, - "slowest": 0.017745439, - "fastest": 0.001063831, - "average": 0.003587729747108001, - "requestsPerSec": 13908.78799111339, - "totalData": 1808183, + "total": 10.000211556, + "slowest": 0.015273138, + "fastest": 0.000832536, + "average": 0.0036534122555823656, + "requestsPerSec": 13658.711041772685, + "totalData": 1775670, "sizePerRequest": 13, - "sizePerSec": 180814.24388447407 + "sizePerSec": 177563.2435430449 }, "responseTimeHistogram": { - "0.001063831": 1, - "0.0027319918": 1758, - "0.004400152599999999": 131478, - "0.0060683134": 4865, - "0.007736474199999999": 662, - "0.009404634999999998": 236, - "0.011072795799999998": 41, - "0.012740956599999997": 7, - "0.014409117399999997": 18, - "0.0160772782": 20, - "0.017745439": 5 + "0.000832536": 1, + "0.0022765962": 270, + "0.0037206564000000003": 89926, + "0.005164716600000001": 44184, + "0.0066087768000000005": 1681, + "0.008052837": 162, + "0.009496897200000002": 273, + "0.010940957400000001": 37, + "0.012385017600000001": 25, + "0.0138290778": 15, + "0.015273138": 16 }, "latencyPercentiles": { - "p10": 0.003243797, - "p25": 0.003306938, - "p50": 0.003424804, - "p75": 0.003781281, - "p90": 0.004005304, - "p95": 0.004349719, - "p99": 0.005618629 + "p10": 0.003311548, + "p25": 0.003376971, + "p50": 0.003482768, + "p75": 0.00382674, + "p90": 0.004095405, + "p95": 0.004428266, + "p99": 0.005629104 }, "rps": { - "mean": 13918.600521925428, - "stddev": 1673.1828164496628, - "max": 25086.129043047, + "mean": 13664.277980935649, + "stddev": 1487.9373916120544, + "max": 20313.630446029198, "percentiles": { - "p10": 12350.674818780895, - "p25": 13200.632310287501, - "p50": 14054.091386929616, - "p75": 14972.725522407545, - "p90": 15247.702437073936, - "p95": 15434.0396075, - "p99": 17894.051262790505 + "p10": 12337.94411332607, + "p25": 13050.539519342434, + "p50": 13872.403455665897, + "p75": 14645.857073520978, + "p90": 14956.849489224218, + "p95": 15201.245354052968, + "p99": 15602.405558971821 } }, "details": { "DNSDialup": { - "average": 0.0011829335599999994, - "fastest": 0.00011261, - "slowest": 0.002269641 + "average": 0.00094717226, + "fastest": 0.000096831, + "slowest": 0.002179422 }, "DNSLookup": { - "average": 0.000009864239999999999, - "fastest": 0.000004158, - "slowest": 0.000041447 + "average": 0.00000944144, + "fastest": 0.000004388, + "slowest": 0.000027632 } }, "statusCodeDistribution": { - "200": 139091 + "200": 136590 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index bfbe7d7fe2..3ed6489bdc 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000326534, + "total": 10.00066402, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64892.58103659438, + "requestsPerSec": 63939.7542724368, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 648947 + "Connection refused (os error 111)": 639440 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 5e6d3c52a2..57582a8fe5 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00029678, - "slowest": 0.008704201, - "fastest": 0.000307524, - "average": 0.0011242628557252368, - "requestsPerSec": 44399.382315131654, - "totalData": 5772091, + "total": 10.00045809, + "slowest": 0.006506378, + "fastest": 0.000125765, + "average": 0.0011069096102315507, + "requestsPerSec": 45097.534127059174, + "totalData": 5862948, "sizePerRequest": 13, - "sizePerSec": 577191.9700967115 + "sizePerSec": 586267.9436517692 }, "responseTimeHistogram": { - "0.000307524": 1, - "0.0011471917": 246016, - "0.0019868594": 197267, - "0.0028265271": 556, - "0.0036661948": 63, - "0.0045058625": 10, - "0.0053455302": 19, - "0.0061851979": 24, - "0.0070248656": 1, - "0.0078645333": 21, - "0.008704201": 29 + "0.000125765": 1, + "0.0007638263": 6565, + "0.0014018875999999999": 439381, + "0.0020399489": 4418, + "0.0026780102": 447, + "0.0033160715": 69, + "0.0039541328": 15, + "0.0045921940999999996": 8, + "0.0052302554": 25, + "0.0058683167": 26, + "0.006506378": 41 }, "latencyPercentiles": { - "p10": 0.000988157, - "p25": 0.00104095, - "p50": 0.001133022, - "p75": 0.001192265, - "p90": 0.001246994, - "p95": 0.001294584, - "p99": 0.001425015 + "p10": 0.000970786, + "p25": 0.001026577, + "p50": 0.001117998, + "p75": 0.001179334, + "p90": 0.001231028, + "p95": 0.001278491, + "p99": 0.001416467 }, "rps": { - "mean": 44398.62840838876, - "stddev": 2784.664096827162, - "max": 59190.78090066733, + "mean": 45095.57070352074, + "stddev": 2847.139562950991, + "max": 61854.958322819584, "percentiles": { - "p10": 42560.139645667674, - "p25": 43621.160625019766, - "p50": 44573.66243453836, - "p75": 45379.827654831526, - "p90": 46345.32572856282, - "p95": 47500.0142500033, - "p99": 50201.631553025545 + "p10": 43108.04144253993, + "p25": 44251.927232050155, + "p50": 45244.07977203339, + "p75": 46005.27680524994, + "p90": 47534.769472946515, + "p95": 48735.864722848615, + "p99": 51603.12714950844 } }, "details": { "DNSDialup": { - "average": 0.00103864744, - "fastest": 0.000088384, - "slowest": 0.001496257 + "average": 0.00100140216, + "fastest": 0.00022486, + "slowest": 0.001945864 }, "DNSLookup": { - "average": 0.00001437669999999999, - "fastest": 0.000004268, - "slowest": 0.000197629 + "average": 0.000017696699999999996, + "fastest": 0.000004548, + "slowest": 0.000186108 } }, "statusCodeDistribution": { - "200": 444007 + "200": 450996 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 55e72ee0ea..2721f0b221 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000319256, - "slowest": 0.01478516, - "fastest": 0.00044562, - "average": 0.0015616548579836464, - "requestsPerSec": 31974.879182797165, - "totalData": 4156867, + "total": 10.000346485, + "slowest": 0.014507477, + "fastest": 0.000272431, + "average": 0.0016286930702825132, + "requestsPerSec": 30662.337595995807, + "totalData": 3986242, "sizePerRequest": 13, - "sizePerSec": 415673.4293763631 + "sizePerSec": 398610.3887479455 }, "responseTimeHistogram": { - "0.00044562": 1, - "0.0018795739999999997": 286874, - "0.0033135279999999996": 31373, - "0.004747482": 356, - "0.006181435999999999": 695, - "0.007615389999999999": 352, - "0.009049344": 16, - "0.010483298": 42, - "0.011917252": 0, - "0.013351206": 0, - "0.014785159999999999": 50 + "0.000272431": 1, + "0.0016959356": 180773, + "0.0031194402": 123856, + "0.0045429447999999996": 858, + "0.0059664494": 248, + "0.007389954": 648, + "0.008813458599999999": 200, + "0.0102369632": 0, + "0.0116604678": 0, + "0.0130839724": 0, + "0.014507477": 50 }, "latencyPercentiles": { - "p10": 0.001064025, - "p25": 0.001330239, - "p50": 0.001600039, - "p75": 0.001694398, - "p90": 0.001887136, - "p95": 0.002122766, - "p99": 0.002580585 + "p10": 0.001088915, + "p25": 0.001347636, + "p50": 0.001653178, + "p75": 0.001810373, + "p90": 0.001985798, + "p95": 0.002217966, + "p99": 0.002781017 }, "rps": { - "mean": 31976.356062435116, - "stddev": 3837.019822562173, - "max": 41792.27847877022, + "mean": 30693.75819295512, + "stddev": 4091.2600634977393, + "max": 42404.91824873532, "percentiles": { - "p10": 28842.467649366645, - "p25": 31042.254717121767, - "p50": 32679.762677455932, - "p75": 33833.60788100237, - "p90": 35120.30253041622, - "p95": 36008.18280750831, - "p99": 39260.08363199012 + "p10": 26766.99792854315, + "p25": 29000.809122575116, + "p50": 31114.291683149142, + "p75": 33000.488407228506, + "p90": 34525.47610220412, + "p95": 35912.68436012005, + "p99": 39195.50862230153 } }, "details": { "DNSDialup": { - "average": 0.0012149965799999997, - "fastest": 0.000352907, - "slowest": 0.002264119 + "average": 0.0009382472799999999, + "fastest": 0.000088939, + "slowest": 0.001942998 }, "DNSLookup": { - "average": 0.00003497572, - "fastest": 0.000004769, - "slowest": 0.001271998 + "average": 0.00001018938, + "fastest": 0.000004128, + "slowest": 0.00004306 } }, "statusCodeDistribution": { - "200": 319759 + "200": 306634 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 0b96bfe4ae..7e78d84a72 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000487749, - "slowest": 0.004958573, - "fastest": 0.000035199, - "average": 0.0006133317593125984, - "requestsPerSec": 81343.03250172404, - "totalData": 10575110, + "total": 10.000249673, + "slowest": 0.003225287, + "fastest": 0.000034095, + "average": 0.0006364731481116345, + "requestsPerSec": 78382.84299204416, + "totalData": 10190024, "sizePerRequest": 13, - "sizePerSec": 1057459.4225224124 + "sizePerSec": 1018976.9588965741 }, "responseTimeHistogram": { - "0.000035199": 1, - "0.0005275364": 383571, - "0.0010198738000000002": 388570, - "0.0015122112000000004": 37745, - "0.0020045486000000003": 3295, - "0.0024968860000000002": 89, - "0.0029892234000000006": 65, - "0.0034815608000000006": 62, - "0.0039738982": 16, - "0.0044662356": 41, - "0.004958573": 15 + "0.000034095": 1, + "0.0003532142": 58934, + "0.0006723334": 433082, + "0.0009914526": 230910, + "0.0013105718": 48269, + "0.001629691": 11588, + "0.0019488102": 1038, + "0.0022679294": 21, + "0.0025870486": 3, + "0.0029061678": 1, + "0.003225287": 1 }, "latencyPercentiles": { - "p10": 0.000390338, - "p25": 0.000451091, - "p50": 0.00054215, - "p75": 0.000745559, - "p90": 0.000927619, - "p95": 0.001022529, - "p99": 0.001366637 + "p10": 0.000378586, + "p25": 0.00047191, + "p50": 0.00059909, + "p75": 0.000758866, + "p90": 0.000949314, + "p95": 0.001069811, + "p99": 0.001395297 }, "rps": { - "mean": 81337.9549937646, - "stddev": 9558.053560747805, - "max": 100633.66162938111, + "mean": 78383.07841521814, + "stddev": 10145.17621670535, + "max": 101281.64486214498, "percentiles": { - "p10": 66733.23982675924, - "p25": 73541.29343626654, - "p50": 83351.6530193875, - "p75": 88937.43627362176, - "p90": 91069.64095443474, - "p95": 93860.55593958455, - "p99": 97668.72883335505 + "p10": 65418.15646819509, + "p25": 69770.49276505344, + "p50": 77892.97869850091, + "p75": 86475.42386469293, + "p90": 92514.4877687774, + "p95": 95440.51449840197, + "p99": 98511.68269467415 } }, "details": { "DNSDialup": { - "average": 0.0008308863599999997, - "fastest": 0.000115134, - "slowest": 0.001131093 + "average": 0.0007368163000000002, + "fastest": 0.000075914, + "slowest": 0.001060379 }, "DNSLookup": { - "average": 0.000008579339999999999, - "fastest": 0.000004358, - "slowest": 0.000049192 + "average": 0.000007491499999999999, + "fastest": 0.000003888, + "slowest": 0.000040586 } }, "statusCodeDistribution": { - "200": 813470 + "200": 783848 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 7b7e12fa44..87dbea439e 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,67 +1,65 @@ { "summary": { - "successRate": 0.8074260412279604, - "total": 10.000382116, - "slowest": 0.0233, - "fastest": 0.000446512, - "average": 0.0012067911248555161, - "requestsPerSec": 43924.82156228839, - "totalData": 4610762, + "successRate": 1, + "total": 10.000318108, + "slowest": 0.009246646, + "fastest": 0.000342197, + "average": 0.0012082501319469485, + "requestsPerSec": 41320.585559116895, + "totalData": 5371847, "sizePerRequest": 13, - "sizePerSec": 461058.58221387985 + "sizePerSec": 537167.6122685196 }, "responseTimeHistogram": { - "0.000446512": 1, - "0.0027318608000000003": 354393, - "0.0050172096": 230, - "0.007302558400000001": 0, - "0.0095879072": 0, - "0.011873256": 0, - "0.014158604800000002": 0, - "0.016443953600000002": 0, - "0.0187293024": 33, - "0.0210146512": 16, - "0.0233": 1 + "0.000342197": 1, + "0.0012326419": 228606, + "0.0021230868": 183591, + "0.0030135316999999997": 845, + "0.0039039765999999997": 108, + "0.0047944215": 18, + "0.0056848663999999995": 0, + "0.0065753113": 11, + "0.0074657562": 11, + "0.0083562011": 12, + "0.009246646": 16 }, "latencyPercentiles": { - "p10": 0.001053293, - "p25": 0.001108193, - "p50": 0.001211387, - "p75": 0.00128029, - "p90": 0.001340849, - "p95": 0.001390509, - "p99": 0.001596916 + "p10": 0.001058388, + "p25": 0.001111626, + "p50": 0.001215701, + "p75": 0.001282476, + "p90": 0.00134354, + "p95": 0.001393483, + "p99": 0.001557412 }, "rps": { - "mean": 41403.81441587263, - "stddev": 2945.206656091525, - "max": 48608.79221340692, + "mean": 41318.410694935534, + "stddev": 2528.739154292781, + "max": 46520.73253841234, "percentiles": { - "p10": 39729.113494368314, - "p25": 40954.463855879796, - "p50": 41880.351642663685, - "p75": 42471.171930009565, - "p90": 43302.41627482514, - "p95": 44039.976661820576, - "p99": 45627.31949412569 + "p10": 39789.40571130675, + "p25": 40940.75842152891, + "p50": 41730.75974300621, + "p75": 42160.63705829524, + "p90": 43024.257076137466, + "p95": 43313.83773122059, + "p99": 44939.200464564645 } }, "details": { "DNSDialup": { - "average": 0.0011261173199999999, - "fastest": 0.00009145, - "slowest": 0.004562112 + "average": 0.0008924860399999999, + "fastest": 0.00010139, + "slowest": 0.001228267 }, "DNSLookup": { - "average": 0.000008437499999999997, - "fastest": 0.000004939, - "slowest": 0.000022342 + "average": 0.000012476020000000005, + "fastest": 0.000004208, + "slowest": 0.000212224 } }, "statusCodeDistribution": { - "200": 354674 + "200": 413219 }, - "errorDistribution": { - "Connection refused (os error 111)": 84591 - } + "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 5c13040d9e..ab4995fa67 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000251971, - "slowest": 0.011029769, - "fastest": 0.000661743, - "average": 0.001447128219503874, - "requestsPerSec": 34505.13057077449, - "totalData": 4485780, + "total": 10.000314511, + "slowest": 0.01229295, + "fastest": 0.000205604, + "average": 0.001457300709279215, + "requestsPerSec": 34265.8223021962, + "totalData": 4454697, "sizePerRequest": 13, - "sizePerSec": 448566.6974200684 + "sizePerSec": 445455.6899285505 }, "responseTimeHistogram": { - "0.000661743": 1, - "0.0016985456": 339844, - "0.0027353482000000004": 4029, - "0.0037721508000000004": 921, - "0.0048089534000000005": 118, - "0.0058457560000000006": 45, - "0.006882558600000001": 42, - "0.0079193612": 17, - "0.0089561638": 21, - "0.0099929664": 11, - "0.011029769": 11 + "0.000205604": 1, + "0.0014143386000000002": 140447, + "0.0026230732": 201086, + "0.0038318078000000003": 878, + "0.0050405424": 165, + "0.006249277000000001": 42, + "0.007458011600000001": 12, + "0.0086667462": 9, + "0.009875480800000001": 15, + "0.011084215400000002": 11, + "0.012292950000000002": 3 }, "latencyPercentiles": { - "p10": 0.001269956, - "p25": 0.001321288, - "p50": 0.001461634, - "p75": 0.001533914, - "p90": 0.001590567, - "p95": 0.001624329, - "p99": 0.001901935 + "p10": 0.001276896, + "p25": 0.001329174, + "p50": 0.001472271, + "p75": 0.001545385, + "p90": 0.001606822, + "p95": 0.001643459, + "p99": 0.001920549 }, "rps": { - "mean": 34491.63685989403, - "stddev": 2463.6346253669876, - "max": 36595.91524345249, + "mean": 34263.86222688344, + "stddev": 2308.0057753334277, + "max": 36531.65260820204, "percentiles": { - "p10": 34213.77446559998, - "p25": 34433.10053954794, - "p50": 34819.6525795134, - "p75": 35253.34854081925, - "p90": 35494.927351361475, - "p95": 35648.46408692527, - "p99": 36026.63088555015 + "p10": 33619.1494675378, + "p25": 34266.859523670464, + "p50": 34573.8047008946, + "p75": 35015.49409942272, + "p90": 35334.75261256292, + "p95": 35483.88885276432, + "p99": 35746.96794117866 } }, "details": { "DNSDialup": { - "average": 0.0008026062600000001, - "fastest": 0.00008588, - "slowest": 0.001925078 + "average": 0.0008480068200000001, + "fastest": 0.000094356, + "slowest": 0.001744748 }, "DNSLookup": { - "average": 0.0000078675, - "fastest": 0.000003957, - "slowest": 0.000047619 + "average": 0.000011523659999999998, + "fastest": 0.000004017, + "slowest": 0.000175436 } }, "statusCodeDistribution": { - "200": 345060 + "200": 342669 }, "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 9871b4adf4..ea64912aa8 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.000191007, - "slowest": 0.011498846, - "fastest": 0.00023087, - "average": 0.0013757994208434261, - "requestsPerSec": 36291.9067991758, - "totalData": 4718038, + "total": 10.000321249, + "slowest": 0.011198882, + "fastest": 0.000733882, + "average": 0.0013847007258352333, + "requestsPerSec": 36058.54162295622, + "totalData": 4687761, "sizePerRequest": 13, - "sizePerSec": 471794.78838928544 + "sizePerSec": 468761.0410984308 }, "responseTimeHistogram": { - "0.00023087": 1, - "0.0013576676": 159979, - "0.0024844652": 201738, - "0.0036112628000000008": 941, - "0.004738060400000001": 137, - "0.005864858000000001": 24, - "0.006991655600000001": 9, - "0.0081184532": 41, - "0.0092452508": 37, - "0.0103720484": 5, - "0.011498846": 14 + "0.000733882": 1, + "0.001780382": 356422, + "0.002826882": 3534, + "0.0038733820000000003": 444, + "0.004919882": 82, + "0.005966382000000001": 15, + "0.007012882000000001": 6, + "0.008059382": 27, + "0.009105882000000001": 51, + "0.010152382000000001": 11, + "0.011198882000000002": 4 }, "latencyPercentiles": { - "p10": 0.001207991, - "p25": 0.001258057, - "p50": 0.001387566, - "p75": 0.001455766, - "p90": 0.001512579, - "p95": 0.001550177, - "p99": 0.001844638 + "p10": 0.001215995, + "p25": 0.001266428, + "p50": 0.001397439, + "p75": 0.001465064, + "p90": 0.001522316, + "p95": 0.001561187, + "p99": 0.001867991 }, "rps": { - "mean": 36288.411909980656, - "stddev": 2552.45117035189, - "max": 38775.24098609752, + "mean": 36052.22096288911, + "stddev": 2500.975941486282, + "max": 38301.89977423032, "percentiles": { - "p10": 35522.5662147698, - "p25": 36403.05057563761, - "p50": 36669.07744920936, - "p75": 37017.3443084145, - "p90": 37446.46294374307, - "p95": 37648.163741173914, - "p99": 38040.8338265157 + "p10": 35413.80075815553, + "p25": 36025.71515547541, + "p50": 36489.20381964444, + "p75": 36814.69520931381, + "p90": 37143.23918760311, + "p95": 37427.707569183796, + "p99": 37682.79809486056 } }, "details": { "DNSDialup": { - "average": 0.0009999238400000001, - "fastest": 0.000097723, - "slowest": 0.001597934 + "average": 0.00109807132, + "fastest": 0.000114322, + "slowest": 0.001833785 }, "DNSLookup": { - "average": 0.000009578559999999997, - "fastest": 0.000004038, - "slowest": 0.000049282 + "average": 0.000010546099999999999, + "fastest": 0.000004409, + "slowest": 0.000058469 } }, "statusCodeDistribution": { - "200": 362926 + "200": 360597 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 250f352a4e..2c1302b59f 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000128236, - "slowest": 0.008536208, - "fastest": 0.000114776, - "average": 0.0008037770883206173, - "requestsPerSec": 62095.70370953391, - "totalData": 8072545, + "total": 10.00023414, + "slowest": 0.005347391, + "fastest": 0.000108565, + "average": 0.000746509609822262, + "requestsPerSec": 66858.73456958879, + "totalData": 8691839, "sizePerRequest": 13, - "sizePerSec": 807244.1482239409 + "sizePerSec": 869163.5494046543 }, "responseTimeHistogram": { - "0.000114776": 1, - "0.0009569191999999999": 469591, - "0.0017990623999999998": 151284, - "0.0026412055999999995": 40, - "0.0034833487999999997": 20, - "0.004325491999999999": 24, - "0.005167635199999999": 3, - "0.006009778399999999": 0, - "0.006851921599999999": 0, - "0.007694064799999999": 1, - "0.008536208": 1 + "0.000108565": 1, + "0.0006324476": 283613, + "0.0011563302": 373315, + "0.0016802128": 11448, + "0.0022040954000000002": 84, + "0.0027279780000000003": 46, + "0.0032518606000000003": 47, + "0.0037757432000000003": 17, + "0.0042996258": 11, + "0.0048235084": 18, + "0.005347391": 3 }, "latencyPercentiles": { - "p10": 0.000531012, - "p25": 0.000600607, - "p50": 0.000848146, - "p75": 0.000954455, - "p90": 0.001031991, - "p95": 0.001092102, - "p99": 0.001214814 + "p10": 0.000516378, + "p25": 0.000567325, + "p50": 0.000722134, + "p75": 0.000916928, + "p90": 0.001000289, + "p95": 0.001059756, + "p99": 0.001199267 }, "rps": { - "mean": 62098.90770959533, - "stddev": 11776.805663589364, - "max": 90233.95503727885, + "mean": 66868.84645371512, + "stddev": 11936.367619016928, + "max": 89810.10363665946, "percentiles": { - "p10": 52487.470369370356, - "p25": 53675.79837957602, - "p50": 55484.74756396423, - "p75": 70754.35770677033, - "p90": 82065.39791559793, - "p95": 86121.22026867252, - "p99": 88281.58100901126 + "p10": 53464.09507731754, + "p25": 55188.40630806257, + "p50": 66144.2840699284, + "p75": 77751.27696715717, + "p90": 83219.1154308161, + "p95": 85598.74316187452, + "p99": 88147.90717413418 } }, "details": { "DNSDialup": { - "average": 0.0008638694, - "fastest": 0.000087435, - "slowest": 0.001569856 + "average": 0.0010523624000000002, + "fastest": 0.000104886, + "slowest": 0.00200751 }, "DNSLookup": { - "average": 0.000009020559999999999, - "fastest": 0.000004368, - "slowest": 0.000058189 + "average": 0.00002446867999999999, + "fastest": 0.000005029, + "slowest": 0.00055554 } }, "statusCodeDistribution": { - "200": 620965 + "200": 668603 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index b5dca8344b..74cd5124f3 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000226947, - "slowest": 0.006138851, - "fastest": 0.00029499, - "average": 0.0010837489383194213, - "requestsPerSec": 46060.45467179936, - "totalData": 5987995, + "total": 10.000359577, + "slowest": 0.006926824, + "fastest": 0.000211168, + "average": 0.0010901693508925882, + "requestsPerSec": 45791.85343027191, + "totalData": 5953155, "sizePerRequest": 13, - "sizePerSec": 598785.9107333916 + "sizePerSec": 595294.0945935348 }, "responseTimeHistogram": { - "0.00029499": 1, - "0.0008793760999999999": 14140, - "0.0014637621999999998": 444167, - "0.0020481482999999997": 2050, - "0.0026325344": 96, - "0.0032169204999999996": 96, - "0.0038013065999999997": 17, - "0.0043856927": 6, - "0.0049700788": 14, - "0.005554464899999999": 6, - "0.006138850999999999": 22 + "0.000211168": 1, + "0.0008827335999999999": 16213, + "0.0015542992": 440305, + "0.0022258647999999995": 1204, + "0.0028974303999999996": 120, + "0.0035689959999999996": 42, + "0.0042405616": 0, + "0.0049121272": 10, + "0.0055836928": 11, + "0.0062552584": 20, + "0.006926824": 9 }, "latencyPercentiles": { - "p10": 0.000995285, - "p25": 0.001038636, - "p50": 0.00108252, - "p75": 0.001129456, - "p90": 0.001184324, - "p95": 0.001228229, - "p99": 0.001369653 + "p10": 0.000999846, + "p25": 0.00104571, + "p50": 0.001090368, + "p75": 0.001137715, + "p90": 0.001194181, + "p95": 0.001240488, + "p99": 0.001371234 }, "rps": { - "mean": 46058.88033854025, - "stddev": 2776.929802338382, - "max": 66700.59784166623, + "mean": 45789.67091590887, + "stddev": 2834.8125803225735, + "max": 60722.266855255, "percentiles": { - "p10": 44523.41931856155, - "p25": 45247.287536210584, - "p50": 46084.380704084775, - "p75": 46734.75196155844, - "p90": 47801.41492188302, - "p95": 49120.08520283905, - "p99": 56141.043142685536 + "p10": 43909.629171152, + "p25": 44871.9390153038, + "p50": 45683.12501427326, + "p75": 46414.298671377015, + "p90": 48165.89500679509, + "p95": 50276.12307795338, + "p99": 54233.13149118488 } }, "details": { "DNSDialup": { - "average": 0.0010761981999999998, - "fastest": 0.000315566, - "slowest": 0.0016252 + "average": 0.0007376732600000003, + "fastest": 0.000090109, + "slowest": 0.001319599 }, "DNSLookup": { - "average": 0.000009014299999999998, - "fastest": 0.000003336, - "slowest": 0.000033452 + "average": 0.000008669099999999998, + "fastest": 0.000004278, + "slowest": 0.00005303 } }, "statusCodeDistribution": { - "200": 460615 + "200": 457935 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 84fbc5b407..e6572f420b 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000141303, - "slowest": 0.014683656, - "fastest": 0.000585701, - "average": 0.002972194021718508, - "requestsPerSec": 16782.66285593905, - "totalData": 2181777, + "total": 10.000360488, + "slowest": 0.014898017, + "fastest": 0.000927279, + "average": 0.0029789831924762734, + "requestsPerSec": 16743.79640623211, + "totalData": 2176772, "sizePerRequest": 13, - "sizePerSec": 218174.61712720763 + "sizePerSec": 217669.35328101745 }, "responseTimeHistogram": { - "0.000585701": 1, - "0.0019954965": 246, - "0.0034052920000000003": 145120, - "0.004815087500000001": 20505, - "0.0062248830000000005": 683, - "0.0076346785": 138, - "0.009044474": 1050, - "0.0104542695": 36, - "0.011864065": 10, - "0.0132738605": 19, - "0.014683656": 21 + "0.000927279": 1, + "0.0023243528000000003": 1010, + "0.0037214266": 153311, + "0.0051185004": 11449, + "0.006515574200000001": 456, + "0.007912648": 414, + "0.0093097218": 732, + "0.0107067956": 21, + "0.0121038694": 10, + "0.0135009432": 39, + "0.014898017": 1 }, "latencyPercentiles": { - "p10": 0.002636921, - "p25": 0.002729817, - "p50": 0.00283216, - "p75": 0.002948195, - "p90": 0.003623546, - "p95": 0.00382423, - "p99": 0.005043648 + "p10": 0.002649911, + "p25": 0.002738337, + "p50": 0.002835181, + "p75": 0.002953379, + "p90": 0.00363999, + "p95": 0.003836695, + "p99": 0.005111598 }, "rps": { - "mean": 16790.340533282404, - "stddev": 2107.738093484257, - "max": 20539.14555751803, + "mean": 16754.614050260734, + "stddev": 2117.4216808839733, + "max": 21607.173581629144, "percentiles": { - "p10": 15319.740987391446, - "p25": 16066.794484710676, - "p50": 17150.374078744786, - "p75": 17979.599008948553, - "p90": 18704.69300747553, - "p95": 19127.863007076703, - "p99": 19619.13335543877 + "p10": 15205.010050810653, + "p25": 15950.470109432714, + "p50": 17110.615425809698, + "p75": 17992.45603457965, + "p90": 18693.859014506852, + "p95": 19014.477623261573, + "p99": 19965.752984331364 } }, "details": { "DNSDialup": { - "average": 0.00087853902, - "fastest": 0.000088238, - "slowest": 0.001833854 + "average": 0.00102839596, + "fastest": 0.000174247, + "slowest": 0.002011876 }, "DNSLookup": { - "average": 0.000008492340000000003, - "fastest": 0.000003697, - "slowest": 0.000047789 + "average": 0.00001200532, + "fastest": 0.00000528, + "slowest": 0.00004233 } }, "statusCodeDistribution": { - "200": 167829 + "200": 167444 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index f47e3ed2fa..1c9357ae1d 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000192365, - "slowest": 0.003996958, - "fastest": 0.000032019, - "average": 0.0006519046335979034, - "requestsPerSec": 76536.02771470287, - "totalData": 9949875, + "total": 10.000410947, + "slowest": 0.005964431, + "fastest": 0.000035747, + "average": 0.0006982869839517705, + "requestsPerSec": 71450.36376873603, + "totalData": 9288929, "sizePerRequest": 13, - "sizePerSec": 994968.3602911372 + "sizePerSec": 928854.7289935683 }, "responseTimeHistogram": { - "0.000032019": 1, - "0.00042851289999999996": 123783, - "0.0008250067999999999": 468928, - "0.0012215007": 148201, - "0.0016179946": 19938, - "0.0020144884999999998": 4422, - "0.0024109823999999996": 80, - "0.0028074763": 10, - "0.0032039701999999996": 2, - "0.0036004640999999994": 8, - "0.003996958": 2 + "0.000035747": 1, + "0.0006286154": 344728, + "0.0012214838": 336928, + "0.0018143522": 31042, + "0.0024072206": 1744, + "0.003000089": 31, + "0.0035929574": 8, + "0.0041858258": 1, + "0.0047786942": 0, + "0.0053715626": 33, + "0.005964431": 17 }, "latencyPercentiles": { - "p10": 0.000385118, - "p25": 0.000474313, - "p50": 0.000597664, - "p75": 0.000798989, - "p90": 0.000970459, - "p95": 0.001118755, - "p99": 0.00152028 + "p10": 0.000406932, + "p25": 0.000502784, + "p50": 0.000639838, + "p75": 0.000862711, + "p90": 0.001032007, + "p95": 0.00119897, + "p99": 0.001618234 }, "rps": { - "mean": 76538.12565588507, - "stddev": 13198.089649568105, - "max": 100490.25029378783, + "mean": 71453.47223743587, + "stddev": 13061.215605851436, + "max": 98997.73604363529, "percentiles": { - "p10": 58395.454829753224, - "p25": 64262.463114146834, - "p50": 77923.92241381969, - "p75": 88616.45087810223, - "p90": 93504.86325616491, - "p95": 95457.92370614379, - "p99": 97945.93664429616 + "p10": 56351.059695189004, + "p25": 59529.27054232722, + "p50": 69325.77532326503, + "p75": 82841.99117286998, + "p90": 91053.36637803607, + "p95": 93310.7307340292, + "p99": 95846.05402895973 } }, "details": { "DNSDialup": { - "average": 0.00084362546, - "fastest": 0.000081352, - "slowest": 0.001973881 + "average": 0.0010394758800000002, + "fastest": 0.00012151, + "slowest": 0.001693925 }, "DNSLookup": { - "average": 0.0000089888, - "fastest": 0.000003937, - "slowest": 0.000044643 + "average": 0.0000120742, + "fastest": 0.000004238, + "slowest": 0.000220562 } }, "statusCodeDistribution": { - "200": 765375 + "200": 714533 }, "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 4802ce2a26..c667cfee9d 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.000134777, - "slowest": 0.028702134, - "fastest": 0.002965985, - "average": 0.004717435116439192, - "requestsPerSec": 10587.357306774427, - "totalData": 4129125, + "total": 10.000419442, + "slowest": 0.028837195, + "fastest": 0.001756882, + "average": 0.004891131887570152, + "requestsPerSec": 10211.271696377713, + "totalData": 3982563, "sizePerRequest": 39, - "sizePerSec": 412906.93496420264 + "sizePerSec": 398239.5961587308 }, "responseTimeHistogram": { - "0.002965985": 1, - "0.0055395999": 97906, - "0.0081132148": 4109, - "0.0106868297": 2798, - "0.0132604446": 869, - "0.0158340595": 66, - "0.0184076744": 42, - "0.0209812893": 24, - "0.0235549042": 27, - "0.0261285191": 29, - "0.028702134": 4 + "0.001756882": 1, + "0.0044649133": 38291, + "0.0071729446": 59085, + "0.009880975899999998": 2630, + "0.012589007199999998": 1813, + "0.015297038499999999": 154, + "0.0180050698": 62, + "0.0207131011": 19, + "0.0234211324": 22, + "0.0261291637": 34, + "0.028837195": 6 }, "latencyPercentiles": { - "p10": 0.00388497, - "p25": 0.003975359, - "p50": 0.004630991, - "p75": 0.004770811, - "p90": 0.005313169, - "p95": 0.006731039, - "p99": 0.010688743 + "p10": 0.004000801, + "p25": 0.004114023, + "p50": 0.004771984, + "p75": 0.004953567, + "p90": 0.005608071, + "p95": 0.00692157, + "p99": 0.011047849 }, "rps": { - "mean": 10572.917396817782, - "stddev": 1964.1244067934108, - "max": 12795.220388073998, + "mean": 10275.185432454971, + "stddev": 3263.30804008676, + "max": 95665.29900715293, "percentiles": { - "p10": 7402.446292120284, - "p25": 10496.753004404294, - "p50": 11360.003040350097, - "p75": 11571.012090129778, - "p90": 11714.8831733277, - "p95": 12002.870110025646, - "p99": 12349.424496236026 + "p10": 7094.590890416329, + "p25": 10187.411323215232, + "p50": 10947.342879014512, + "p75": 11235.209102560852, + "p90": 11398.268022812346, + "p95": 11515.913580238406, + "p99": 11752.790721721496 } }, "details": { "DNSDialup": { - "average": 0.0009850006600000002, - "fastest": 0.000106075, - "slowest": 0.002033422 + "average": 0.0011051764399999998, + "fastest": 0.000123694, + "slowest": 0.00217569 }, "DNSLookup": { - "average": 0.00003254256, - "fastest": 0.000004738, - "slowest": 0.00123271 + "average": 0.000027426240000000005, + "fastest": 0.000004007, + "slowest": 0.000882868 } }, "statusCodeDistribution": { - "200": 105875 + "200": 102117 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 8613d7fe25..63955ad250 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000319323, - "slowest": 0.034048894, - "fastest": 0.006112114, - "average": 0.008098353738186397, - "requestsPerSec": 6166.403092566527, - "totalData": 801658, + "total": 10.000392468, + "slowest": 0.035124626, + "fastest": 0.006085014, + "average": 0.008148265654559648, + "requestsPerSec": 6128.459477576575, + "totalData": 796731, "sizePerRequest": 13, - "sizePerSec": 80163.24020336485 + "sizePerSec": 79669.97320849549 }, "responseTimeHistogram": { - "0.006112114": 1, - "0.008905792": 51999, - "0.01169947": 7498, - "0.014493147999999999": 1813, - "0.017286825999999998": 240, - "0.020080504": 68, - "0.022874182": 12, - "0.02566786": 6, - "0.028461538": 8, - "0.031255216": 10, - "0.034048894": 11 + "0.006085014": 1, + "0.008988975199999999": 51892, + "0.0118929364": 7625, + "0.014796897600000001": 1395, + "0.0177008588": 289, + "0.02060482": 39, + "0.023508781200000002": 12, + "0.0264127424": 4, + "0.0293167036": 9, + "0.0322206648": 10, + "0.035124626": 11 }, "latencyPercentiles": { - "p10": 0.006381324, - "p25": 0.007491503, - "p50": 0.007861732, - "p75": 0.008377925, - "p90": 0.009722745, - "p95": 0.011087675, - "p99": 0.013571933 + "p10": 0.006500415, + "p25": 0.00751712, + "p50": 0.007851411, + "p75": 0.00839208, + "p90": 0.009676384, + "p95": 0.011014553, + "p99": 0.01406182 }, "rps": { - "mean": 6168.571674492427, - "stddev": 975.1208680703108, - "max": 7995.397889458147, + "mean": 6130.374532275903, + "stddev": 925.0355629836555, + "max": 7964.31422667465, "percentiles": { - "p10": 4802.474234725703, - "p25": 5853.288927726594, - "p50": 6250.664133064148, - "p75": 6602.378461132148, - "p90": 7619.360031905255, - "p95": 7774.5266121038385, - "p99": 7883.357837437001 + "p10": 4864.576770166297, + "p25": 5803.390340636724, + "p50": 6231.510254754099, + "p75": 6601.258199812766, + "p90": 7285.162087773428, + "p95": 7687.461012687341, + "p99": 7864.206527775355 } }, "details": { "DNSDialup": { - "average": 0.00108609974, - "fastest": 0.000224218, - "slowest": 0.002197724 + "average": 0.0009298908400000001, + "fastest": 0.000107832, + "slowest": 0.001970348 }, "DNSLookup": { - "average": 0.000011150159999999998, - "fastest": 0.00000517, - "slowest": 0.000049703 + "average": 0.000009185380000000002, + "fastest": 0.000004259, + "slowest": 0.000061165 } }, "statusCodeDistribution": { - "200": 61666 + "200": 61287 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index ce3a5faeee..797451b673 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000193747, - "slowest": 0.005249984, - "fastest": 0.000181057, - "average": 0.0008511307491802429, - "requestsPerSec": 58643.363802419335, - "totalData": 7623785, + "total": 10.000354385, + "slowest": 0.005521524, + "fastest": 0.000077215, + "average": 0.0009444265868441937, + "requestsPerSec": 52850.827045965736, + "totalData": 6870851, "sizePerRequest": 13, - "sizePerSec": 762363.7294314513 + "sizePerSec": 687060.7515975545 }, "responseTimeHistogram": { - "0.000181057": 1, - "0.0006879497": 189257, - "0.0011948424000000001": 387848, - "0.0017017351000000003": 8847, - "0.0022086278": 309, - "0.0027155205": 111, - "0.0032224132000000004": 6, - "0.0037293059000000003": 17, - "0.0042361986": 0, - "0.0047430913": 33, - "0.005249984": 16 + "0.000077215": 1, + "0.0006216459": 48380, + "0.0011660767999999999": 456067, + "0.0017105076999999998": 23628, + "0.0022549385999999995": 321, + "0.0027993694999999996": 60, + "0.0033438003999999993": 26, + "0.003888231299999999": 5, + "0.0044326622": 22, + "0.0049770931": 16, + "0.005521524": 1 }, "latencyPercentiles": { - "p10": 0.000578545, - "p25": 0.000634975, - "p50": 0.000901927, - "p75": 0.001017797, - "p90": 0.001080095, - "p95": 0.001117913, - "p99": 0.001232918 + "p10": 0.000630743, + "p25": 0.000884495, + "p50": 0.000978533, + "p75": 0.001053226, + "p90": 0.00111009, + "p95": 0.001159142, + "p99": 0.001275711 }, "rps": { - "mean": 58636.52128261971, - "stddev": 9192.288024011743, - "max": 82608.31865768919, + "mean": 52846.24054482966, + "stddev": 7366.628368492762, + "max": 83662.06177987224, "percentiles": { - "p10": 49445.30178549586, - "p25": 50915.050488922774, - "p50": 56580.030179385314, - "p75": 65077.62730204437, - "p90": 72434.26140563762, - "p95": 75804.07140963625, - "p99": 81032.49917228668 + "p10": 48372.4335457295, + "p25": 49304.84181563683, + "p50": 50319.52900920974, + "p75": 51867.69771906352, + "p90": 64011.61705665957, + "p95": 70483.29716058547, + "p99": 79018.98826287674 } }, "details": { "DNSDialup": { - "average": 0.0010903012600000006, - "fastest": 0.000200474, - "slowest": 0.001448051 + "average": 0.0008465630599999999, + "fastest": 0.000095699, + "slowest": 0.00182093 }, "DNSLookup": { - "average": 0.0000224418, - "fastest": 0.000004267, - "slowest": 0.000700766 + "average": 0.000008878480000000002, + "fastest": 0.000004288, + "slowest": 0.000060784 } }, "statusCodeDistribution": { - "200": 586445 + "200": 528527 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index b81bb3536e..056b6925bb 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000335692, - "slowest": 0.023938316, - "fastest": 0.000415091, - "average": 0.0030454191946725573, - "requestsPerSec": 16378.75017845951, - "totalData": 2129309, + "total": 10.000401067, + "slowest": 0.022835248, + "fastest": 0.000261558, + "average": 0.003003073493052972, + "requestsPerSec": 16610.73379828277, + "totalData": 2159482, "sizePerRequest": 13, - "sizePerSec": 212923.7523199736 + "sizePerSec": 215939.53937767603 }, "responseTimeHistogram": { - "0.000415091": 1, - "0.0027674135": 24395, - "0.005119736000000001": 134955, - "0.007472058500000001": 4095, - "0.009824381": 262, - "0.0121767035": 23, - "0.014529026": 21, - "0.0168813485": 7, - "0.019233671": 8, - "0.0215859935": 12, - "0.023938316": 14 + "0.000261558": 1, + "0.002518927": 566, + "0.004776296": 160496, + "0.007033665": 4650, + "0.009291034": 263, + "0.011548403": 65, + "0.013805772": 31, + "0.016063141": 7, + "0.018320509999999998": 8, + "0.020577878999999997": 12, + "0.022835248": 15 }, "latencyPercentiles": { - "p10": 0.002741091, - "p25": 0.002812556, - "p50": 0.002932842, - "p75": 0.003102254, - "p90": 0.003198022, - "p95": 0.003354452, - "p99": 0.006094499 + "p10": 0.00269189, + "p25": 0.002757913, + "p50": 0.002864772, + "p75": 0.003047294, + "p90": 0.003199648, + "p95": 0.003432177, + "p99": 0.00617717 }, "rps": { - "mean": 16379.645487603137, - "stddev": 1674.6171059944963, - "max": 21595.649290270143, + "mean": 16610.19598535689, + "stddev": 1858.3712428171655, + "max": 19978.96686654006, "percentiles": { - "p10": 15419.25093479217, - "p25": 15801.303607547756, - "p50": 16707.250524014427, - "p75": 17271.922010444316, - "p90": 17631.87490345099, - "p95": 17762.950118926692, - "p99": 18046.997992171604 + "p10": 15347.64984848527, + "p25": 16223.948169893703, + "p50": 17026.017457276317, + "p75": 17567.02522805444, + "p90": 17924.723571220446, + "p95": 18114.751516430293, + "p99": 18383.835806428866 } }, "details": { "DNSDialup": { - "average": 0.0008971356199999998, - "fastest": 0.000110717, - "slowest": 0.001516443 + "average": 0.00097315278, + "fastest": 0.000093623, + "slowest": 0.002031118 }, "DNSLookup": { - "average": 0.000007915719999999999, - "fastest": 0.000004048, - "slowest": 0.000045335 + "average": 0.000014343900000000005, + "fastest": 0.000004148, + "slowest": 0.000228877 } }, "statusCodeDistribution": { - "200": 163793 + "200": 166114 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 5c500f7f7f..5f62ef9611 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.8107870341822367, - "total": 10.00097124, - "slowest": 0.014277109, - "fastest": 0.000149218, - "average": 0.0009977848373608118, - "requestsPerSec": 48646.27527915979, - "totalData": 5127928, + "successRate": 0.762163300993374, + "total": 10.000418865, + "slowest": 0.015146219, + "fastest": 0.000342702, + "average": 0.001014543067429247, + "requestsPerSec": 47462.511961492724, + "totalData": 4702841, "sizePerRequest": 13, - "sizePerSec": 512743.0003488341 + "sizePerSec": 470264.4022701143 }, "responseTimeHistogram": { - "0.000149218": 1, - "0.0015620071": 393608, - "0.0029747962": 740, - "0.0043875853": 7, - "0.005800374400000001": 49, - "0.0072131635": 1, - "0.0086259526": 0, - "0.0100387417": 0, - "0.0114515308": 0, - "0.0128643199": 0, - "0.014277109": 50 + "0.000342702": 1, + "0.0018230537": 361255, + "0.0033034054": 401, + "0.0047837571": 0, + "0.0062641088": 48, + "0.0077444605000000005": 1, + "0.0092248122": 0, + "0.0107051639": 1, + "0.0121855156": 0, + "0.0136658673": 0, + "0.015146219": 50 }, "latencyPercentiles": { - "p10": 0.000826811, - "p25": 0.000931809, - "p50": 0.001016047, - "p75": 0.00108404, - "p90": 0.00113727, - "p95": 0.001182664, - "p99": 0.0013147 + "p10": 0.000876653, + "p25": 0.000942668, + "p50": 0.001023946, + "p75": 0.001086366, + "p90": 0.001141108, + "p95": 0.001193928, + "p99": 0.001320663 }, "rps": { - "mean": 49995.200154360326, - "stddev": 5225.286925401221, - "max": 79120.01736439971, + "mean": 49177.25571989411, + "stddev": 4525.174618755856, + "max": 76425.86883054046, "percentiles": { - "p10": 47091.16378396802, - "p25": 48076.92307692064, - "p50": 48969.698571978144, - "p75": 50448.1830596402, - "p90": 56213.58120121476, - "p95": 59712.77853460957, - "p99": 66193.46566720853 + "p10": 47121.43554102767, + "p25": 48019.587981911136, + "p50": 48919.641235957395, + "p75": 49768.45602866085, + "p90": 51044.59478172716, + "p95": 55120.14641351282, + "p99": 66352.93327504632 } }, "details": { "DNSDialup": { - "average": 0.00110420422, - "fastest": 0.000087402, - "slowest": 0.001959155 + "average": 0.0012067576999999995, + "fastest": 0.00010133, + "slowest": 0.004750403 }, "DNSLookup": { - "average": 0.00001008074, - "fastest": 0.000004739, - "slowest": 0.000030016 + "average": 0.000008505100000000003, + "fastest": 0.000004579, + "slowest": 0.000026319 } }, "statusCodeDistribution": { - "200": 394456 + "200": 361757 }, "errorDistribution": { - "Connection refused (os error 111)": 92054 + "Connection refused (os error 111)": 112888 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 216b5e5a16..3f4db51589 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000116022, - "slowest": 0.006211023, - "fastest": 0.000259075, - "average": 0.000985657934298277, - "requestsPerSec": 50640.41245980656, - "totalData": 6583330, + "total": 10.000256752, + "slowest": 0.006150161, + "fastest": 0.000177372, + "average": 0.0009674102237768983, + "requestsPerSec": 51593.37532976973, + "totalData": 6707311, "sizePerRequest": 13, - "sizePerSec": 658325.3619774852 + "sizePerSec": 670713.8792870066 }, "responseTimeHistogram": { - "0.000259075": 1, - "0.0008542698": 63163, - "0.0014494646": 441583, - "0.0020446594": 1305, - "0.0026398542": 239, - "0.0032350490000000003": 46, - "0.0038302438": 23, - "0.0044254386000000005": 2, - "0.0050206334": 0, - "0.0056158282": 23, - "0.006211023": 25 + "0.000177372": 1, + "0.0007746509": 72414, + "0.0013719298": 440548, + "0.0019692087": 2539, + "0.0025664876": 237, + "0.0031637665": 135, + "0.0037610454": 6, + "0.004358324300000001": 19, + "0.0049556032": 2, + "0.0055528821": 15, + "0.006150161": 31 }, "latencyPercentiles": { - "p10": 0.000822019, - "p25": 0.000920749, - "p50": 0.001004979, - "p75": 0.001070944, - "p90": 0.001128253, - "p95": 0.001174769, - "p99": 0.001296817 + "p10": 0.000655259, + "p25": 0.000904523, + "p50": 0.000998886, + "p75": 0.001074265, + "p90": 0.001134087, + "p95": 0.001181922, + "p99": 0.001306187 }, "rps": { - "mean": 50636.607269136905, - "stddev": 4929.034340588313, - "max": 78455.52297360504, + "mean": 51585.34700254448, + "stddev": 6751.746842983449, + "max": 78313.92921666171, "percentiles": { - "p10": 47722.966471650696, - "p25": 48652.354899627666, - "p50": 49642.72749555563, - "p75": 50741.69983276414, - "p90": 55620.724783142905, - "p95": 60361.349776998475, - "p99": 69860.63054781989 + "p10": 47407.23434396256, + "p25": 48373.457604746, + "p50": 49401.20538941137, + "p75": 51599.1087866419, + "p90": 61911.46600350257, + "p95": 66776.53926931054, + "p99": 74516.93769993911 } }, "details": { "DNSDialup": { - "average": 0.0004799851199999998, - "fastest": 0.000082123, - "slowest": 0.000860833 + "average": 0.0010891389200000004, + "fastest": 0.000083836, + "slowest": 0.001966456 }, "DNSLookup": { - "average": 0.00000904956, - "fastest": 0.000003958, - "slowest": 0.000048881 + "average": 0.0000089802, + "fastest": 0.000004248, + "slowest": 0.00003792 } }, "statusCodeDistribution": { - "200": 506410 + "200": 515947 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 1752f08537..474f095c20 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000364897, - "slowest": 0.012522129, - "fastest": 0.000341801, - "average": 0.0012003773661727415, - "requestsPerSec": 41589.782401317105, - "totalData": 5406869, + "total": 10.000089013, + "slowest": 0.010483751, + "fastest": 0.000206136, + "average": 0.001218593877001069, + "requestsPerSec": 40970.73530719381, + "totalData": 5326243, "sizePerRequest": 13, - "sizePerSec": 540667.1712171223 + "sizePerSec": 532619.5589935195 }, "responseTimeHistogram": { - "0.000341801": 1, - "0.0015598338": 400154, - "0.0027778666": 14250, - "0.0039958994": 108, - "0.0052139322": 88, - "0.006431965": 1201, - "0.0076499978": 11, - "0.0088680306": 50, - "0.0100860634": 0, - "0.011304096199999999": 0, - "0.012522129": 50 + "0.000206136": 1, + "0.0012338975": 218076, + "0.002261659": 188011, + "0.0032894205": 2250, + "0.004317182": 23, + "0.0053449435": 43, + "0.006372705": 1130, + "0.0074004665": 127, + "0.008428228": 0, + "0.009455989500000001": 0, + "0.010483751": 50 }, "latencyPercentiles": { - "p10": 0.000892851, - "p25": 0.001082017, - "p50": 0.001211681, - "p75": 0.001276689, - "p90": 0.00134674, - "p95": 0.001468238, - "p99": 0.002100905 + "p10": 0.00090252, + "p25": 0.001106079, + "p50": 0.001225848, + "p75": 0.001289232, + "p90": 0.001358894, + "p95": 0.001476896, + "p99": 0.002242319 }, "rps": { - "mean": 41600.497747592766, - "stddev": 4413.1321240186535, - "max": 55813.14399540906, + "mean": 40992.120248829066, + "stddev": 4415.455611097371, + "max": 48770.56375984707, "percentiles": { - "p10": 38180.884683174154, - "p25": 40493.84997110155, - "p50": 42620.03141476524, - "p75": 43802.22856795988, - "p90": 44807.720817336754, - "p95": 45667.38746967044, - "p99": 47762.149789637704 + "p10": 37677.47152565841, + "p25": 39901.925478441604, + "p50": 42143.46373334418, + "p75": 43328.740621808836, + "p90": 44235.578675931036, + "p95": 44848.54364547159, + "p99": 46228.633320004184 } }, "details": { "DNSDialup": { - "average": 0.0009376511600000003, - "fastest": 0.000087133, - "slowest": 0.002105394 + "average": 0.0010148545599999996, + "fastest": 0.000184814, + "slowest": 0.001657622 }, "DNSLookup": { - "average": 0.000047782, - "fastest": 0.000003978, - "slowest": 0.002011614 + "average": 0.000009360120000000002, + "fastest": 0.000003917, + "slowest": 0.000042009 } }, "statusCodeDistribution": { - "200": 415913 + "200": 409711 }, "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 c26a8aa953..349da0218f 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.000379715, - "slowest": 0.004089308, - "fastest": 0.000032791, - "average": 0.0006193367354405795, - "requestsPerSec": 80559.94101819964, - "totalData": 10473190, + "total": 10.000181289, + "slowest": 0.004523875, + "fastest": 0.000038121, + "average": 0.0006382639785769261, + "requestsPerSec": 78180.68267022194, + "totalData": 10163673, "sizePerRequest": 13, - "sizePerSec": 1047279.2332365952 + "sizePerSec": 1016348.8747128851 }, "responseTimeHistogram": { - "0.000032791": 1, - "0.0004384427": 181191, - "0.0008440944": 490921, - "0.0012497461": 115386, - "0.0016553978": 14305, - "0.0020610495": 3555, - "0.0024667012": 121, - "0.0028723528999999998": 76, - "0.0032780046": 46, - "0.0036836563": 13, - "0.004089308": 15 + "0.000038121": 1, + "0.0004866964": 224302, + "0.0009352717999999999": 456979, + "0.0013838471999999997": 86299, + "0.0018324225999999998": 12179, + "0.002280998": 1895, + "0.0027295733999999996": 85, + "0.0031781488": 45, + "0.0036267241999999996": 27, + "0.0040752996": 8, + "0.004523875": 1 }, "latencyPercentiles": { - "p10": 0.000347248, - "p25": 0.000453598, - "p50": 0.00057907, - "p75": 0.000733577, - "p90": 0.000943227, - "p95": 0.001057531, - "p99": 0.001484897 + "p10": 0.000361198, + "p25": 0.000467754, + "p50": 0.00058796, + "p75": 0.000762578, + "p90": 0.000976709, + "p95": 0.00108665, + "p99": 0.001537329 }, "rps": { - "mean": 80566.70408598558, - "stddev": 15414.437182156742, - "max": 99079.70962639172, + "mean": 78157.11594088266, + "stddev": 15924.506402691059, + "max": 98827.47403778002, "percentiles": { - "p10": 56249.46608127425, - "p25": 66145.24009216655, - "p50": 87032.55017376227, - "p75": 93708.83343915557, - "p90": 96190.45710506808, - "p95": 97329.18902378494, - "p99": 98469.47021123809 + "p10": 55120.71436445976, + "p25": 62315.33580413863, + "p50": 82517.87337137238, + "p75": 92350.61737338305, + "p90": 96008.25590659221, + "p95": 96886.1279403853, + "p99": 98067.7353848275 } }, "details": { "DNSDialup": { - "average": 0.00098944908, - "fastest": 0.000088384, - "slowest": 0.001385862 + "average": 0.0010051460999999998, + "fastest": 0.000121878, + "slowest": 0.001739069 }, "DNSLookup": { - "average": 0.00001247772, - "fastest": 0.000004038, - "slowest": 0.000208146 + "average": 0.00000989578, + "fastest": 0.000004889, + "slowest": 0.000057087 } }, "statusCodeDistribution": { - "200": 805630 + "200": 781821 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index 6d9152e4eb..ce6192cf79 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000346739, - "slowest": 0.016005138, - "fastest": 0.00057435, - "average": 0.0015956322978659349, - "requestsPerSec": 31296.214838176325, - "totalData": 4068649, + "total": 10.000671975, + "slowest": 0.017588463, + "fastest": 0.000489036, + "average": 0.001635134431247901, + "requestsPerSec": 30538.847865770542, + "totalData": 3970317, "sizePerRequest": 13, - "sizePerSec": 406850.79289629223 + "sizePerSec": 397005.022255017 }, "responseTimeHistogram": { - "0.00057435": 1, - "0.0021174287999999996": 301160, - "0.0036605075999999997": 9411, - "0.0052035864": 948, - "0.0067466652": 1304, - "0.008289744": 56, - "0.009832822799999998": 43, - "0.011375901599999998": 0, - "0.012918980399999998": 0, - "0.014462059199999999": 0, - "0.016005138": 50 + "0.000489036": 1, + "0.0021989787": 293066, + "0.0039089214": 10240, + "0.005618864100000001": 815, + "0.0073288068000000005": 1127, + "0.0090387495": 62, + "0.010748692200000002": 48, + "0.012458634900000001": 0, + "0.014168577600000001": 0, + "0.0158785203": 0, + "0.017588463": 50 }, "latencyPercentiles": { - "p10": 0.00108418, - "p25": 0.001415889, - "p50": 0.001633046, - "p75": 0.001715154, - "p90": 0.00185686, - "p95": 0.002069776, - "p99": 0.003023484 + "p10": 0.001101861, + "p25": 0.001459222, + "p50": 0.00166735, + "p75": 0.001754114, + "p90": 0.00193858, + "p95": 0.002161367, + "p99": 0.00311419 }, "rps": { - "mean": 31298.60597713026, - "stddev": 3942.143560236143, - "max": 36500.904103341, + "mean": 30561.687323185914, + "stddev": 3847.750437339772, + "max": 35837.037412762955, "percentiles": { - "p10": 29420.12336438107, - "p25": 30905.255098671714, - "p50": 32051.108697928943, - "p75": 33231.54484130821, - "p90": 33984.20045575332, - "p95": 34527.06231143789, - "p99": 35509.29633378058 + "p10": 28684.441258174815, + "p25": 30201.97520917778, + "p50": 31283.197664187937, + "p75": 32420.119501973553, + "p90": 33206.49753490615, + "p95": 33711.06548566314, + "p99": 34922.74137170473 } }, "details": { "DNSDialup": { - "average": 0.0007706871, - "fastest": 0.000112039, - "slowest": 0.001089875 + "average": 0.0011008635599999996, + "fastest": 0.000124593, + "slowest": 0.002099421 }, "DNSLookup": { - "average": 0.000009723620000000003, - "fastest": 0.000003858, - "slowest": 0.000056064 + "average": 0.000012930160000000003, + "fastest": 0.000004689, + "slowest": 0.000195699 } }, "statusCodeDistribution": { - "200": 312973 + "200": 305409 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index b452d7009b..b0c90fd09c 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000112983, - "slowest": 0.006324149, - "fastest": 0.000164235, - "average": 0.0010519286491406865, - "requestsPerSec": 47450.96388477474, - "totalData": 6168695, + "total": 10.00032961, + "slowest": 0.006884631, + "fastest": 0.000270035, + "average": 0.001071666102845931, + "requestsPerSec": 46580.76465141633, + "totalData": 6055699, "sizePerRequest": 13, - "sizePerSec": 616862.5305020717 + "sizePerSec": 605549.9404684122 }, "responseTimeHistogram": { - "0.000164235": 1, - "0.0007802264000000001": 19530, - "0.0013962178000000002": 451747, - "0.0020122092": 2868, - "0.0026282006000000004": 195, - "0.0032441920000000003": 64, - "0.0038601834000000007": 47, - "0.0044761748000000014": 16, - "0.005092166200000001": 10, - "0.005708157600000001": 25, - "0.006324149000000001": 12 + "0.000270035": 1, + "0.0009314946000000001": 39198, + "0.0015929542000000002": 425204, + "0.0022544138000000005": 1274, + "0.0029158734000000004": 73, + "0.0035773330000000002": 25, + "0.004238792600000001": 1, + "0.004900252200000001": 6, + "0.005561711800000001": 15, + "0.006223171400000001": 13, + "0.006884631": 13 }, "latencyPercentiles": { - "p10": 0.000912138, - "p25": 0.000980928, - "p50": 0.001066334, - "p75": 0.001130156, - "p90": 0.00118297, - "p95": 0.001225464, - "p99": 0.001342941 + "p10": 0.000941621, + "p25": 0.000996845, + "p50": 0.001082486, + "p75": 0.001142006, + "p90": 0.001197402, + "p95": 0.001242383, + "p99": 0.001357681 }, "rps": { - "mean": 47448.76514619523, - "stddev": 3338.9259618180913, - "max": 63433.11439054376, + "mean": 46579.2396474737, + "stddev": 2902.812370958348, + "max": 63457.21302325696, "percentiles": { - "p10": 45275.80528078151, - "p25": 46271.7005706846, - "p50": 47104.74344766539, - "p75": 48359.74329439319, - "p90": 50694.7738797674, - "p95": 53253.377143246784, - "p99": 57026.05520462237 + "p10": 44831.88443621014, + "p25": 45629.92207713005, + "p50": 46429.080493904185, + "p75": 47188.30819996788, + "p90": 48134.9270139107, + "p95": 50567.203915340644, + "p99": 56408.98030966303 } }, "details": { "DNSDialup": { - "average": 0.0013157181199999995, - "fastest": 0.000261097, - "slowest": 0.001835849 + "average": 0.00109658448, + "fastest": 0.000102832, + "slowest": 0.001897174 }, "DNSLookup": { - "average": 0.00001598162, - "fastest": 0.000003807, - "slowest": 0.000206733 + "average": 0.00001070078, + "fastest": 0.000004749, + "slowest": 0.000048201 } }, "statusCodeDistribution": { - "200": 474515 + "200": 465823 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index 1b72d543b8..e0faffbbc1 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000435287, - "slowest": 0.004446575, - "fastest": 0.000169235, - "average": 0.0008688703419865993, - "requestsPerSec": 57443.89954173002, - "totalData": 7468032, + "total": 10.000355685, + "slowest": 0.005688289, + "fastest": 0.000177421, + "average": 0.0009780027883430251, + "requestsPerSec": 51035.48474436087, + "totalData": 6634849, "sizePerRequest": 13, - "sizePerSec": 746770.6940424902 + "sizePerSec": 663461.3016766913 }, "responseTimeHistogram": { - "0.000169235": 1, - "0.000596969": 84110, - "0.001024703": 335889, - "0.0014524370000000002": 153342, - "0.0018801710000000001": 892, - "0.002307905": 101, - "0.0027356390000000006": 51, - "0.0031633730000000006": 34, - "0.0035911070000000005": 0, - "0.004018841": 8, - "0.004446575": 36 + "0.000177421": 1, + "0.0007285078": 43987, + "0.0012795946000000002": 460970, + "0.0018306814000000004": 5148, + "0.0023817682000000003": 149, + "0.0029328550000000003": 21, + "0.0034839418000000007": 27, + "0.004035028600000001": 40, + "0.0045861154": 18, + "0.0051372022000000005": 11, + "0.005688289": 1 }, "latencyPercentiles": { - "p10": 0.000579638, - "p25": 0.000643528, - "p50": 0.000923095, - "p75": 0.001031593, - "p90": 0.001092403, - "p95": 0.001134195, - "p99": 0.001254999 + "p10": 0.000789488, + "p25": 0.000916924, + "p50": 0.001002076, + "p75": 0.001069111, + "p90": 0.001126569, + "p95": 0.001175923, + "p99": 0.001284024 }, "rps": { - "mean": 57438.629440529134, - "stddev": 9824.904896941533, - "max": 82809.94547445238, + "mean": 51031.890348913876, + "stddev": 5850.10348263962, + "max": 81253.87430267515, "percentiles": { - "p10": 48610.368591620354, - "p25": 49867.355837527604, - "p50": 53179.981604563385, - "p75": 64827.14312482227, - "p90": 72937.03808005483, - "p95": 76416.62061498279, - "p99": 80945.42657340046 + "p10": 47765.27124315052, + "p25": 48727.29703179768, + "p50": 49635.4099014229, + "p75": 50654.849070573386, + "p90": 56146.3488109447, + "p95": 64463.225531600976, + "p99": 76376.24582486505 } }, "details": { "DNSDialup": { - "average": 0.0010328488600000003, - "fastest": 0.000216394, - "slowest": 0.001560328 + "average": 0.0008924082399999999, + "fastest": 0.000131166, + "slowest": 0.001988571 }, "DNSLookup": { - "average": 0.000010521899999999998, - "fastest": 0.000004959, - "slowest": 0.000046677 + "average": 0.0000299765, + "fastest": 0.000004017, + "slowest": 0.001094357 } }, "statusCodeDistribution": { - "200": 574464 + "200": 510373 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index f8009b8364..a989bfa928 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000146417, - "slowest": 0.022238939, - "fastest": 0.000610647, - "average": 0.0028648759545475792, - "requestsPerSec": 17406.94513273145, - "totalData": 2262936, + "total": 10.000182205, + "slowest": 0.023304159, + "fastest": 0.000241823, + "average": 0.002943012042253836, + "requestsPerSec": 16944.891255608876, + "totalData": 2202876, "sizePerRequest": 13, - "sizePerSec": 226290.28672550886 + "sizePerSec": 220283.58632291542 }, "responseTimeHistogram": { - "0.000610647": 1, - "0.0027734761999999996": 82080, - "0.0049363053999999995": 87283, - "0.007099134599999999": 4500, - "0.0092619638": 120, - "0.011424793": 34, - "0.0135876222": 11, - "0.015750451399999997": 8, - "0.017913280599999998": 9, - "0.0200761098": 14, - "0.022238939": 12 + "0.000241823": 1, + "0.0025480566": 1807, + "0.004854290200000001": 162975, + "0.0071605238000000005": 4374, + "0.009466757400000001": 213, + "0.011772991000000002": 27, + "0.0140792246": 13, + "0.0163854582": 8, + "0.0186916918": 10, + "0.0209979254": 13, + "0.023304159": 11 }, "latencyPercentiles": { - "p10": 0.0026124, - "p25": 0.002697266, - "p50": 0.002782215, - "p75": 0.002871238, - "p90": 0.002966569, - "p95": 0.003093569, - "p99": 0.005599874 + "p10": 0.002721233, + "p25": 0.002792555, + "p50": 0.002862908, + "p75": 0.002919552, + "p90": 0.003028508, + "p95": 0.003148053, + "p99": 0.005753639 }, "rps": { - "mean": 17409.84675920965, - "stddev": 1570.9656364688997, - "max": 22340.122860657684, + "mean": 16946.559976207634, + "stddev": 1534.0548788759668, + "max": 30094.47256828807, "percentiles": { - "p10": 16738.399562435236, - "p25": 17208.4390184948, - "p50": 17633.353488123274, - "p75": 18026.964733848392, - "p90": 18373.875842600046, - "p95": 18611.32924930137, - "p99": 19317.539500847273 + "p10": 16545.992896453885, + "p25": 16871.75896523003, + "p50": 17113.761175361593, + "p75": 17393.794296363958, + "p90": 17691.754747647585, + "p95": 17895.87536266804, + "p99": 18301.57005348329 } }, "details": { "DNSDialup": { - "average": 0.0010262511000000002, - "fastest": 0.000166491, - "slowest": 0.002272637 + "average": 0.0007063434000000001, + "fastest": 0.000128631, + "slowest": 0.001221576 }, "DNSLookup": { - "average": 0.00000954912, - "fastest": 0.00000547, - "slowest": 0.000030086 + "average": 0.000008551199999999999, + "fastest": 0.000004178, + "slowest": 0.000033192 } }, "statusCodeDistribution": { - "200": 174072 + "200": 169452 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index dc7a660df5..f3fab85978 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000249316, - "slowest": 0.012407807, - "fastest": 0.0010194, - "average": 0.0016039733159885824, - "requestsPerSec": 31132.623813876122, - "totalData": 4047342, + "total": 10.00028051, + "slowest": 0.012842321, + "fastest": 0.000875957, + "average": 0.0016301891145072535, + "requestsPerSec": 30632.140737820166, + "totalData": 3982290, "sizePerRequest": 13, - "sizePerSec": 404724.1095803896 + "sizePerSec": 398217.82959166216 }, "responseTimeHistogram": { - "0.0010194": 1, - "0.0021582407": 306627, - "0.0032970813999999996": 2929, - "0.0044359221": 1145, - "0.0055747628": 286, - "0.0067136035": 234, - "0.0078524442": 14, - "0.0089912849": 66, - "0.0101301256": 7, - "0.011268966299999999": 12, - "0.012407807": 13 + "0.000875957": 1, + "0.0020725934": 301045, + "0.0032692298": 3358, + "0.0044658662": 1355, + "0.0056625026": 238, + "0.006859139": 202, + "0.0080557754": 33, + "0.0092524118": 71, + "0.0104490482": 10, + "0.0116456846": 10, + "0.012842321": 7 }, "latencyPercentiles": { - "p10": 0.001493002, - "p25": 0.001526488, - "p50": 0.001567581, - "p75": 0.001614679, - "p90": 0.001683948, - "p95": 0.001738459, - "p99": 0.00278611 + "p10": 0.0015129, + "p25": 0.001546935, + "p50": 0.001589226, + "p75": 0.001639411, + "p90": 0.00173114, + "p95": 0.00180206, + "p99": 0.00282235 }, "rps": { - "mean": 31126.362054981688, - "stddev": 3170.0737741009907, - "max": 34550.194522602455, + "mean": 30621.07141035373, + "stddev": 3157.5202657302125, + "max": 40133.01341683866, "percentiles": { - "p10": 30865.635835124038, - "p25": 31261.672705211382, - "p50": 31645.499231509708, - "p75": 32118.24008906312, - "p90": 32398.795658562212, - "p95": 32630.479498371074, - "p99": 33112.64943466888 + "p10": 30128.389981880093, + "p25": 30646.80072939344, + "p50": 31239.04812711797, + "p75": 31612.582297238274, + "p90": 32033.587216199016, + "p95": 32206.2190208933, + "p99": 32559.030594158903 } }, "details": { "DNSDialup": { - "average": 0.0009301628999999998, - "fastest": 0.000146092, - "slowest": 0.001381629 + "average": 0.0008450512, + "fastest": 0.000076841, + "slowest": 0.001907939 }, "DNSLookup": { - "average": 0.00000843228, - "fastest": 0.000004328, - "slowest": 0.000045685 + "average": 0.000008051940000000001, + "fastest": 0.000004438, + "slowest": 0.000045425 } }, "statusCodeDistribution": { - "200": 311334 + "200": 306330 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 5b4ed55bbc..53f9639d23 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000400495, + "total": 10.000456962, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64624.111836633005, + "requestsPerSec": 63935.478391592325, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 646267 + "Connection refused (os error 111)": 639384 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 32caec03b0..ce71ad4f12 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000327215, + "total": 10.000951027, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 65003.27299540268, + "requestsPerSec": 63917.32129016854, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 650054 + "Connection refused (os error 111)": 639234 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 07b0e03fe2..53fbaf7eeb 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000294715, - "slowest": 0.007483176, - "fastest": 0.000409964, - "average": 0.0012195648425308337, - "requestsPerSec": 40937.59350771293, - "totalData": 5322044, + "total": 10.000349016, + "slowest": 0.007141684, + "fastest": 0.000482683, + "average": 0.0012479712847376528, + "requestsPerSec": 40004.903764850766, + "totalData": 5200819, "sizePerRequest": 13, - "sizePerSec": 532188.7156002681 + "sizePerSec": 520063.74894305994 }, "responseTimeHistogram": { - "0.000409964": 1, - "0.0011172852": 96408, - "0.0018246064000000002": 311229, - "0.0025319276000000004": 1449, - "0.0032392488000000004": 230, - "0.00394657": 17, - "0.0046538912": 17, - "0.0053612124": 21, - "0.0060685336": 11, - "0.006775854800000001": 4, - "0.007483176": 1 + "0.000482683": 1, + "0.0011485831": 104436, + "0.0018144831999999998": 293644, + "0.0024803832999999997": 1633, + "0.0031462834": 275, + "0.0038121835": 26, + "0.004478083599999999": 14, + "0.005143983699999999": 17, + "0.0058098837999999995": 12, + "0.0064757839": 4, + "0.007141684": 1 }, "latencyPercentiles": { - "p10": 0.001066745, - "p25": 0.001121821, - "p50": 0.001226644, - "p75": 0.001297819, - "p90": 0.001356759, - "p95": 0.001414429, - "p99": 0.001631533 + "p10": 0.001095319, + "p25": 0.001145091, + "p50": 0.00125738, + "p75": 0.001319721, + "p90": 0.001383329, + "p95": 0.001449424, + "p99": 0.001634248 }, "rps": { - "mean": 40937.45550080724, - "stddev": 2503.729082172043, - "max": 47293.21018796062, + "mean": 39985.29913699761, + "stddev": 2292.0292959655944, + "max": 44198.08698625644, "percentiles": { - "p10": 38645.08136445864, - "p25": 40628.635061991015, - "p50": 41316.13093416675, - "p75": 42071.97004314054, - "p90": 42967.16197087623, - "p95": 43332.08151764246, - "p99": 44462.20707391555 + "p10": 38318.596014645336, + "p25": 39724.85186732832, + "p50": 40406.54181912433, + "p75": 40953.69173884899, + "p90": 41397.8547408993, + "p95": 41836.096102679374, + "p99": 43135.2414923005 } }, "details": { "DNSDialup": { - "average": 0.00073068228, - "fastest": 0.00007488, - "slowest": 0.001809848 + "average": 0.00100549942, + "fastest": 0.000105397, + "slowest": 0.001852107 }, "DNSLookup": { - "average": 0.000008655299999999998, - "fastest": 0.000003677, - "slowest": 0.000056706 + "average": 0.000013788399999999998, + "fastest": 0.000005119, + "slowest": 0.000095279 } }, "statusCodeDistribution": { - "200": 409388 + "200": 400063 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 5b92e99733..b1eae6b150 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000375857, - "slowest": 0.011464237, - "fastest": 0.000422665, - "average": 0.0012520895190433943, - "requestsPerSec": 39873.20133781648, - "totalData": 5183711, + "total": 10.000367716, + "slowest": 0.011792654, + "fastest": 0.000453037, + "average": 0.0012593552413278615, + "requestsPerSec": 39642.54228029229, + "totalData": 5153720, "sizePerRequest": 13, - "sizePerSec": 518351.6173916142 + "sizePerSec": 515353.0496437997 }, "responseTimeHistogram": { - "0.000422665": 1, - "0.0015268222": 378051, - "0.0026309794": 19152, - "0.0037351366": 174, - "0.0048392938": 19, - "0.005943451": 1134, - "0.0070476082": 166, - "0.0081517654": 0, - "0.0092559226": 0, - "0.010360079800000001": 0, - "0.011464236999999999": 50 + "0.000453037": 1, + "0.0015869986999999999": 377661, + "0.0027209604": 17347, + "0.0038549221": 71, + "0.0049888838": 8, + "0.0061228455": 1163, + "0.0072568072": 139, + "0.0083907689": 0, + "0.0095247306": 0, + "0.0106586923": 0, + "0.011792654": 50 }, "latencyPercentiles": { - "p10": 0.000917458, - "p25": 0.001147724, - "p50": 0.001268485, - "p75": 0.001332153, - "p90": 0.001404785, - "p95": 0.001542774, - "p99": 0.002062573 + "p10": 0.000919491, + "p25": 0.001151797, + "p50": 0.001271998, + "p75": 0.001337741, + "p90": 0.001408243, + "p95": 0.001556432, + "p99": 0.002134542 }, "rps": { - "mean": 39892.6791356784, - "stddev": 3954.198744539308, - "max": 46129.32234125412, + "mean": 39662.488156051004, + "stddev": 4090.3080015162996, + "max": 45886.63396492599, "percentiles": { - "p10": 37403.94985710529, - "p25": 39013.62355734812, - "p50": 40718.9180093073, - "p75": 41741.076490321146, - "p90": 42874.82090087573, - "p95": 43421.914037978575, - "p99": 44446.19433012767 + "p10": 37015.787233256815, + "p25": 38444.949469743675, + "p50": 40588.9839861621, + "p75": 41713.485447169856, + "p90": 42886.235265309406, + "p95": 43525.27077221078, + "p99": 44433.08130532356 } }, "details": { "DNSDialup": { - "average": 0.0009201779599999997, - "fastest": 0.000094276, - "slowest": 0.00204154 + "average": 0.0011032458399999998, + "fastest": 0.000344565, + "slowest": 0.001889347 }, "DNSLookup": { - "average": 0.000019816680000000008, - "fastest": 0.000004348, - "slowest": 0.000580164 + "average": 0.000015209660000000002, + "fastest": 0.000004799, + "slowest": 0.000155461 } }, "statusCodeDistribution": { - "200": 398747 + "200": 396440 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 19fc3523e7..0603a4a267 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000297093, - "slowest": 0.005000851, - "fastest": 0.000029272, - "average": 0.000641889002152443, - "requestsPerSec": 77723.59088652127, - "totalData": 10104367, + "total": 10.000116587, + "slowest": 0.007412019, + "fastest": 0.000037221, + "average": 0.0006448846211428484, + "requestsPerSec": 77351.99817625886, + "totalData": 10055877, "sizePerRequest": 13, - "sizePerSec": 1010406.6815247765 + "sizePerSec": 1005575.9762913651 }, "responseTimeHistogram": { - "0.000029272": 1, - "0.0005264298999999999": 271629, - "0.0010235877999999997": 453689, - "0.0015207456999999998": 48779, - "0.0020179035999999995": 3042, - "0.002515061499999999": 76, - "0.0030122193999999993": 17, - "0.0035093772999999994": 19, - "0.0040065351999999995": 5, - "0.004503693099999999": 1, - "0.005000850999999999": 1 + "0.000037221": 1, + "0.0007747008000000001": 581908, + "0.0015121806000000001": 187166, + "0.0022496604000000003": 4370, + "0.0029871402": 27, + "0.00372462": 5, + "0.0044620998": 1, + "0.0051995795999999995": 0, + "0.0059370594": 1, + "0.0066745392": 0, + "0.007412019": 50 }, "latencyPercentiles": { - "p10": 0.000380617, - "p25": 0.000474534, - "p50": 0.000603948, - "p75": 0.00076726, - "p90": 0.00095327, - "p95": 0.001078222, - "p99": 0.001404548 + "p10": 0.000381413, + "p25": 0.000473903, + "p50": 0.000601875, + "p75": 0.000772668, + "p90": 0.000967847, + "p95": 0.001093053, + "p99": 0.001430254 }, "rps": { - "mean": 77713.06880401832, - "stddev": 9970.750894573737, - "max": 101358.88951480796, + "mean": 77342.26011386394, + "stddev": 10510.03918869582, + "max": 99106.8161038477, "percentiles": { - "p10": 65441.46371141037, - "p25": 70105.51029310569, - "p50": 76651.93168371831, - "p75": 85308.04071890171, - "p90": 91877.01839817256, - "p95": 95051.82225349374, - "p99": 98838.96296075465 + "p10": 63905.90486554343, + "p25": 68806.71553543725, + "p50": 77267.04461461212, + "p75": 85745.45000683493, + "p90": 91944.65652811475, + "p95": 94156.71058679752, + "p99": 96514.93085980705 } }, "details": { "DNSDialup": { - "average": 0.0011044656000000002, - "fastest": 0.000110566, - "slowest": 0.002033419 + "average": 0.0011089177400000001, + "fastest": 0.000111939, + "slowest": 0.001800308 }, "DNSLookup": { - "average": 0.00001418688, - "fastest": 0.000004889, - "slowest": 0.000189774 + "average": 0.000013510920000000001, + "fastest": 0.00000502, + "slowest": 0.000110016 } }, "statusCodeDistribution": { - "200": 777259 + "200": 773529 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index a632188d36..694cd2d1b4 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000350625, - "slowest": 0.027288308, - "fastest": 0.004059436, - "average": 0.008038246001496975, - "requestsPerSec": 6212.182185362126, - "totalData": 807612, + "total": 10.001188998, + "slowest": 0.025625077, + "fastest": 0.002355228, + "average": 0.008115522058218628, + "requestsPerSec": 6153.668330066289, + "totalData": 800072, "sizePerRequest": 13, - "sizePerSec": 80758.36840970763 + "sizePerSec": 79997.68829086176 }, "responseTimeHistogram": { - "0.004059436": 1, - "0.0063823232": 5926, - "0.0087052104": 43616, - "0.0110280976": 8402, - "0.0133509848": 2041, - "0.015673872": 1774, - "0.0179967592": 185, - "0.020319646400000002": 103, - "0.0226425336": 9, - "0.0249654208": 39, - "0.027288308": 28 + "0.002355228": 1, + "0.0046822129": 27, + "0.007009197799999999": 16568, + "0.009336182699999999": 35393, + "0.0116631676": 6176, + "0.013990152499999998": 1633, + "0.016317137399999997": 1564, + "0.0186441223": 134, + "0.0209711072": 25, + "0.023298092099999997": 9, + "0.025625076999999996": 14 }, "latencyPercentiles": { - "p10": 0.006424184, - "p25": 0.006864915, - "p50": 0.007825004, - "p75": 0.008378276, - "p90": 0.009800106, - "p95": 0.012741559, - "p99": 0.014963349 + "p10": 0.006521697, + "p25": 0.006931816, + "p50": 0.007858242, + "p75": 0.008412112, + "p90": 0.009804658, + "p95": 0.012315226, + "p99": 0.01496359 }, "rps": { - "mean": 6262.273710968026, - "stddev": 1638.6906166485173, - "max": 11158.66672311735, + "mean": 6228.07463493986, + "stddev": 1653.55311811189, + "max": 11341.895046356329, "percentiles": { - "p10": 4859.750634045564, - "p25": 5627.0158658730525, - "p50": 6398.0386172806775, - "p75": 7154.880797670313, - "p90": 8051.328021268471, - "p95": 8607.133592321567, - "p99": 9375.597565559156 + "p10": 5026.166726595376, + "p25": 5602.522816024169, + "p50": 6335.861610300484, + "p75": 6950.691392324349, + "p90": 8041.052392051159, + "p95": 8697.093065307212, + "p99": 9682.119329115676 } }, "details": { "DNSDialup": { - "average": 0.0011376946200000004, - "fastest": 0.000090899, - "slowest": 0.002396361 + "average": 0.0007148554400000002, + "fastest": 0.000087393, + "slowest": 0.001161233 }, "DNSLookup": { - "average": 0.00001301108, - "fastest": 0.00000513, - "slowest": 0.000060522 + "average": 0.000010389980000000002, + "fastest": 0.000004548, + "slowest": 0.000056666 } }, "statusCodeDistribution": { - "200": 62124 + "200": 61544 }, "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 36420e90cc..a17a3ff638 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.001010953, - "slowest": 0.004063817, - "fastest": 0.000039854, - "average": 0.000651511960338204, - "requestsPerSec": 76574.75865180168, - "totalData": 9955725, + "total": 10.000356022, + "slowest": 0.006246793, + "fastest": 0.000037222, + "average": 0.000701710430118106, + "requestsPerSec": 71099.56869893527, + "totalData": 9243273, "sizePerRequest": 13, - "sizePerSec": 995471.8624734217 + "sizePerSec": 924294.3930861584 }, "responseTimeHistogram": { - "0.000039854": 1, - "0.00044225030000000004": 144880, - "0.0008446466": 461300, - "0.0012470429": 136565, - "0.0016494392": 18696, - "0.0020518355000000003": 4234, - "0.0024542318": 130, - "0.0028566281000000004": 17, - "0.0032590244000000003": 0, - "0.0036614207": 1, - "0.004063817": 1 + "0.000037222": 1, + "0.0006581790999999999": 375289, + "0.0012791361999999998": 305612, + "0.0019000932999999997": 28699, + "0.0025210503999999996": 1374, + "0.0031420074999999993": 42, + "0.0037629645999999995": 1, + "0.0043839217": 1, + "0.005004878799999999": 0, + "0.005625835899999999": 0, + "0.006246792999999999": 2 }, "latencyPercentiles": { - "p10": 0.000383094, - "p25": 0.000472883, - "p50": 0.000594999, - "p75": 0.00079937, - "p90": 0.000971129, - "p95": 0.001121689, - "p99": 0.001541814 + "p10": 0.000398756, + "p25": 0.00049695, + "p50": 0.000638406, + "p75": 0.000875297, + "p90": 0.001035995, + "p95": 0.001232054, + "p99": 0.00166379 }, "rps": { - "mean": 76578.82152972417, - "stddev": 13951.956972844102, - "max": 101670.71798343453, + "mean": 71091.15964762105, + "stddev": 14837.882775317667, + "max": 99568.09085097394, "percentiles": { - "p10": 58100.59812508456, - "p25": 63028.609878457646, - "p50": 77040.81160767251, - "p75": 89442.18988097212, - "p90": 94877.07813827996, - "p95": 96731.23526688642, - "p99": 99403.92645508648 + "p10": 54402.48871776842, + "p25": 57288.281241391946, + "p50": 67743.42353448186, + "p75": 85393.42817158042, + "p90": 92645.00899077601, + "p95": 95228.31137696981, + "p99": 98327.06807006685 } }, "details": { "DNSDialup": { - "average": 0.00084753828, - "fastest": 0.000105384, - "slowest": 0.001666924 + "average": 0.0008951739, + "fastest": 0.000086943, + "slowest": 0.001872011 }, "DNSLookup": { - "average": 0.000012803099999999998, - "fastest": 0.00000501, - "slowest": 0.000064189 + "average": 0.000025017859999999997, + "fastest": 0.000004027, + "slowest": 0.000837646 } }, "statusCodeDistribution": { - "200": 765825 + "200": 711021 }, "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 dd9d76b036..9b67e28880 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.00013123, - "slowest": 0.005221241, - "fastest": 0.000246816, - "average": 0.0009659717912863016, - "requestsPerSec": 51672.02190805651, - "totalData": 6717451, + "total": 10.000144341, + "slowest": 0.005373218, + "fastest": 0.000150171, + "average": 0.0008636704931761131, + "requestsPerSec": 57789.06586684437, + "totalData": 7512687, "sizePerRequest": 13, - "sizePerSec": 671736.2848047345 + "sizePerSec": 751257.8562689768 }, "responseTimeHistogram": { - "0.000246816": 1, - "0.0007442585": 62685, - "0.0012417009999999998": 442688, - "0.0017391434999999996": 10927, - "0.0022365859999999996": 191, - "0.0027340284999999996": 148, - "0.003231470999999999": 40, - "0.0037289134999999992": 25, - "0.004226356": 18, - "0.004723798499999999": 3, - "0.005221241": 1 + "0.000150171": 1, + "0.0006724756999999999": 168416, + "0.0011947803999999998": 395042, + "0.0017170850999999997": 14025, + "0.0022393898": 266, + "0.0027616945": 66, + "0.0032839991999999998": 34, + "0.0038063038999999995": 33, + "0.0043286086": 12, + "0.0048509133": 1, + "0.005373218": 3 }, "latencyPercentiles": { - "p10": 0.000667967, - "p25": 0.000903942, - "p50": 0.000995516, - "p75": 0.001068466, - "p90": 0.001128994, - "p95": 0.001183222, - "p99": 0.001297949 + "p10": 0.000573754, + "p25": 0.0006364, + "p50": 0.000917055, + "p75": 0.001025678, + "p90": 0.001087221, + "p95": 0.001137968, + "p99": 0.001264012 }, "rps": { - "mean": 51667.12416131823, - "stddev": 6745.369490303809, - "max": 82428.34092682086, + "mean": 57784.379254834894, + "stddev": 10383.481323626842, + "max": 84826.91803476406, "percentiles": { - "p10": 47691.414260273785, - "p25": 48652.37915139405, - "p50": 49667.88109309179, - "p75": 50971.50582017038, - "p90": 61327.100415610956, - "p95": 68538.93011229998, - "p99": 77158.93732475257 + "p10": 48947.425160241415, + "p25": 50028.60135139624, + "p50": 52390.50984480615, + "p75": 64799.36171625231, + "p90": 74160.70053338811, + "p95": 78518.62594007139, + "p99": 82818.46023478551 } }, "details": { "DNSDialup": { - "average": 0.0008578179, - "fastest": 0.000087603, - "slowest": 0.001892898 + "average": 0.0007945009400000003, + "fastest": 0.000073557, + "slowest": 0.001658372 }, "DNSLookup": { - "average": 0.00004517298, - "fastest": 0.000004088, - "slowest": 0.001803063 + "average": 0.000009259059999999998, + "fastest": 0.000003857, + "slowest": 0.000064751 } }, "statusCodeDistribution": { - "200": 516727 + "200": 577899 }, "errorDistribution": {} } \ No newline at end of file