diff --git a/README.md b/README.md index f88ff9b466..b50fff0d1a 100644 --- a/README.md +++ b/README.md @@ -91,42 +91,42 @@ > Requests per second -| Framework | Mean | Stddev | Max | Relative | -| ------------------------------------------------------------------------------------ | -------- | -------- | -------- | -------- | -| Bun | 81562.43 | 9020.25 | 98571.49 | 100% | -| Stric | 80821.75 | 8736.41 | 98505.99 | 99% | -| Elysia | 79987.40 | 11118.36 | 97680.58 | 98% | -| Vixeny (Bun) | 75970.69 | 11564.26 | 97023.28 | 93% | -| Hyper Express | 74255.08 | 12448.87 | 96763.97 | 91% | -| Deno | 56805.60 | 6783.51 | 83706.71 | 70% | -| Fastro | 53297.79 | 7217.85 | 75528.30 | 65% | -| Vixeny (Deno) | 50239.86 | 4314.87 | 69925.64 | 62% | -| NHttp | 48905.05 | 3039.11 | 72123.87 | 60% | -| Fast | 48510.56 | 2626.49 | 68217.33 | 59% | -| Hono | 48426.55 | 3122.25 | 64305.82 | 59% | -| Megalo | 47036.05 | 3116.83 | 57986.80 | 58% | -| Deso | 44974.35 | 2632.97 | 68195.34 | 55% | -| Alosaur | 44047.60 | 2695.39 | 52220.14 | 54% | -| http | 40290.19 | 4230.53 | 46322.58 | 49% | -| Cheetah | 39377.10 | 2586.89 | 43645.56 | 48% | -| Reno | 38783.21 | 2207.93 | 45247.71 | 48% | -| Router | 38763.14 | 4142.64 | 45144.04 | 48% | -| Danet V2 (Hono) | 35206.15 | 2541.41 | 39061.70 | 43% | -| Danet (Oak) | 33117.91 | 2312.79 | 39444.37 | 41% | -| Aqua | 31080.48 | 3668.01 | 41190.60 | 38% | -| Little | 30579.81 | 4065.23 | 36520.68 | 37% | -| Oak | 29817.84 | 3187.06 | 33193.89 | 37% | -| Node | 17390.84 | 1497.24 | 22101.40 | 21% | -| Fastify | 16769.86 | 1880.84 | 18572.95 | 21% | -| Dinatra | 16377.78 | 2126.18 | 19661.96 | 20% | -| Abc | 13455.66 | 1446.23 | 15663.88 | 16% | -| Express (Deno) | 10472.56 | 1983.60 | 12516.00 | 13% | -| Express | 6206.65 | 867.79 | 7783.87 | 8% | -| Servest | 5931.61 | 1525.27 | 10972.77 | 7% | -| Acorn | 0.00 | 0.00 | 0.00 | 0% | -| Opine | 0.00 | 0.00 | 0.00 | 0% | -| Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-7c9a853e-e424-42d9-89fe-2e24b936dac3) | | | | | +| Framework | Mean | Stddev | Max | Relative | +| ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | +| Bun | 83631.52 | 8384.70 | 99910.66 | 100% | +| Stric | 83497.23 | 9142.86 | 101951.35 | 100% | +| Elysia | 79998.94 | 10338.54 | 99291.30 | 96% | +| Vixeny (Bun) | 78934.42 | 11173.54 | 99244.92 | 94% | +| Hyper Express | 77220.00 | 11805.55 | 97655.70 | 92% | +| Deno | 57421.15 | 7280.05 | 84416.47 | 69% | +| Fastro | 56486.99 | 8962.22 | 77719.27 | 68% | +| Fast | 51413.32 | 4202.52 | 66939.31 | 61% | +| Vixeny (Deno) | 51130.33 | 4439.09 | 80001.72 | 61% | +| NHttp | 50990.44 | 4120.46 | 71016.33 | 61% | +| Hono | 49573.91 | 3806.94 | 71017.40 | 59% | +| Megalo | 47208.96 | 2970.08 | 60647.20 | 56% | +| Deso | 44696.17 | 2334.83 | 56805.26 | 53% | +| Alosaur | 43900.82 | 2697.17 | 64905.08 | 52% | +| http | 41602.96 | 4711.80 | 49146.55 | 50% | +| Cheetah | 39888.55 | 2480.54 | 48241.29 | 48% | +| Router | 39792.95 | 3916.85 | 46813.21 | 48% | +| Reno | 39426.87 | 2365.37 | 46491.36 | 47% | +| Danet V2 (Hono) | 35524.40 | 2409.83 | 38909.28 | 42% | +| Danet (Oak) | 33797.70 | 2464.85 | 36287.55 | 40% | +| Aqua | 31874.66 | 3812.45 | 41572.67 | 38% | +| Little | 31197.20 | 3895.93 | 36645.59 | 37% | +| Oak | 30470.91 | 3122.76 | 33489.46 | 36% | +| Node | 17938.13 | 1592.09 | 21761.25 | 21% | +| Dinatra | 17130.78 | 2202.54 | 20518.32 | 20% | +| Fastify | 16741.98 | 1856.19 | 18439.64 | 20% | +| Abc | 13401.86 | 1357.67 | 15699.00 | 16% | +| Express (Deno) | 10315.37 | 2153.22 | 42465.25 | 12% | +| Servest | 6189.45 | 1487.34 | 11221.16 | 7% | +| Express | 6010.65 | 868.78 | 7713.66 | 7% | +| Acorn | 0.00 | 0.00 | 0.00 | 0% | +| Opine | 0.00 | 0.00 | 0.00 | 0% | +| Peko | 0.00 | 0.00 | 0.00 | 0% | +| ![Chart](https://quickchart.io/chart/render/sf-4edb8db5-ebf5-46a1-b075-c7473f9938b8) | | | | | # Frameworks @@ -279,11 +279,11 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13455.66 | 1446.23 | 15663.88 | | +| 13401.86 | 1357.67 | 15699.00 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12142.21 | 12918.95 | 13751.29 | 14332.33 | 14741.94 | 15052.30 | 15425.16 | +| **Req/Sec** | 12221.72 | 12870.03 | 13640.70 | 14223.09 | 14632.80 | 14862.99 | 15206.71 | | **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | ### [Acorn](#acorn) @@ -301,254 +301,254 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44047.60 | 2695.39 | 52220.14 | | +| 43900.82 | 2697.17 | 64905.08 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 42225.65 | 43262.30 | 44162.04 | 45112.18 | 46275.81 | 47303.17 | 48805.53 | -| **Latency** | 998µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 42204.23 | 43315.39 | 44132.86 | 44777.55 | 45716.39 | 46527.47 | 49416.10 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31080.48 | 3668.01 | 41190.60 | | +| 31874.66 | 3812.45 | 41572.67 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28403.63 | 30022.75 | 31525.78 | 32966.18 | 34134.38 | 34978.26 | 37867.37 | +| **Req/Sec** | 28804.83 | 30812.78 | 32426.92 | 33594.50 | 35100.92 | 36636.09 | 39364.42 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 81562.43 | 9020.25 | 98571.49 | | +| 83631.52 | 8384.70 | 99910.66 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 68724.95 | 74954.17 | 82460.47 | 88860.32 | 92697.25 | 94757.66 | 97254.99 | -| **Latency** | 366µs | 458µs | 574µs | 721µs | 918µs | 1ms | 1ms | +| **Req/Sec** | 70505.37 | 79816.36 | 86217.95 | 88766.98 | 91622.64 | 94104.96 | 97396.72 | +| **Latency** | 386µs | 447µs | 526µs | 717µs | 917µs | 995µs | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39377.10 | 2586.89 | 43645.56 | | +| 39888.55 | 2480.54 | 48241.29 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37232.20 | 38977.40 | 39952.73 | 40535.80 | 41000.60 | 41272.68 | 42648.32 | +| **Req/Sec** | 38318.40 | 39717.30 | 40405.58 | 40906.57 | 41276.28 | 41551.76 | 42558.13 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33117.91 | 2312.79 | 39444.37 | | +| 33797.70 | 2464.85 | 36287.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 32612.75 | 33152.30 | 33401.81 | 33694.35 | 34129.98 | 34331.58 | 34639.48 | +| **Req/Sec** | 33183.63 | 33710.10 | 34247.51 | 34560.73 | 34907.41 | 35129.16 | 35416.70 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35206.15 | 2541.41 | 39061.70 | | +| 35524.40 | 2409.83 | 38909.28 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 34317.59 | 35127.52 | 35558.44 | 36038.80 | 36589.31 | 36870.91 | 37598.11 | +| **Req/Sec** | 35124.40 | 35489.05 | 35828.91 | 36323.70 | 36600.89 | 36755.83 | 37159.43 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 56805.60 | 6783.51 | 83706.71 | | +| 57421.15 | 7280.05 | 84416.47 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 51321.05 | 52423.69 | 53971.57 | 60737.09 | 66910.25 | 70660.06 | 76105.56 | -| **Latency** | 609µs | 771µs | 904µs | 993µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 51718.10 | 52773.74 | 54128.66 | 61316.65 | 68921.02 | 72642.74 | 78682.47 | +| **Latency** | 593µs | 762µs | 899µs | 987µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 44974.35 | 2632.97 | 68195.34 | | +| 44696.17 | 2334.83 | 56805.26 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43304.98 | 44204.72 | 45021.18 | 45723.17 | 47199.79 | 48611.28 | 50592.01 | +| **Req/Sec** | 43309.00 | 44217.64 | 44878.16 | 45410.14 | 45989.57 | 46459.83 | 50836.27 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16377.78 | 2126.18 | 19661.96 | | +| 17130.78 | 2202.54 | 20518.32 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15001.67 | 15734.27 | 16732.08 | 17589.00 | 18309.08 | 18611.39 | 19339.32 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15359.00 | 16503.73 | 17604.57 | 18416.93 | 19080.13 | 19435.08 | 19992.11 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 79987.40 | 11118.36 | 97680.58 | | +| 79998.94 | 10338.54 | 99291.30 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 62027.63 | 73506.16 | 82120.28 | 88687.53 | 92906.81 | 94409.53 | 96502.94 | -| **Latency** | 371µs | 461µs | 573µs | 735µs | 944µs | 1ms | 1ms | +| **Req/Sec** | 64452.54 | 73531.43 | 82150.13 | 87889.56 | 92125.70 | 94193.88 | 96138.59 | +| **Latency** | 373µs | 463µs | 575µs | 734µs | 938µs | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6206.65 | 867.79 | 7783.87 | | +| 6010.65 | 868.78 | 7713.66 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4939.30 | 6100.86 | 6416.01 | 6508.13 | 7096.44 | 7477.57 | 7695.28 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4889.43 | 5723.51 | 6214.57 | 6435.69 | 6933.14 | 7426.10 | 7646.07 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 11ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10472.56 | 1983.60 | 12516.00 | | +| 10315.37 | 2153.22 | 42465.25 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 6788.72 | 10508.55 | 11311.06 | 11500.53 | 11635.25 | 11751.57 | 12250.98 | -| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | +| **Req/Sec** | 7038.96 | 10334.04 | 11056.80 | 11313.56 | 11468.19 | 11570.68 | 12047.07 | +| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 6ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48510.56 | 2626.49 | 68217.33 | | +| 51413.32 | 4202.52 | 66939.31 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47029.74 | 47800.57 | 48545.63 | 49131.23 | 49788.73 | 50424.61 | 58364.69 | -| **Latency** | 903µs | 957µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48171.42 | 49108.62 | 50507.24 | 53610.63 | 56838.37 | 58986.37 | 62355.79 | +| **Latency** | 752µs | 907µs | 991µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16769.86 | 1880.84 | 18572.95 | | +| 16741.98 | 1856.19 | 18439.64 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15307.69 | 16372.99 | 17409.67 | 17701.39 | 17909.62 | 18016.41 | 18302.33 | -| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15401.03 | 16466.47 | 17332.64 | 17642.86 | 17904.61 | 18016.78 | 18200.54 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 53297.79 | 7217.85 | 75528.30 | | +| 56486.99 | 8962.22 | 77719.27 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46792.15 | 48125.34 | 51910.26 | 57622.14 | 62738.63 | 66411.04 | 70343.28 | -| **Latency** | 642µs | 785µs | 970µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47340.14 | 48595.35 | 54921.88 | 64413.54 | 69404.97 | 71402.93 | 74225.23 | +| **Latency** | 612µs | 694µs | 913µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48426.55 | 3122.25 | 64305.82 | | +| 49573.91 | 3806.94 | 71017.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 46546.88 | 47400.17 | 48114.67 | 48960.79 | 51212.09 | 53906.39 | 58458.13 | -| **Latency** | 897µs | 961µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47018.24 | 48015.07 | 48858.63 | 50819.24 | 53839.42 | 56307.64 | 60252.09 | +| **Latency** | 848µs | 939µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40290.19 | 4230.53 | 46322.58 | | +| 41602.96 | 4711.80 | 49146.55 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37061.57 | 39137.52 | 41246.23 | 42542.11 | 43461.50 | 44042.96 | 45242.64 | -| **Latency** | 918µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37921.79 | 40344.79 | 42794.70 | 44100.54 | 45264.85 | 46092.49 | 47195.97 | +| **Latency** | 892µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 74255.08 | 12448.87 | 96763.97 | | +| 77220.00 | 11805.55 | 97655.70 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 55703.09 | 65413.95 | 76130.35 | 83947.77 | 88833.20 | 91875.90 | 94585.05 | -| **Latency** | 390µs | 487µs | 609µs | 810µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 58197.05 | 70016.24 | 80045.60 | 86124.08 | 89888.72 | 92006.87 | 94931.76 | +| **Latency** | 373µs | 467µs | 591µs | 775µs | 986µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30579.81 | 4065.23 | 36520.68 | | +| 31197.20 | 3895.93 | 36645.59 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 28807.95 | 30328.86 | 31407.17 | 32529.76 | 33372.73 | 33749.12 | 35017.21 | +| **Req/Sec** | 29309.03 | 30718.62 | 32009.00 | 33062.88 | 33908.41 | 34632.66 | 35459.99 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47036.05 | 3116.83 | 57986.80 | | +| 47208.96 | 2970.08 | 60647.20 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45076.34 | 45814.28 | 46751.26 | 48361.44 | 50103.88 | 51300.26 | 53726.91 | -| **Latency** | 903µs | 990µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45339.38 | 46078.60 | 46894.04 | 48506.05 | 50242.20 | 51283.48 | 54002.03 | +| **Latency** | 907µs | 987µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 48905.05 | 3039.11 | 72123.87 | | +| 50990.44 | 4120.46 | 71016.33 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47019.83 | 47729.58 | 48551.97 | 49447.83 | 51604.92 | 54029.09 | 60002.07 | -| **Latency** | 885µs | 952µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48020.67 | 48844.39 | 49940.32 | 52282.27 | 56565.32 | 58983.57 | 63529.04 | +| **Latency** | 795µs | 917µs | 998µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17390.84 | 1497.24 | 22101.40 | | +| 17938.13 | 1592.09 | 21761.25 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16718.26 | 17120.96 | 17561.66 | 18006.98 | 18409.89 | 18675.98 | 19089.88 | +| **Req/Sec** | 17018.57 | 17638.94 | 18249.38 | 18639.47 | 18968.64 | 19214.91 | 19631.48 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 29817.84 | 3187.06 | 33193.89 | | +| 30470.91 | 3122.76 | 33489.46 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29222.03 | 30082.63 | 30437.15 | 30823.82 | 31230.84 | 31382.81 | 31816.41 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 3ms | +| **Req/Sec** | 29836.66 | 30572.43 | 31161.39 | 31485.91 | 31863.33 | 32089.11 | 32375.14 | +| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,68 +576,68 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 38783.21 | 2207.93 | 45247.71 | | +| 39426.87 | 2365.37 | 46491.36 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37246.95 | 38621.51 | 39141.60 | 39801.77 | 40269.55 | 40744.04 | 41511.31 | +| **Req/Sec** | 37180.04 | 39023.30 | 39900.86 | 40502.24 | 41138.70 | 41666.81 | 42776.78 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 38763.14 | 4142.64 | 45144.04 | | +| 39792.95 | 3916.85 | 46813.21 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36043.54 | 37696.75 | 39760.12 | 40820.66 | 41697.21 | 42234.93 | 43390.50 | -| **Latency** | 942µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37143.66 | 38709.43 | 40573.74 | 41757.19 | 43002.58 | 43601.74 | 44781.59 | +| **Latency** | 924µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 80821.75 | 8736.41 | 98505.99 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 83497.23 | 9142.86 | 101951.35 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 68274.79 | 74890.62 | 81908.41 | 87897.08 | 91709.27 | 92978.32 | 95343.74 | -| **Latency** | 370µs | 463µs | 579µs | 729µs | 924µs | 1ms | 1ms | +| **Req/Sec** | 69704.04 | 77995.86 | 84612.62 | 90503.37 | 94622.74 | 96051.25 | 98835.01 | +| **Latency** | 362µs | 451µs | 562µs | 704µs | 888µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 5931.61 | 1525.27 | 10972.77 | | +| 6189.45 | 1487.34 | 11221.16 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4766.69 | 5410.07 | 6152.93 | 6637.41 | 7426.28 | 7918.03 | 8652.57 | -| **Latency** | 6ms | 7ms | 8ms | 8ms | 10ms | 12ms | 15ms | +| **Req/Sec** | 5109.41 | 5627.54 | 6337.28 | 6878.97 | 7726.68 | 8328.70 | 8890.01 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 75970.69 | 11564.26 | 97023.28 | | +| 78934.42 | 11173.54 | 99244.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 58694.31 | 67522.67 | 78099.93 | 85130.99 | 90202.08 | 92176.53 | 94835.37 | -| **Latency** | 382µs | 475µs | 595µs | 792µs | 999µs | 1ms | 1ms | +| **Req/Sec** | 61919.96 | 71248.92 | 81111.44 | 87827.42 | 92005.38 | 94002.42 | 96685.02 | +| **Latency** | 374µs | 464µs | 580µs | 749µs | 957µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50239.86 | 4314.87 | 69925.64 | | +| 51130.33 | 4439.09 | 80001.72 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47318.71 | 48183.29 | 49139.16 | 51067.76 | 55698.90 | 59245.17 | 64519.90 | -| **Latency** | 812µs | 927µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48235.79 | 49130.20 | 49965.91 | 51847.42 | 56523.19 | 59802.86 | 65546.52 | +| **Latency** | 801µs | 914µs | 995µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-09-24T01:58:19.783Z

+

Generated 2024-09-25T01:58:59.260Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 5031a19d27..2e219a5c17 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001625669, - "slowest": 0.016186497, - "fastest": 0.002594861, - "average": 0.0037097968519927906, - "requestsPerSec": 13451.213277956165, - "totalData": 1748942, + "total": 10.000553269, + "slowest": 0.017765229, + "fastest": 0.002699422, + "average": 0.0037253057615994184, + "requestsPerSec": 13396.458815462764, + "totalData": 1741636, "sizePerRequest": 13, - "sizePerSec": 174865.77261343013 + "sizePerSec": 174153.96460101593 }, "responseTimeHistogram": { - "0.002594861": 1, - "0.0039540246": 111160, - "0.0053131882": 21135, - "0.0066723518": 1686, - "0.0080315154": 229, - "0.009390679": 220, - "0.0107498426": 58, - "0.012109006200000001": 6, - "0.0134681698": 13, - "0.0148273334": 12, - "0.016186497": 14 + "0.002699422": 1, + "0.0042060027": 123450, + "0.0057125834": 9344, + "0.0072191641": 797, + "0.0087257448": 229, + "0.0102323255": 101, + "0.0117389062": 4, + "0.0132454869": 5, + "0.0147520676": 14, + "0.016258648299999998": 13, + "0.017765229": 14 }, "latencyPercentiles": { - "p10": 0.003370199, - "p25": 0.0034406, - "p50": 0.003539917, - "p75": 0.003870444, - "p90": 0.004169209, - "p95": 0.004506723, - "p99": 0.005790759 + "p10": 0.003408524, + "p25": 0.003477959, + "p50": 0.003570669, + "p75": 0.003883706, + "p90": 0.004122266, + "p95": 0.004428688, + "p99": 0.005623833 }, "rps": { - "mean": 13455.66246611122, - "stddev": 1446.2337223030336, - "max": 15663.878318730533, + "mean": 13401.857620206225, + "stddev": 1357.670465160155, + "max": 15699.003546347829, "percentiles": { - "p10": 12142.212401413899, - "p25": 12918.95339652914, - "p50": 13751.293288609988, - "p75": 14332.327999035258, - "p90": 14741.937676105515, - "p95": 15052.302078317689, - "p99": 15425.164550056596 + "p10": 12221.717992872951, + "p25": 12870.025810434498, + "p50": 13640.703860319261, + "p75": 14223.092340812602, + "p90": 14632.80194155297, + "p95": 14862.98504157326, + "p99": 15206.7137746189 } }, "details": { "DNSDialup": { - "average": 0.0009595696800000002, - "fastest": 0.000150922, - "slowest": 0.00139911 + "average": 0.0006668738, + "fastest": 0.000083971, + "slowest": 0.001086145 }, "DNSLookup": { - "average": 0.000008889420000000001, - "fastest": 0.000004659, - "slowest": 0.000047388 + "average": 0.00000910628, + "fastest": 0.000004308, + "slowest": 0.000048691 } }, "statusCodeDistribution": { - "200": 134534 + "200": 133972 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index e6f5135e13..bbef0f14fd 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.001765226, + "total": 10.002517151, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 71700.14330428356, + "requestsPerSec": 72780.87995352442, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 717128 + "Connection refused (os error 111)": 727992 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 87c38fcd7b..c280447221 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000637105, - "slowest": 0.009400462, - "fastest": 0.000255901, - "average": 0.0011331904457013734, - "requestsPerSec": 44053.59332354256, - "totalData": 5727332, + "total": 10.000640619, + "slowest": 0.007467101, + "fastest": 0.000203432, + "average": 0.0011369847619945674, + "requestsPerSec": 43904.58738871316, + "totalData": 5707962, "sizePerRequest": 13, - "sizePerSec": 572696.7132060534 + "sizePerSec": 570759.6360532711 }, "responseTimeHistogram": { - "0.000255901": 1, - "0.0011703571": 259902, - "0.0020848132": 180150, - "0.0029992693000000003": 382, - "0.0039137254": 29, - "0.004828181500000001": 8, - "0.0057426376": 36, - "0.006657093700000001": 6, - "0.007571549800000001": 0, - "0.0084860059": 0, - "0.009400462": 50 + "0.000203432": 1, + "0.0009297989000000001": 13749, + "0.0016561658": 423615, + "0.0023825327000000004": 1461, + "0.0031088996000000002": 116, + "0.0038352665": 34, + "0.004561633400000001": 4, + "0.005288000300000001": 17, + "0.0060143672000000006": 27, + "0.0067407341": 22, + "0.007467101": 28 }, "latencyPercentiles": { - "p10": 0.000998823, - "p25": 0.001052132, - "p50": 0.001142862, - "p75": 0.001206885, - "p90": 0.001253565, - "p95": 0.001293279, - "p99": 0.001423693 + "p10": 0.001003515, + "p25": 0.001055356, + "p50": 0.001146998, + "p75": 0.001208626, + "p90": 0.001255815, + "p95": 0.001295351, + "p99": 0.001443152 }, "rps": { - "mean": 44047.60163813177, - "stddev": 2695.3870950522974, - "max": 52220.13608447628, + "mean": 43900.82221284422, + "stddev": 2697.169259674148, + "max": 64905.075576910625, "percentiles": { - "p10": 42225.647858509554, - "p25": 43262.30013246007, - "p50": 44162.04378726651, - "p75": 45112.18498161178, - "p90": 46275.80903035082, - "p95": 47303.16931233828, - "p99": 48805.527311149955 + "p10": 42204.22886373058, + "p25": 43315.3942911323, + "p50": 44132.861980994734, + "p75": 44777.55259846049, + "p90": 45716.389538993004, + "p95": 46527.47114110925, + "p99": 49416.1047085249 } }, "details": { "DNSDialup": { - "average": 0.0005417007400000001, - "fastest": 0.000080109, - "slowest": 0.000810722 + "average": 0.0010089018, + "fastest": 0.000191124, + "slowest": 0.001398869 }, "DNSLookup": { - "average": 0.000008279100000000002, - "fastest": 0.000004338, - "slowest": 0.000044223 + "average": 0.000009064999999999999, + "fastest": 0.000004107, + "slowest": 0.000048662 } }, "statusCodeDistribution": { - "200": 440564 + "200": 439074 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 75b187864b..f741535e2e 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001162043, - "slowest": 0.015071498, - "fastest": 0.000526074, - "average": 0.0016078066617663262, - "requestsPerSec": 31055.39123000089, - "totalData": 4037670, + "total": 10.0006085, + "slowest": 0.015075328, + "fastest": 0.00036725, + "average": 0.00156761039492594, + "requestsPerSec": 31854.16167426212, + "totalData": 4141293, "sizePerRequest": 13, - "sizePerSec": 403720.0859900116 + "sizePerSec": 414104.10176540754 }, "responseTimeHistogram": { - "0.000526074": 1, - "0.0019806164": 287068, - "0.0034351588": 22017, - "0.0048897012": 355, - "0.0063442436": 636, - "0.007798785999999999": 435, - "0.0092533284": 28, - "0.0107078708": 0, - "0.0121624132": 0, - "0.0136169556": 0, - "0.015071498": 50 + "0.00036725": 1, + "0.0018380578": 282188, + "0.0033088656": 34770, + "0.004779673400000001": 428, + "0.0062504812000000005": 716, + "0.007721289": 406, + "0.0091920968": 2, + "0.0106629046": 0, + "0.0121337124": 0, + "0.0136045202": 0, + "0.015075327999999999": 50 }, "latencyPercentiles": { - "p10": 0.001099759, - "p25": 0.001378095, - "p50": 0.001648674, - "p75": 0.001745472, - "p90": 0.00190556, - "p95": 0.002184375, - "p99": 0.002651299 + "p10": 0.001070982, + "p25": 0.00132629, + "p50": 0.001615781, + "p75": 0.001712005, + "p90": 0.001872666, + "p95": 0.002115685, + "p99": 0.002524675 }, "rps": { - "mean": 31080.47780860107, - "stddev": 3668.007666107889, - "max": 41190.602850026466, + "mean": 31874.662299738367, + "stddev": 3812.450805683476, + "max": 41572.67075644417, "percentiles": { - "p10": 28403.627143189216, - "p25": 30022.754245443368, - "p50": 31525.77806991055, - "p75": 32966.17598230674, - "p90": 34134.38430334864, - "p95": 34978.26285060008, - "p99": 37867.3701403493 + "p10": 28804.827689120368, + "p25": 30812.783841374498, + "p50": 32426.91896081094, + "p75": 33594.50174060161, + "p90": 35100.916197733546, + "p95": 36636.08679109447, + "p99": 39364.4240283287 } }, "details": { "DNSDialup": { - "average": 0.0008880082000000003, - "fastest": 0.000134186, - "slowest": 0.001279945 + "average": 0.00085256344, + "fastest": 0.000130565, + "slowest": 0.001269297 }, "DNSLookup": { - "average": 0.00000915064, - "fastest": 0.000004859, - "slowest": 0.000050104 + "average": 0.000007933839999999994, + "fastest": 0.000003907, + "slowest": 0.000045576 } }, "statusCodeDistribution": { - "200": 310590 + "200": 318561 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index e548329b0e..245768775b 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000585989, - "slowest": 0.004384974, - "fastest": 0.000033797, - "average": 0.0006115389708256472, - "requestsPerSec": 81560.02067250462, - "totalData": 10603424, + "total": 10.000540026, + "slowest": 0.003776972, + "fastest": 0.000035787, + "average": 0.0005966093165256252, + "requestsPerSec": 83629.78377423876, + "totalData": 10872459, "sizePerRequest": 13, - "sizePerSec": 1060280.26874256 + "sizePerSec": 1087187.189065104 }, "responseTimeHistogram": { - "0.000033797": 1, - "0.0004689147": 221785, - "0.0009040324": 506524, - "0.0013391501": 78933, - "0.0017742677999999998": 8031, - "0.0022093854999999996": 340, - "0.0026445032": 14, - "0.0030796209": 17, - "0.0035147385999999997": 2, - "0.0039498563": 0, - "0.004384974": 1 + "0.000035787": 1, + "0.0004099055": 119767, + "0.000784024": 551172, + "0.0011581425": 148811, + "0.001532261": 14569, + "0.0019063795": 1747, + "0.0022804979999999997": 149, + "0.0026546165": 40, + "0.003028735": 57, + "0.0034028534999999997": 15, + "0.003776972": 15 }, "latencyPercentiles": { - "p10": 0.000366866, - "p25": 0.000458394, - "p50": 0.000574824, - "p75": 0.000721929, - "p90": 0.000918075, - "p95": 0.001039038, - "p99": 0.00134461 + "p10": 0.000386907, + "p25": 0.000447971, + "p50": 0.000526609, + "p75": 0.000717315, + "p90": 0.000917396, + "p95": 0.000995538, + "p99": 0.001279873 }, "rps": { - "mean": 81562.4330394229, - "stddev": 9020.24937887277, - "max": 98571.49390452816, + "mean": 83631.52178043193, + "stddev": 8384.70199779972, + "max": 99910.6604674731, "percentiles": { - "p10": 68724.95403080856, - "p25": 74954.17346042932, - "p50": 82460.46807086651, - "p75": 88860.31838411986, - "p90": 92697.24868359028, - "p95": 94757.66279822741, - "p99": 97254.99298743562 + "p10": 70505.36545831143, + "p25": 79816.36235428236, + "p50": 86217.95478394548, + "p75": 88766.97956525724, + "p90": 91622.63995433623, + "p95": 94104.95933135643, + "p99": 97396.72187866595 } }, "details": { "DNSDialup": { - "average": 0.0007180323200000001, - "fastest": 0.000093532, - "slowest": 0.001077119 + "average": 0.0005405758200000001, + "fastest": 0.000081323, + "slowest": 0.000890442 }, "DNSLookup": { - "average": 0.000009023940000000001, - "fastest": 0.000003827, - "slowest": 0.000062146 + "average": 0.0000097692, + "fastest": 0.000003717, + "slowest": 0.00004795 } }, "statusCodeDistribution": { - "200": 815648 + "200": 836343 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 2398e0507b..0d5ec013c5 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000513899, - "slowest": 0.009296763, - "fastest": 0.000520079, - "average": 0.0012678199177327315, - "requestsPerSec": 39379.37629779, - "totalData": 5119582, + "total": 10.000589649, + "slowest": 0.009152972, + "fastest": 0.000320512, + "average": 0.0012515580659164837, + "requestsPerSec": 39890.547857834616, + "totalData": 5186077, "sizePerRequest": 13, - "sizePerSec": 511931.89187126997 + "sizePerSec": 518577.12215185 }, "responseTimeHistogram": { - "0.000520079": 1, - "0.0013977474": 343705, - "0.0022754158": 49343, - "0.0031530842": 577, - "0.0040307526": 126, - "0.004908421": 12, - "0.0057860894": 0, - "0.0066637578": 11, - "0.0075414262": 11, - "0.0084190946": 11, - "0.009296763": 17 + "0.000320512": 1, + "0.001203758": 150473, + "0.002087004": 247310, + "0.0029702500000000007": 998, + "0.0038534960000000005": 77, + "0.004736742": 20, + "0.005619988000000001": 4, + "0.006503234000000001": 15, + "0.007386480000000001": 6, + "0.008269726000000002": 11, + "0.009152972": 14 }, "latencyPercentiles": { - "p10": 0.001106608, - "p25": 0.001159867, - "p50": 0.00127199, - "p75": 0.00133823, - "p90": 0.001419903, - "p95": 0.001488462, - "p99": 0.00164246 + "p10": 0.001096526, + "p25": 0.001148083, + "p50": 0.001259267, + "p75": 0.001321923, + "p90": 0.001392673, + "p95": 0.001455833, + "p99": 0.001617116 }, "rps": { - "mean": 39377.10295144931, - "stddev": 2586.8918567851697, - "max": 43645.557232639396, + "mean": 39888.55376857967, + "stddev": 2480.5350535986286, + "max": 48241.29454813177, "percentiles": { - "p10": 37232.19840518035, - "p25": 38977.40302776587, - "p50": 39952.73067329559, - "p75": 40535.80121963721, - "p90": 41000.6004669222, - "p95": 41272.68366420109, - "p99": 42648.324816851135 + "p10": 38318.40049591842, + "p25": 39717.301521860194, + "p50": 40405.584051719474, + "p75": 40906.565885752956, + "p90": 41276.278807233546, + "p95": 41551.76013357497, + "p99": 42558.13441160727 } }, "details": { "DNSDialup": { - "average": 0.0005515255599999997, - "fastest": 0.000081917, - "slowest": 0.000993553 + "average": 0.0008890719999999999, + "fastest": 0.000172494, + "slowest": 0.001220774 }, "DNSLookup": { - "average": 0.000008795799999999995, - "fastest": 0.000004118, - "slowest": 0.000050495 + "average": 0.000007691440000000002, + "fastest": 0.000003627, + "slowest": 0.000046797 } }, "statusCodeDistribution": { - "200": 393814 + "200": 398929 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index a763670490..1744eaea1d 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000593278, - "slowest": 0.012701953, - "fastest": 0.000671912, - "average": 0.0015070697381219457, - "requestsPerSec": 33132.534319630395, - "totalData": 4307485, + "total": 10.000643898, + "slowest": 0.013681821, + "fastest": 0.000284434, + "average": 0.0014771141039982684, + "requestsPerSec": 33805.12329487207, + "totalData": 4394949, "sizePerRequest": 13, - "sizePerSec": 430722.94615519507 + "sizePerSec": 439466.60283333686 }, "responseTimeHistogram": { - "0.000671912": 1, - "0.0018749161": 327824, - "0.0030779201999999997": 2871, - "0.0042809243": 492, - "0.0054839284": 85, - "0.0066869325": 17, - "0.0078899366": 12, - "0.0090929407": 0, - "0.0102959448": 21, - "0.0114989489": 11, - "0.012701953": 11 + "0.000284434": 1, + "0.0016241727000000001": 306508, + "0.0029639114": 30716, + "0.0043036501000000005": 658, + "0.0056433888": 63, + "0.0069831275": 27, + "0.008322866200000001": 51, + "0.0096626049": 11, + "0.0110023436": 21, + "0.012342082300000001": 11, + "0.013681821": 6 }, "latencyPercentiles": { - "p10": 0.001321691, - "p25": 0.001375841, - "p50": 0.001522314, - "p75": 0.001598874, - "p90": 0.001663745, - "p95": 0.001699505, - "p99": 0.00193674 + "p10": 0.001297533, + "p25": 0.001346629, + "p50": 0.001496159, + "p75": 0.00156375, + "p90": 0.001620202, + "p95": 0.001658915, + "p99": 0.001972506 }, "rps": { - "mean": 33117.90944307481, - "stddev": 2312.787635648022, - "max": 39444.36970362485, + "mean": 33797.70318380985, + "stddev": 2464.8502219775455, + "max": 36287.549802142836, "percentiles": { - "p10": 32612.745060769168, - "p25": 33152.29834335896, - "p50": 33401.807037762635, - "p75": 33694.35301022456, - "p90": 34129.98230043648, - "p95": 34331.58127830076, - "p99": 34639.48222405622 + "p10": 33183.63491726897, + "p25": 33710.10291784428, + "p50": 34247.51018082768, + "p75": 34560.73258212291, + "p90": 34907.41433480504, + "p95": 35129.156685224865, + "p99": 35416.69706096777 } }, "details": { "DNSDialup": { - "average": 0.00077417066, - "fastest": 0.00007526, - "slowest": 0.001807918 + "average": 0.00061352634, + "fastest": 0.000085769, + "slowest": 0.000892731 }, "DNSLookup": { - "average": 0.000009037300000000002, - "fastest": 0.000003717, - "slowest": 0.000050124 + "average": 0.000008187579999999996, + "fastest": 0.000004138, + "slowest": 0.000055074 } }, "statusCodeDistribution": { - "200": 331345 + "200": 338073 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet_v2/results/hello_bench.json b/frameworks/danet_v2/results/hello_bench.json index 1649d4e256..0fc3929ce5 100644 --- a/frameworks/danet_v2/results/hello_bench.json +++ b/frameworks/danet_v2/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000560779, - "slowest": 0.011764285, - "fastest": 0.000724748, - "average": 0.0014179733161795948, - "requestsPerSec": 35212.825338701936, - "totalData": 4577924, + "total": 10.000579112, + "slowest": 0.010629012, + "fastest": 0.000752253, + "average": 0.0014053197972374771, + "requestsPerSec": 35530.64237786313, + "totalData": 4619251, "sizePerRequest": 13, - "sizePerSec": 457766.7294031252 + "sizePerSec": 461898.3509122206 }, "responseTimeHistogram": { - "0.000724748": 1, - "0.0018287016999999997": 347442, - "0.0029326553999999994": 4223, - "0.0040366091": 291, - "0.005140562799999999": 89, - "0.006244516499999999": 2, - "0.0073484701999999985": 0, - "0.008452423899999999": 61, - "0.009556377599999999": 22, - "0.010660331299999999": 11, - "0.011764285": 6 + "0.000752253": 1, + "0.0017399289": 350450, + "0.0027276048": 4183, + "0.0037152807": 494, + "0.0047029566000000005": 73, + "0.005690632500000001": 27, + "0.006678308399999999": 9, + "0.0076659842999999995": 10, + "0.0086536602": 67, + "0.0096413361": 6, + "0.010629012": 7 }, "latencyPercentiles": { - "p10": 0.001242873, - "p25": 0.001296614, - "p50": 0.001427144, - "p75": 0.001501637, - "p90": 0.001564772, - "p95": 0.001611261, - "p99": 0.001966836 + "p10": 0.00123673, + "p25": 0.001285531, + "p50": 0.001420145, + "p75": 0.001486976, + "p90": 0.001542813, + "p95": 0.001581427, + "p99": 0.001933852 }, "rps": { - "mean": 35206.14729758955, - "stddev": 2541.4070780801035, - "max": 39061.70338855774, + "mean": 35524.39560844566, + "stddev": 2409.8259037526304, + "max": 38909.28285542926, "percentiles": { - "p10": 34317.59463076676, - "p25": 35127.52241381162, - "p50": 35558.436734927614, - "p75": 36038.797127919446, - "p90": 36589.314822393586, - "p95": 36870.90915739217, - "p99": 37598.11197160038 + "p10": 35124.397406439486, + "p25": 35489.0455642241, + "p50": 35828.908831083194, + "p75": 36323.704849785565, + "p90": 36600.893243789724, + "p95": 36755.83210897124, + "p99": 37159.42907491987 } }, "details": { "DNSDialup": { - "average": 0.0006433861, - "fastest": 0.000098023, - "slowest": 0.000965023 + "average": 0.0007227513400000002, + "fastest": 0.000077273, + "slowest": 0.001116183 }, "DNSLookup": { - "average": 0.000009551180000000003, - "fastest": 0.000003557, - "slowest": 0.000055193 + "average": 0.000008360639999999999, + "fastest": 0.000003857, + "slowest": 0.0000479 } }, "statusCodeDistribution": { - "200": 352148 + "200": 355327 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 7ab0c834eb..fd64c1c172 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000569957, - "slowest": 0.004929445, - "fastest": 0.00014317, - "average": 0.0008783706070172217, - "requestsPerSec": 56808.66215053467, - "totalData": 7385547, + "total": 10.000609204, + "slowest": 0.004711055, + "fastest": 0.000086054, + "average": 0.0008690008644241788, + "requestsPerSec": 57423.40174339643, + "totalData": 7465497, "sizePerRequest": 13, - "sizePerSec": 738512.6079569507 + "sizePerSec": 746504.2226641537 }, "responseTimeHistogram": { - "0.00014317": 1, - "0.0006217975000000001": 63503, - "0.0011004250000000001": 465082, - "0.0015790525": 39092, - "0.00205768": 300, - "0.0025363075000000004": 35, - "0.0030149350000000003": 49, - "0.0034935625000000006": 6, - "0.0039721900000000004": 4, - "0.0044508175": 30, - "0.004929445": 17 + "0.000086054": 1, + "0.0005485541": 30732, + "0.0010110541999999998": 439115, + "0.0014735542999999999": 103880, + "0.0019360543999999997": 353, + "0.0023985544999999995": 98, + "0.0028610546": 36, + "0.0033235546999999996": 17, + "0.0037860547999999995": 19, + "0.0042485549": 7, + "0.004711055": 11 }, "latencyPercentiles": { - "p10": 0.000609657, - "p25": 0.000771963, - "p50": 0.000904587, - "p75": 0.000993621, - "p90": 0.001067415, - "p95": 0.001131305, - "p99": 0.001261848 + "p10": 0.000593988, + "p25": 0.000762275, + "p50": 0.000899205, + "p75": 0.000987017, + "p90": 0.001056137, + "p95": 0.001118069, + "p99": 0.001246641 }, "rps": { - "mean": 56805.60337996821, - "stddev": 6783.508196422078, - "max": 83706.71327840457, + "mean": 57421.14916613896, + "stddev": 7280.0495348319755, + "max": 84416.46864807648, "percentiles": { - "p10": 51321.047195865365, - "p25": 52423.68662847351, - "p50": 53971.56629690734, - "p75": 60737.09450057235, - "p90": 66910.25065039938, - "p95": 70660.0610518946, - "p99": 76105.55840950948 + "p10": 51718.10133546875, + "p25": 52773.741712466566, + "p50": 54128.6611160189, + "p75": 61316.64746978893, + "p90": 68921.02091138024, + "p95": 72642.73572142675, + "p99": 78682.46760679355 } }, "details": { "DNSDialup": { - "average": 0.0005312880999999998, - "fastest": 0.000081012, - "slowest": 0.000902834 + "average": 0.0008545215199999999, + "fastest": 0.000137692, + "slowest": 0.001339294 }, "DNSLookup": { - "average": 0.000008631579999999997, - "fastest": 0.000004048, - "slowest": 0.000067146 + "average": 0.000007877619999999997, + "fastest": 0.000003907, + "slowest": 0.000050385 } }, "statusCodeDistribution": { - "200": 568119 + "200": 574269 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index d24b68af88..089728e15b 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000569688, - "slowest": 0.006103981, - "fastest": 0.000371875, - "average": 0.0011098983710232768, - "requestsPerSec": 44974.13787733409, - "totalData": 5846971, + "total": 10.00061265, + "slowest": 0.006366452, + "fastest": 0.000125425, + "average": 0.0011168285046085646, + "requestsPerSec": 44696.661659023455, + "totalData": 5810922, "sizePerRequest": 13, - "sizePerSec": 584663.7924053431 + "sizePerSec": 581056.6015673049 }, "responseTimeHistogram": { - "0.000371875": 1, - "0.0009450856": 18302, - "0.0015182962": 429246, - "0.0020915068": 1958, - "0.0026647173999999997": 130, - "0.003237928": 56, - "0.0038111385999999997": 24, - "0.004384349199999999": 9, - "0.0049575598": 12, - "0.0055307704": 3, - "0.006103981": 26 + "0.000125425": 1, + "0.0007495277": 2710, + "0.0013736304": 439294, + "0.0019977331000000003": 4595, + "0.0026218358": 243, + "0.0032459385": 61, + "0.0038700412000000003": 42, + "0.0044941439": 3, + "0.0051182466": 11, + "0.0057423493": 10, + "0.006366452": 24 }, "latencyPercentiles": { - "p10": 0.001024217, - "p25": 0.001067245, - "p50": 0.001110419, - "p75": 0.001154769, - "p90": 0.001203583, - "p95": 0.001243612, - "p99": 0.001391211 + "p10": 0.001035893, + "p25": 0.001071773, + "p50": 0.001112616, + "p75": 0.001154858, + "p90": 0.001201556, + "p95": 0.00123973, + "p99": 0.001393346 }, "rps": { - "mean": 44974.35411604912, - "stddev": 2632.966345208598, - "max": 68195.33708124005, + "mean": 44696.169336115076, + "stddev": 2334.833777626739, + "max": 56805.26016709149, "percentiles": { - "p10": 43304.97993235032, - "p25": 44204.72090344822, - "p50": 45021.1824663506, - "p75": 45723.16677041871, - "p90": 47199.794525564845, - "p95": 48611.28267871171, - "p99": 50592.007434192594 + "p10": 43308.99961011829, + "p25": 44217.63841596352, + "p50": 44878.15530747025, + "p75": 45410.14462630691, + "p90": 45989.56757623918, + "p95": 46459.83139414883, + "p99": 50836.27183155063 } }, "details": { "DNSDialup": { - "average": 0.00058853814, - "fastest": 0.000092744, - "slowest": 0.001001343 + "average": 0.0005329350999999998, + "fastest": 0.000078127, + "slowest": 0.000953667 }, "DNSLookup": { - "average": 0.000008673660000000004, - "fastest": 0.000003887, - "slowest": 0.000061745 + "average": 0.000008224180000000002, + "fastest": 0.000003717, + "slowest": 0.000051236 } }, "statusCodeDistribution": { - "200": 449767 + "200": 446994 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index aed0a7fb78..6aa7bf8477 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000674621, - "slowest": 0.0157666, - "fastest": 0.001601236, - "average": 0.0030467972149172753, - "requestsPerSec": 16363.796063953554, - "totalData": 2127437, + "total": 10.00053511, + "slowest": 0.015685584, + "fastest": 0.001001275, + "average": 0.0029141415762314166, + "requestsPerSec": 17116.68406911878, + "totalData": 2225288, "sizePerRequest": 13, - "sizePerSec": 212729.3488313962 + "sizePerSec": 222516.89289854412 }, "responseTimeHistogram": { - "0.001601236": 1, - "0.0030177724": 122373, - "0.0044343088": 37970, - "0.0058508451999999996": 1960, - "0.007267381599999999": 176, - "0.008683917999999999": 1051, - "0.0101004544": 67, - "0.0115169908": 5, - "0.0129335272": 9, - "0.014350063599999999": 20, - "0.0157666": 17 + "0.001001275": 1, + "0.0024697059": 2897, + "0.0039381368": 163479, + "0.005406567700000001": 3243, + "0.0068749986": 255, + "0.0083434295": 1168, + "0.0098118604": 83, + "0.0112802913": 1, + "0.0127487222": 11, + "0.0142171531": 18, + "0.015685584": 20 }, "latencyPercentiles": { - "p10": 0.002695699, - "p25": 0.002788792, - "p50": 0.002896198, - "p75": 0.003019388, - "p90": 0.003706687, - "p95": 0.003937833, - "p99": 0.005437724 + "p10": 0.002592625, + "p25": 0.002673014, + "p50": 0.00276433, + "p75": 0.002884232, + "p90": 0.003540097, + "p95": 0.003720897, + "p99": 0.005160579 }, "rps": { - "mean": 16377.782532689078, - "stddev": 2126.183010214998, - "max": 19661.961192042465, + "mean": 17130.781495574567, + "stddev": 2202.541156638427, + "max": 20518.315806132247, "percentiles": { - "p10": 15001.67418683919, - "p25": 15734.266084679244, - "p50": 16732.082460577778, - "p75": 17588.998573883855, - "p90": 18309.08313614448, - "p95": 18611.38638237922, - "p99": 19339.318695664657 + "p10": 15358.995437372456, + "p25": 16503.72654145246, + "p50": 17604.566624582247, + "p75": 18416.934643129756, + "p90": 19080.13066235762, + "p95": 19435.075544649728, + "p99": 19992.109236887376 } }, "details": { "DNSDialup": { - "average": 0.0008832203800000001, - "fastest": 0.000092907, - "slowest": 0.001973379 + "average": 0.0009015735000000003, + "fastest": 0.000146426, + "slowest": 0.001233306 }, "DNSLookup": { - "average": 0.000008591959999999999, - "fastest": 0.000003957, - "slowest": 0.000047148 + "average": 0.000008373699999999999, + "fastest": 0.000004058, + "slowest": 0.000052779 } }, "statusCodeDistribution": { - "200": 163649 + "200": 171176 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index ff06abbcfa..5a6651e800 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000661826, - "slowest": 0.004859683, - "fastest": 0.000032464, - "average": 0.0006235612109017777, - "requestsPerSec": 79994.50575562338, - "totalData": 10399974, + "total": 10.000649355, + "slowest": 0.003230421, + "fastest": 0.000032948, + "average": 0.0006235230395904187, + "requestsPerSec": 79999.00522459624, + "totalData": 10400546, "sizePerRequest": 13, - "sizePerSec": 1039928.574823104 + "sizePerSec": 1039987.067919751 }, "responseTimeHistogram": { - "0.000032464": 1, - "0.0005151858999999999": 298204, - "0.0009979078": 441139, - "0.0014806296999999998": 53601, - "0.0019633515999999997": 6690, - "0.0024460734999999997": 311, - "0.0029287953999999994": 24, - "0.0034115172999999994": 15, - "0.0038942391999999995": 0, - "0.0043769611": 10, - "0.004859683": 3 + "0.000032948": 1, + "0.0003526953": 62875, + "0.0006724426": 480708, + "0.0009921899": 196217, + "0.0013119372": 46253, + "0.0016316845000000002": 10783, + "0.0019514318": 2889, + "0.0022711791": 226, + "0.0025909264": 41, + "0.0029106737": 23, + "0.0032304210000000002": 26 }, "latencyPercentiles": { - "p10": 0.000371415, - "p25": 0.000461402, - "p50": 0.000573553, - "p75": 0.000735773, - "p90": 0.000944246, - "p95": 0.001083285, - "p99": 0.001454098 + "p10": 0.000373431, + "p25": 0.000463795, + "p50": 0.00057503, + "p75": 0.000734823, + "p90": 0.000938863, + "p95": 0.001075325, + "p99": 0.001444678 }, "rps": { - "mean": 79987.40454650336, - "stddev": 11118.35751444177, - "max": 97680.57670772355, + "mean": 79998.94023536939, + "stddev": 10338.53942835455, + "max": 99291.29578867066, "percentiles": { - "p10": 62027.62940044673, - "p25": 73506.15981619459, - "p50": 82120.27549602176, - "p75": 88687.53385350642, - "p90": 92906.81006916589, - "p95": 94409.52592116743, - "p99": 96502.94333976031 + "p10": 64452.54171200167, + "p25": 73531.42733204184, + "p50": 82150.12789716259, + "p75": 87889.56094750078, + "p90": 92125.70307115807, + "p95": 94193.87926169018, + "p99": 96138.59339623956 } }, "details": { "DNSDialup": { - "average": 0.00071358882, - "fastest": 0.000089213, - "slowest": 0.001412742 + "average": 0.00064651754, + "fastest": 0.000082745, + "slowest": 0.001468397 }, "DNSLookup": { - "average": 0.000009432360000000002, - "fastest": 0.000003917, - "slowest": 0.000059591 + "average": 0.000009500059999999998, + "fastest": 0.000004699, + "slowest": 0.000052058 } }, "statusCodeDistribution": { - "200": 799998 + "200": 800042 }, "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 67577c62cd..67942f84f1 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.000933306, - "slowest": 0.025127974, - "fastest": 0.003377445, - "average": 0.0047638140436196755, - "requestsPerSec": 10482.821631967396, - "totalData": 4088682, + "total": 10.000591239, + "slowest": 0.027769941, + "fastest": 0.003069674, + "average": 0.004843381580998672, + "requestsPerSec": 10311.290356300104, + "totalData": 4021641, "sizePerRequest": 39, - "sizePerSec": 408830.0436467284 + "sizePerSec": 402140.323895704 }, "responseTimeHistogram": { - "0.003377445": 1, - "0.0055524979": 95984, - "0.0077275508": 4300, - "0.0099026037": 2531, - "0.0120776566": 1726, - "0.0142527095": 134, - "0.0164277624": 43, - "0.018602815300000002": 56, - "0.0207778682": 41, - "0.022952921100000002": 11, - "0.025127974": 11 + "0.003069674": 1, + "0.0055397007000000005": 93211, + "0.0080097274": 5885, + "0.0104797541": 2714, + "0.0129497808": 1116, + "0.015419807499999999": 62, + "0.0178898342": 74, + "0.020359860900000002": 19, + "0.0228298876": 16, + "0.0252999143": 11, + "0.027769941": 10 }, "latencyPercentiles": { - "p10": 0.00389843, - "p25": 0.00399347, - "p50": 0.004652242, - "p75": 0.004798256, - "p90": 0.005429372, - "p95": 0.006982165, - "p99": 0.01081383 + "p10": 0.003972851, + "p25": 0.004084166, + "p50": 0.004738184, + "p75": 0.004914031, + "p90": 0.005511052, + "p95": 0.006994616, + "p99": 0.010645839 }, "rps": { - "mean": 10472.557794183434, - "stddev": 1983.6040636306127, - "max": 12515.999619514096, + "mean": 10315.366394553495, + "stddev": 2153.2153651971894, + "max": 42465.249271042056, "percentiles": { - "p10": 6788.72310804203, - "p25": 10508.55236942367, - "p50": 11311.056310755745, - "p75": 11500.531899601061, - "p90": 11635.252190917505, - "p95": 11751.571772723531, - "p99": 12250.983193311456 + "p10": 7038.96053828775, + "p25": 10334.043250789187, + "p50": 11056.799886697785, + "p75": 11313.557509075523, + "p90": 11468.194786246098, + "p95": 11570.684681591532, + "p99": 12047.06727929684 } }, "details": { "DNSDialup": { - "average": 0.00098594066, - "fastest": 0.000130541, - "slowest": 0.001417052 + "average": 0.0007512510799999997, + "fastest": 0.000075071, + "slowest": 0.001743273 }, "DNSLookup": { - "average": 0.000008578800000000003, - "fastest": 0.000004007, - "slowest": 0.000048681 + "average": 0.00000839046, + "fastest": 0.000004148, + "slowest": 0.000044634 } }, "statusCodeDistribution": { - "200": 104838 + "200": 103119 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index ae3f2ce23e..fe1f6b102e 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000691183, - "slowest": 0.114242743, - "fastest": 0.006266583, - "average": 0.008111696127385552, - "requestsPerSec": 6156.474474950298, - "totalData": 800397, + "total": 10.000647208, + "slowest": 0.034255729, + "fastest": 0.006028592, + "average": 0.008312162931744489, + "requestsPerSec": 6007.91116318319, + "totalData": 781079, "sizePerRequest": 13, - "sizePerSec": 80034.16817435386 + "sizePerSec": 78102.84512138147 }, "responseTimeHistogram": { - "0.006266583": 1, - "0.017064199": 61489, - "0.027861814999999998": 29, - "0.038659431": 0, - "0.049457047": 0, - "0.06025466299999999": 0, - "0.07105227900000001": 0, - "0.081849895": 0, - "0.092647511": 1, - "0.103445127": 16, - "0.114242743": 33 + "0.006028592": 1, + "0.0088513057": 48141, + "0.0116740194": 9853, + "0.014496733099999999": 1623, + "0.0173194468": 343, + "0.0201421605": 75, + "0.0229648742": 11, + "0.0257875879": 6, + "0.0286103016": 9, + "0.0314330153": 11, + "0.034255729": 10 }, "latencyPercentiles": { - "p10": 0.006742666, - "p25": 0.007617893, - "p50": 0.007762904, - "p75": 0.008033961, - "p90": 0.00947944, - "p95": 0.010742706, - "p99": 0.013481032 + "p10": 0.006927474, + "p25": 0.007720515, + "p50": 0.007913709, + "p75": 0.008498237, + "p90": 0.00981441, + "p95": 0.011084642, + "p99": 0.013991262 }, "rps": { - "mean": 6206.647471579782, - "stddev": 867.7907631323108, - "max": 7783.871999178375, + "mean": 6010.651136580944, + "stddev": 868.7826640680138, + "max": 7713.659347973303, "percentiles": { - "p10": 4939.298043090448, - "p25": 6100.863272153041, - "p50": 6416.007939810121, - "p75": 6508.1325624502315, - "p90": 7096.443505821325, - "p95": 7477.570068620924, - "p99": 7695.2790981538055 + "p10": 4889.431615798243, + "p25": 5723.513337492748, + "p50": 6214.572479692768, + "p75": 6435.6852310374215, + "p90": 6933.136231303649, + "p95": 7426.096044108524, + "p99": 7646.065249307976 } }, "details": { "DNSDialup": { - "average": 0.0007619783, - "fastest": 0.000074489, - "slowest": 0.00180624 + "average": 0.0009221745800000001, + "fastest": 0.000172985, + "slowest": 0.001349526 }, "DNSLookup": { - "average": 0.000008795700000000005, - "fastest": 0.000003747, - "slowest": 0.00005356 + "average": 0.00000853746, + "fastest": 0.000003917, + "slowest": 0.000049162 } }, "statusCodeDistribution": { - "200": 61569 + "200": 60083 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 5d9a9f628b..360cb0a87c 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00056667, - "slowest": 0.00557268, - "fastest": 0.000122686, - "average": 0.0010288290870601134, - "requestsPerSec": 48510.85103560437, - "totalData": 6306768, + "total": 10.000589205, + "slowest": 0.005305673, + "fastest": 0.000148998, + "average": 0.0009706551533200713, + "requestsPerSec": 51419.47033909788, + "totalData": 6684925, "sizePerRequest": 13, - "sizePerSec": 630641.0634628568 + "sizePerSec": 668453.1144082724 }, "responseTimeHistogram": { - "0.000122686": 1, - "0.0006676853999999999": 3806, - "0.0012126847999999997": 462991, - "0.0017576841999999999": 17913, - "0.0023026835999999996": 283, - "0.0028476829999999997": 42, - "0.0033926823999999994": 32, - "0.0039376818": 18, - "0.0044826812": 9, - "0.0050276806": 24, - "0.00557268": 17 + "0.000148998": 1, + "0.0006646655": 30838, + "0.001180333": 465860, + "0.0016960005": 16968, + "0.002211668": 414, + "0.0027273354999999997": 34, + "0.003243003": 10, + "0.0037586705": 11, + "0.004274338": 32, + "0.0047900055": 30, + "0.0053056729999999995": 27 }, "latencyPercentiles": { - "p10": 0.00090363, - "p25": 0.000957967, - "p50": 0.001036758, - "p75": 0.001094233, - "p90": 0.001145725, - "p95": 0.001192756, - "p99": 0.001316202 + "p10": 0.000752824, + "p25": 0.000907463, + "p50": 0.000991682, + "p75": 0.00106738, + "p90": 0.001116222, + "p95": 0.001155327, + "p99": 0.001282397 }, "rps": { - "mean": 48510.55956753213, - "stddev": 2626.491713755356, - "max": 68217.33402457536, + "mean": 51413.32003069348, + "stddev": 4202.524846324976, + "max": 66939.31345879645, "percentiles": { - "p10": 47029.74302543637, - "p25": 47800.568826770424, - "p50": 48545.62803579009, - "p75": 49131.233170653264, - "p90": 49788.72547413712, - "p95": 50424.61051778597, - "p99": 58364.68622912017 + "p10": 48171.422825267444, + "p25": 49108.618562556556, + "p50": 50507.24273860794, + "p75": 53610.62562600325, + "p90": 56838.371584657536, + "p95": 58986.36742789129, + "p99": 62355.78958322506 } }, "details": { "DNSDialup": { - "average": 0.0005696138199999998, - "fastest": 0.000076293, - "slowest": 0.001165756 + "average": 0.0006862240599999998, + "fastest": 0.000223483, + "slowest": 0.00108205 }, "DNSLookup": { - "average": 0.000008853620000000002, - "fastest": 0.000004027, - "slowest": 0.000051046 + "average": 0.00000878598, + "fastest": 0.000003768, + "slowest": 0.000045936 } }, "statusCodeDistribution": { - "200": 485136 + "200": 514225 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index 6c7b81f14d..1a459eb0ca 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000583431, - "slowest": 0.023366888, - "fastest": 0.001781423, - "average": 0.002974387631929441, - "requestsPerSec": 16771.621491610153, - "totalData": 2180438, + "total": 10.000538218, + "slowest": 0.024450527, + "fastest": 0.001849572, + "average": 0.0029792692297613225, + "requestsPerSec": 16744.29879169929, + "totalData": 2176876, "sizePerRequest": 13, - "sizePerSec": 218031.07939093196 + "sizePerSec": 217675.88429209078 }, "responseTimeHistogram": { - "0.001781423": 1, - "0.0039399694999999995": 161825, - "0.006098515999999999": 4335, - "0.008257062499999999": 1308, - "0.010415609": 180, - "0.0125741555": 25, - "0.014732701999999999": 13, - "0.016891248499999997": 7, - "0.019049794999999998": 8, - "0.0212083415": 11, - "0.023366888": 13 + "0.001849572": 1, + "0.0041096675": 161862, + "0.006369763": 4751, + "0.0086298585": 614, + "0.010889954": 152, + "0.0131500495": 21, + "0.015410145": 12, + "0.0176702405": 7, + "0.019930336": 9, + "0.0221904315": 11, + "0.024450527": 12 }, "latencyPercentiles": { - "p10": 0.002697565, - "p25": 0.002750522, - "p50": 0.002811791, - "p75": 0.002997358, - "p90": 0.003213061, - "p95": 0.003357127, - "p99": 0.006020313 + "p10": 0.002696222, + "p25": 0.002754131, + "p50": 0.002827049, + "p75": 0.002992448, + "p90": 0.003194458, + "p95": 0.003369566, + "p99": 0.005996856 }, "rps": { - "mean": 16769.858927841575, - "stddev": 1880.8392419959334, - "max": 18572.950836294425, + "mean": 16741.98317168399, + "stddev": 1856.1895580946036, + "max": 18439.635997574587, "percentiles": { - "p10": 15307.690583749632, - "p25": 16372.9940822179, - "p50": 17409.66758841191, - "p75": 17701.38601852475, - "p90": 17909.621048427503, - "p95": 18016.412952197697, - "p99": 18302.331717062254 + "p10": 15401.030328929775, + "p25": 16466.465240296584, + "p50": 17332.63735614145, + "p75": 17642.85626214658, + "p90": 17904.607670313744, + "p95": 18016.779026306904, + "p99": 18200.543442082657 } }, "details": { "DNSDialup": { - "average": 0.0008391199600000001, - "fastest": 0.000193766, - "slowest": 0.001204309 + "average": 0.0006305013399999999, + "fastest": 0.00009429, + "slowest": 0.001014685 }, "DNSLookup": { - "average": 0.000009272279999999998, - "fastest": 0.000004208, - "slowest": 0.000049172 + "average": 0.00000832014, + "fastest": 0.000003878, + "slowest": 0.000047339 } }, "statusCodeDistribution": { - "200": 167726 + "200": 167452 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index 84d446143e..92130715a4 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.813519532669286, - "total": 10.000539427, - "slowest": 0.013430821, - "fastest": 0.000206202, - "average": 0.0009360921812066169, - "requestsPerSec": 53115.83478845876, - "totalData": 5617703, + "successRate": 0.9299850342075257, + "total": 10.000592924, + "slowest": 0.005540518, + "fastest": 0.000219098, + "average": 0.0008830285992237553, + "requestsPerSec": 56124.67223348407, + "totalData": 6785766, "sizePerRequest": 13, - "sizePerSec": 561739.9982277976 + "sizePerSec": 678536.367950257 }, "responseTimeHistogram": { - "0.000206202": 1, - "0.0015286638999999999": 431317, - "0.0028511257999999998": 684, - "0.004173587699999999": 29, - "0.0054960496": 47, - "0.0068185115": 3, - "0.0081409734": 0, - "0.0094634353": 0, - "0.0107858972": 0, - "0.0121083591": 0, - "0.013430821": 50 + "0.000219098": 1, + "0.00075124": 171612, + "0.001283382": 344099, + "0.001815524": 5911, + "0.002347666": 169, + "0.002879808": 88, + "0.00341195": 52, + "0.003944092": 0, + "0.004476234": 0, + "0.005008376": 17, + "0.005540518": 33 }, "latencyPercentiles": { - "p10": 0.000642422, - "p25": 0.000785866, - "p50": 0.000970221, - "p75": 0.001077446, - "p90": 0.001140307, - "p95": 0.001191168, - "p99": 0.001321893 + "p10": 0.000612741, + "p25": 0.000694765, + "p50": 0.000913175, + "p75": 0.001048245, + "p90": 0.001120621, + "p95": 0.001166988, + "p99": 0.001301113 }, "rps": { - "mean": 53297.79324189477, - "stddev": 7217.852259385535, - "max": 75528.29562301333, + "mean": 56486.993442612045, + "stddev": 8962.220485821112, + "max": 77719.2666061998, "percentiles": { - "p10": 46792.15097971771, - "p25": 48125.342101858776, - "p50": 51910.25746687692, - "p75": 57622.14048864362, - "p90": 62738.63445109445, - "p95": 66411.0441566442, - "p99": 70343.27518289044 + "p10": 47340.144442488134, + "p25": 48595.348934144036, + "p50": 54921.88441302765, + "p75": 64413.541750044664, + "p90": 69404.97370885409, + "p95": 71402.9346606179, + "p99": 74225.2328128017 } }, "details": { "DNSDialup": { - "average": 0.0007005482799999998, - "fastest": 0.000056473, - "slowest": 0.001227075 + "average": 0.0010129850800000002, + "fastest": 0.000121053, + "slowest": 0.002058939 }, "DNSLookup": { - "average": 0.00000841376, - "fastest": 0.000005009, - "slowest": 0.00002664 + "average": 0.00003321212, + "fastest": 0.000005079, + "slowest": 0.0012356 } }, "statusCodeDistribution": { - "200": 432131 + "200": 521982 }, "errorDistribution": { - "Connection refused (os error 111)": 99056 + "Connection refused (os error 111)": 39298 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index e0ad23e3ee..57b2e216ba 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000562907, - "slowest": 0.00622672, - "fastest": 0.000253835, - "average": 0.0010306091713945394, - "requestsPerSec": 48429.9738428714, - "totalData": 6296251, + "total": 10.000605622, + "slowest": 0.006513816, + "fastest": 0.00010157, + "average": 0.0010067689366490054, + "requestsPerSec": 49577.89745345884, + "totalData": 6445517, "sizePerRequest": 13, - "sizePerSec": 629589.6599573282 + "sizePerSec": 644512.666894965 }, "responseTimeHistogram": { - "0.000253835": 1, - "0.0008511235": 29136, - "0.001448412": 453082, - "0.0020457005": 1806, - "0.002642989": 123, - "0.0032402775000000003": 106, - "0.003837566": 22, - "0.0044348545": 1, - "0.005032143": 0, - "0.0056294315000000004": 27, - "0.006226720000000001": 23 + "0.00010157": 1, + "0.0007427946000000002": 27452, + "0.0013840192000000003": 465075, + "0.0020252438": 2842, + "0.0026664684000000005": 246, + "0.003307693000000001": 48, + "0.003948917600000001": 50, + "0.0045901422": 45, + "0.005231366800000001": 0, + "0.005872591400000001": 22, + "0.006513816000000001": 28 }, "latencyPercentiles": { - "p10": 0.000897609, - "p25": 0.000961058, - "p50": 0.001042002, - "p75": 0.001103197, - "p90": 0.001155865, - "p95": 0.00120082, - "p99": 0.001325612 + "p10": 0.000848951, + "p25": 0.000939944, + "p50": 0.001021846, + "p75": 0.001088782, + "p90": 0.001140217, + "p95": 0.001184309, + "p99": 0.001318996 }, "rps": { - "mean": 48426.54823153954, - "stddev": 3122.254290822283, - "max": 64305.8211762805, + "mean": 49573.906265774705, + "stddev": 3806.93800539871, + "max": 71017.3992628224, "percentiles": { - "p10": 46546.882019568126, - "p25": 47400.17078091102, - "p50": 48114.670162933864, - "p75": 48960.78971651151, - "p90": 51212.09117472719, - "p95": 53906.39329824625, - "p99": 58458.12898649828 + "p10": 47018.239862143004, + "p25": 48015.06712806721, + "p50": 48858.63035642827, + "p75": 50819.24227006286, + "p90": 53839.42255855533, + "p95": 56307.64154232908, + "p99": 60252.08793001328 } }, "details": { "DNSDialup": { - "average": 0.0006447086, - "fastest": 0.000080985, - "slowest": 0.001039999 + "average": 0.0005202356800000001, + "fastest": 0.000080782, + "slowest": 0.000769226 }, "DNSLookup": { - "average": 0.000007760720000000007, - "fastest": 0.000003837, - "slowest": 0.000053389 + "average": 0.000007944959999999998, + "fastest": 0.000003777, + "slowest": 0.00004784 } }, "statusCodeDistribution": { - "200": 484327 + "200": 495809 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 9933744c32..56ab25c3c1 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000763607, - "slowest": 0.010907422, - "fastest": 0.000424982, - "average": 0.0012392105236515973, - "requestsPerSec": 40285.92373866317, - "totalData": 5237570, + "total": 10.000588184, + "slowest": 0.011617693, + "fastest": 0.000258427, + "average": 0.0012001656359326813, + "requestsPerSec": 41596.45336316751, + "totalData": 5407857, "sizePerRequest": 13, - "sizePerSec": 523717.0086026212 + "sizePerSec": 540753.8937211776 }, "responseTimeHistogram": { - "0.000424982": 1, - "0.0014732259999999998": 377857, - "0.0025214699999999996": 23397, - "0.0035697139999999994": 285, - "0.004617957999999999": 0, - "0.0056662019999999995": 190, - "0.006714445999999999": 1065, - "0.007762689999999998": 10, - "0.008810934": 35, - "0.009859178": 0, - "0.010907422": 50 + "0.000258427": 1, + "0.0013943535999999999": 382162, + "0.0025302802": 32117, + "0.0036662068": 272, + "0.0048021334": 37, + "0.00593806": 1057, + "0.0070739866": 193, + "0.0082099132": 62, + "0.0093458398": 38, + "0.0104817664": 0, + "0.011617693": 50 }, "latencyPercentiles": { - "p10": 0.00091804, - "p25": 0.001124222, - "p50": 0.001246645, - "p75": 0.001312935, - "p90": 0.001392766, - "p95": 0.001522335, - "p99": 0.002230629 + "p10": 0.000892864, + "p25": 0.00105471, + "p50": 0.001205405, + "p75": 0.00128466, + "p90": 0.001365654, + "p95": 0.001520745, + "p99": 0.002133471 }, "rps": { - "mean": 40290.19005317358, - "stddev": 4230.526755851976, - "max": 46322.57660799557, + "mean": 41602.95597291176, + "stddev": 4711.79660414274, + "max": 49146.55357727918, "percentiles": { - "p10": 37061.57038688328, - "p25": 39137.521141516074, - "p50": 41246.228773210285, - "p75": 42542.10554250361, - "p90": 43461.49801969949, - "p95": 44042.95509410324, - "p99": 45242.63666078975 + "p10": 37921.78739257848, + "p25": 40344.78674776827, + "p50": 42794.69610353649, + "p75": 44100.538026562375, + "p90": 45264.8464392619, + "p95": 46092.48918880846, + "p99": 47195.9706721575 } }, "details": { "DNSDialup": { - "average": 0.0007610037399999999, - "fastest": 0.000077966, - "slowest": 0.00178038 + "average": 0.0005795591199999997, + "fastest": 0.000155001, + "slowest": 0.001002603 }, "DNSLookup": { - "average": 0.000008623840000000003, - "fastest": 0.000003666, - "slowest": 0.00004793 + "average": 0.000008419539999999996, + "fastest": 0.000004308, + "slowest": 0.000053981 } }, "statusCodeDistribution": { - "200": 402890 + "200": 415989 }, "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 fe807c67cd..06e0ce224d 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.000587249, - "slowest": 0.004403479, - "fastest": 0.000047285, - "average": 0.0006714872821986775, - "requestsPerSec": 74279.8379239459, - "totalData": 9656946, + "total": 10.000552646, + "slowest": 0.004179695, + "fastest": 0.000037539, + "average": 0.0006459091650262972, + "requestsPerSec": 77214.3327807846, + "totalData": 10038418, "sizePerRequest": 13, - "sizePerSec": 965637.8930112966 + "sizePerSec": 1003786.3261502 }, "responseTimeHistogram": { - "0.000047285": 1, - "0.00048290439999999996": 178731, - "0.0009185237999999999": 437726, - "0.0013541431999999998": 107054, - "0.0017897625999999999": 16073, - "0.002225382": 3028, - "0.0026610013999999998": 137, - "0.0030966208": 53, - "0.0035322402": 18, - "0.0039678596": 11, - "0.004403479": 10 + "0.000037539": 1, + "0.0004517546": 169221, + "0.0008659701999999999": 465055, + "0.0012801858": 117849, + "0.0016944014": 16289, + "0.002108617": 3468, + "0.0025228326": 200, + "0.0029370482": 57, + "0.0033512638": 14, + "0.0037654794": 14, + "0.004179695": 18 }, "latencyPercentiles": { - "p10": 0.000390581, - "p25": 0.000487673, - "p50": 0.00060937, - "p75": 0.000810623, - "p90": 0.001022152, - "p95": 0.001163256, - "p99": 0.001606471 + "p10": 0.000373551, + "p25": 0.000467849, + "p50": 0.000591514, + "p75": 0.000775274, + "p90": 0.000986938, + "p95": 0.001116877, + "p99": 0.00152331 }, "rps": { - "mean": 74255.07649847338, - "stddev": 12448.871733082364, - "max": 96763.96675355484, + "mean": 77219.99912116294, + "stddev": 11805.547349513088, + "max": 97655.70281288108, "percentiles": { - "p10": 55703.09347882383, - "p25": 65413.95279612528, - "p50": 76130.3488890334, - "p75": 83947.76627901317, - "p90": 88833.1960228774, - "p95": 91875.90117299996, - "p99": 94585.04634566772 + "p10": 58197.04939957735, + "p25": 70016.236765306, + "p50": 80045.60490373523, + "p75": 86124.0849315957, + "p90": 89888.72137051803, + "p95": 92006.87291340728, + "p99": 94931.75689811529 } }, "details": { "DNSDialup": { - "average": 0.0009011003999999999, - "fastest": 0.000140062, - "slowest": 0.001451051 + "average": 0.0007783248799999999, + "fastest": 0.000133838, + "slowest": 0.001166114 }, "DNSLookup": { - "average": 0.000008435220000000003, - "fastest": 0.000003867, - "slowest": 0.000062226 + "average": 0.0000082292, + "fastest": 0.000003676, + "slowest": 0.000046908 } }, "statusCodeDistribution": { - "200": 742842 + "200": 772186 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index c75d630597..e88ce21c05 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000932318, - "slowest": 0.017767125, - "fastest": 0.000577321, - "average": 0.0016328678127669344, - "requestsPerSec": 30577.74918140387, - "totalData": 3975478, + "total": 10.001234258, + "slowest": 0.016793712, + "fastest": 0.000210305, + "average": 0.0016005248659739814, + "requestsPerSec": 31197.549417505103, + "totalData": 4056182, "sizePerRequest": 13, - "sizePerSec": 397510.7393582503 + "sizePerSec": 405568.14242756634 }, "responseTimeHistogram": { - "0.000577321": 1, - "0.0022963014000000003": 297733, - "0.004015281800000001": 6007, - "0.005734262200000001": 845, - "0.007453242600000002": 1086, - "0.009172223000000002": 34, - "0.010891203400000002": 25, - "0.012610183800000003": 16, - "0.014329164200000003": 9, - "0.0160481446": 0, - "0.017767125": 50 + "0.000210305": 1, + "0.0018686456999999997": 280547, + "0.0035269863999999995": 28859, + "0.005185327099999999": 1263, + "0.006843667799999999": 1200, + "0.008502008499999998": 94, + "0.010160349199999997": 0, + "0.011818689899999997": 0, + "0.013477030599999997": 0, + "0.015135371299999997": 0, + "0.016793712": 50 }, "latencyPercentiles": { - "p10": 0.001111277, - "p25": 0.001443571, - "p50": 0.001664229, - "p75": 0.001749787, - "p90": 0.001927205, - "p95": 0.002140915, - "p99": 0.00331408 + "p10": 0.001089698, + "p25": 0.001414005, + "p50": 0.001640246, + "p75": 0.00172584, + "p90": 0.001872345, + "p95": 0.002063739, + "p99": 0.003192534 }, "rps": { - "mean": 30579.814011659775, - "stddev": 4065.232041160841, - "max": 36520.67816676336, + "mean": 31197.202616472674, + "stddev": 3895.9282226779037, + "max": 36645.59048083837, "percentiles": { - "p10": 28807.949147043244, - "p25": 30328.857908301452, - "p50": 31407.167115535278, - "p75": 32529.761614007213, - "p90": 33372.734800267, - "p95": 33749.11840593715, - "p99": 35017.20903533175 + "p10": 29309.029590079506, + "p25": 30718.621628433775, + "p50": 32009.000248546454, + "p75": 33062.881742000434, + "p90": 33908.41010965024, + "p95": 34632.65627194182, + "p99": 35459.99208301575 } }, "details": { "DNSDialup": { - "average": 0.0008097043, - "fastest": 0.000131787, - "slowest": 0.001109579 + "average": 0.0006348375399999999, + "fastest": 0.000082471, + "slowest": 0.001034358 }, "DNSLookup": { - "average": 0.00000935444, - "fastest": 0.000004138, - "slowest": 0.000047629 + "average": 0.000008068479999999996, + "fastest": 0.000003967, + "slowest": 0.000048511 } }, "statusCodeDistribution": { - "200": 305806 + "200": 312014 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index cfb1ca741d..5c5409c4f9 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000607988, - "slowest": 0.006449735, - "fastest": 0.000130464, - "average": 0.0010611796981706899, - "requestsPerSec": 47037.64016792295, - "totalData": 6115265, + "total": 10.000543726, + "slowest": 0.006664614, + "fastest": 0.000298881, + "average": 0.0010572227169163152, + "requestsPerSec": 47211.033013386375, + "totalData": 6137768, "sizePerRequest": 13, - "sizePerSec": 611489.3221829984 + "sizePerSec": 613743.4291740229 }, "responseTimeHistogram": { - "0.000130464": 1, - "0.0007623910999999999": 18111, - "0.0013943182": 448551, - "0.0020262452999999995": 3239, - "0.0026581723999999996": 294, - "0.0032900994999999996": 75, - "0.0039220266": 35, - "0.0045539537": 35, - "0.0051858808": 37, - "0.005817807899999999": 11, - "0.006449735": 16 + "0.000298881": 1, + "0.0009354542999999999": 61750, + "0.0015720276": 408622, + "0.0022086008999999997": 1484, + "0.0028451742": 177, + "0.0034817475": 52, + "0.0041183208": 1, + "0.0047548940999999996": 6, + "0.0053914674": 8, + "0.0060280407": 12, + "0.006664614": 23 }, "latencyPercentiles": { - "p10": 0.000903971, - "p25": 0.000990507, - "p50": 0.00107402, - "p75": 0.001145303, - "p90": 0.001193715, - "p95": 0.001235161, - "p99": 0.001354115 + "p10": 0.000907144, + "p25": 0.000987916, + "p50": 0.00107033, + "p75": 0.001140418, + "p90": 0.001186658, + "p95": 0.001222535, + "p99": 0.001334502 }, "rps": { - "mean": 47036.05135645887, - "stddev": 3116.8287336287653, - "max": 57986.80449066697, + "mean": 47208.96231766381, + "stddev": 2970.0783347440715, + "max": 60647.19564765134, "percentiles": { - "p10": 45076.34129161129, - "p25": 45814.27572831702, - "p50": 46751.262759615754, - "p75": 48361.43837130567, - "p90": 50103.878040159616, - "p95": 51300.256501283184, - "p99": 53726.911810127436 + "p10": 45339.378315694055, + "p25": 46078.59626164236, + "p50": 46894.036611618634, + "p75": 48506.05355548588, + "p90": 50242.20345090216, + "p95": 51283.48438422338, + "p99": 54002.03047634599 } }, "details": { "DNSDialup": { - "average": 0.00090451278, - "fastest": 0.000176009, - "slowest": 0.001413498 + "average": 0.00085390412, + "fastest": 0.000170103, + "slowest": 0.001225362 }, "DNSLookup": { - "average": 0.00000916092, - "fastest": 0.000004539, - "slowest": 0.000052699 + "average": 0.000009196479999999998, + "fastest": 0.000004268, + "slowest": 0.000064341 } }, "statusCodeDistribution": { - "200": 470405 + "200": 472136 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index e344637fc5..701bc79431 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000558395, - "slowest": 0.005345777, - "fastest": 0.000332502, - "average": 0.001020540919089824, - "requestsPerSec": 48907.06905371757, - "totalData": 6358274, + "total": 10.000613702, + "slowest": 0.00499057, + "fastest": 0.000221526, + "average": 0.0009787476157499522, + "requestsPerSec": 50993.870495968884, + "totalData": 6629610, "sizePerRequest": 13, - "sizePerSec": 635791.8976983285 + "sizePerSec": 662920.3164475955 }, "responseTimeHistogram": { - "0.000332502": 1, - "0.0008338295000000001": 29068, - "0.001335157": 456292, - "0.0018364845000000002": 3367, - "0.0023378120000000003": 206, - "0.0028391395000000002": 81, - "0.0033404670000000006": 33, - "0.0038417945000000005": 0, - "0.0043431220000000005": 9, - "0.0048444495": 24, - "0.005345777": 17 + "0.000221526": 1, + "0.0006984304": 32186, + "0.0011753348": 459685, + "0.0016522392000000003": 17517, + "0.0021291436": 401, + "0.002606048": 75, + "0.0030829524000000005": 53, + "0.0035598568000000004": 1, + "0.0040367612": 8, + "0.0045136656": 25, + "0.00499057": 18 }, "latencyPercentiles": { - "p10": 0.000885557, - "p25": 0.000952265, - "p50": 0.001032324, - "p75": 0.001094765, - "p90": 0.00114549, - "p95": 0.001193456, - "p99": 0.001311664 + "p10": 0.000795303, + "p25": 0.000917584, + "p50": 0.000998472, + "p75": 0.001069518, + "p90": 0.001116283, + "p95": 0.001153178, + "p99": 0.001270456 }, "rps": { - "mean": 48905.04620990104, - "stddev": 3039.1110159390396, - "max": 72123.87300196424, + "mean": 50990.43781241308, + "stddev": 4120.458076084195, + "max": 71016.3266534939, "percentiles": { - "p10": 47019.830036842024, - "p25": 47729.581039570134, - "p50": 48551.96765876791, - "p75": 49447.83418987909, - "p90": 51604.91794868518, - "p95": 54029.08575844787, - "p99": 60002.068967659725 + "p10": 48020.66809554487, + "p25": 48844.38889802172, + "p50": 49940.32231764713, + "p75": 52282.26614578072, + "p90": 56565.3159703506, + "p95": 58983.57382575469, + "p99": 63529.039123783834 } }, "details": { "DNSDialup": { - "average": 0.0006712571, - "fastest": 0.000091391, - "slowest": 0.001067097 + "average": 0.0005188919799999999, + "fastest": 0.000073608, + "slowest": 0.000891553 }, "DNSLookup": { - "average": 0.000010113759999999999, - "fastest": 0.000004208, - "slowest": 0.00005338 + "average": 0.0000075703599999999984, + "fastest": 0.000003687, + "slowest": 0.000048792 } }, "statusCodeDistribution": { - "200": 489098 + "200": 509970 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index 20e6d3853b..cabeede86d 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000553861, - "slowest": 0.023074698, - "fastest": 0.000392652, - "average": 0.002868067481967078, - "requestsPerSec": 17386.737016444935, - "totalData": 2260401, + "total": 10.000587042, + "slowest": 0.021827281, + "fastest": 0.001494903, + "average": 0.0027801632927807, + "requestsPerSec": 17936.947025874404, + "totalData": 2331940, "sizePerRequest": 13, - "sizePerSec": 226027.58121378414 + "sizePerSec": 233180.31133636727 }, "responseTimeHistogram": { - "0.000392652": 1, - "0.0026608566": 33705, - "0.0049290612": 135945, - "0.0071972658": 4043, - "0.0094654704": 103, - "0.011733675": 24, - "0.0140018796": 13, - "0.0162700842": 8, - "0.0185382888": 9, - "0.0208064934": 15, - "0.023074698": 11 + "0.001494903": 1, + "0.0035281408": 173591, + "0.0055613786": 4505, + "0.0075946163999999995": 1173, + "0.0096278542": 46, + "0.011661092000000001": 14, + "0.0136943298": 7, + "0.0157275676": 8, + "0.0177608054": 9, + "0.0197940432": 14, + "0.021827281": 12 }, "latencyPercentiles": { - "p10": 0.002589882, - "p25": 0.002692541, - "p50": 0.002796302, - "p75": 0.002892541, - "p90": 0.002994118, - "p95": 0.003146968, - "p99": 0.005625591 + "p10": 0.002513259, + "p25": 0.002602953, + "p50": 0.00270046, + "p75": 0.002809164, + "p90": 0.002912619, + "p95": 0.003021322, + "p99": 0.005445661 }, "rps": { - "mean": 17390.83709259137, - "stddev": 1497.2412614890166, - "max": 22101.401228838502, + "mean": 17938.130479751184, + "stddev": 1592.0880565670666, + "max": 21761.253576568164, "percentiles": { - "p10": 16718.263030534396, - "p25": 17120.961192788356, - "p50": 17561.660352038078, - "p75": 18006.977703859804, - "p90": 18409.887950816075, - "p95": 18675.97573689689, - "p99": 19089.87896815835 + "p10": 17018.574071741838, + "p25": 17638.94149112977, + "p50": 18249.375510380407, + "p75": 18639.471711026305, + "p90": 18968.636112911037, + "p95": 19214.912693740305, + "p99": 19631.477110398682 } }, "details": { "DNSDialup": { - "average": 0.0008150037399999999, - "fastest": 0.000125014, - "slowest": 0.001527651 + "average": 0.0006257837399999998, + "fastest": 0.000080553, + "slowest": 0.001039297 }, "DNSLookup": { - "average": 0.000009604560000000002, - "fastest": 0.000004448, - "slowest": 0.000049703 + "average": 0.000007884820000000001, + "fastest": 0.000003918, + "slowest": 0.000052449 } }, "statusCodeDistribution": { - "200": 173877 + "200": 179380 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index c1733349fe..50512e22e7 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000480535, - "slowest": 0.011360734, - "fastest": 0.000784611, - "average": 0.0016736479431535545, - "requestsPerSec": 29836.86623414842, - "totalData": 3878979, + "total": 10.000572922, + "slowest": 0.012014211, + "fastest": 0.000786529, + "average": 0.0016382899864747801, + "requestsPerSec": 30482.05361608782, + "totalData": 3962894, "sizePerRequest": 13, - "sizePerSec": 387879.26104392944 + "sizePerSec": 396266.6970091416 }, "responseTimeHistogram": { - "0.000784611": 1, - "0.0018422233000000001": 281959, - "0.0028998356000000006": 13107, - "0.003957447900000001": 2035, - "0.005015060200000001": 885, - "0.006072672500000001": 122, - "0.007130284800000002": 165, - "0.008187897100000001": 20, - "0.0092455094": 60, - "0.0103031217": 10, - "0.011360734": 19 + "0.000786529": 1, + "0.0019092972000000002": 297118, + "0.0030320654000000006": 5185, + "0.0041548336": 1790, + "0.005277601800000001": 387, + "0.006400370000000002": 237, + "0.007523138200000001": 31, + "0.0086459064": 66, + "0.0097686746": 11, + "0.010891442800000001": 10, + "0.012014211000000002": 2 }, "latencyPercentiles": { - "p10": 0.001551343, - "p25": 0.001586178, - "p50": 0.001629479, - "p75": 0.001681215, - "p90": 0.001775984, - "p95": 0.001851554, - "p99": 0.003036894 + "p10": 0.001521498, + "p25": 0.001555561, + "p50": 0.001598451, + "p75": 0.001650102, + "p90": 0.001724548, + "p95": 0.00178662, + "p99": 0.002849596 }, "rps": { - "mean": 29817.84199199749, - "stddev": 3187.0641484370344, - "max": 33193.88882400964, + "mean": 30470.905287503232, + "stddev": 3122.757383452043, + "max": 33489.45799704381, "percentiles": { - "p10": 29222.03486531369, - "p25": 30082.627954201787, - "p50": 30437.154634666356, - "p75": 30823.819997030645, - "p90": 31230.839628026246, - "p95": 31382.807485709505, - "p99": 31816.407812411613 + "p10": 29836.664837027412, + "p25": 30572.428988654177, + "p50": 31161.39420902581, + "p75": 31485.912644061842, + "p90": 31863.334639695353, + "p95": 32089.114680382634, + "p99": 32375.140803953214 } }, "details": { "DNSDialup": { - "average": 0.0005318599599999998, - "fastest": 0.000081673, - "slowest": 0.000903881 + "average": 0.0007353991999999998, + "fastest": 0.000079832, + "slowest": 0.001655613 }, "DNSLookup": { - "average": 0.000009271179999999999, - "fastest": 0.000004188, - "slowest": 0.000056606 + "average": 0.000008588040000000001, + "fastest": 0.000003998, + "slowest": 0.000053681 } }, "statusCodeDistribution": { - "200": 298383 + "200": 304838 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 6698818b7f..ab2c82d203 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.00293408, + "total": 10.002374692, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 72857.82293188921, + "requestsPerSec": 73204.51618210584, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 728792 + "Connection refused (os error 111)": 732219 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 9909353d54..de76a16130 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000806065, + "total": 10.000680919, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 72827.62961967305, + "requestsPerSec": 73609.78776969216, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 728335 + "Connection refused (os error 111)": 736148 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 649308ad4d..37dbee03a5 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000641197, - "slowest": 0.006104429, - "fastest": 0.000640629, - "average": 0.0012869710710570366, - "requestsPerSec": 38790.312776781844, - "totalData": 5043064, + "total": 10.000548817, + "slowest": 0.007824918, + "fastest": 0.00022159, + "average": 0.001266230767257895, + "requestsPerSec": 39429.03606747126, + "totalData": 5126056, "sizePerRequest": 13, - "sizePerSec": 504274.066098164 + "sizePerSec": 512577.4688771263 }, "responseTimeHistogram": { - "0.000640629": 1, - "0.001187009": 103563, - "0.001733389": 281689, - "0.002279769": 2099, - "0.002826149": 384, - "0.003372529": 114, - "0.003918909": 35, - "0.004465289": 10, - "0.005011669": 11, - "0.005558049": 11, - "0.006104429": 11 + "0.00022159": 1, + "0.0009819228": 4205, + "0.0017422556": 387779, + "0.0025025883999999997": 2038, + "0.0032629212": 210, + "0.004023254": 29, + "0.0047835868": 7, + "0.0055439196": 14, + "0.0063042524": 17, + "0.0070645852": 6, + "0.007824918": 6 }, "latencyPercentiles": { - "p10": 0.001128742, - "p25": 0.00118133, - "p50": 0.001295694, - "p75": 0.001362592, - "p90": 0.001433555, - "p95": 0.001499275, - "p99": 0.001670976 + "p10": 0.001110354, + "p25": 0.001163773, + "p50": 0.001274361, + "p75": 0.001343372, + "p90": 0.001406362, + "p95": 0.001473857, + "p99": 0.001653096 }, "rps": { - "mean": 38783.20525213972, - "stddev": 2207.933005605895, - "max": 45247.70661346606, + "mean": 39426.87359047591, + "stddev": 2365.3678963114758, + "max": 46491.355513583294, "percentiles": { - "p10": 37246.95350959281, - "p25": 38621.5083179824, - "p50": 39141.597597007676, - "p75": 39801.76905260034, - "p90": 40269.54953900761, - "p95": 40744.04023308678, - "p99": 41511.31183247423 + "p10": 37180.04436484132, + "p25": 39023.30135916126, + "p50": 39900.85786844424, + "p75": 40502.2398039364, + "p90": 41138.69917431171, + "p95": 41666.813439862424, + "p99": 42776.77575712976 } }, "details": { "DNSDialup": { - "average": 0.0008891678400000002, - "fastest": 0.000082948, - "slowest": 0.001840804 + "average": 0.0008377649200000001, + "fastest": 0.000159229, + "slowest": 0.001294717 }, "DNSLookup": { - "average": 0.000009387379999999998, - "fastest": 0.000003817, - "slowest": 0.000057427 + "average": 0.00000858516, + "fastest": 0.000003727, + "slowest": 0.000049172 } }, "statusCodeDistribution": { - "200": 387928 + "200": 394312 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 42114bc2f4..8a81343bb2 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000580213, - "slowest": 0.012141513, - "fastest": 0.000224741, - "average": 0.0012883844159500982, - "requestsPerSec": 38746.15189789689, - "totalData": 5037292, + "total": 10.000728245, + "slowest": 0.011198505, + "fastest": 0.000442164, + "average": 0.0012547985755398789, + "requestsPerSec": 39786.00260425335, + "totalData": 5172557, "sizePerRequest": 13, - "sizePerSec": 503699.9746726596 + "sizePerSec": 517218.0338552935 }, "responseTimeHistogram": { - "0.000224741": 1, - "0.0014164182": 334792, - "0.0026080954": 51121, - "0.0037997726": 242, - "0.0049914498": 27, - "0.006183126999999999": 860, - "0.0073748042": 391, - "0.008566481400000001": 0, - "0.0097581586": 0, - "0.0109498358": 0, - "0.012141513": 50 + "0.000442164": 1, + "0.0015177981": 372470, + "0.0025934321999999998": 23933, + "0.0036690662999999996": 130, + "0.004744700399999999": 5, + "0.0058203345": 1170, + "0.006895968599999999": 130, + "0.007971602699999998": 0, + "0.009047236799999999": 0, + "0.010122870899999999": 0, + "0.011198505": 50 }, "latencyPercentiles": { - "p10": 0.000942197, - "p25": 0.00117045, - "p50": 0.001298835, - "p75": 0.001368179, - "p90": 0.001444449, - "p95": 0.001605961, - "p99": 0.00219645 + "p10": 0.000924846, + "p25": 0.001127316, + "p50": 0.001270455, + "p75": 0.001342944, + "p90": 0.001426986, + "p95": 0.001589494, + "p99": 0.002022584 }, "rps": { - "mean": 38763.13896835188, - "stddev": 4142.636493711091, - "max": 45144.03879137669, + "mean": 39792.95437203438, + "stddev": 3916.846029608644, + "max": 46813.20874122405, "percentiles": { - "p10": 36043.535576223774, - "p25": 37696.74577547581, - "p50": 39760.12127938788, - "p75": 40820.65521102067, - "p90": 41697.20849574406, - "p95": 42234.930738765586, - "p99": 43390.49656022956 + "p10": 37143.664264640734, + "p25": 38709.42961705874, + "p50": 40573.74124555031, + "p75": 41757.18576090726, + "p90": 43002.58489723216, + "p95": 43601.74067950892, + "p99": 44781.59384118485 } }, "details": { "DNSDialup": { - "average": 0.0005330905199999998, - "fastest": 0.00007974, - "slowest": 0.000894424 + "average": 0.00082838754, + "fastest": 0.000157255, + "slowest": 0.001197475 }, "DNSLookup": { - "average": 0.000007678559999999999, + "average": 0.000008298919999999999, "fastest": 0.000003817, - "slowest": 0.000045034 + "slowest": 0.000046147 } }, "statusCodeDistribution": { - "200": 387484 + "200": 397889 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index d75a1f1c81..2cc647b639 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000793302, - "slowest": 0.003450505, - "fastest": 0.000032391, - "average": 0.000617178238674794, - "requestsPerSec": 80817.78870865819, - "totalData": 10507146, + "total": 10.001085091, + "slowest": 0.003371238, + "fastest": 0.000033302, + "average": 0.0005975586842433213, + "requestsPerSec": 83480.5416015633, + "totalData": 10853648, "sizePerRequest": 13, - "sizePerSec": 1050631.2532125565 + "sizePerSec": 1085247.040820323 }, "responseTimeHistogram": { - "0.000032391": 1, - "0.0003742024": 84339, - "0.0007160138": 508373, - "0.0010578252000000002": 177920, - "0.0013996366": 31194, - "0.001741448": 5906, - "0.0020832594": 463, - "0.0024250708": 15, - "0.0027668822": 7, - "0.0031086936000000003": 11, - "0.003450505": 13 + "0.000033302": 1, + "0.0003670956": 88326, + "0.0007008892000000001": 534522, + "0.0010346828000000001": 177257, + "0.0013684764000000001": 28646, + "0.00170227": 5685, + "0.0020360636": 428, + "0.0023698572": 10, + "0.0027036508": 4, + "0.0030374444": 6, + "0.003371238": 11 }, "latencyPercentiles": { - "p10": 0.000370383, - "p25": 0.000463353, - "p50": 0.00057944, - "p75": 0.000729742, - "p90": 0.000924295, - "p95": 0.001045737, - "p99": 0.001353951 + "p10": 0.00036234, + "p25": 0.000451616, + "p50": 0.000562035, + "p75": 0.000704236, + "p90": 0.000888281, + "p95": 0.001007004, + "p99": 0.00131017 }, "rps": { - "mean": 80821.74903058427, - "stddev": 8736.405363048872, - "max": 98505.99244787052, + "mean": 83497.22741790669, + "stddev": 9142.858345003962, + "max": 101951.34881640541, "percentiles": { - "p10": 68274.79448432238, - "p25": 74890.61591392082, - "p50": 81908.41199391114, - "p75": 87897.08232742411, - "p90": 91709.27138637655, - "p95": 92978.3156352588, - "p99": 95343.74370961098 + "p10": 69704.03686094233, + "p25": 77995.8632116945, + "p50": 84612.62420353103, + "p75": 90503.36556230759, + "p90": 94622.7378439047, + "p95": 96051.25190637005, + "p99": 98835.00735960856 } }, "details": { "DNSDialup": { - "average": 0.0007679821200000001, - "fastest": 0.000089106, - "slowest": 0.001134696 + "average": 0.00061929554, + "fastest": 0.0000749, + "slowest": 0.001148956 }, "DNSLookup": { - "average": 0.000008952279999999998, - "fastest": 0.000003536, - "slowest": 0.000055934 + "average": 0.000008047100000000003, + "fastest": 0.000003736, + "slowest": 0.000045475 } }, "statusCodeDistribution": { - "200": 808242 + "200": 834896 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index f7f80857d5..b761cd20e6 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.001257722, - "slowest": 0.025326845, - "fastest": 0.004772419, - "average": 0.008511968734259398, - "requestsPerSec": 5866.262187298927, - "totalData": 762710, + "total": 10.000658068, + "slowest": 0.024281939, + "fastest": 0.00531041, + "average": 0.008133325555521237, + "requestsPerSec": 6139.595972835735, + "totalData": 798200, "sizePerRequest": 13, - "sizePerSec": 76261.40843488605 + "sizePerSec": 79814.74764686455 }, "responseTimeHistogram": { - "0.004772419": 1, - "0.0068278616": 4378, - "0.0088833042": 40079, - "0.0109387468": 10259, - "0.0129941894": 1023, - "0.015049632": 1476, - "0.0171050746": 1265, - "0.019160517199999998": 110, - "0.0212159598": 55, - "0.0232714024": 11, - "0.025326845": 13 + "0.00531041": 1, + "0.0072075629": 16308, + "0.0091047158": 34879, + "0.0110018687": 6429, + "0.012899021600000001": 1031, + "0.0147961745": 2497, + "0.0166933274": 125, + "0.0185904803": 57, + "0.0204876332": 52, + "0.022384786099999998": 10, + "0.024281939000000002": 11 }, "latencyPercentiles": { - "p10": 0.006920129, - "p25": 0.007260185, - "p50": 0.00821554, - "p75": 0.008823955, - "p90": 0.010184637, - "p95": 0.012959655, - "p99": 0.015542932 + "p10": 0.006627807, + "p25": 0.007105591, + "p50": 0.007876378, + "p75": 0.008322672, + "p90": 0.009552337, + "p95": 0.012487445, + "p99": 0.014301841 }, "rps": { - "mean": 5931.609946322019, - "stddev": 1525.268081019411, - "max": 10972.767612085878, + "mean": 6189.450892115753, + "stddev": 1487.3384759953524, + "max": 11221.15779906082, "percentiles": { - "p10": 4766.691254003886, - "p25": 5410.074640996471, - "p50": 6152.9343836311355, - "p75": 6637.41177144981, - "p90": 7426.284591684105, - "p95": 7918.030146446492, - "p99": 8652.57322720848 + "p10": 5109.4064172142125, + "p25": 5627.541186566738, + "p50": 6337.2785849920765, + "p75": 6878.971974056498, + "p90": 7726.680226823196, + "p95": 8328.696639949445, + "p99": 8890.014016588944 } }, "details": { "DNSDialup": { - "average": 0.0005350868400000002, - "fastest": 0.00007975, - "slowest": 0.000920471 + "average": 0.0006995002600000002, + "fastest": 0.000083811, + "slowest": 0.001174907 }, "DNSLookup": { - "average": 0.0000081813, - "fastest": 0.000004288, - "slowest": 0.000050053 + "average": 0.0000080851, + "fastest": 0.000003947, + "slowest": 0.000046487 } }, "statusCodeDistribution": { - "200": 58670 + "200": 61400 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/vixeny-bun/results/hello_bench.json b/frameworks/vixeny-bun/results/hello_bench.json index 6a6532d82f..5887e65c2e 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000605439, - "slowest": 0.003597324, - "fastest": 0.000040766, - "average": 0.0006563962214270006, - "requestsPerSec": 75990.19925697522, - "totalData": 9879324, + "total": 10.001356455, + "slowest": 0.003809314, + "fastest": 0.000032591, + "average": 0.000631967024263026, + "requestsPerSec": 78924.29427464097, + "totalData": 10261550, "sizePerRequest": 13, - "sizePerSec": 987872.5903406778 + "sizePerSec": 1026015.8255703326 }, "responseTimeHistogram": { - "0.000040766": 1, - "0.00039642180000000005": 88951, - "0.0007520776000000001": 455294, - "0.0011077334": 169000, - "0.0014633892000000001": 34739, - "0.0018190450000000003": 9977, - "0.0021747007999999997": 1817, - "0.0025303566": 115, - "0.0028860124": 12, - "0.0032416682": 22, - "0.0035973240000000003": 20 + "0.000032591": 1, + "0.0004102633": 116675, + "0.0007879356": 501160, + "0.0011656079": 142344, + "0.0015432802": 23006, + "0.0019209525": 5505, + "0.0022986248000000003": 510, + "0.0026762971": 73, + "0.0030539694000000003": 31, + "0.0034316417": 17, + "0.0038093140000000003": 28 }, "latencyPercentiles": { - "p10": 0.000382194, - "p25": 0.000475161, - "p50": 0.000595244, - "p75": 0.000792253, - "p90": 0.000999159, - "p95": 0.001160079, - "p99": 0.001573123 + "p10": 0.000374383, + "p25": 0.000464519, + "p50": 0.0005801, + "p75": 0.000749445, + "p90": 0.000957, + "p95": 0.00109882, + "p99": 0.001488976 }, "rps": { - "mean": 75970.6904944965, - "stddev": 11564.261146960627, - "max": 97023.28326588815, + "mean": 78934.4195186476, + "stddev": 11173.536581285263, + "max": 99244.91824999881, "percentiles": { - "p10": 58694.31001733569, - "p25": 67522.67137152751, - "p50": 78099.92885897637, - "p75": 85130.9876795103, - "p90": 90202.0836681308, - "p95": 92176.53417632436, - "p99": 94835.3735943483 + "p10": 61919.957533729976, + "p25": 71248.91521017057, + "p50": 81111.43671257714, + "p75": 87827.41972043732, + "p90": 92005.38231487144, + "p95": 94002.41586208917, + "p99": 96685.01908299189 } }, "details": { "DNSDialup": { - "average": 0.0005941108400000001, - "fastest": 0.000086363, - "slowest": 0.000970579 + "average": 0.0005724056599999999, + "fastest": 0.000076313, + "slowest": 0.001092798 }, "DNSLookup": { - "average": 0.000010115680000000002, - "fastest": 0.000004559, - "slowest": 0.000050344 + "average": 0.00000839818, + "fastest": 0.000003858, + "slowest": 0.00004783 } }, "statusCodeDistribution": { - "200": 759948 + "200": 789350 }, "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 bd23c13245..5bfcfff91b 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.000582146, - "slowest": 0.005370046, - "fastest": 0.000169486, - "average": 0.0009932569543221065, - "requestsPerSec": 50242.375160227, - "totalData": 6531889, + "total": 10.000516488, + "slowest": 0.004462936, + "fastest": 0.000278256, + "average": 0.0009760000932378642, + "requestsPerSec": 51136.45886326346, + "totalData": 6648083, "sizePerRequest": 13, - "sizePerSec": 653150.877082951 + "sizePerSec": 664773.965222425 }, "responseTimeHistogram": { - "0.000169486": 1, - "0.000689542": 26973, - "0.0012095979999999999": 455009, - "0.0017296539999999997": 19857, - "0.00224971": 405, - "0.002769766": 100, - "0.0032898219999999995": 65, - "0.0038098779999999996": 12, - "0.004329934": 17, - "0.004849989999999999": 5, - "0.005370046": 9 + "0.000278256": 1, + "0.0006967239999999999": 31482, + "0.0011151919999999999": 431269, + "0.0015336599999999998": 47820, + "0.0019521279999999998": 558, + "0.002370596": 51, + "0.002789064": 112, + "0.003207532": 17, + "0.003626": 48, + "0.004044468": 23, + "0.004462936": 10 }, "latencyPercentiles": { - "p10": 0.000812724, - "p25": 0.000927456, - "p50": 0.001010526, - "p75": 0.001081413, - "p90": 0.001136635, - "p95": 0.00119215, - "p99": 0.001319567 + "p10": 0.000801707, + "p25": 0.000914164, + "p50": 0.000995338, + "p75": 0.001063438, + "p90": 0.001112569, + "p95": 0.00115424, + "p99": 0.001280516 }, "rps": { - "mean": 50239.86045704147, - "stddev": 4314.868201001565, - "max": 69925.64173282248, + "mean": 51130.326812798754, + "stddev": 4439.092718827319, + "max": 80001.7200369827, "percentiles": { - "p10": 47318.70508411761, - "p25": 48183.29248382139, - "p50": 49139.158471772, - "p75": 51067.76181315144, - "p90": 55698.89646689121, - "p95": 59245.16851646891, - "p99": 64519.90075445707 + "p10": 48235.78612972911, + "p25": 49130.200334144865, + "p50": 49965.90532125698, + "p75": 51847.42440620178, + "p90": 56523.19146546061, + "p95": 59802.86455721156, + "p99": 65546.52492338754 } }, "details": { "DNSDialup": { - "average": 0.00089663292, - "fastest": 0.000091427, - "slowest": 0.001797679 + "average": 0.0007079400999999999, + "fastest": 0.000117554, + "slowest": 0.000974897 }, "DNSLookup": { - "average": 0.00000954286, - "fastest": 0.000004068, - "slowest": 0.000046447 + "average": 0.000009081800000000005, + "fastest": 0.000003697, + "slowest": 0.000057468 } }, "statusCodeDistribution": { - "200": 502453 + "200": 511391 }, "errorDistribution": {} } \ No newline at end of file