diff --git a/README.md b/README.md index 6c4189840a..7b67c09b96 100644 --- a/README.md +++ b/README.md @@ -85,39 +85,39 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Hyper Express | 79708.77 | 15877.06 | 104263.73 | 100% | -| Stric | 79529.00 | 9771.94 | 100731.85 | 100% | -| Bun | 79270.30 | 9414.71 | 100102.06 | 99% | -| Deno | 55226.85 | 7314.38 | 87345.73 | 69% | -| Vixeny (Deno) | 50703.10 | 4468.17 | 79440.42 | 64% | -| Fast | 49462.69 | 3888.33 | 66748.56 | 62% | -| NHttp | 49257.33 | 3264.92 | 69728.49 | 62% | -| Fastro | 48304.20 | 3185.18 | 71244.67 | 61% | -| Hono | 47564.41 | 3226.48 | 63934.53 | 60% | -| Megalo | 45808.02 | 2708.39 | 56337.58 | 57% | -| Deso | 45332.79 | 2569.60 | 64497.32 | 57% | -| Cheetah | 40756.81 | 2279.35 | 45417.02 | 51% | -| Reno | 39081.52 | 1977.11 | 44505.87 | 49% | -| http | 37581.24 | 3760.47 | 44796.18 | 47% | -| Alosaur | 32889.27 | 3995.10 | 42786.69 | 41% | -| Router | 29791.75 | 2952.20 | 34102.56 | 37% | -| Aqua | 27942.40 | 2920.09 | 32183.60 | 35% | -| Little | 26836.53 | 3216.89 | 31205.31 | 34% | -| Oak | 26087.10 | 3631.12 | 30474.32 | 33% | -| Danet (Oak) | 19222.04 | 3068.26 | 25882.69 | 24% | -| Node | 17199.88 | 1563.75 | 34007.77 | 22% | -| Dinatra | 16323.27 | 2033.13 | 20567.89 | 20% | -| Fastify | 15904.41 | 1546.74 | 28306.63 | 20% | -| Abc | 14267.31 | 1439.52 | 21053.44 | 18% | -| Opine | 12908.31 | 1983.39 | 16983.13 | 16% | -| Express (Deno) | 11771.70 | 1992.98 | 13804.38 | 15% | -| Servest | 6886.83 | 1463.04 | 11262.52 | 9% | -| Express | 6411.82 | 958.54 | 8066.64 | 8% | -| Acorn | 5301.11 | 9163.52 | 98938.32 | 7% | -| Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-39268587-7ee8-4626-b218-8df5b8292ba3) | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | +| Bun | 77243.27 | 9559.47 | 98845.00 | 100% | +| Stric | 76244.57 | 10132.00 | 98045.11 | 99% | +| Hyper Express | 74154.13 | 16434.94 | 99241.39 | 96% | +| Deno | 57352.60 | 9389.47 | 84307.89 | 74% | +| Fast | 49719.31 | 4678.87 | 70451.27 | 64% | +| Vixeny (Deno) | 49290.38 | 4557.25 | 71929.04 | 64% | +| Fastro | 47729.71 | 3385.62 | 69042.87 | 62% | +| NHttp | 46847.18 | 1979.04 | 61454.50 | 61% | +| Hono | 46136.91 | 3173.82 | 68115.73 | 60% | +| Megalo | 44427.35 | 2603.41 | 53552.97 | 58% | +| Deso | 43385.71 | 2277.94 | 59649.69 | 56% | +| Cheetah | 39521.16 | 2234.01 | 45221.72 | 51% | +| Reno | 38587.39 | 2123.95 | 49652.45 | 50% | +| http | 36002.45 | 3982.55 | 42516.47 | 47% | +| Alosaur | 31487.32 | 4044.74 | 36263.32 | 41% | +| Router | 29379.41 | 2916.75 | 33915.52 | 38% | +| Aqua | 26860.71 | 3065.50 | 30827.47 | 35% | +| Little | 26017.72 | 3205.79 | 30195.74 | 34% | +| Oak | 25529.82 | 3745.98 | 30049.68 | 33% | +| Danet (Oak) | 18035.68 | 2975.72 | 21800.95 | 23% | +| Node | 16667.08 | 1341.36 | 20002.02 | 22% | +| Fastify | 15846.80 | 1521.39 | 21138.03 | 21% | +| Dinatra | 15544.27 | 2117.65 | 19695.83 | 20% | +| Abc | 14327.96 | 1966.95 | 24236.17 | 19% | +| Opine | 12172.53 | 1954.38 | 18198.26 | 16% | +| Express (Deno) | 11228.22 | 1907.89 | 13145.93 | 15% | +| Servest | 6479.65 | 1477.40 | 9555.39 | 8% | +| Express | 6255.41 | 973.83 | 7931.50 | 8% | +| Acorn | 5803.63 | 9873.14 | 83633.02 | 8% | +| Peko | 0.00 | 0.00 | 0.00 | 0% | +| ![Chart](https://quickchart.io/chart/render/sf-2fd535ac-d7d4-4c58-b264-db2ef14a9530) | | | | | # Frameworks @@ -258,265 +258,265 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 14267.31 | 1439.52 | 21053.44 | | +| 14327.96 | 1966.95 | 24236.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 13059.70 | 13844.40 | 14549.58 | 15083.24 | 15432.22 | 15620.60 | 15966.12 | +| **Req/Sec** | 12320.98 | 13534.55 | 14434.88 | 15356.25 | 15842.96 | 16270.14 | 20637.18 | | **Latency** | 2ms | 2ms | 2ms | 3ms | 5ms | 5ms | 6ms | ### [Acorn](#acorn) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 5301.11 | 9163.52 | 98938.32 | | +| 5803.63 | 9873.14 | 83633.02 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ----- | ------- | ------- | ------- | -------- | -------- | -------- | -| **Req/Sec** | 86.45 | 2147.95 | 3347.74 | 5387.26 | 10184.15 | 13289.48 | 68145.62 | -| **Latency** | 4ms | 8ms | 14ms | 19ms | 23ms | 25ms | 30ms | +| **Req/Sec** | 78.39 | 1864.23 | 3573.72 | 6226.47 | 10329.59 | 17782.95 | 67823.00 | +| **Latency** | 5ms | 8ms | 15ms | 19ms | 23ms | 25ms | 32ms | ### [Alosaur](#alosaur) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32889.27 | 3995.10 | 42786.69 | | +| 31487.32 | 4044.74 | 36263.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30462.00 | 32081.46 | 33968.36 | 34783.56 | 35476.51 | 35912.53 | 38772.93 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 28758.20 | 30694.19 | 32807.52 | 33540.80 | 34154.18 | 34526.42 | 35083.71 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 27942.40 | 2920.09 | 32183.60 | | +| 26860.71 | 3065.50 | 30827.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 26427.52 | 27568.59 | 28600.38 | 29322.74 | 29920.06 | 30200.78 | 31104.37 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 2ms | +| **Req/Sec** | 24766.40 | 26346.13 | 27631.29 | 28447.63 | 28959.05 | 29353.47 | 30070.31 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 3ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 79270.30 | 9414.71 | 100102.06 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 77243.27 | 9559.47 | 98845.00 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 67501.74 | 71498.93 | 78447.12 | 87319.50 | 92759.39 | 95225.87 | 97524.86 | -| **Latency** | 375µs | 467µs | 590µs | 744µs | 949µs | 1ms | 1ms | +| **Req/Sec** | 64866.19 | 69235.47 | 76941.23 | 85007.45 | 90270.98 | 93157.05 | 95740.34 | +| **Latency** | 385µs | 478µs | 605µs | 767µs | 971µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40756.81 | 2279.35 | 45417.02 | | +| 39521.16 | 2234.01 | 45221.72 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39345.32 | 40268.98 | 41034.38 | 41579.83 | 42330.35 | 42887.41 | 44106.03 | +| **Req/Sec** | 37917.67 | 39015.24 | 39869.86 | 40419.10 | 41134.89 | 41681.49 | 43040.43 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 19222.04 | 3068.26 | 25882.69 | | +| 18035.68 | 2975.72 | 21800.95 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 18008.35 | 19164.13 | 19982.37 | 20538.87 | 21118.70 | 21578.96 | 22484.90 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 6ms | +| **Req/Sec** | 16341.30 | 17829.84 | 18814.21 | 19541.10 | 19976.60 | 20333.27 | 21286.09 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 6ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55226.85 | 7314.38 | 87345.73 | | +| 57352.60 | 9389.47 | 84307.89 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 50944.17 | 51843.50 | 52815.54 | 54384.58 | 65940.71 | 74701.39 | 81925.55 | -| **Latency** | 615µs | 852µs | 935µs | 991µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 50004.23 | 50965.00 | 52440.34 | 63309.03 | 72826.07 | 77108.23 | 82621.59 | +| **Latency** | 586µs | 672µs | 929µs | 997µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45332.79 | 2569.60 | 64497.32 | | +| 43385.71 | 2277.94 | 59649.69 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43623.40 | 44574.52 | 45249.40 | 46054.69 | 47272.67 | 48598.52 | 51841.56 | +| **Req/Sec** | 42037.55 | 42734.87 | 43418.61 | 44135.66 | 44732.30 | 45572.49 | 49177.92 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16323.27 | 2033.13 | 20567.89 | | +| 15544.27 | 2117.65 | 19695.83 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 14927.75 | 15615.54 | 16648.07 | 17570.54 | 18180.12 | 18450.54 | 18984.35 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 4ms | 4ms | 6ms | +| **Req/Sec** | 13704.69 | 14725.81 | 16050.23 | 16817.83 | 17380.91 | 17709.46 | 18247.60 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 4ms | 5ms | 7ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6411.82 | 958.54 | 8066.64 | | +| 6255.41 | 973.83 | 7931.50 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5044.38 | 6139.55 | 6584.39 | 6739.65 | 7740.11 | 7879.43 | 7996.12 | -| **Latency** | 6ms | 7ms | 7ms | 7ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4769.07 | 5972.69 | 6443.14 | 6654.95 | 7600.46 | 7745.88 | 7871.46 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 11ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 11771.70 | 1992.98 | 13804.38 | | +| 11228.22 | 1907.89 | 13145.93 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 9104.42 | 11775.98 | 12462.61 | 12736.78 | 12900.40 | 13393.34 | 13696.38 | -| **Latency** | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | 9ms | +| **Req/Sec** | 8563.02 | 11264.51 | 11908.19 | 12235.62 | 12386.13 | 12456.42 | 12761.57 | +| **Latency** | 4ms | 4ms | 4ms | 4ms | 4ms | 5ms | 9ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49462.69 | 3888.33 | 66748.56 | | +| 49719.31 | 4678.87 | 70451.27 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46554.50 | 47432.40 | 48404.12 | 50923.18 | 54405.12 | 56509.96 | 61870.97 | -| **Latency** | 845µs | 978µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46126.38 | 46968.86 | 48208.20 | 51810.85 | 55868.63 | 58401.27 | 64500.12 | +| **Latency** | 706µs | 975µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 15904.41 | 1546.74 | 28306.63 | | +| 15846.80 | 1521.39 | 21138.03 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15613.13 | 15887.06 | 16057.36 | 16241.54 | 16447.12 | 16677.13 | 18987.23 | -| **Latency** | 2ms | 3ms | 3ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15208.65 | 15672.89 | 16086.48 | 16452.11 | 16776.57 | 16977.68 | 17332.20 | +| **Latency** | 2ms | 2ms | 3ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48304.20 | 3185.18 | 71244.67 | | +| 47729.71 | 3385.62 | 69042.87 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46126.30 | 47024.65 | 47823.37 | 49042.77 | 51920.74 | 54132.81 | 57606.87 | -| **Latency** | 924µs | 993µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45050.87 | 46115.81 | 47086.54 | 49257.98 | 51775.87 | 53204.44 | 57429.11 | +| **Latency** | 891µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47564.41 | 3226.48 | 63934.53 | | +| 46136.91 | 3173.82 | 68115.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45505.41 | 46381.53 | 47153.17 | 48340.08 | 50918.99 | 52468.54 | 56428.88 | -| **Latency** | 950µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44254.91 | 45017.30 | 45711.71 | 46621.57 | 49328.69 | 51272.31 | 56043.66 | +| **Latency** | 981µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 37581.24 | 3760.47 | 44796.18 | | +| 36002.45 | 3982.55 | 42516.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35004.28 | 37021.39 | 38530.81 | 39385.02 | 40257.51 | 40692.90 | 42185.74 | +| **Req/Sec** | 32861.94 | 35176.55 | 37176.26 | 38071.47 | 38784.80 | 39205.71 | 39923.26 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 79708.77 | 15877.06 | 104263.73 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 74154.13 | 16434.94 | 99241.39 | | -| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | -| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | --------- | -| **Req/Sec** | 57876.34 | 63229.53 | 83527.87 | 94283.27 | 97859.47 | 98914.94 | 100514.18 | -| **Latency** | 373µs | 460µs | 575µs | 754µs | 936µs | 1ms | 1ms | +| **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | +| ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | +| **Req/Sec** | 54746.53 | 57226.23 | 74217.37 | 91179.02 | 95306.60 | 96647.39 | 98318.57 | +| **Latency** | 388µs | 485µs | 614µs | 837µs | 1ms | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 26836.53 | 3216.89 | 31205.31 | | +| 26017.72 | 3205.79 | 30195.74 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 25070.95 | 26819.64 | 27609.39 | 28255.20 | 28917.60 | 29230.95 | 29960.99 | +| **Req/Sec** | 24272.36 | 25677.14 | 26780.39 | 27635.89 | 28110.20 | 28446.84 | 29318.45 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45808.02 | 2708.39 | 56337.58 | | +| 44427.35 | 2603.41 | 53552.97 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44152.72 | 44851.21 | 45502.30 | 46499.69 | 48739.70 | 50031.32 | 53217.88 | +| **Req/Sec** | 42639.79 | 43438.42 | 44216.35 | 45248.17 | 47269.73 | 48434.39 | 50820.65 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49257.33 | 3264.92 | 69728.49 | | +| 46847.18 | 1979.04 | 61454.50 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47200.54 | 48007.40 | 48664.85 | 49590.03 | 52489.92 | 55272.01 | 61022.02 | -| **Latency** | 913µs | 977µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45346.33 | 46171.33 | 46955.70 | 47620.76 | 48306.58 | 48955.35 | 51259.39 | +| **Latency** | 974µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17199.88 | 1563.75 | 34007.77 | | +| 16667.08 | 1341.36 | 20002.02 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16903.86 | 17153.60 | 17335.08 | 17545.19 | 17792.53 | 17964.43 | 18723.78 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | +| **Req/Sec** | 16264.29 | 16616.07 | 16852.95 | 17110.33 | 17388.91 | 17587.50 | 18014.65 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 26087.10 | 3631.12 | 30474.32 | | +| 25529.82 | 3745.98 | 30049.68 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 24208.30 | 25937.50 | 27038.47 | 27794.41 | 28384.85 | 28767.19 | 29465.11 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | 4ms | +| **Req/Sec** | 23773.47 | 25305.94 | 26511.91 | 27320.88 | 27965.35 | 28289.72 | 28872.76 | +| **Latency** | 1ms | 1ms | 1ms | 2ms | 2ms | 2ms | 4ms | ### [Opine](#opine) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 12908.31 | 1983.39 | 16983.13 | | +| 12172.53 | 1954.38 | 18198.26 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 11207.38 | 12769.20 | 13410.33 | 13822.70 | 14247.67 | 14811.46 | 15781.91 | -| **Latency** | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | 7ms | +| **Req/Sec** | 10203.32 | 11865.29 | 12639.15 | 13165.84 | 13537.35 | 14185.88 | 15437.19 | +| **Latency** | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | 8ms | ### [Peko](#peko) @@ -533,57 +533,57 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39081.52 | 1977.11 | 44505.87 | | +| 38587.39 | 2123.95 | 49652.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38118.00 | 38828.89 | 39300.44 | 39810.10 | 40324.83 | 40810.12 | 42201.78 | +| **Req/Sec** | 37214.81 | 38193.53 | 38757.23 | 39378.40 | 40221.83 | 40800.74 | 41909.41 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 29791.75 | 2952.20 | 34102.56 | | +| 29379.41 | 2916.75 | 33915.52 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 27919.31 | 29340.66 | 30435.14 | 31323.68 | 32035.64 | 32407.35 | 33054.95 | +| **Req/Sec** | 27414.83 | 28852.58 | 30119.69 | 30924.32 | 31571.83 | 31932.30 | 32611.42 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 79529.00 | 9771.94 | 100731.85 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 76244.57 | 10132.00 | 98045.11 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 66453.02 | 71440.24 | 79168.88 | 87249.00 | 93406.16 | 95400.66 | 98234.16 | -| **Latency** | 371µs | 465µs | 589µs | 746µs | 942µs | 1ms | 1ms | +| **Req/Sec** | 63547.42 | 67873.89 | 75085.11 | 84884.98 | 90524.56 | 92959.60 | 96521.41 | +| **Latency** | 390µs | 484µs | 614µs | 776µs | 973µs | 1ms | 1ms | ### [Servest](#servest) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 6886.83 | 1463.04 | 11262.52 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | ------- | --- | +| 6479.65 | 1477.40 | 9555.39 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5440.82 | 6389.79 | 7161.37 | 7659.75 | 8352.74 | 8946.81 | 9454.55 | -| **Latency** | 4ms | 5ms | 7ms | 8ms | 10ms | 11ms | 15ms | +| **Req/Sec** | 5252.43 | 5981.98 | 6798.60 | 7252.84 | 7886.33 | 8380.34 | 8921.41 | +| **Latency** | 4ms | 5ms | 7ms | 9ms | 10ms | 12ms | 16ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50703.10 | 4468.17 | 79440.42 | | +| 49290.38 | 4557.25 | 71929.04 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47731.67 | 48532.99 | 49463.88 | 51209.60 | 56248.78 | 60102.01 | 66503.39 | -| **Latency** | 813µs | 952µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 46224.39 | 47113.36 | 48015.06 | 49926.86 | 55200.36 | 59213.80 | 64967.69 | +| **Latency** | 817µs | 978µs | 1ms | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2023-11-22T01:31:14.062Z

+

Generated 2023-11-23T01:28:24.712Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index b153664768..63993c7cb9 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000514381, - "slowest": 0.016516633, - "fastest": 0.00126716, - "average": 0.0034975910065050946, - "requestsPerSec": 14264.96623724019, - "totalData": 1854541, + "total": 10.000192323, + "slowest": 0.018143707, + "fastest": 0.000970911, + "average": 0.003483404739896807, + "requestsPerSec": 14324.424508370526, + "totalData": 1862211, "sizePerRequest": 13, - "sizePerSec": 185444.56108412248 + "sizePerSec": 186217.51860881684 }, "responseTimeHistogram": { - "0.00126716": 1, - "0.0027921073": 55677, - "0.0043170546": 55127, - "0.005842001899999999": 23793, - "0.0073669491999999994": 7273, - "0.0088918965": 427, - "0.010416843799999999": 268, - "0.0119417911": 39, - "0.013466738399999999": 26, - "0.014991685699999998": 17, - "0.016516633": 9 + "0.000970911": 1, + "0.0026881906": 33610, + "0.004405470199999999": 79342, + "0.006122749799999999": 25094, + "0.007840029399999998": 4515, + "0.009557308999999998": 431, + "0.011274588599999998": 162, + "0.012991868199999998": 44, + "0.014709147799999997": 23, + "0.0164264274": 18, + "0.018143707": 7 }, "latencyPercentiles": { - "p10": 0.002631425, - "p25": 0.002724675, - "p50": 0.002846734, - "p75": 0.003635047, - "p90": 0.00564061, - "p95": 0.00587921, - "p99": 0.006703471 + "p10": 0.002581798, + "p25": 0.002698807, + "p50": 0.002895185, + "p75": 0.003834475, + "p90": 0.005656023, + "p95": 0.005994042, + "p99": 0.006975166 }, "rps": { - "mean": 14267.306010356167, - "stddev": 1439.521912549533, - "max": 21053.43843019024, + "mean": 14327.955724540172, + "stddev": 1966.9487970446803, + "max": 24236.165205720696, "percentiles": { - "p10": 13059.698493754608, - "p25": 13844.397598659083, - "p50": 14549.576226033212, - "p75": 15083.243379991341, - "p90": 15432.21784118682, - "p95": 15620.602011994859, - "p99": 15966.122098057262 + "p10": 12320.97893082544, + "p25": 13534.551001797825, + "p50": 14434.88428965136, + "p75": 15356.245319731646, + "p90": 15842.961358314482, + "p95": 16270.140576023605, + "p99": 20637.182284301434 } }, "details": { "DNSDialup": { - "average": 0.0012633566200000003, - "fastest": 0.000094606, - "slowest": 0.002746347 + "average": 0.0013715475199999997, + "fastest": 0.000119053, + "slowest": 0.002856216 }, "DNSLookup": { - "average": 0.00003130008000000001, - "fastest": 0.000004117, - "slowest": 0.001175911 + "average": 0.00003497908, + "fastest": 0.000004498, + "slowest": 0.001331144 } }, "statusCodeDistribution": { - "200": 142657 + "200": 143247 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index e83db5e8e3..e65c658887 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001072898, - "slowest": 0.0545004, - "fastest": 0.002715466, - "average": 0.014321875139289184, - "requestsPerSec": 3483.026306804148, - "totalData": 452842, + "total": 10.000254291, + "slowest": 0.052908858, + "fastest": 0.001869217, + "average": 0.014693358567935024, + "requestsPerSec": 3398.0135915725787, + "totalData": 441753, "sizePerRequest": 13, - "sizePerSec": 45279.341988453925 + "sizePerSec": 44174.17669044353 }, "responseTimeHistogram": { - "0.002715466": 1, - "0.0078939594": 8131, - "0.013072452799999999": 6463, - "0.0182509462": 10395, - "0.023429439599999997": 6452, - "0.028607932999999995": 2831, - "0.0337864264": 379, - "0.0389649198": 79, - "0.044143413199999995": 62, - "0.04932190659999999": 6, - "0.05450039999999999": 35 + "0.001869217": 1, + "0.006973181100000001": 7033, + "0.0120771452": 5009, + "0.0171811093": 9384, + "0.0222850734": 7819, + "0.0273890375": 3743, + "0.0324930016": 675, + "0.037596965700000005": 199, + "0.0427009298": 50, + "0.0478048939": 19, + "0.052908858": 49 }, "latencyPercentiles": { - "p10": 0.004896981, - "p25": 0.008871337, - "p50": 0.014448339, - "p75": 0.019103996, - "p90": 0.02335513, - "p95": 0.025298125, - "p99": 0.030479789 + "p10": 0.005224192, + "p25": 0.00852912, + "p50": 0.015084698, + "p75": 0.019435035, + "p90": 0.023523202, + "p95": 0.025690338, + "p99": 0.03206551 }, "rps": { - "mean": 5301.11374241974, - "stddev": 9163.519738207464, - "max": 98938.3157651636, + "mean": 5803.633306207104, + "stddev": 9873.14477002613, + "max": 83633.01831635943, "percentiles": { - "p10": 86.44801945426592, - "p25": 2147.9450877837203, - "p50": 3347.7356444692546, - "p75": 5387.262625611279, - "p90": 10184.154645726952, - "p95": 13289.480731656146, - "p99": 68145.61582344348 + "p10": 78.38899945221448, + "p25": 1864.2254758341646, + "p50": 3573.719836374847, + "p75": 6226.471719987988, + "p90": 10329.591983224227, + "p95": 17782.948444465947, + "p99": 67822.99966395053 } }, "details": { "DNSDialup": { - "average": 0.00120719494, - "fastest": 0.000503922, - "slowest": 0.002517216 + "average": 0.00139317956, + "fastest": 0.000094049, + "slowest": 0.003137707 }, "DNSLookup": { - "average": 0.00002000344, - "fastest": 0.000003306, - "slowest": 0.000634019 + "average": 0.00002423806, + "fastest": 0.000003696, + "slowest": 0.000829715 } }, "statusCodeDistribution": { - "200": 34834 + "200": 33981 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 0978b198e0..0931ad62c1 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00046911, - "slowest": 0.008480255, - "fastest": 0.000321489, - "average": 0.0015181687455676145, - "requestsPerSec": 32892.856963187005, - "totalData": 4276272, + "total": 10.000321656, + "slowest": 0.009597073, + "fastest": 0.000664114, + "average": 0.001586387640808194, + "requestsPerSec": 31479.387446615146, + "totalData": 4092452, "sizePerRequest": 13, - "sizePerSec": 427607.14052143105 + "sizePerSec": 409232.0368059969 }, "responseTimeHistogram": { - "0.000321489": 1, - "0.0011373656000000002": 7845, - "0.0019532422": 304893, - "0.0027691188": 13664, - "0.0035849954000000002": 815, - "0.004400872000000001": 116, - "0.0052167486": 11, - "0.006032625200000001": 69, - "0.006848501800000001": 1250, - "0.007664378400000001": 129, - "0.008480255": 151 + "0.000664114": 1, + "0.0015574099": 192935, + "0.0024507058": 109919, + "0.0033440016999999995": 10199, + "0.0042372975999999994": 170, + "0.0051305935": 52, + "0.006023889399999999": 52, + "0.0069171853": 422, + "0.007810481199999999": 891, + "0.008703777099999999": 86, + "0.009597073": 77 }, "latencyPercentiles": { - "p10": 0.001246851, - "p25": 0.001373882, - "p50": 0.001468667, - "p75": 0.001554601, - "p90": 0.001689911, - "p95": 0.001938334, - "p99": 0.00264435 + "p10": 0.001311478, + "p25": 0.001427368, + "p50": 0.001522664, + "p75": 0.001615634, + "p90": 0.00175108, + "p95": 0.002044227, + "p99": 0.002872017 }, "rps": { - "mean": 32889.27219030577, - "stddev": 3995.0973607532565, - "max": 42786.69440019289, + "mean": 31487.320013063556, + "stddev": 4044.7366694534853, + "max": 36263.31800827034, "percentiles": { - "p10": 30462.002625030305, - "p25": 32081.45592284324, - "p50": 33968.36473085468, - "p75": 34783.56054750376, - "p90": 35476.51373916997, - "p95": 35912.53021013457, - "p99": 38772.92986570381 + "p10": 28758.200224934728, + "p25": 30694.19495530041, + "p50": 32807.52276497103, + "p75": 33540.80079431465, + "p90": 34154.17535294454, + "p95": 34526.41768826549, + "p99": 35083.706214657184 } }, "details": { "DNSDialup": { - "average": 0.0010947024400000003, - "fastest": 0.000093715, - "slowest": 0.002594918 + "average": 0.0011830182799999998, + "fastest": 0.000077425, + "slowest": 0.002703449 }, "DNSLookup": { - "average": 0.000008559079999999998, - "fastest": 0.000003767, - "slowest": 0.000047288 + "average": 0.00000851384, + "fastest": 0.000004259, + "slowest": 0.000044443 } }, "statusCodeDistribution": { - "200": 328944 + "200": 314804 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index a4e83e13a3..4d5a749005 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000487198, - "slowest": 0.012726342, - "fastest": 0.000801385, - "average": 0.0017873200228288603, - "requestsPerSec": 27941.33870356663, - "totalData": 3632551, + "total": 10.000567263, + "slowest": 0.011869688, + "fastest": 0.001045661, + "average": 0.0018589475573462702, + "requestsPerSec": 26865.076043636825, + "totalData": 3492658, "sizePerRequest": 13, - "sizePerSec": 363237.4031463662 + "sizePerSec": 349245.9885672787 }, "responseTimeHistogram": { - "0.000801385": 1, - "0.0019938807": 244967, - "0.0031863764": 32224, - "0.0043788721": 756, - "0.0055713678": 150, - "0.0067638635": 1179, - "0.0079563592": 59, - "0.0091488549": 60, - "0.0103413506": 1, - "0.011533846300000001": 0, - "0.012726342": 30 + "0.001045661": 1, + "0.0021280637": 241228, + "0.0032104663999999996": 24877, + "0.0042928691": 1021, + "0.0053752717999999994": 125, + "0.0064576745": 1075, + "0.007540077199999999": 186, + "0.008622479899999999": 86, + "0.009704882599999999": 37, + "0.0107872853": 0, + "0.011869688": 30 }, "latencyPercentiles": { - "p10": 0.001479372, - "p25": 0.00164348, - "p50": 0.001741173, - "p75": 0.001851818, - "p90": 0.002041826, - "p95": 0.002271611, - "p99": 0.002860166 + "p10": 0.001533294, + "p25": 0.001700787, + "p50": 0.0017974, + "p75": 0.001920951, + "p90": 0.002134728, + "p95": 0.002430241, + "p99": 0.003152436 }, "rps": { - "mean": 27942.397465540034, - "stddev": 2920.0932627641964, - "max": 32183.60499081147, + "mean": 26860.714700662997, + "stddev": 3065.4999617985104, + "max": 30827.47287028679, "percentiles": { - "p10": 26427.519550620487, - "p25": 27568.593530296173, - "p50": 28600.377524984695, - "p75": 29322.738327835177, - "p90": 29920.056703667728, - "p95": 30200.782607475434, - "p99": 31104.370715937705 + "p10": 24766.403078910596, + "p25": 26346.128803408606, + "p50": 27631.286906163998, + "p75": 28447.63242502418, + "p90": 28959.053256152765, + "p95": 29353.46932231084, + "p99": 30070.308012789483 } }, "details": { "DNSDialup": { - "average": 0.00154497346, - "fastest": 0.000109104, - "slowest": 0.003190688 + "average": 0.0012529411800000002, + "fastest": 0.00008518, + "slowest": 0.002695266 }, "DNSLookup": { - "average": 0.000009247260000000003, - "fastest": 0.000003146, - "slowest": 0.00010204 + "average": 0.00003128585999999999, + "fastest": 0.000004198, + "slowest": 0.001148192 } }, "statusCodeDistribution": { - "200": 279427 + "200": 268666 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 19c1b4a91e..90ba46d320 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000363578, - "slowest": 0.003127726, - "fastest": 0.000032921, - "average": 0.0006292180200023723, - "requestsPerSec": 79272.7178183801, - "totalData": 10305828, + "total": 10.000385402, + "slowest": 0.003412452, + "fastest": 0.000038141, + "average": 0.0006458287218202182, + "requestsPerSec": 77247.42286887315, + "totalData": 10042552, "sizePerRequest": 13, - "sizePerSec": 1030545.3316389413 + "sizePerSec": 1004216.497295351 }, "responseTimeHistogram": { - "0.000032921": 1, - "0.0003424015": 53795, - "0.000651882": 432254, - "0.0009613625000000001": 232362, - "0.001270843": 60529, - "0.0015803235": 12367, - "0.0018898040000000001": 1343, - "0.0021992845": 51, - "0.002508765": 17, - "0.0028182455": 16, - "0.003127726": 21 + "0.000038141": 1, + "0.00037557209999999994": 69549, + "0.0007130031999999999": 454404, + "0.0010504342999999997": 197863, + "0.0013878653999999998": 41515, + "0.0017252964999999998": 8506, + "0.0020627275999999996": 592, + "0.0024001586999999993": 37, + "0.0027375897999999997": 17, + "0.0030750208999999994": 15, + "0.003412452": 5 }, "latencyPercentiles": { - "p10": 0.000375641, - "p25": 0.000467339, - "p50": 0.000590632, - "p75": 0.000744849, - "p90": 0.000949191, - "p95": 0.001067471, - "p99": 0.001366078 + "p10": 0.000385081, + "p25": 0.000478153, + "p50": 0.000605238, + "p75": 0.000767338, + "p90": 0.000971752, + "p95": 0.001099926, + "p99": 0.001419154 }, "rps": { - "mean": 79270.29660448231, - "stddev": 9414.713877522248, - "max": 100102.06210248091, + "mean": 77243.26656221738, + "stddev": 9559.470130168977, + "max": 98845.00413036639, "percentiles": { - "p10": 67501.74154493351, - "p25": 71498.93307368936, - "p50": 78447.11972833374, - "p75": 87319.49844400068, - "p90": 92759.38845717743, - "p95": 95225.87204400932, - "p99": 97524.85908658722 + "p10": 64866.18717153308, + "p25": 69235.47084560995, + "p50": 76941.23280666431, + "p75": 85007.44665232558, + "p90": 90270.98226751879, + "p95": 93157.04937703631, + "p99": 95740.33540330296 } }, "details": { "DNSDialup": { - "average": 0.0012523285200000001, - "fastest": 0.000134451, - "slowest": 0.002431659 + "average": 0.0011793769400000001, + "fastest": 0.000094618, + "slowest": 0.002628219 }, "DNSLookup": { - "average": 0.000021753000000000007, - "fastest": 0.000004308, - "slowest": 0.000606327 + "average": 0.00002789806, + "fastest": 0.000004248, + "slowest": 0.000949398 } }, "statusCodeDistribution": { - "200": 792756 + "200": 772504 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index e880a0c438..295f59fd60 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00036461, - "slowest": 0.008951212, - "fastest": 0.000394086, - "average": 0.0012248453071685833, - "requestsPerSec": 40756.913962160026, - "totalData": 5298592, + "total": 10.000124934, + "slowest": 0.008796492, + "fastest": 0.000495663, + "average": 0.0012631755888340825, + "requestsPerSec": 39521.506242013915, + "totalData": 5137860, "sizePerRequest": 13, - "sizePerSec": 529839.8815080803 + "sizePerSec": 513779.58114618086 }, "responseTimeHistogram": { - "0.000394086": 1, - "0.0012497986": 273334, - "0.0021055112": 133546, - "0.0029612238": 555, - "0.0038169364": 91, - "0.004672649": 10, - "0.0055283616": 0, - "0.0063840742": 19, - "0.0072397868": 12, - "0.0080954994": 10, - "0.008951212": 6 + "0.000495663": 1, + "0.0013257459": 323105, + "0.0021558287999999997": 71555, + "0.0029859116999999993": 384, + "0.0038159945999999994": 109, + "0.0046460775": 16, + "0.005476160399999999": 10, + "0.006306243299999999": 14, + "0.007136326199999999": 9, + "0.007966409099999999": 5, + "0.008796492": 12 }, "latencyPercentiles": { - "p10": 0.001133578, - "p25": 0.001176816, - "p50": 0.001220426, - "p75": 0.001265625, - "p90": 0.001317066, - "p95": 0.001359615, - "p99": 0.001519957 + "p10": 0.001166321, + "p25": 0.001203365, + "p50": 0.001248501, + "p75": 0.001301827, + "p90": 0.001377014, + "p95": 0.001438672, + "p99": 0.001590636 }, "rps": { - "mean": 40756.81075454608, - "stddev": 2279.34794685653, - "max": 45417.024455808496, + "mean": 39521.15699300662, + "stddev": 2234.007177717165, + "max": 45221.719992110906, "percentiles": { - "p10": 39345.3218762669, - "p25": 40268.98476767728, - "p50": 41034.37938561185, - "p75": 41579.83495644982, - "p90": 42330.34662549614, - "p95": 42887.40737511339, - "p99": 44106.02647704876 + "p10": 37917.670726586526, + "p25": 39015.23544944308, + "p50": 39869.85597465124, + "p75": 40419.10206763717, + "p90": 41134.8925770822, + "p95": 41681.48730768826, + "p99": 43040.42800445275 } }, "details": { "DNSDialup": { - "average": 0.00129694978, - "fastest": 0.000097131, - "slowest": 0.002896235 + "average": 0.0010866225199999999, + "fastest": 0.000067658, + "slowest": 0.002147845 }, "DNSLookup": { - "average": 0.000026107899999999998, - "fastest": 0.000003847, - "slowest": 0.000939408 + "average": 0.00002472398, + "fastest": 0.000003157, + "slowest": 0.000919837 } }, "statusCodeDistribution": { - "200": 407584 + "200": 395220 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 9be65a900a..eb39555d10 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000216882, - "slowest": 0.018391424, - "fastest": 0.000887296, - "average": 0.0025956604044197265, - "requestsPerSec": 19245.18260663059, - "totalData": 2501928, + "total": 10.00036144, + "slowest": 0.018807673, + "fastest": 0.001413068, + "average": 0.002766140399331131, + "requestsPerSec": 18058.547291866682, + "totalData": 2347696, "sizePerRequest": 13, - "sizePerSec": 250187.3738861977 + "sizePerSec": 234761.11479426685 }, "responseTimeHistogram": { - "0.000887296": 1, - "0.0026377088": 136404, - "0.0043881216": 52333, - "0.0061385344": 1962, - "0.0078889472": 748, - "0.00963936": 749, - "0.0113897728": 138, - "0.0131401856": 47, - "0.0148905984": 33, - "0.0166410112": 11, - "0.018391424": 30 + "0.001413068": 1, + "0.0031525285": 157550, + "0.004891989": 19586, + "0.006631449500000001": 1893, + "0.00837091": 638, + "0.0101103705": 741, + "0.011849831000000002": 83, + "0.013589291500000001": 23, + "0.015328752000000001": 6, + "0.017068212500000002": 41, + "0.018807673": 30 }, "latencyPercentiles": { - "p10": 0.002099076, - "p25": 0.002367502, - "p50": 0.002481259, - "p75": 0.002698936, - "p90": 0.002967754, - "p95": 0.003267932, - "p99": 0.006029316 + "p10": 0.002221065, + "p25": 0.002487814, + "p50": 0.002624799, + "p75": 0.00288092, + "p90": 0.003249643, + "p95": 0.003583191, + "p99": 0.00635796 }, "rps": { - "mean": 19222.044173652106, - "stddev": 3068.2565588060484, - "max": 25882.687259222013, + "mean": 18035.68172698863, + "stddev": 2975.716325242562, + "max": 21800.94710547681, "percentiles": { - "p10": 18008.35407545624, - "p25": 19164.125078925535, - "p50": 19982.374904188815, - "p75": 20538.872229010256, - "p90": 21118.69839858857, - "p95": 21578.96041035184, - "p99": 22484.901971660995 + "p10": 16341.30160081201, + "p25": 17829.841806231747, + "p50": 18814.209988204042, + "p75": 19541.102691680677, + "p90": 19976.60356751172, + "p95": 20333.27222360718, + "p99": 21286.091454980236 } }, "details": { "DNSDialup": { - "average": 0.0012379112399999999, - "fastest": 0.000108472, - "slowest": 0.002639353 + "average": 0.0012480959199999999, + "fastest": 0.000085921, + "slowest": 0.002824942 }, "DNSLookup": { - "average": 0.000007325260000000001, - "fastest": 0.000003997, - "slowest": 0.000039583 + "average": 0.000013122160000000002, + "fastest": 0.000004289, + "slowest": 0.000199045 } }, "statusCodeDistribution": { - "200": 192456 + "200": 180592 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 60a984b523..9254f20c6b 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00031477, - "slowest": 0.004823678, - "fastest": 0.00015957, - "average": 0.000903650275307223, - "requestsPerSec": 55228.56157056745, - "totalData": 7179939, + "total": 10.000256653, + "slowest": 0.004905693, + "fastest": 0.000240746, + "average": 0.0008699169098421197, + "requestsPerSec": 57373.42749377135, + "totalData": 7458737, "sizePerRequest": 13, - "sizePerSec": 717971.3004173768 + "sizePerSec": 745854.5574190276 }, "responseTimeHistogram": { - "0.00015957": 1, - "0.0006259808": 59986, - "0.0010923915999999998": 451394, - "0.0015588024": 40698, - "0.0020252131999999997": 121, - "0.0024916239999999996": 9, - "0.0029580348": 30, - "0.0034244455999999997": 39, - "0.0038908563999999995": 13, - "0.0043572672": 8, - "0.004823678": 4 + "0.000240746": 1, + "0.0007072407": 153675, + "0.0011737353999999999": 404077, + "0.0016402301": 15775, + "0.0021067247999999998": 89, + "0.0025732195": 29, + "0.0030397142": 29, + "0.0035062089": 32, + "0.0039727035999999995": 20, + "0.0044391983": 12, + "0.004905693": 10 }, "latencyPercentiles": { - "p10": 0.000615526, - "p25": 0.000852751, - "p50": 0.000935856, - "p75": 0.00099139, - "p90": 0.001065451, - "p95": 0.001126371, - "p99": 0.001239392 + "p10": 0.000586247, + "p25": 0.000672782, + "p50": 0.000929845, + "p75": 0.000997997, + "p90": 0.001065786, + "p95": 0.001126164, + "p99": 0.001242974 }, "rps": { - "mean": 55226.853790580964, - "stddev": 7314.376667105383, - "max": 87345.72761195149, + "mean": 57352.602274693, + "stddev": 9389.466988499194, + "max": 84307.89121862133, "percentiles": { - "p10": 50944.165194946734, - "p25": 51843.501882433804, - "p50": 52815.53833137385, - "p75": 54384.575084249656, - "p90": 65940.71179547069, - "p95": 74701.38944584082, - "p99": 81925.5525798409 + "p10": 50004.22535704248, + "p25": 50965.004297916304, + "p50": 52440.342355375855, + "p75": 63309.03419918121, + "p90": 72826.06862154958, + "p95": 77108.22744786621, + "p99": 82621.58902121609 } }, "details": { "DNSDialup": { - "average": 0.0011660837799999998, - "fastest": 0.000098106, - "slowest": 0.00255842 + "average": 0.0009563453600000001, + "fastest": 0.000071426, + "slowest": 0.002023184 }, "DNSLookup": { - "average": 0.000014511899999999999, - "fastest": 0.000004167, - "slowest": 0.000208997 + "average": 0.00000794976, + "fastest": 0.000003927, + "slowest": 0.000055364 } }, "statusCodeDistribution": { - "200": 552303 + "200": 573749 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index c92b91d774..4d1d7744cf 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000336948, - "slowest": 0.006196733, - "fastest": 0.000139049, - "average": 0.0011011418112134804, - "requestsPerSec": 45333.27250444962, - "totalData": 5893524, + "total": 10.000085637, + "slowest": 0.006715157, + "fastest": 0.000357564, + "average": 0.0011505336456544039, + "requestsPerSec": 43388.62843280269, + "totalData": 5640570, "sizePerRequest": 13, - "sizePerSec": 589332.542557845 + "sizePerSec": 564052.169626435 }, "responseTimeHistogram": { - "0.000139049": 1, - "0.0007448174000000001": 6530, - "0.0013505858000000001": 441383, - "0.0019563542": 5035, - "0.0025621226": 297, - "0.0031678910000000004": 45, - "0.0037736594": 12, - "0.0043794278": 9, - "0.0049851962": 10, - "0.0055909646": 16, - "0.006196733": 10 + "0.000357564": 1, + "0.0009933233": 11841, + "0.0016290825999999998": 420895, + "0.0022648419": 877, + "0.0029006011999999997": 176, + "0.0035363605": 50, + "0.0041721198": 0, + "0.0048078791": 21, + "0.0054436384": 0, + "0.0060793977": 12, + "0.006715157": 17 }, "latencyPercentiles": { - "p10": 0.001019286, - "p25": 0.001059736, - "p50": 0.00110196, - "p75": 0.001145728, - "p90": 0.001193085, - "p95": 0.001232703, - "p99": 0.001376258 + "p10": 0.001064937, + "p25": 0.001101588, + "p50": 0.001143951, + "p75": 0.001191728, + "p90": 0.001249727, + "p95": 0.001296238, + "p99": 0.001428389 }, "rps": { - "mean": 45332.78507517371, - "stddev": 2569.604835036744, - "max": 64497.31664080037, + "mean": 43385.70704972996, + "stddev": 2277.9410661689885, + "max": 59649.69361748176, "percentiles": { - "p10": 43623.399591540656, - "p25": 44574.51521708663, - "p50": 45249.400116450015, - "p75": 46054.6931086881, - "p90": 47272.66814767581, - "p95": 48598.52378727316, - "p99": 51841.55855980338 + "p10": 42037.55107085874, + "p25": 42734.86880395261, + "p50": 43418.60921590806, + "p75": 44135.661614588316, + "p90": 44732.29671823389, + "p95": 45572.49216328249, + "p99": 49177.92079965925 } }, "details": { "DNSDialup": { - "average": 0.0011243736199999998, - "fastest": 0.000134411, - "slowest": 0.00235314 + "average": 0.0009893912400000002, + "fastest": 0.000074781, + "slowest": 0.002028267 }, "DNSLookup": { - "average": 0.00000804708, - "fastest": 0.000004128, - "slowest": 0.000061144 + "average": 0.000007692940000000002, + "fastest": 0.00000483, + "slowest": 0.000043672 } }, "statusCodeDistribution": { - "200": 453348 + "200": 433890 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index e5aafe48cd..4a01a54d64 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000337363, - "slowest": 0.015483004, - "fastest": 0.000588308, - "average": 0.003056948269373394, - "requestsPerSec": 16316.94952649569, - "totalData": 2121275, + "total": 10.000366478, + "slowest": 0.014762507, + "fastest": 0.000510315, + "average": 0.003213325912946881, + "requestsPerSec": 15524.43106375526, + "totalData": 2018250, "sizePerRequest": 13, - "sizePerSec": 212120.34384444397 + "sizePerSec": 201817.6038288184 }, "responseTimeHistogram": { - "0.000588308": 1, - "0.0020777776": 1520, - "0.0035672472": 122671, - "0.0050567168000000004": 31599, - "0.0065461864": 5611, - "0.008035655999999999": 1247, - "0.0095251256": 289, - "0.0110145952": 175, - "0.012504064799999999": 29, - "0.013993534399999999": 26, - "0.015483003999999998": 7 + "0.000510315": 1, + "0.0019355341999999997": 208, + "0.0033607533999999994": 107441, + "0.0047859726": 24043, + "0.006211191799999999": 20260, + "0.007636410999999998": 1928, + "0.0090616302": 1055, + "0.0104868494": 154, + "0.011912068599999999": 125, + "0.013337287799999998": 20, + "0.014762506999999998": 15 }, "latencyPercentiles": { - "p10": 0.002276716, - "p25": 0.00236833, - "p50": 0.002480256, - "p75": 0.003493509, - "p90": 0.004734896, - "p95": 0.004973566, - "p99": 0.00685044 + "p10": 0.00237727, + "p25": 0.002469479, + "p50": 0.002578353, + "p75": 0.003895809, + "p90": 0.004931434, + "p95": 0.005207682, + "p99": 0.007243504 }, "rps": { - "mean": 16323.266559530799, - "stddev": 2033.134044070127, - "max": 20567.890159756676, + "mean": 15544.267927470772, + "stddev": 2117.646288569682, + "max": 19695.831387440187, "percentiles": { - "p10": 14927.750688530024, - "p25": 15615.540713591972, - "p50": 16648.06938582385, - "p75": 17570.53868460342, - "p90": 18180.121613964548, - "p95": 18450.53830482074, - "p99": 18984.34936265374 + "p10": 13704.689744830712, + "p25": 14725.809927059168, + "p50": 16050.229192257311, + "p75": 16817.825212942622, + "p90": 17380.906381112858, + "p95": 17709.46393752833, + "p99": 18247.598861630562 } }, "details": { "DNSDialup": { - "average": 0.0013623639200000006, - "fastest": 0.000074689, - "slowest": 0.002792905 + "average": 0.0013897003400000002, + "fastest": 0.000089489, + "slowest": 0.002820437 }, "DNSLookup": { - "average": 0.000035592040000000004, - "fastest": 0.000003036, - "slowest": 0.001428916 + "average": 0.000030869, + "fastest": 0.000003627, + "slowest": 0.001172176 } }, "statusCodeDistribution": { - "200": 163175 + "200": 155250 }, "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 94fd68fb50..2c09081441 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.001007875, - "slowest": 0.02538939, - "fastest": 0.003655652, - "average": 0.004242085216177192, - "requestsPerSec": 11777.113014222077, - "totalData": 1531179, + "total": 10.000498035, + "slowest": 0.025442764, + "fastest": 0.003642824, + "average": 0.004441439588920265, + "requestsPerSec": 11248.839768408594, + "totalData": 1462422, "sizePerRequest": 13, - "sizePerSec": 153102.469184887 + "sizePerSec": 146234.91698931172 }, "responseTimeHistogram": { - "0.003655652": 1, - "0.0058290258": 112078, - "0.008002399600000001": 3271, - "0.010175773400000001": 2033, - "0.012349147200000002": 278, - "0.014522521000000002": 22, - "0.016695894800000003": 14, - "0.018869268600000003": 20, - "0.021042642400000002": 50, - "0.0232160162": 2, - "0.02538939": 14 + "0.003642824": 1, + "0.0058228180000000004": 106807, + "0.008002812": 2864, + "0.010182806": 2036, + "0.0123628": 640, + "0.014542794000000001": 53, + "0.016722788000000002": 44, + "0.018902782": 23, + "0.021082776": 10, + "0.023262770000000002": 5, + "0.025442764000000003": 11 }, "latencyPercentiles": { - "p10": 0.003859797, - "p25": 0.003901938, - "p50": 0.003959353, - "p75": 0.004064898, - "p90": 0.004605849, - "p95": 0.00572568, - "p99": 0.009147815 + "p10": 0.00402096, + "p25": 0.004070404, + "p50": 0.004137674, + "p75": 0.004276629, + "p90": 0.004885271, + "p95": 0.005893736, + "p99": 0.009808955 }, "rps": { - "mean": 11771.695543022028, - "stddev": 1992.9775648186446, - "max": 13804.375730282327, + "mean": 11228.224544327595, + "stddev": 1907.888026867878, + "max": 13145.93145650187, "percentiles": { - "p10": 9104.421106889495, - "p25": 11775.983117950227, - "p50": 12462.605691983921, - "p75": 12736.779382211746, - "p90": 12900.397417532558, - "p95": 13393.343884777389, - "p99": 13696.38304005563 + "p10": 8563.024879975717, + "p25": 11264.513301342582, + "p50": 11908.191645032426, + "p75": 12235.621360539426, + "p90": 12386.130176577231, + "p95": 12456.41810714787, + "p99": 12761.566903368639 } }, "details": { "DNSDialup": { - "average": 0.0012606105400000001, - "fastest": 0.000095007, - "slowest": 0.002699388 + "average": 0.0011507086999999997, + "fastest": 0.000079018, + "slowest": 0.002042598 }, "DNSLookup": { - "average": 0.000015707180000000003, - "fastest": 0.000003787, - "slowest": 0.000354682 + "average": 0.000010687679999999996, + "fastest": 0.000004018, + "slowest": 0.00015807 } }, "statusCodeDistribution": { - "200": 117783 + "200": 112494 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 6ed312b0f7..62ed706b79 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000224818, - "slowest": 0.033515604, - "fastest": 0.006023825, - "average": 0.007789261474319004, - "requestsPerSec": 6411.155865676059, - "totalData": 833469, + "total": 10.000369765, + "slowest": 0.03445035, + "fastest": 0.006120891, + "average": 0.007985436315231405, + "requestsPerSec": 6253.268776007104, + "totalData": 812955, "sizePerRequest": 13, - "sizePerSec": 83345.02625378878 + "sizePerSec": 81292.49408809235 }, "responseTimeHistogram": { - "0.006023825": 1, - "0.0087730029": 56230, - "0.0115221808": 5949, - "0.014271358699999999": 1596, - "0.017020536599999997": 269, - "0.0197697145": 25, - "0.022518892399999997": 12, - "0.025268070299999997": 8, - "0.028017248199999997": 9, - "0.030766426099999997": 7, - "0.033515604": 7 + "0.006120891": 1, + "0.0089538369": 54001, + "0.0117867828": 6448, + "0.0146197287": 1748, + "0.0174526746": 265, + "0.020285620499999997": 30, + "0.0231185664": 9, + "0.025951512299999997": 7, + "0.028784458199999998": 9, + "0.031617404099999996": 10, + "0.03445035": 7 }, "latencyPercentiles": { - "p10": 0.006281656, - "p25": 0.007343495, - "p50": 0.007534716, - "p75": 0.007938902, - "p90": 0.009292585, - "p95": 0.010661258, - "p99": 0.013256392 + "p10": 0.006406393, + "p25": 0.007406718, + "p50": 0.007671116, + "p75": 0.008215865, + "p90": 0.009761843, + "p95": 0.011047863, + "p99": 0.013742174 }, "rps": { - "mean": 6411.822804103446, - "stddev": 958.5446824451657, - "max": 8066.638500653881, + "mean": 6255.4141331932, + "stddev": 973.8317252101036, + "max": 7931.502340998163, "percentiles": { - "p10": 5044.375370131176, - "p25": 6139.550369525498, - "p50": 6584.386818340914, - "p75": 6739.646645356162, - "p90": 7740.112358285598, - "p95": 7879.427783832054, - "p99": 7996.121375049245 + "p10": 4769.0709312038525, + "p25": 5972.692445212317, + "p50": 6443.141341480309, + "p75": 6654.95461875583, + "p90": 7600.456757048954, + "p95": 7745.8803987781375, + "p99": 7871.457087439825 } }, "details": { "DNSDialup": { - "average": 0.0011911006999999999, - "fastest": 0.000117128, - "slowest": 0.002657672 + "average": 0.00117586786, + "fastest": 0.000081874, + "slowest": 0.002602184 }, "DNSLookup": { - "average": 0.00002518534, - "fastest": 0.000004559, - "slowest": 0.000901526 + "average": 0.000011904279999999997, + "fastest": 0.000004228, + "slowest": 0.000186843 } }, "statusCodeDistribution": { - "200": 64113 + "200": 62535 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index e4d40da1ba..a8fb79955e 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000183879, - "slowest": 0.005414447, - "fastest": 0.000295384, - "average": 0.0010090954923503317, - "requestsPerSec": 49465.29043718597, - "totalData": 6430606, + "total": 10.000371869, + "slowest": 0.006178902, + "fastest": 0.000069327, + "average": 0.001003791461155118, + "requestsPerSec": 49722.85096131358, + "totalData": 6464211, "sizePerRequest": 13, - "sizePerSec": 643048.7756834177 + "sizePerSec": 646397.0624970766 }, "responseTimeHistogram": { - "0.000295384": 1, - "0.0008072903": 43143, - "0.0013191966000000001": 448387, - "0.0018311029000000001": 2850, - "0.0023430092": 183, - "0.0028549155": 21, - "0.0033668218": 30, - "0.0038787281": 0, - "0.0043906344": 9, - "0.0049025407": 25, - "0.005414447": 13 + "0.000069327": 1, + "0.0006802845": 40123, + "0.0012912420000000002": 452062, + "0.0019021995": 4769, + "0.0025131570000000002": 182, + "0.0031241145000000005": 12, + "0.0037350720000000003": 10, + "0.0043460295": 34, + "0.004956987": 36, + "0.005567944500000001": 12, + "0.006178902000000001": 6 }, "latencyPercentiles": { - "p10": 0.000845838, - "p25": 0.000978264, - "p50": 0.001029445, - "p75": 0.001077623, - "p90": 0.001127603, - "p95": 0.001168731, - "p99": 0.00128136 + "p10": 0.000706476, + "p25": 0.000975176, + "p50": 0.001040854, + "p75": 0.001092201, + "p90": 0.001143442, + "p95": 0.001185683, + "p99": 0.001292789 }, "rps": { - "mean": 49462.691580330844, - "stddev": 3888.3325346178617, - "max": 66748.55957709209, + "mean": 49719.31291458462, + "stddev": 4678.872860241541, + "max": 70451.26738727864, "percentiles": { - "p10": 46554.49574959361, - "p25": 47432.39632669115, - "p50": 48404.1240313658, - "p75": 50923.1751369967, - "p90": 54405.124962771464, - "p95": 56509.9570544299, - "p99": 61870.97423003146 + "p10": 46126.37704783593, + "p25": 46968.85634339912, + "p50": 48208.20158098591, + "p75": 51810.8491918176, + "p90": 55868.62902389337, + "p95": 58401.26730750293, + "p99": 64500.1225502329 } }, "details": { "DNSDialup": { - "average": 0.0011608880400000004, - "fastest": 0.000088452, - "slowest": 0.002576375 + "average": 0.0013280658800000002, + "fastest": 0.000089418, + "slowest": 0.003006277 }, "DNSLookup": { - "average": 0.00002582066000000001, - "fastest": 0.000004118, - "slowest": 0.000945844 + "average": 0.00001110288, + "fastest": 0.000003847, + "slowest": 0.000178795 } }, "statusCodeDistribution": { - "200": 494662 + "200": 497247 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 23b2f35c60..3f28faef22 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000328297, - "slowest": 0.02239023, - "fastest": 0.000322842, - "average": 0.0031357784650513907, - "requestsPerSec": 15905.677821368829, - "totalData": 2067806, + "total": 10.000339509, + "slowest": 0.023709435, + "fastest": 0.00038103, + "average": 0.0031474020407693155, + "requestsPerSec": 15847.161974588516, + "totalData": 2060201, "sizePerRequest": 13, - "sizePerSec": 206773.8116777948 + "sizePerSec": 206013.10566965071 }, "responseTimeHistogram": { - "0.000322842": 1, - "0.0025295808": 2273, - "0.0047363196": 152070, - "0.0069430584": 4394, - "0.0091497972": 232, - "0.011356536": 31, - "0.0135632748": 19, - "0.0157700136": 8, - "0.0179767524": 7, - "0.0201834912": 10, - "0.02239023": 17 + "0.00038103": 1, + "0.0027138705": 2576, + "0.005046711": 151361, + "0.0073795514999999996": 4211, + "0.009712391999999999": 231, + "0.012045232499999997": 39, + "0.014378072999999998": 20, + "0.0167109135": 7, + "0.019043754": 10, + "0.0213765945": 12, + "0.023709434999999997": 9 }, "latencyPercentiles": { - "p10": 0.002934126, - "p25": 0.003008169, - "p50": 0.003048454, - "p75": 0.003087489, - "p90": 0.003208213, - "p95": 0.003380504, - "p99": 0.006118268 + "p10": 0.002861094, + "p25": 0.002951569, + "p50": 0.003046888, + "p75": 0.003142692, + "p90": 0.003292357, + "p95": 0.003482979, + "p99": 0.006166583 }, "rps": { - "mean": 15904.407422142947, - "stddev": 1546.7377851791343, - "max": 28306.626581283486, + "mean": 15846.799240239598, + "stddev": 1521.3866607123045, + "max": 21138.02731113299, "percentiles": { - "p10": 15613.125954990415, - "p25": 15887.064289719747, - "p50": 16057.356878771072, - "p75": 16241.544246027075, - "p90": 16447.124300545755, - "p95": 16677.130058808503, - "p99": 18987.229229804616 + "p10": 15208.647637046333, + "p25": 15672.885185266161, + "p50": 16086.484156120228, + "p75": 16452.110414528302, + "p90": 16776.569942876336, + "p95": 16977.676264445658, + "p99": 17332.20497005516 } }, "details": { "DNSDialup": { - "average": 0.0011935088200000007, - "fastest": 0.000285131, - "slowest": 0.002896351 + "average": 0.00117761254, + "fastest": 0.000088319, + "slowest": 0.002637275 }, "DNSLookup": { - "average": 0.00000955654, - "fastest": 0.000003476, - "slowest": 0.000068498 + "average": 0.000025696639999999997, + "fastest": 0.000004399, + "slowest": 0.000891537 } }, "statusCodeDistribution": { - "200": 159062 + "200": 158477 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index ff020cb380..81bfa91f1c 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000343491, - "slowest": 0.0062286, - "fastest": 0.000176208, - "average": 0.001033299356686543, - "requestsPerSec": 48305.7407412807, - "totalData": 6279962, + "total": 10.000155925, + "slowest": 0.005633485, + "fastest": 0.000131588, + "average": 0.0010457823977088653, + "requestsPerSec": 47730.655759750065, + "totalData": 6205082, "sizePerRequest": 13, - "sizePerSec": 627974.6296366492 + "sizePerSec": 620498.5248767509 }, "responseTimeHistogram": { - "0.000176208": 1, - "0.0007814472": 21567, - "0.0013866864": 459196, - "0.0019919256": 1968, - "0.0025971648": 215, - "0.0032024040000000003": 19, - "0.0038076432": 61, - "0.0044128824": 8, - "0.0050181216": 17, - "0.005623360799999999": 13, - "0.0062286": 9 + "0.000131588": 1, + "0.0006817777": 14418, + "0.0012319674": 444365, + "0.0017821571": 18050, + "0.0023323468": 290, + "0.0028825365000000004": 126, + "0.0034327262": 17, + "0.0039829159": 1, + "0.0045331056": 11, + "0.0050832953": 25, + "0.005633485000000001": 10 }, "latencyPercentiles": { - "p10": 0.000924537, - "p25": 0.000993853, - "p50": 0.001042103, - "p75": 0.001089431, - "p90": 0.001140226, - "p95": 0.001183857, - "p99": 0.001311535 + "p10": 0.00089168, + "p25": 0.001010691, + "p50": 0.001062118, + "p75": 0.001111286, + "p90": 0.001162821, + "p95": 0.001212401, + "p99": 0.001336317 }, "rps": { - "mean": 48304.19622167502, - "stddev": 3185.1779133939012, - "max": 71244.66844036074, + "mean": 47729.71286322384, + "stddev": 3385.622919445393, + "max": 69042.86871719052, "percentiles": { - "p10": 46126.30304299212, - "p25": 47024.65032169684, - "p50": 47823.366496869974, - "p75": 49042.770199885505, - "p90": 51920.73714241611, - "p95": 54132.80850669704, - "p99": 57606.87226943167 + "p10": 45050.86634120325, + "p25": 46115.808499151804, + "p50": 47086.53802905911, + "p75": 49257.98019407837, + "p90": 51775.87220227206, + "p95": 53204.43725006634, + "p99": 57429.11031224781 } }, "details": { "DNSDialup": { - "average": 0.0010447391799999998, - "fastest": 0.000081121, - "slowest": 0.00249905 + "average": 0.00112583922, + "fastest": 0.000086143, + "slowest": 0.002175787 }, "DNSLookup": { - "average": 0.000012745300000000001, - "fastest": 0.000004168, - "slowest": 0.000154779 + "average": 0.000020270739999999995, + "fastest": 0.000004047, + "slowest": 0.000660394 } }, "statusCodeDistribution": { - "200": 483074 + "200": 477314 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 996de2e646..abe033af20 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00041177, - "slowest": 0.007673863, - "fastest": 0.000230039, - "average": 0.0010494289054830686, - "requestsPerSec": 47566.24136487932, - "totalData": 6183866, + "total": 10.000312299, + "slowest": 0.007238714, + "fastest": 0.000144235, + "average": 0.0010818421343351857, + "requestsPerSec": 46138.35910365902, + "totalData": 5998174, "sizePerRequest": 13, - "sizePerSec": 618361.1377434311 + "sizePerSec": 599798.6683475673 }, "responseTimeHistogram": { - "0.000230039": 1, - "0.0009744214000000001": 63942, - "0.0017188038000000001": 411087, - "0.0024631862": 456, - "0.0032075686000000003": 78, - "0.003951951": 45, - "0.0046963334": 22, - "0.0054407158": 7, - "0.0061850982": 18, - "0.0069294806": 21, - "0.007673863": 5 + "0.000144235": 1, + "0.0008536829": 20541, + "0.0015631307999999999": 439229, + "0.0022725786999999997": 1455, + "0.0029820266": 87, + "0.0036914745": 34, + "0.0044009224": 4, + "0.0051103703": 0, + "0.0058198182": 6, + "0.0065292661": 22, + "0.007238714": 19 }, "latencyPercentiles": { - "p10": 0.000950685, - "p25": 0.00100995, - "p50": 0.001056778, - "p75": 0.001104202, - "p90": 0.001156824, - "p95": 0.001196511, - "p99": 0.001328958 + "p10": 0.000981506, + "p25": 0.001037875, + "p50": 0.001085635, + "p75": 0.001136556, + "p90": 0.001196984, + "p95": 0.001241539, + "p99": 0.001377154 }, "rps": { - "mean": 47564.41499134609, - "stddev": 3226.4785568180555, - "max": 63934.53104021458, + "mean": 46136.906651574456, + "stddev": 3173.8219209914655, + "max": 68115.72792157915, "percentiles": { - "p10": 45505.4060422415, - "p25": 46381.53020482887, - "p50": 47153.17463503499, - "p75": 48340.08442727362, - "p90": 50918.99278431179, - "p95": 52468.544706158355, - "p99": 56428.880300938115 + "p10": 44254.90988656692, + "p25": 45017.295644987404, + "p50": 45711.71134044505, + "p75": 46621.57040699291, + "p90": 49328.69362880654, + "p95": 51272.31237827188, + "p99": 56043.65800958915 } }, "details": { "DNSDialup": { - "average": 0.0011507369, - "fastest": 0.000083598, - "slowest": 0.002685484 + "average": 0.0012067388600000002, + "fastest": 0.000088588, + "slowest": 0.002115264 }, "DNSLookup": { - "average": 0.000011715140000000002, - "fastest": 0.000003716, - "slowest": 0.00016487 + "average": 0.000021179839999999996, + "fastest": 0.000004288, + "slowest": 0.000661696 } }, "statusCodeDistribution": { - "200": 475682 + "200": 461398 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 8871b5ccf7..0356384a2e 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000392531, - "slowest": 0.008318526, - "fastest": 0.000463765, - "average": 0.001328690962139151, - "requestsPerSec": 37578.22493817868, - "totalData": 4885361, + "total": 10.00038826, + "slowest": 0.007645983, + "fastest": 0.00026681, + "average": 0.0013856233283362671, + "requestsPerSec": 36033.3009710565, + "totalData": 4684511, "sizePerRequest": 13, - "sizePerSec": 488516.92419632286 + "sizePerSec": 468432.9126237345 }, "responseTimeHistogram": { - "0.000463765": 1, - "0.0012492411": 123433, - "0.0020347172": 245398, - "0.0028201933000000005": 5145, - "0.0036056694000000003": 167, - "0.0043911455": 3, - "0.0051766216": 443, - "0.0059620977": 1055, - "0.0067475738": 118, - "0.0075330499": 30, - "0.008318526": 4 + "0.00026681": 1, + "0.0010047273": 2596, + "0.0017426446": 342619, + "0.0024805619000000004": 12312, + "0.0032184792000000003": 1083, + "0.0039563965": 128, + "0.004694313800000001": 8, + "0.0054322311000000005": 221, + "0.0061701484000000004": 1249, + "0.0069080657": 54, + "0.007645983": 76 }, "latencyPercentiles": { - "p10": 0.001122941, - "p25": 0.001220906, - "p50": 0.001294944, - "p75": 0.001370415, - "p90": 0.001468778, - "p95": 0.001592645, - "p99": 0.002191115 + "p10": 0.001167836, + "p25": 0.001265331, + "p50": 0.001341898, + "p75": 0.001426149, + "p90": 0.001536557, + "p95": 0.001675192, + "p99": 0.002402976 }, "rps": { - "mean": 37581.24276946519, - "stddev": 3760.4733194607124, - "max": 44796.17889600658, + "mean": 36002.454950569976, + "stddev": 3982.549496074159, + "max": 42516.46707099746, "percentiles": { - "p10": 35004.27978797379, - "p25": 37021.39466397827, - "p50": 38530.80537890054, - "p75": 39385.01755655241, - "p90": 40257.5057120389, - "p95": 40692.90189502643, - "p99": 42185.740570675545 + "p10": 32861.94035587957, + "p25": 35176.55473607407, + "p50": 37176.25760086807, + "p75": 38071.472441386904, + "p90": 38784.80297169805, + "p95": 39205.708351135494, + "p99": 39923.25529620607 } }, "details": { "DNSDialup": { - "average": 0.0016655916999999997, - "fastest": 0.000067014, - "slowest": 0.003451823 + "average": 0.00128903184, + "fastest": 0.000085712, + "slowest": 0.002883518 }, "DNSLookup": { - "average": 0.00003234482, - "fastest": 0.000003256, - "slowest": 0.001264936 + "average": 0.00001117842, + "fastest": 0.000004087, + "slowest": 0.000182681 } }, "statusCodeDistribution": { - "200": 375797 + "200": 360347 }, "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 5ce9ffdafb..a37c196dc5 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.000381239, - "slowest": 0.005209342, - "fastest": 0.000035023, - "average": 0.0006260393042133788, - "requestsPerSec": 79705.16132840003, - "totalData": 10362066, + "total": 10.000097854, + "slowest": 0.004830406, + "fastest": 0.000037724, + "average": 0.0006729435746005298, + "requestsPerSec": 74140.17450873637, + "totalData": 9638317, "sizePerRequest": 13, - "sizePerSec": 1036167.0972692005 + "sizePerSec": 963822.2686135727 }, "responseTimeHistogram": { - "0.000035023": 1, - "0.0005524549": 361419, - "0.0010698867999999998": 398044, - "0.0015873186999999997": 32911, - "0.0021047505999999996": 4530, - "0.0026221824999999995": 104, - "0.0031396143999999995": 52, - "0.0036570462999999994": 5, - "0.0041744782": 1, - "0.0046919101": 14, - "0.005209342": 1 + "0.000037724": 1, + "0.0005169921999999999": 231524, + "0.0009962603999999998": 432345, + "0.0014755285999999998": 65763, + "0.0019547968": 11105, + "0.0024340649999999996": 579, + "0.0029133331999999994": 53, + "0.0033926013999999996": 18, + "0.0038718695999999993": 4, + "0.0043511378": 10, + "0.004830406": 7 }, "latencyPercentiles": { - "p10": 0.000373246, - "p25": 0.000460078, - "p50": 0.000575012, - "p75": 0.000754105, - "p90": 0.000936977, - "p95": 0.001058508, - "p99": 0.001476222 + "p10": 0.000388832, + "p25": 0.000485075, + "p50": 0.000614891, + "p75": 0.000837188, + "p90": 0.001002982, + "p95": 0.001130533, + "p99": 0.001595851 }, "rps": { - "mean": 79708.76738484249, - "stddev": 15877.06478571035, - "max": 104263.72598932577, + "mean": 74154.13473324003, + "stddev": 16434.937283147483, + "max": 99241.3859883173, "percentiles": { - "p10": 57876.33762547761, - "p25": 63229.53201929494, - "p50": 83527.8732513029, - "p75": 94283.27098493394, - "p90": 97859.47179524042, - "p95": 98914.93615535974, - "p99": 100514.18255117301 + "p10": 54746.5290850943, + "p25": 57226.22961728908, + "p50": 74217.37428732113, + "p75": 91179.01573504038, + "p90": 95306.6047477073, + "p95": 96647.38621346038, + "p99": 98318.57092595159 } }, "details": { "DNSDialup": { - "average": 0.0011025727399999997, - "fastest": 0.000077254, - "slowest": 0.00269812 + "average": 0.0012610275, + "fastest": 0.000101221, + "slowest": 0.00252011 }, "DNSLookup": { - "average": 0.000009110920000000001, - "fastest": 0.000003606, - "slowest": 0.000088207 + "average": 0.00000764144, + "fastest": 0.000003887, + "slowest": 0.000053922 } }, "statusCodeDistribution": { - "200": 797082 + "200": 741409 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index d72aa4dc7d..19af227335 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000621772, - "slowest": 0.013541975, - "fastest": 0.000234633, - "average": 0.0018606725094719844, - "requestsPerSec": 26840.63112471043, - "totalData": 3489499, + "total": 10.001050624, + "slowest": 0.013882555, + "fastest": 0.000968366, + "average": 0.0019195634399864537, + "requestsPerSec": 26015.566742120714, + "totalData": 3382379, "sizePerRequest": 13, - "sizePerSec": 348928.2046212356 + "sizePerSec": 338202.3676475693 }, "responseTimeHistogram": { - "0.000234633": 1, - "0.0015653671999999999": 35878, - "0.0028961014": 228552, - "0.004226835599999999": 2028, - "0.0055575697999999995": 1009, - "0.006888304": 792, - "0.008219038199999999": 53, - "0.0095497724": 60, - "0.0108805066": 19, - "0.012211240799999998": 1, - "0.013541975": 30 + "0.000968366": 1, + "0.0022597849": 235751, + "0.0035512038": 21494, + "0.0048426227": 1252, + "0.0061340416": 1265, + "0.0074254605": 270, + "0.0087168794": 40, + "0.0100082983": 29, + "0.0112997172": 51, + "0.0125911361": 0, + "0.013882555": 30 }, "latencyPercentiles": { - "p10": 0.001530642, - "p25": 0.001707311, - "p50": 0.001800065, - "p75": 0.00194275, - "p90": 0.002129979, - "p95": 0.002309929, - "p99": 0.003555846 + "p10": 0.001568634, + "p25": 0.001749371, + "p50": 0.001848843, + "p75": 0.00199916, + "p90": 0.002234792, + "p95": 0.002450688, + "p99": 0.003769188 }, "rps": { - "mean": 26836.52822891783, - "stddev": 3216.887136171607, - "max": 31205.305948896905, + "mean": 26017.718274092163, + "stddev": 3205.785178174037, + "max": 30195.73846409377, "percentiles": { - "p10": 25070.951295599552, - "p25": 26819.640022389423, - "p50": 27609.388910146354, - "p75": 28255.19812393588, - "p90": 28917.599200668512, - "p95": 29230.948804454205, - "p99": 29960.994530245687 + "p10": 24272.35874607931, + "p25": 25677.13668631887, + "p50": 26780.391315077704, + "p75": 27635.891763824122, + "p90": 28110.204540160626, + "p95": 28446.84056767917, + "p99": 29318.451784248067 } }, "details": { "DNSDialup": { - "average": 0.0014843378800000002, - "fastest": 0.000068608, - "slowest": 0.003253118 + "average": 0.0013725787399999996, + "fastest": 0.0001009, + "slowest": 0.003025384 }, "DNSLookup": { - "average": 0.00003218709999999999, - "fastest": 0.000003116, - "slowest": 0.001271501 + "average": 0.00000948594, + "fastest": 0.000004348, + "slowest": 0.000063912 } }, "statusCodeDistribution": { - "200": 268423 + "200": 260183 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index b682d26dae..750eb1f488 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000339835, - "slowest": 0.006575408, - "fastest": 0.000294619, - "average": 0.0010896690098687071, - "requestsPerSec": 45809.94321779466, - "totalData": 5955495, + "total": 10.000380492, + "slowest": 0.00636709, + "fastest": 0.000094809, + "average": 0.0011235770016272818, + "requestsPerSec": 44428.40953455994, + "totalData": 5775913, "sizePerRequest": 13, - "sizePerSec": 595529.2618313306 + "sizePerSec": 577569.3239492793 }, "responseTimeHistogram": { - "0.000294619": 1, - "0.0009226978999999999": 25607, - "0.0015507767999999996": 430781, - "0.0021788556999999997": 1562, - "0.0028069345999999994": 74, - "0.003435013499999999": 42, - "0.004063092399999999": 1, - "0.0046911713": 10, - "0.005319250199999999": 19, - "0.005947329099999999": 14, - "0.006575407999999999": 4 + "0.000094809": 1, + "0.0007220370999999998": 5490, + "0.0013492651999999997": 430513, + "0.0019764933": 7844, + "0.0026037213999999995": 341, + "0.0032309494999999996": 53, + "0.0038581775999999993": 12, + "0.004485405699999999": 0, + "0.0051126337999999995": 6, + "0.0057398619": 25, + "0.00636709": 16 }, "latencyPercentiles": { - "p10": 0.001001082, - "p25": 0.001052214, - "p50": 0.0010962, - "p75": 0.001140064, - "p90": 0.001184628, - "p95": 0.001221025, - "p99": 0.001356344 + "p10": 0.001028322, + "p25": 0.001080375, + "p50": 0.001126248, + "p75": 0.001174557, + "p90": 0.00123075, + "p95": 0.001277056, + "p99": 0.001411969 }, "rps": { - "mean": 45808.02342582152, - "stddev": 2708.391368697118, - "max": 56337.58280148533, + "mean": 44427.354959240816, + "stddev": 2603.409015906363, + "max": 53552.96924187552, "percentiles": { - "p10": 44152.722766255705, - "p25": 44851.20662260129, - "p50": 45502.29786604339, - "p75": 46499.69068686125, - "p90": 48739.69848441559, - "p95": 50031.31758333653, - "p99": 53217.87569330663 + "p10": 42639.79028848175, + "p25": 43438.415237308756, + "p50": 44216.350905779684, + "p75": 45248.16667342346, + "p90": 47269.73230910238, + "p95": 48434.390904442895, + "p99": 50820.65351358716 } }, "details": { "DNSDialup": { - "average": 0.00118867986, - "fastest": 0.000095808, - "slowest": 0.002726616 + "average": 0.00118016026, + "fastest": 0.000096111, + "slowest": 0.002535095 }, "DNSLookup": { - "average": 0.000026901460000000004, - "fastest": 0.000003426, - "slowest": 0.000960654 + "average": 0.000026852359999999994, + "fastest": 0.000003377, + "slowest": 0.000980024 } }, "statusCodeDistribution": { - "200": 458115 + "200": 444301 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index e634e03d3e..1284c9477b 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000342235, - "slowest": 0.00517247, - "fastest": 0.000267188, - "average": 0.001013258473122191, - "requestsPerSec": 49258.3142080837, - "totalData": 6403800, + "total": 10.000149032, + "slowest": 0.005486759, + "fastest": 0.000306755, + "average": 0.0010654564616782009, + "requestsPerSec": 46847.30182529144, + "totalData": 6090240, "sizePerRequest": 13, - "sizePerSec": 640358.084705088 + "sizePerSec": 609014.9237287887 }, "responseTimeHistogram": { - "0.000267188": 1, - "0.0007577162": 22704, - "0.0012482444": 463020, - "0.0017387726": 6570, - "0.0022293008000000003": 184, - "0.002719829": 34, - "0.0032103571999999997": 41, - "0.0037008854000000002": 19, - "0.0041914136": 21, - "0.0046819418": 3, - "0.00517247": 3 + "0.000306755": 1, + "0.0008247554000000001": 5231, + "0.0013427558": 459333, + "0.0018607562000000004": 3663, + "0.0023787566000000003": 142, + "0.0028967570000000002": 64, + "0.0034147574000000006": 0, + "0.0039327578000000005": 11, + "0.0044507582": 12, + "0.0049687586": 16, + "0.005486759": 7 }, "latencyPercentiles": { - "p10": 0.000913135, - "p25": 0.000977289, - "p50": 0.001023588, - "p75": 0.001068965, - "p90": 0.001118414, - "p95": 0.001160272, - "p99": 0.001274148 + "p10": 0.000974729, + "p25": 0.00101514, + "p50": 0.00105907, + "p75": 0.001107746, + "p90": 0.00116988, + "p95": 0.001220059, + "p99": 0.001330092 }, "rps": { - "mean": 49257.325271965194, - "stddev": 3264.9198447063354, - "max": 69728.49106145317, + "mean": 46847.182682077415, + "stddev": 1979.0440506078353, + "max": 61454.50399959425, "percentiles": { - "p10": 47200.53808613569, - "p25": 48007.39794002382, - "p50": 48664.847303756105, - "p75": 49590.02727451522, - "p90": 52489.91522478017, - "p95": 55272.00837250718, - "p99": 61022.01674363217 + "p10": 45346.330345714334, + "p25": 46171.33471213033, + "p50": 46955.69880962306, + "p75": 47620.76160056146, + "p90": 48306.57935611311, + "p95": 48955.346190198834, + "p99": 51259.38912824654 } }, "details": { "DNSDialup": { - "average": 0.00113310222, - "fastest": 0.000089224, - "slowest": 0.002375799 + "average": 0.0011870342199999996, + "fastest": 0.000105602, + "slowest": 0.002295262 }, "DNSLookup": { - "average": 0.000007982340000000003, - "fastest": 0.000003316, - "slowest": 0.000054842 + "average": 0.000014585880000000002, + "fastest": 0.000003066, + "slowest": 0.000400885 } }, "statusCodeDistribution": { - "200": 492600 + "200": 468480 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 33c9ba85ba..38a2fa0787 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000340483, - "slowest": 0.02291416, - "fastest": 0.000494491, - "average": 0.002899696072679923, - "requestsPerSec": 17198.114433440336, - "totalData": 2235831, + "total": 10.000175644, + "slowest": 0.02338904, + "fastest": 0.000387357, + "average": 0.0029921819426220876, + "requestsPerSec": 16666.40726455624, + "totalData": 2166671, "sizePerRequest": 13, - "sizePerSec": 223575.48763472436 + "sizePerSec": 216663.29443923113 }, "responseTimeHistogram": { - "0.000494491": 1, - "0.0027364579": 28688, - "0.0049784248": 139174, - "0.0072203917": 3945, - "0.0094623586": 103, - "0.0117043255": 26, - "0.013946292400000001": 9, - "0.0161882593": 9, - "0.0184302262": 11, - "0.0206721931": 12, - "0.02291416": 9 + "0.000387357": 1, + "0.0026875252999999997": 5303, + "0.004987693599999999": 157164, + "0.007287861899999999": 3983, + "0.009588030199999998": 139, + "0.011888198499999997": 26, + "0.014188366799999998": 10, + "0.0164885351": 9, + "0.0187887034": 12, + "0.021088871699999998": 12, + "0.023389039999999996": 8 }, "latencyPercentiles": { - "p10": 0.002695737, - "p25": 0.002772237, - "p50": 0.00282603, - "p75": 0.002868041, - "p90": 0.002971399, - "p95": 0.003078962, - "p99": 0.005667378 + "p10": 0.002763695, + "p25": 0.002837541, + "p50": 0.002902699, + "p75": 0.002964996, + "p90": 0.003103885, + "p95": 0.003231639, + "p99": 0.005836618 }, "rps": { - "mean": 17199.88122914855, - "stddev": 1563.745835224435, - "max": 34007.76737406827, + "mean": 16667.07853395576, + "stddev": 1341.3578320855213, + "max": 20002.02231501968, "percentiles": { - "p10": 16903.86070091861, - "p25": 17153.598132725474, - "p50": 17335.079266402525, - "p75": 17545.185871694608, - "p90": 17792.530052538048, - "p95": 17964.43483486507, - "p99": 18723.78107434241 + "p10": 16264.291116353339, + "p25": 16616.07106393194, + "p50": 16852.95197510615, + "p75": 17110.327391017323, + "p90": 17388.912989900055, + "p95": 17587.50133665011, + "p99": 18014.65311884684 } }, "details": { "DNSDialup": { - "average": 0.0012016076799999996, - "fastest": 0.000090777, - "slowest": 0.002663605 + "average": 0.0013402775000000003, + "fastest": 0.000106051, + "slowest": 0.002823958 }, "DNSLookup": { - "average": 0.000024532579999999998, - "fastest": 0.000004279, - "slowest": 0.000878871 + "average": 0.000027952099999999996, + "fastest": 0.000003106, + "slowest": 0.001048116 } }, "statusCodeDistribution": { - "200": 171987 + "200": 166667 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 50a56c8fe3..0df3360e91 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000348866, - "slowest": 0.01308074, - "fastest": 0.00096127, - "average": 0.0019132787724382473, - "requestsPerSec": 26104.089317077633, - "totalData": 3393650, + "total": 10.000441923, + "slowest": 0.015107899, + "fastest": 0.000866848, + "average": 0.0019544787341580208, + "requestsPerSec": 25552.77076428855, + "totalData": 3322007, "sizePerRequest": 13, - "sizePerSec": 339353.1611220092 + "sizePerSec": 332186.01993575116 }, "responseTimeHistogram": { - "0.00096127": 1, - "0.002173217": 235439, - "0.0033851640000000004": 21656, - "0.004597111": 1840, - "0.005809058000000001": 559, - "0.007021005": 1402, - "0.008232952": 3, - "0.009444899000000001": 47, - "0.010656846000000001": 50, - "0.011868793": 23, - "0.01308074": 30 + "0.000866848": 1, + "0.0022909531": 232819, + "0.0037150582": 19400, + "0.0051391633": 1316, + "0.0065632684": 648, + "0.0079873735": 1196, + "0.0094114786": 9, + "0.0108355837": 119, + "0.0122596888": 0, + "0.0136837939": 0, + "0.015107899": 31 }, "latencyPercentiles": { - "p10": 0.001569643, - "p25": 0.00175041, - "p50": 0.001840758, - "p75": 0.001969158, - "p90": 0.002166708, - "p95": 0.002389393, - "p99": 0.004128237 + "p10": 0.001597864, + "p25": 0.001774184, + "p50": 0.001870306, + "p75": 0.002002375, + "p90": 0.002222035, + "p95": 0.002534145, + "p99": 0.004279615 }, "rps": { - "mean": 26087.101712423013, - "stddev": 3631.1151655382987, - "max": 30474.3161357278, + "mean": 25529.822431930614, + "stddev": 3745.982836832656, + "max": 30049.676860536187, "percentiles": { - "p10": 24208.301026421264, - "p25": 25937.50058359281, - "p50": 27038.474802771845, - "p75": 27794.410722307428, - "p90": 28384.84887729124, - "p95": 28767.185762347784, - "p99": 29465.11071514524 + "p10": 23773.470991509148, + "p25": 25305.936772766414, + "p50": 26511.914454355527, + "p75": 27320.87861543585, + "p90": 27965.345916987935, + "p95": 28289.716302817254, + "p99": 28872.75674438152 } }, "details": { "DNSDialup": { - "average": 0.00120958422, - "fastest": 0.000084488, - "slowest": 0.002409238 + "average": 0.0012132357600000004, + "fastest": 0.000081984, + "slowest": 0.002504725 }, "DNSLookup": { - "average": 0.00003143171999999999, - "fastest": 0.000004058, - "slowest": 0.001178194 + "average": 0.000012665339999999998, + "fastest": 0.000004268, + "slowest": 0.000210884 } }, "statusCodeDistribution": { - "200": 261050 + "200": 255539 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index aa438cea33..d3404031f7 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,67 +1,65 @@ { "summary": { - "successRate": 0.7183610917309194, - "total": 10.00063891, - "slowest": 0.022941454, - "fastest": 0.00182971, - "average": 0.003865424437538924, - "requestsPerSec": 16768.628635547848, - "totalData": 1566071, + "successRate": 1, + "total": 10.000647564, + "slowest": 0.02295057, + "fastest": 0.002042036, + "average": 0.004103549054100539, + "requestsPerSec": 12174.711609505131, + "totalData": 1582815, "sizePerRequest": 13, - "sizePerSec": 156597.09485501263 + "sizePerSec": 158271.2509235667 }, "responseTimeHistogram": { - "0.00182971": 1, - "0.0039408844000000005": 82841, - "0.0060520588": 34828, - "0.0081632332": 1689, - "0.0102744076": 726, - "0.012385582000000001": 214, - "0.0144967564": 58, - "0.0166079308": 80, - "0.018719105200000002": 0, - "0.0208302796": 0, - "0.022941454": 30 + "0.002042036": 1, + "0.0041328894": 79354, + "0.006223742799999999": 39207, + "0.0083145962": 2030, + "0.0104054496": 483, + "0.012496303": 531, + "0.014587156399999999": 16, + "0.016678009799999997": 89, + "0.0187688632": 14, + "0.020859716599999998": 0, + "0.02295057": 30 }, "latencyPercentiles": { - "p10": 0.003113035, - "p25": 0.003551609, - "p50": 0.003694994, - "p75": 0.004083183, - "p90": 0.004495366, - "p95": 0.005114693, - "p99": 0.007814732 + "p10": 0.003256043, + "p25": 0.003732254, + "p50": 0.003895043, + "p75": 0.004386783, + "p90": 0.004845291, + "p95": 0.00545413, + "p99": 0.008256289 }, "rps": { - "mean": 12908.310375857738, - "stddev": 1983.3878056648553, - "max": 16983.133763127746, + "mean": 12172.52662055458, + "stddev": 1954.3803164115097, + "max": 18198.259114097764, "percentiles": { - "p10": 11207.38005976904, - "p25": 12769.19646249698, - "p50": 13410.332328666613, - "p75": 13822.699637344534, - "p90": 14247.671822016699, - "p95": 14811.462000056094, - "p99": 15781.906516630683 + "p10": 10203.316922412283, + "p25": 11865.290551842145, + "p50": 12639.14695409807, + "p75": 13165.838145768857, + "p90": 13537.353119718295, + "p95": 14185.883942130708, + "p99": 15437.193565054027 } }, "details": { "DNSDialup": { - "average": 0.0014857673800000003, - "fastest": 0.000056966, - "slowest": 0.003231774 + "average": 0.0012363912799999996, + "fastest": 0.000082956, + "slowest": 0.002775043 }, "DNSLookup": { - "average": 0.000007516539999999998, - "fastest": 0.000004358, - "slowest": 0.000045525 + "average": 0.00003153950000000001, + "fastest": 0.000003987, + "slowest": 0.001208066 } }, "statusCodeDistribution": { - "200": 120467 + "200": 121755 }, - "errorDistribution": { - "Connection refused (os error 111)": 47230 - } + "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 346c44b05f..5371e352d4 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000323073, + "total": 10.000829455, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 89207.91793303296, + "requestsPerSec": 87073.77762197825, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 892108 + "Connection refused (os error 111)": 870810 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index e5038c15b4..d0af2646ef 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000313697, - "slowest": 0.007200609, - "fastest": 0.000473137, - "average": 0.0012774551968134321, - "requestsPerSec": 39081.9740101999, - "totalData": 5080816, + "total": 10.000408349, + "slowest": 0.007235954, + "fastest": 0.000488571, + "average": 0.0012938086913927282, + "requestsPerSec": 38589.224212888184, + "totalData": 5016804, "sizePerRequest": 13, - "sizePerSec": 508065.66213259863 + "sizePerSec": 501659.9147675464 }, "responseTimeHistogram": { - "0.000473137": 1, - "0.0011458841999999999": 10689, - "0.0018186314": 378558, - "0.0024913786": 1272, - "0.0031641257999999997": 195, - "0.003836873": 66, - "0.0045096202": 12, - "0.0051823674": 10, - "0.0058551146": 15, - "0.0065278618": 8, - "0.007200609": 6 + "0.000488571": 1, + "0.0011633093": 20407, + "0.0018380476": 363820, + "0.0025127859000000003": 1378, + "0.0031875242000000002": 154, + "0.0038622625": 101, + "0.0045370008000000005": 9, + "0.0052117391": 14, + "0.0058864774": 15, + "0.0065612157": 5, + "0.007235954": 4 }, "latencyPercentiles": { - "p10": 0.001193772, - "p25": 0.001228687, - "p50": 0.001268984, - "p75": 0.001310876, - "p90": 0.001357107, - "p95": 0.00140383, - "p99": 0.001601865 + "p10": 0.001200017, + "p25": 0.001242297, + "p50": 0.00128675, + "p75": 0.001334282, + "p90": 0.001392677, + "p95": 0.001451375, + "p99": 0.001636198 }, "rps": { - "mean": 39081.517003754314, - "stddev": 1977.1071436426103, - "max": 44505.865873122166, + "mean": 38587.388953821006, + "stddev": 2123.9533422582035, + "max": 49652.45297217293, "percentiles": { - "p10": 38118.003132878715, - "p25": 38828.89250867772, - "p50": 39300.43611391556, - "p75": 39810.095840303286, - "p90": 40324.83422602013, - "p95": 40810.120909986654, - "p99": 42201.783608145735 + "p10": 37214.81149497502, + "p25": 38193.52659927863, + "p50": 38757.232805683794, + "p75": 39378.398848050616, + "p90": 40221.83095822966, + "p95": 40800.74257351464, + "p99": 41909.41285412693 } }, "details": { "DNSDialup": { - "average": 0.0011225586400000003, - "fastest": 0.000097181, - "slowest": 0.002281051 + "average": 0.0011496680000000004, + "fastest": 0.000086512, + "slowest": 0.002528831 }, "DNSLookup": { - "average": 0.000010492320000000004, - "fastest": 0.000003968, - "slowest": 0.000092673 + "average": 0.000008185359999999998, + "fastest": 0.000003847, + "slowest": 0.000059061 } }, "statusCodeDistribution": { - "200": 390832 + "200": 385908 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 3deaa1fddb..d293cfabda 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000634656, - "slowest": 0.008361723, - "fastest": 0.00098075, - "average": 0.0016760424771960032, - "requestsPerSec": 29795.509010143363, - "totalData": 3873662, + "total": 10.000303085, + "slowest": 0.008840273, + "fastest": 0.000895016, + "average": 0.0016997915604114505, + "requestsPerSec": 29379.309557196284, + "totalData": 3819426, "sizePerRequest": 13, - "sizePerSec": 387341.6171318637 + "sizePerSec": 381931.0242435517 }, "responseTimeHistogram": { - "0.00098075": 1, - "0.0017188473": 214066, - "0.0024569446": 80105, - "0.0031950419": 1924, - "0.0039331392": 329, - "0.004671236499999999": 23, - "0.0054093338": 695, - "0.0061474311": 701, - "0.006885528399999999": 56, - "0.007623625699999999": 44, - "0.008361723": 30 + "0.000895016": 1, + "0.0016895417": 179848, + "0.0024840673999999997": 109114, + "0.0032785931000000003": 2987, + "0.0040731188": 215, + "0.0048676445": 239, + "0.0056621702": 780, + "0.0064566959": 467, + "0.0072512216": 106, + "0.0080457473": 15, + "0.008840273": 30 }, "latencyPercentiles": { - "p10": 0.001399658, - "p25": 0.001552768, - "p50": 0.001632563, - "p75": 0.001737778, - "p90": 0.001890741, - "p95": 0.002123605, - "p99": 0.002604825 + "p10": 0.001413753, + "p25": 0.001565891, + "p50": 0.001651928, + "p75": 0.001758699, + "p90": 0.001928299, + "p95": 0.002218094, + "p99": 0.002655877 }, "rps": { - "mean": 29791.750589872878, - "stddev": 2952.2017543207826, - "max": 34102.56264519165, + "mean": 29379.412424859012, + "stddev": 2916.754750812054, + "max": 33915.52115920679, "percentiles": { - "p10": 27919.30899409912, - "p25": 29340.661527346547, - "p50": 30435.144214368942, - "p75": 31323.6815566279, - "p90": 32035.639852093645, - "p95": 32407.34806919102, - "p99": 33054.94963290235 + "p10": 27414.828680833776, + "p25": 28852.581430334692, + "p50": 30119.689240854634, + "p75": 30924.3188843702, + "p90": 31571.82684384499, + "p95": 31932.301892861433, + "p99": 32611.418439759513 } }, "details": { "DNSDialup": { - "average": 0.0012121507999999998, - "fastest": 0.000095575, - "slowest": 0.002672789 + "average": 0.0012707567599999998, + "fastest": 0.000090684, + "slowest": 0.002833228 }, "DNSLookup": { - "average": 0.000027164639999999993, - "fastest": 0.000004158, - "slowest": 0.000941385 + "average": 0.000010442820000000002, + "fastest": 0.000004238, + "slowest": 0.000082208 } }, "statusCodeDistribution": { - "200": 297974 + "200": 293802 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index e72afbbf13..20d6dad793 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000414825, - "slowest": 0.003736764, - "fastest": 0.000034724, - "average": 0.0006273122420097185, - "requestsPerSec": 79521.60124517635, - "totalData": 10338237, + "total": 10.000438928, + "slowest": 0.003067434, + "fastest": 0.000037551, + "average": 0.0006544209391693062, + "requestsPerSec": 76241.05356668402, + "totalData": 9911772, "sizePerRequest": 13, - "sizePerSec": 1033780.8161872925 + "sizePerSec": 991133.6963668922 }, "responseTimeHistogram": { - "0.000034724": 1, - "0.00040492800000000004": 113170, - "0.000775132": 508503, - "0.001145336": 148360, - "0.0015155400000000001": 22688, - "0.0018857440000000002": 2433, - "0.002255948": 59, - "0.002626152": 10, - "0.002996356": 7, - "0.0033665599999999998": 7, - "0.003736764": 11 + "0.000037551": 1, + "0.0003405393": 43393, + "0.0006435276000000001": 379122, + "0.0009465159000000001": 252199, + "0.0012495042": 66421, + "0.0015524925": 17928, + "0.0018554808000000001": 3102, + "0.0021584690999999997": 227, + "0.0024614574": 10, + "0.0027644457": 19, + "0.003067434": 22 }, "latencyPercentiles": { - "p10": 0.000371816, - "p25": 0.000465067, - "p50": 0.000589544, - "p75": 0.000746611, - "p90": 0.000942146, - "p95": 0.001062072, - "p99": 0.001364734 + "p10": 0.000390401, + "p25": 0.000484873, + "p50": 0.000614326, + "p75": 0.000776688, + "p90": 0.000973497, + "p95": 0.001119807, + "p99": 0.001443268 }, "rps": { - "mean": 79529.00138152657, - "stddev": 9771.936565858188, - "max": 100731.85450951061, + "mean": 76244.57266771217, + "stddev": 10132.000177694275, + "max": 98045.11055536527, "percentiles": { - "p10": 66453.02286694579, - "p25": 71440.23514043126, - "p50": 79168.88127146152, - "p75": 87248.99903785897, - "p90": 93406.16480687703, - "p95": 95400.65957555009, - "p99": 98234.15601604807 + "p10": 63547.423668164374, + "p25": 67873.8875139498, + "p50": 75085.11319180935, + "p75": 84884.97632585264, + "p90": 90524.5593129414, + "p95": 92959.59639724591, + "p99": 96521.41046346366 } }, "details": { "DNSDialup": { - "average": 0.0011252764400000001, - "fastest": 0.000091721, - "slowest": 0.002053767 + "average": 0.0012144722399999998, + "fastest": 0.000088005, + "slowest": 0.001877617 }, "DNSLookup": { - "average": 0.00001299354, - "fastest": 0.000003898, - "slowest": 0.000207464 + "average": 0.00001691822, + "fastest": 0.000004088, + "slowest": 0.000177845 } }, "statusCodeDistribution": { - "200": 795249 + "200": 762444 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 4e3ffd415d..73c40ea2d2 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000357539, - "slowest": 0.025810201, - "fastest": 0.001533671, - "average": 0.007270269919180653, - "requestsPerSec": 6868.154436693087, - "totalData": 892892, + "total": 10.000156785, + "slowest": 0.026089733, + "fastest": 0.001649313, + "average": 0.007734349656867548, + "requestsPerSec": 6456.298774919657, + "totalData": 839332, "sizePerRequest": 13, - "sizePerSec": 89286.00767701012 + "sizePerSec": 83931.88407395555 }, "responseTimeHistogram": { - "0.001533671": 1, - "0.0039613240000000004": 4633, - "0.0063889770000000005": 22223, - "0.00881663": 26939, - "0.011244283": 10339, - "0.013671936": 2915, - "0.016099589": 1196, - "0.018527242": 297, - "0.020954895": 119, - "0.023382548000000003": 14, - "0.025810201": 8 + "0.001649313": 1, + "0.004093355": 3840, + "0.006537397": 18222, + "0.008981438999999999": 25952, + "0.011425481": 11227, + "0.013869523": 3179, + "0.016313565": 1361, + "0.018757607": 505, + "0.021201649": 198, + "0.023645691": 55, + "0.026089733": 24 }, "latencyPercentiles": { - "p10": 0.004264197, - "p25": 0.005627446, - "p50": 0.007177386, - "p75": 0.008517924, - "p90": 0.010289956, - "p95": 0.011890178, - "p99": 0.015146732 + "p10": 0.004487205, + "p25": 0.005983982, + "p50": 0.007560395, + "p75": 0.009046294, + "p90": 0.010937545, + "p95": 0.012812937, + "p99": 0.01691683 }, "rps": { - "mean": 6886.82911716442, - "stddev": 1463.0372190800094, - "max": 11262.518289078746, + "mean": 6479.650815661624, + "stddev": 1477.3978734018287, + "max": 9555.38683407983, "percentiles": { - "p10": 5440.818167651546, - "p25": 6389.788671431303, - "p50": 7161.3686323583015, - "p75": 7659.753738917247, - "p90": 8352.739871843907, - "p95": 8946.810422612893, - "p99": 9454.545161948037 + "p10": 5252.433531241505, + "p25": 5981.975894081067, + "p50": 6798.602825313701, + "p75": 7252.836186333604, + "p90": 7886.3340649091, + "p95": 8380.337479373047, + "p99": 8921.414964480255 } }, "details": { "DNSDialup": { - "average": 0.0014618477599999998, - "fastest": 0.000067797, - "slowest": 0.003104003 + "average": 0.00091892994, + "fastest": 0.000087695, + "slowest": 0.001658688 }, "DNSLookup": { - "average": 0.0000332539, - "fastest": 0.000003256, - "slowest": 0.001282856 + "average": 0.0000109506, + "fastest": 0.000004178, + "slowest": 0.000155335 } }, "statusCodeDistribution": { - "200": 68684 + "200": 64564 }, "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 3077e10fa1..507359846b 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.000392639, - "slowest": 0.005554045, - "fastest": 0.000312032, - "average": 0.0009842684383146306, - "requestsPerSec": 50708.60898224779, - "totalData": 5578166, + "total": 10.000405774, + "slowest": 0.005752629, + "fastest": 0.000187898, + "average": 0.0010125765753242937, + "requestsPerSec": 49294.19976953827, + "totalData": 5422582, "sizePerRequest": 11, - "sizePerSec": 557794.6988047257 + "sizePerSec": 542236.1974649209 }, "responseTimeHistogram": { - "0.000312032": 1, - "0.0008362332999999999": 55210, - "0.0013604346": 450281, - "0.0018846359": 1367, - "0.0024088371999999997": 111, - "0.0029330384999999995": 89, - "0.0034572398": 2, - "0.0039814411": 10, - "0.0045056424": 13, - "0.0050298437": 14, - "0.005554045": 8 + "0.000187898": 1, + "0.0007443711000000001": 40841, + "0.0013008442": 446022, + "0.0018573173000000001": 5795, + "0.0024137904000000004": 178, + "0.0029702635000000005": 58, + "0.0035267366000000006": 22, + "0.004083209700000001": 9, + "0.0046396828": 26, + "0.0051961559": 9, + "0.005752629": 1 }, "latencyPercentiles": { - "p10": 0.000813702, - "p25": 0.000952417, - "p50": 0.001005601, - "p75": 0.001053393, - "p90": 0.001103827, - "p95": 0.001147779, - "p99": 0.001259648 + "p10": 0.000817017, + "p25": 0.000978002, + "p50": 0.001033941, + "p75": 0.001085331, + "p90": 0.001145431, + "p95": 0.001198722, + "p99": 0.00131674 }, "rps": { - "mean": 50703.10138030605, - "stddev": 4468.171351682649, - "max": 79440.41848249405, + "mean": 49290.38092929475, + "stddev": 4557.253104399262, + "max": 71929.03775253953, "percentiles": { - "p10": 47731.67473935039, - "p25": 48532.9878718562, - "p50": 49463.883323499955, - "p75": 51209.5966784167, - "p90": 56248.78274118347, - "p95": 60102.012613381696, - "p99": 66503.39167297384 + "p10": 46224.39261198065, + "p25": 47113.356636599536, + "p50": 48015.05752204054, + "p75": 49926.85765581705, + "p90": 55200.36074941496, + "p95": 59213.802737417514, + "p99": 64967.68983604218 } }, "details": { "DNSDialup": { - "average": 0.0011421064800000002, - "fastest": 0.000086197, - "slowest": 0.002431988 + "average": 0.00117945034, + "fastest": 0.000095097, + "slowest": 0.00271675 }, "DNSLookup": { - "average": 0.000010468719999999995, - "fastest": 0.000003967, - "slowest": 0.0000751 + "average": 0.0000172816, + "fastest": 0.000003287, + "slowest": 0.000487367 } }, "statusCodeDistribution": { - "200": 507106 + "200": 492962 }, "errorDistribution": {} } \ No newline at end of file