diff --git a/README.md b/README.md index 118e8aa66a..5bcfbd13f8 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Hyper Express | 80896.30 | 16340.97 | 100247.62 | 100% | -| Stric | 79870.39 | 9590.88 | 99488.89 | 99% | -| Bun | 77357.36 | 9979.52 | 101086.08 | 96% | -| Elysia | 75565.57 | 14324.58 | 101129.49 | 93% | -| Deno | 63988.09 | 11897.24 | 89451.49 | 79% | -| Vixeny (Deno) | 55192.31 | 8990.59 | 84173.23 | 68% | -| Fastro | 54799.45 | 9025.07 | 78640.41 | 68% | -| Fast | 52917.26 | 7557.46 | 82060.83 | 65% | -| NHttp | 51303.46 | 5505.88 | 77399.78 | 63% | -| Hono | 50294.84 | 5173.69 | 80747.37 | 62% | -| Megalo | 47556.66 | 2975.10 | 58620.80 | 59% | -| Deso | 46499.02 | 3411.21 | 70505.11 | 57% | -| Alosaur | 45344.13 | 2922.17 | 58301.15 | 56% | -| http | 41681.46 | 4446.33 | 54994.05 | 52% | -| Cheetah | 40787.19 | 2368.08 | 46271.06 | 50% | -| Reno | 40542.51 | 2354.16 | 54610.87 | 50% | -| Router | 40155.48 | 3838.31 | 48142.93 | 50% | -| Danet V2 (Hono) | 35911.78 | 2463.24 | 38101.63 | 44% | -| Danet (Oak) | 34312.82 | 2379.53 | 43609.08 | 42% | -| Aqua | 32021.86 | 3507.85 | 37014.60 | 40% | -| Little | 31779.18 | 3948.36 | 36833.66 | 39% | -| Oak | 30948.13 | 3174.90 | 42568.96 | 38% | -| Node | 17325.26 | 1680.98 | 32086.24 | 21% | -| Fastify | 16664.60 | 1741.37 | 18601.74 | 21% | -| Dinatra | 16530.73 | 2066.33 | 24588.03 | 20% | -| Abc | 13599.18 | 2096.69 | 24439.62 | 17% | -| Express (Deno) | 10472.54 | 1897.22 | 12426.15 | 13% | -| Servest | 6453.04 | 3107.14 | 89727.68 | 8% | -| Express | 6265.84 | 1003.15 | 8041.22 | 8% | +| Bun | 80570.53 | 9845.61 | 99245.10 | 100% | +| Hyper Express | 79782.25 | 15997.07 | 99853.77 | 99% | +| Stric | 78855.36 | 9835.09 | 102645.66 | 98% | +| Elysia | 76488.19 | 12451.75 | 99724.99 | 95% | +| Deno | 65371.81 | 11923.11 | 90107.78 | 81% | +| NHttp | 57353.20 | 9890.89 | 84811.24 | 71% | +| Hono | 54897.17 | 7087.25 | 79674.51 | 68% | +| Vixeny (Deno) | 54882.36 | 8433.38 | 85292.96 | 68% | +| Fastro | 52036.90 | 6091.14 | 75313.51 | 65% | +| Fast | 51213.75 | 4469.04 | 77535.30 | 64% | +| Megalo | 49134.33 | 4308.77 | 72001.18 | 61% | +| Deso | 46069.43 | 2924.81 | 68724.60 | 57% | +| Alosaur | 45362.60 | 3001.21 | 55436.99 | 56% | +| Cheetah | 42034.41 | 2600.39 | 57091.53 | 52% | +| http | 41424.21 | 4391.70 | 49974.27 | 51% | +| Reno | 40186.37 | 2195.97 | 44542.31 | 50% | +| Router | 39954.77 | 3969.61 | 46747.05 | 50% | +| Danet V2 (Hono) | 36478.50 | 2555.98 | 39733.92 | 45% | +| Danet (Oak) | 34857.92 | 2470.58 | 38225.10 | 43% | +| Aqua | 32012.39 | 3708.14 | 41901.56 | 40% | +| Little | 31349.93 | 3873.77 | 36815.41 | 39% | +| Oak | 31285.13 | 3220.12 | 33331.33 | 39% | +| Node | 17233.94 | 1440.79 | 21330.19 | 21% | +| Dinatra | 17049.30 | 2270.45 | 29725.40 | 21% | +| Fastify | 16105.72 | 1652.12 | 22179.24 | 20% | +| Abc | 13236.83 | 1376.92 | 17228.18 | 16% | +| Express (Deno) | 10649.44 | 1999.34 | 12944.96 | 13% | +| Servest | 6258.09 | 1610.99 | 21589.22 | 8% | +| Express | 6203.34 | 1001.89 | 7937.91 | 8% | | Acorn | 0.00 | 0.00 | 0.00 | 0% | | Opine | 0.00 | 0.00 | 0.00 | 0% | | Peko | 0.00 | 0.00 | 0.00 | 0% | | Vixeny (Bun) | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-9315b8de-560a-4a4e-8546-e956f112c78c) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-e39c5f40-c393-4661-954f-497db38bbdf6) | | | | | # Frameworks @@ -279,12 +279,12 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13599.18 | 2096.69 | 24439.62 | | +| 13236.83 | 1376.92 | 17228.18 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 12055.52 | 12773.84 | 13288.68 | 14030.94 | 15970.82 | 17515.68 | 21527.84 | -| **Latency** | 2ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | +| **Req/Sec** | 11937.73 | 12753.67 | 13446.79 | 14075.30 | 14436.27 | 14769.92 | 15434.45 | +| **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 5ms | ### [Acorn](#acorn) @@ -301,253 +301,253 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45344.13 | 2922.17 | 58301.15 | | +| 45362.60 | 3001.21 | 55436.99 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43247.53 | 44358.00 | 45356.46 | 46631.31 | 47931.57 | 49031.93 | 51126.11 | -| **Latency** | 955µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43089.71 | 44332.06 | 45421.51 | 46673.67 | 48211.10 | 49226.66 | 51135.89 | +| **Latency** | 956µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 32021.86 | 3507.85 | 37014.60 | | +| 32012.39 | 3708.14 | 41901.56 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30101.02 | 31399.10 | 32820.46 | 33622.11 | 34436.00 | 35170.07 | 36162.14 | +| **Req/Sec** | 29204.73 | 30987.55 | 32608.33 | 33825.85 | 35022.30 | 36033.47 | 39211.76 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | --------- | --- | -| 77357.36 | 9979.52 | 101086.08 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 80570.53 | 9845.61 | 99245.10 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 64843.46 | 68881.20 | 76207.51 | 84910.12 | 91509.63 | 94705.91 | 98179.91 | -| **Latency** | 381µs | 475µs | 606µs | 771µs | 968µs | 1ms | 1ms | +| **Req/Sec** | 66911.74 | 72413.66 | 82761.17 | 88901.71 | 91200.79 | 93023.56 | 97078.19 | +| **Latency** | 387µs | 450µs | 559µs | 760µs | 925µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40787.19 | 2368.08 | 46271.06 | | +| 42034.41 | 2600.39 | 57091.53 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 39103.13 | 40402.54 | 41144.26 | 41810.61 | 42212.13 | 42717.57 | 44229.63 | +| **Req/Sec** | 40609.87 | 41633.79 | 42251.32 | 43076.56 | 43903.38 | 44291.30 | 45206.62 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 34312.82 | 2379.53 | 43609.08 | | +| 34857.92 | 2470.58 | 38225.10 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33839.49 | 34304.32 | 34605.18 | 34983.98 | 35345.90 | 35509.74 | 35932.44 | +| **Req/Sec** | 34273.04 | 34806.28 | 35300.21 | 35578.02 | 35855.59 | 36040.44 | 36485.07 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35911.78 | 2463.24 | 38101.63 | | +| 36478.50 | 2555.98 | 39733.92 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35372.27 | 35837.67 | 36390.54 | 36691.27 | 36958.99 | 37202.69 | 37663.72 | +| **Req/Sec** | 35881.03 | 36514.15 | 36828.10 | 37305.21 | 37608.59 | 37814.71 | 38421.03 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 63988.09 | 11897.24 | 89451.49 | | +| 65371.81 | 11923.11 | 90107.78 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52534.60 | 53996.02 | 59562.33 | 74319.54 | 82113.51 | 84959.90 | 88411.11 | -| **Latency** | 524µs | 582µs | 813µs | 943µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 52937.44 | 54300.30 | 63437.43 | 75832.49 | 82459.30 | 85508.72 | 89007.46 | +| **Latency** | 517µs | 576µs | 776µs | 932µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 46499.02 | 3411.21 | 70505.11 | | +| 46069.43 | 2924.81 | 68724.60 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44321.58 | 45201.01 | 46123.47 | 47124.25 | 50058.67 | 52542.79 | 56551.88 | -| **Latency** | 968µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44306.65 | 45287.75 | 46113.32 | 46724.49 | 47843.51 | 50019.97 | 54171.81 | +| **Latency** | 994µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16530.73 | 2066.33 | 24588.03 | | +| 17049.30 | 2270.45 | 29725.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15231.06 | 15937.02 | 16809.85 | 17620.28 | 18311.52 | 18636.39 | 19695.39 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15339.58 | 16317.33 | 17436.60 | 18308.68 | 19036.32 | 19395.30 | 20155.87 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 75565.57 | 14324.58 | 101129.49 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 76488.19 | 12451.75 | 99724.99 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 57572.62 | 61751.91 | 74371.49 | 89251.44 | 94754.91 | 96817.68 | 99415.95 | -| **Latency** | 384µs | 475µs | 602µs | 814µs | 982µs | 1ms | 1ms | +| **Req/Sec** | 59497.95 | 65380.17 | 77086.46 | 87705.41 | 93101.57 | 95014.28 | 97454.46 | +| **Latency** | 385µs | 475µs | 599µs | 795µs | 962µs | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------- | ------- | --- | -| 6265.84 | 1003.15 | 8041.22 | | +| 6203.34 | 1001.89 | 7937.91 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4900.94 | 5811.10 | 6420.50 | 6772.17 | 7606.92 | 7846.25 | 7973.93 | -| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | +| **Req/Sec** | 4760.95 | 5827.77 | 6313.41 | 6669.42 | 7616.51 | 7808.81 | 7897.99 | +| **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 11ms | 14ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10472.54 | 1897.22 | 12426.15 | | +| 10649.44 | 1999.34 | 12944.96 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 7042.69 | 10484.09 | 11243.12 | 11457.48 | 11578.92 | 11706.83 | 12251.54 | -| **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 6ms | 10ms | +| **Req/Sec** | 7268.32 | 10548.01 | 11406.65 | 11704.31 | 11890.03 | 12211.70 | 12607.29 | +| **Latency** | 3ms | 3ms | 4ms | 4ms | 5ms | 6ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 52917.26 | 7557.46 | 82060.83 | | +| 51213.75 | 4469.04 | 77535.30 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47941.29 | 49105.23 | 50130.71 | 52989.09 | 65254.67 | 70505.27 | 77846.54 | -| **Latency** | 625µs | 877µs | 979µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48630.07 | 49675.95 | 50562.96 | 51267.69 | 53537.75 | 60048.19 | 70438.20 | +| **Latency** | 833µs | 910µs | 990µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16664.60 | 1741.37 | 18601.74 | | +| 16105.72 | 1652.12 | 22179.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15623.39 | 16225.24 | 17062.83 | 17533.33 | 17871.71 | 18002.63 | 18293.26 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 5ms | +| **Req/Sec** | 15571.64 | 15940.93 | 16370.28 | 16734.07 | 17038.49 | 17189.78 | 17614.32 | +| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 54799.45 | 9025.07 | 78640.41 | | +| 52036.90 | 6091.14 | 75313.51 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47653.83 | 49201.46 | 52795.02 | 60332.67 | 67569.23 | 70189.45 | 74807.49 | -| **Latency** | 606µs | 715µs | 951µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47961.91 | 49020.31 | 50341.83 | 54699.18 | 60411.70 | 63214.86 | 69263.07 | +| **Latency** | 674µs | 892µs | 984µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 50294.84 | 5173.69 | 80747.37 | | +| 54897.17 | 7087.25 | 79674.51 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47408.28 | 48215.01 | 49028.50 | 50218.25 | 55619.95 | 61403.05 | 69737.10 | -| **Latency** | 815µs | 927µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48742.05 | 49947.50 | 52743.35 | 58885.21 | 64960.50 | 68592.47 | 75024.25 | +| **Latency** | 606µs | 787µs | 950µs | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 41681.46 | 4446.33 | 54994.05 | | +| 41424.21 | 4391.70 | 49974.27 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38402.38 | 40287.24 | 42814.95 | 43906.80 | 45032.96 | 45726.06 | 47431.71 | -| **Latency** | 883µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 38121.83 | 40316.57 | 42608.13 | 43642.29 | 44560.68 | 45263.56 | 46922.66 | +| **Latency** | 893µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 80896.30 | 16340.97 | 100247.62 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 79782.25 | 15997.07 | 99853.77 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 55332.09 | 65038.09 | 87240.56 | 95056.57 | 97457.02 | 98391.67 | 99259.55 | -| **Latency** | 355µs | 457µs | 569µs | 717µs | 955µs | 1ms | 1ms | +| **Req/Sec** | 56375.15 | 63125.48 | 85420.07 | 94142.30 | 96813.83 | 97749.40 | 98864.95 | +| **Latency** | 341µs | 451µs | 586µs | 745µs | 961µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31779.18 | 3948.36 | 36833.66 | | +| 31349.93 | 3873.77 | 36815.41 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29814.83 | 31519.12 | 32665.95 | 33553.97 | 34459.99 | 34997.16 | 35799.40 | +| **Req/Sec** | 29359.91 | 30999.76 | 32157.51 | 33164.98 | 34000.78 | 34516.59 | 35437.26 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 47556.66 | 2975.10 | 58620.80 | | +| 49134.33 | 4308.77 | 72001.18 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 45524.91 | 46415.10 | 47230.40 | 48417.03 | 50758.11 | 52512.49 | 55819.20 | -| **Latency** | 909µs | 978µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45707.68 | 46900.46 | 48278.97 | 51004.98 | 54457.37 | 56628.18 | 60785.42 | +| **Latency** | 806µs | 947µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 51303.46 | 5505.88 | 77399.78 | | +| 57353.20 | 9890.89 | 84811.24 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47978.11 | 48825.60 | 49759.13 | 50900.74 | 58733.31 | 64359.56 | 72617.40 | -| **Latency** | 769µs | 912µs | 997µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49148.62 | 50268.53 | 52672.28 | 64094.52 | 72581.30 | 77987.74 | 82350.82 | +| **Latency** | 573µs | 651µs | 922µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 17325.26 | 1680.98 | 32086.24 | | +| 17233.94 | 1440.79 | 21330.19 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16918.37 | 17209.12 | 17445.62 | 17704.47 | 17997.43 | 18167.10 | 19811.97 | +| **Req/Sec** | 16799.99 | 17115.99 | 17421.66 | 17736.44 | 18038.90 | 18209.46 | 18800.35 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 2ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30948.13 | 3174.90 | 42568.96 | | +| 31285.13 | 3220.12 | 33331.33 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30410.02 | 31172.02 | 31503.28 | 31985.17 | 32236.01 | 32392.39 | 32895.69 | +| **Req/Sec** | 31012.89 | 31374.23 | 31981.56 | 32331.70 | 32635.52 | 32900.67 | 33155.86 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,44 +576,44 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40542.51 | 2354.16 | 54610.87 | | +| 40186.37 | 2195.97 | 44542.31 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38729.39 | 40111.36 | 40912.35 | 41412.34 | 42211.00 | 42926.40 | 44218.16 | +| **Req/Sec** | 38646.80 | 39861.43 | 40627.78 | 41080.97 | 41649.85 | 42078.69 | 42921.53 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40155.48 | 3838.31 | 48142.93 | | +| 39954.77 | 3969.61 | 46747.05 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37735.64 | 39345.40 | 40919.63 | 42003.17 | 43017.77 | 43562.35 | 44832.05 | -| **Latency** | 916µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 37475.68 | 39137.07 | 40788.08 | 41843.54 | 42920.25 | 43559.06 | 44637.32 | +| **Latency** | 920µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 79870.39 | 9590.88 | 99488.89 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 78855.36 | 9835.09 | 102645.66 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 66240.35 | 71754.38 | 82034.27 | 88081.19 | 90734.43 | 92210.68 | 96873.38 | -| **Latency** | 390µs | 453µs | 558µs | 767µs | 935µs | 1ms | 1ms | +| **Req/Sec** | 66279.71 | 70655.78 | 78057.43 | 86553.08 | 92510.32 | 95437.74 | 98859.38 | +| **Latency** | 376µs | 469µs | 595µs | 754µs | 940µs | 1ms | 1ms | ### [Servest](#servest) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 6453.04 | 3107.14 | 89727.68 | | +| 6258.09 | 1610.99 | 21589.22 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5152.18 | 5771.15 | 6504.78 | 7063.48 | 8129.77 | 8781.34 | 9895.44 | +| **Req/Sec** | 5088.31 | 5639.10 | 6388.82 | 6951.90 | 7864.52 | 8563.93 | 9450.98 | | **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) @@ -631,13 +631,13 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55192.31 | 8990.59 | 84173.23 | | +| 54882.36 | 8433.38 | 85292.96 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 49002.40 | 50036.57 | 51057.81 | 57924.90 | 69801.40 | 75751.31 | 82459.85 | -| **Latency** | 592µs | 800µs | 948µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49317.89 | 50216.35 | 51279.84 | 56100.45 | 69067.01 | 74407.10 | 80787.54 | +| **Latency** | 596µs | 830µs | 948µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-12-11T02:07:57.175Z

+

Generated 2024-12-12T02:07:44.270Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index 0a131fc2d2..829dcf82af 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000224411, - "slowest": 0.016189855, - "fastest": 0.000286411, - "average": 0.003670338907947447, - "requestsPerSec": 13594.094933556187, - "totalData": 1767272, + "total": 10.000387602, + "slowest": 0.017086916, + "fastest": 0.000915357, + "average": 0.0037708632302832714, + "requestsPerSec": 13233.18707902218, + "totalData": 1720381, "sizePerRequest": 13, - "sizePerSec": 176723.23413623043 + "sizePerSec": 172031.43202728833 }, "responseTimeHistogram": { - "0.000286411": 1, - "0.0018767554": 60, - "0.0034670998": 23229, - "0.0050574442": 110426, - "0.0066477886": 1834, - "0.008238133": 110, - "0.0098284774": 183, - "0.0114188218": 55, - "0.0130091662": 9, - "0.0145995106": 19, - "0.016189855": 18 + "0.000915357": 1, + "0.0025325129": 251, + "0.004149668800000001": 116991, + "0.005766824700000001": 13630, + "0.007383980600000001": 1068, + "0.009001136500000001": 233, + "0.010618292400000002": 113, + "0.012235448300000002": 7, + "0.013852604200000002": 11, + "0.015469760100000002": 16, + "0.017086916": 16 }, "latencyPercentiles": { - "p10": 0.002859525, - "p25": 0.003584019, - "p50": 0.003700669, - "p75": 0.003796349, - "p90": 0.004280704, - "p95": 0.00445395, - "p99": 0.00540266 + "p10": 0.003407302, + "p25": 0.003499962, + "p50": 0.003673169, + "p75": 0.003866037, + "p90": 0.004208952, + "p95": 0.00448663, + "p99": 0.005885394 }, "rps": { - "mean": 13599.17974822228, - "stddev": 2096.686240982238, - "max": 24439.617817111393, + "mean": 13236.826712435164, + "stddev": 1376.9188776091714, + "max": 17228.177641653845, "percentiles": { - "p10": 12055.518071824714, - "p25": 12773.844316610546, - "p50": 13288.67666827474, - "p75": 14030.936779361986, - "p90": 15970.815344890665, - "p95": 17515.681492202955, - "p99": 21527.83549128979 + "p10": 11937.73398334887, + "p25": 12753.666151800398, + "p50": 13446.789448564921, + "p75": 14075.301455255554, + "p90": 14436.271181820579, + "p95": 14769.919321074318, + "p99": 15434.454700715496 } }, "details": { "DNSDialup": { - "average": 0.0010088229600000002, - "fastest": 0.000117381, - "slowest": 0.002221575 + "average": 0.0008707084999999997, + "fastest": 0.000094084, + "slowest": 0.001840682 }, "DNSLookup": { - "average": 0.000010551059999999997, - "fastest": 0.000004608, - "slowest": 0.000048081 + "average": 0.000008430399999999998, + "fastest": 0.000003597, + "slowest": 0.000045936 } }, "statusCodeDistribution": { - "200": 135944 + "200": 132337 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 73eef16c61..1b49cbbe9f 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000675032, + "total": 10.00033261, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63777.79479476241, + "requestsPerSec": 63160.89920533154, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 637821 + "Connection refused (os error 111)": 631630 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index fcc1abc7c4..1a465bc2b0 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000331335, - "slowest": 0.005805067, - "fastest": 0.000180711, - "average": 0.001100898151624535, - "requestsPerSec": 45343.39761453514, - "totalData": 5894837, + "total": 10.00021195, + "slowest": 0.007413045, + "fastest": 0.000145292, + "average": 0.0011000534766703565, + "requestsPerSec": 45374.83828030265, + "totalData": 5898854, "sizePerRequest": 13, - "sizePerSec": 589464.1689889568 + "sizePerSec": 589872.8976439344 }, "responseTimeHistogram": { - "0.000180711": 1, - "0.0007431466000000001": 7452, - "0.0013055822": 432637, - "0.0018680178": 12391, - "0.0024304534": 727, - "0.0029928890000000003": 103, - "0.0035553246": 37, - "0.0041177602": 8, - "0.0046801958": 12, - "0.0052426314": 12, - "0.0058050670000000006": 69 + "0.000145292": 1, + "0.0008720673": 19064, + "0.0015988426": 432735, + "0.0023256179": 1679, + "0.0030523932": 151, + "0.0037791685": 32, + "0.0045059438": 4, + "0.0052327191": 32, + "0.0059594944": 9, + "0.0066862697000000006": 45, + "0.007413045": 6 }, "latencyPercentiles": { - "p10": 0.000955326, - "p25": 0.001022768, - "p50": 0.001111396, - "p75": 0.001181993, - "p90": 0.001229622, - "p95": 0.001268249, - "p99": 0.001427066 + "p10": 0.000956532, + "p25": 0.00102008, + "p50": 0.001110599, + "p75": 0.001178188, + "p90": 0.001230132, + "p95": 0.001275258, + "p99": 0.001412715 }, "rps": { - "mean": 45344.13263953645, - "stddev": 2922.1716720373624, - "max": 58301.15249958689, + "mean": 45362.601590828766, + "stddev": 3001.2058942357007, + "max": 55436.99043828848, "percentiles": { - "p10": 43247.529034408966, - "p25": 44357.99875576832, - "p50": 45356.46358770926, - "p75": 46631.30826036476, - "p90": 47931.56773050635, - "p95": 49031.934498939045, - "p99": 51126.11010443031 + "p10": 43089.712782011295, + "p25": 44332.06094647631, + "p50": 45421.50708360546, + "p75": 46673.66771682551, + "p90": 48211.10301702817, + "p95": 49226.661404928724, + "p99": 51135.89363734076 } }, "details": { "DNSDialup": { - "average": 0.0007379955200000001, - "fastest": 0.000073709, - "slowest": 0.0017323 + "average": 0.00098192154, + "fastest": 0.00008027, + "slowest": 0.001988266 }, "DNSLookup": { - "average": 0.00000844898, - "fastest": 0.000004068, - "slowest": 0.00006846 + "average": 0.00001092084, + "fastest": 0.000004138, + "slowest": 0.000042119 } }, "statusCodeDistribution": { - "200": 453449 + "200": 453758 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 4cc4579e86..407f7d144f 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000999899, - "slowest": 0.016350786, - "fastest": 0.000508114, - "average": 0.0015604726358293373, - "requestsPerSec": 32000.200303171707, - "totalData": 4160442, + "total": 10.000385107, + "slowest": 0.014640919, + "fastest": 0.000497872, + "average": 0.0015602066274202206, + "requestsPerSec": 32005.067462448475, + "totalData": 4160819, "sizePerRequest": 13, - "sizePerSec": 416002.6039412322 + "sizePerSec": 416065.87701183016 }, "responseTimeHistogram": { - "0.000508114": 1, - "0.0020923812": 303561, - "0.0036766484": 14807, - "0.005260915600000001": 374, - "0.0068451828": 1116, - "0.00842945": 125, - "0.010013717200000001": 0, - "0.0115979844": 0, - "0.0131822516": 0, - "0.0147665188": 0, - "0.016350786": 50 + "0.000497872": 1, + "0.0019121767": 292304, + "0.0033264814": 26136, + "0.0047407861": 429, + "0.0061550908000000005": 786, + "0.007569395500000001": 357, + "0.0089837002": 0, + "0.0103980049": 0, + "0.011812309600000001": 0, + "0.013226614300000002": 0, + "0.014640919000000002": 50 }, "latencyPercentiles": { - "p10": 0.001060595, - "p25": 0.001402745, - "p50": 0.001607236, - "p75": 0.001686729, - "p90": 0.001772959, - "p95": 0.002099359, - "p99": 0.002438982 + "p10": 0.001070113, + "p25": 0.001324031, + "p50": 0.001602075, + "p75": 0.001700842, + "p90": 0.001869278, + "p95": 0.002116848, + "p99": 0.002538928 }, "rps": { - "mean": 32021.85888825977, - "stddev": 3507.8529554450597, - "max": 37014.59719290931, + "mean": 32012.385629638946, + "stddev": 3708.1365279822803, + "max": 41901.562928300904, "percentiles": { - "p10": 30101.023434796552, - "p25": 31399.10170390263, - "p50": 32820.457643644586, - "p75": 33622.11329420406, - "p90": 34436.00329988626, - "p95": 35170.06926619614, - "p99": 36162.137400695494 + "p10": 29204.731166449368, + "p25": 30987.55150255175, + "p50": 32608.32808647854, + "p75": 33825.85309952319, + "p90": 35022.304321019925, + "p95": 36033.47149166726, + "p99": 39211.75742985193 } }, "details": { "DNSDialup": { - "average": 0.0011357954400000004, - "fastest": 0.00019123, - "slowest": 0.001680455 + "average": 0.0009815854999999996, + "fastest": 0.000164859, + "slowest": 0.002068324 }, "DNSLookup": { - "average": 0.000012459740000000001, - "fastest": 0.000004669, - "slowest": 0.000052348 + "average": 0.000013249839999999996, + "fastest": 0.000004899, + "slowest": 0.00020396 } }, "statusCodeDistribution": { - "200": 320034 + "200": 320063 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 8067e90f50..e66c06c1e2 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000368849, - "slowest": 0.005039475, - "fastest": 0.000033233, - "average": 0.0006448406302170069, - "requestsPerSec": 77357.64667093831, - "totalData": 10056865, + "total": 10.000152809, + "slowest": 0.00383862, + "fastest": 0.000033904, + "average": 0.0006192716192495107, + "requestsPerSec": 80572.26878321795, + "totalData": 10474555, "sizePerRequest": 13, - "sizePerSec": 1005649.4067221981 + "sizePerSec": 1047439.4941818335 }, "responseTimeHistogram": { - "0.000033233": 1, - "0.0005338572000000001": 279086, - "0.0010344814": 443320, - "0.0015351056000000001": 48122, - "0.0020357298000000003": 3058, - "0.002536354": 16, - "0.0030369782000000006": 1, - "0.0035376024000000005": 0, - "0.0040382266": 0, - "0.0045388508": 0, - "0.005039475": 1 + "0.000033904": 1, + "0.0004143756": 123443, + "0.0007948472": 507499, + "0.0011753188": 154544, + "0.0015557904": 18244, + "0.001936262": 1866, + "0.0023167336": 90, + "0.0026972052": 33, + "0.0030776768": 11, + "0.0034581484": 2, + "0.00383862": 2 }, "latencyPercentiles": { - "p10": 0.000381072, - "p25": 0.000475819, - "p50": 0.000606003, - "p75": 0.000771698, - "p90": 0.000968686, - "p95": 0.001084144, - "p99": 0.00140732 + "p10": 0.000387014, + "p25": 0.00045005, + "p50": 0.000559174, + "p75": 0.000760854, + "p90": 0.000925932, + "p95": 0.001032533, + "p99": 0.001349202 }, "rps": { - "mean": 77357.36019605698, - "stddev": 9979.516433079662, - "max": 101086.0849099054, + "mean": 80570.5295024538, + "stddev": 9845.611904001653, + "max": 99245.09697206452, "percentiles": { - "p10": 64843.45808561232, - "p25": 68881.19888177741, - "p50": 76207.51305805652, - "p75": 84910.11722111632, - "p90": 91509.62681274266, - "p95": 94705.90952824618, - "p99": 98179.91469367484 + "p10": 66911.74301089681, + "p25": 72413.6644584835, + "p50": 82761.16877985082, + "p75": 88901.71244921356, + "p90": 91200.78932327246, + "p95": 93023.5628684763, + "p99": 97078.18677163044 } }, "details": { "DNSDialup": { - "average": 0.0008200245000000001, - "fastest": 0.000080762, - "slowest": 0.00208891 + "average": 0.0010114821800000003, + "fastest": 0.000154146, + "slowest": 0.00206841 }, "DNSLookup": { - "average": 0.000010121000000000002, - "fastest": 0.000004639, - "slowest": 0.000046948 + "average": 0.000010257380000000003, + "fastest": 0.00000499, + "slowest": 0.000051627 } }, "statusCodeDistribution": { - "200": 773605 + "200": 805735 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index e8c8d444a6..2b993af4d6 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000265159, - "slowest": 0.008515824, - "fastest": 0.000382776, - "average": 0.0012238947080542074, - "requestsPerSec": 40787.31848754172, - "totalData": 5302492, + "total": 10.000334118, + "slowest": 0.008284069, + "fastest": 0.000322601, + "average": 0.0011876012747026035, + "requestsPerSec": 42034.59554850045, + "totalData": 5464680, "sizePerRequest": 13, - "sizePerSec": 530235.1403380423 + "sizePerSec": 546449.7421305059 }, "responseTimeHistogram": { - "0.000382776": 1, - "0.0011960808": 168200, - "0.0020093856": 238576, - "0.0028226904": 949, - "0.0036359952": 91, - "0.0044493": 18, - "0.005262604799999999": 11, - "0.006075909599999999": 13, - "0.0068892143999999995": 1, - "0.0077025192": 23, - "0.008515824": 1 + "0.000322601": 1, + "0.0011187477999999999": 136007, + "0.0019148945999999999": 282956, + "0.0027110413999999997": 1184, + "0.0035071881999999997": 136, + "0.004303334999999999": 25, + "0.005099481799999999": 0, + "0.005895628599999999": 9, + "0.006691775399999999": 14, + "0.0074879221999999985": 11, + "0.008284069": 17 }, "latencyPercentiles": { - "p10": 0.001073426, - "p25": 0.001124786, - "p50": 0.001233007, - "p75": 0.001296036, - "p90": 0.001358898, - "p95": 0.001412358, - "p99": 0.001575838 + "p10": 0.001038612, + "p25": 0.001095589, + "p50": 0.001194524, + "p75": 0.001267912, + "p90": 0.001323275, + "p95": 0.00136599, + "p99": 0.001539569 }, "rps": { - "mean": 40787.19454670127, - "stddev": 2368.0813403344714, - "max": 46271.05890052612, + "mean": 42034.41085786002, + "stddev": 2600.385036018709, + "max": 57091.53220002228, "percentiles": { - "p10": 39103.1329550753, - "p25": 40402.53727934022, - "p50": 41144.259253717944, - "p75": 41810.61153320591, - "p90": 42212.13022756124, - "p95": 42717.57096607503, - "p99": 44229.62942875551 + "p10": 40609.870003293414, + "p25": 41633.785817189586, + "p50": 42251.3244223441, + "p75": 43076.55997003446, + "p90": 43903.37616962892, + "p95": 44291.301259216765, + "p99": 45206.61824891414 } }, "details": { "DNSDialup": { - "average": 0.0007274958199999999, - "fastest": 0.000065804, - "slowest": 0.001572935 + "average": 0.0007671869800000002, + "fastest": 0.000098965, + "slowest": 0.001311283 }, "DNSLookup": { - "average": 0.000038577619999999996, - "fastest": 0.000003696, - "slowest": 0.001480426 + "average": 0.000012808020000000003, + "fastest": 0.000003717, + "slowest": 0.00020176 } }, "statusCodeDistribution": { - "200": 407884 + "200": 420360 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index 76104c0a2f..e75d765983 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000375584, - "slowest": 0.012174083, - "fastest": 0.000323253, - "average": 0.0014550022623308033, - "requestsPerSec": 34317.211100458604, - "totalData": 4461405, + "total": 10.000275549, + "slowest": 0.011463608, + "fastest": 0.000829672, + "average": 0.0014322230219483633, + "requestsPerSec": 34862.639363458606, + "totalData": 4532268, "sizePerRequest": 13, - "sizePerSec": 446123.7443059618 + "sizePerSec": 453214.31172496185 }, "responseTimeHistogram": { - "0.000323253": 1, - "0.0015083359999999999": 210545, - "0.002693419": 131523, - "0.003878502": 868, - "0.005063585": 166, - "0.006248668": 27, - "0.007433751": 6, - "0.008618834": 10, - "0.009803917": 22, - "0.010989": 11, - "0.012174083": 6 + "0.000829672": 1, + "0.0018930656": 345188, + "0.0029564592": 2677, + "0.004019852799999999": 545, + "0.0050832464": 72, + "0.00614664": 48, + "0.0072100336": 13, + "0.008273427199999999": 50, + "0.0093368208": 21, + "0.0104002144": 11, + "0.011463608": 10 }, "latencyPercentiles": { - "p10": 0.00127565, - "p25": 0.001328036, - "p50": 0.001470836, - "p75": 0.0015454, - "p90": 0.001602676, - "p95": 0.001637117, - "p99": 0.001953338 + "p10": 0.001257144, + "p25": 0.001306559, + "p50": 0.001448226, + "p75": 0.001517684, + "p90": 0.001574699, + "p95": 0.001611806, + "p99": 0.001883063 }, "rps": { - "mean": 34312.821733268895, - "stddev": 2379.527059957323, - "max": 43609.08373176667, + "mean": 34857.92304139255, + "stddev": 2470.5813827054826, + "max": 38225.09996869597, "percentiles": { - "p10": 33839.49068562828, - "p25": 34304.31650913049, - "p50": 34605.18039550428, - "p75": 34983.97508238559, - "p90": 35345.901436292916, - "p95": 35509.73676982442, - "p99": 35932.43608859365 + "p10": 34273.042708620946, + "p25": 34806.282533997044, + "p50": 35300.213776894, + "p75": 35578.02174741614, + "p90": 35855.59409864883, + "p95": 36040.43939774716, + "p99": 36485.06511072249 } }, "details": { "DNSDialup": { - "average": 0.0007593467, - "fastest": 0.000156143, - "slowest": 0.001145201 + "average": 0.0010704801799999999, + "fastest": 0.000137159, + "slowest": 0.002101183 }, "DNSLookup": { - "average": 0.000014134779999999996, - "fastest": 0.000003908, - "slowest": 0.000139141 + "average": 0.000009598500000000003, + "fastest": 0.000004618, + "slowest": 0.000027181 } }, "statusCodeDistribution": { - "200": 343185 + "200": 348636 }, "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 f02fb7a7e9..d21ced7cd1 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.000362792, - "slowest": 0.010744655, - "fastest": 0.000497271, - "average": 0.0013899426888203496, - "requestsPerSec": 35921.99677869446, - "totalData": 4670029, + "total": 10.000164366, + "slowest": 0.010985429, + "fastest": 0.000448369, + "average": 0.0013686203885986358, + "requestsPerSec": 36481.00037638922, + "totalData": 4742608, "sizePerRequest": 13, - "sizePerSec": 466985.95812302805 + "sizePerSec": 474253.0048930598 }, "responseTimeHistogram": { - "0.000497271": 1, - "0.0015220094": 319217, - "0.0025467478": 38993, - "0.0035714862": 760, - "0.0045962246": 136, - "0.005620963": 26, - "0.0066457014": 2, - "0.0076704398": 14, - "0.0086951782": 68, - "0.0097199166": 12, - "0.010744655": 4 + "0.000448369": 1, + "0.0015020749999999999": 326067, + "0.002555781": 37835, + "0.003609487": 713, + "0.0046631929999999995": 72, + "0.005716898999999999": 29, + "0.006770605": 8, + "0.007824311": 18, + "0.008878017": 61, + "0.009931723": 11, + "0.010985429": 1 }, "latencyPercentiles": { - "p10": 0.001221041, - "p25": 0.001270576, - "p50": 0.001403426, - "p75": 0.001471057, - "p90": 0.001528712, - "p95": 0.001568207, - "p99": 0.001905295 + "p10": 0.001200748, + "p25": 0.001250049, + "p50": 0.001381412, + "p75": 0.001448537, + "p90": 0.001505551, + "p95": 0.001545191, + "p99": 0.001904099 }, "rps": { - "mean": 35911.776431353625, - "stddev": 2463.241114290927, - "max": 38101.63396921627, + "mean": 36478.50302003803, + "stddev": 2555.982898870681, + "max": 39733.92482501778, "percentiles": { - "p10": 35372.269082963525, - "p25": 35837.66677241467, - "p50": 36390.536014550285, - "p75": 36691.266708208794, - "p90": 36958.99364020418, - "p95": 37202.68603393, - "p99": 37663.715667294986 + "p10": 35881.02910868856, + "p25": 36514.151849179696, + "p50": 36828.097167089814, + "p75": 37305.2115380523, + "p90": 37608.59229631267, + "p95": 37814.70632128638, + "p99": 38421.02593693658 } }, "details": { "DNSDialup": { - "average": 0.0009008308399999999, - "fastest": 0.000116779, - "slowest": 0.001835833 + "average": 0.00081799348, + "fastest": 0.000091924, + "slowest": 0.001536184 }, "DNSLookup": { - "average": 0.00002994191999999998, - "fastest": 0.000003637, - "slowest": 0.001061258 + "average": 0.000009257120000000001, + "fastest": 0.000004639, + "slowest": 0.00004819 } }, "statusCodeDistribution": { - "200": 359233 + "200": 364816 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index 01703cb8cc..ead3f2788e 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000423828, - "slowest": 0.005028091, - "fastest": 0.000171333, - "average": 0.0007798713613245322, - "requestsPerSec": 63995.98767085374, - "totalData": 8319831, + "total": 10.000405338, + "slowest": 0.003876805, + "fastest": 0.000150942, + "average": 0.0007633547877445585, + "requestsPerSec": 65375.65007647493, + "totalData": 8499179, "sizePerRequest": 13, - "sizePerSec": 831947.8397210987 + "sizePerSec": 849883.4509941741 }, "responseTimeHistogram": { - "0.000171333": 1, - "0.0006570088": 244093, - "0.0011426846000000001": 379278, - "0.0016283604000000003": 16351, - "0.0021140362": 97, - "0.002599712": 85, - "0.0030853878000000005": 38, - "0.0035710636000000004": 22, - "0.0040567394": 12, - "0.0045424152": 9, - "0.005028091": 1 + "0.000150942": 1, + "0.0005235283": 74354, + "0.0008961146000000001": 370313, + "0.0012687009000000003": 206749, + "0.0016412872000000002": 2157, + "0.0020138735": 104, + "0.0023864598000000003": 53, + "0.0027590461000000003": 2, + "0.0031316324": 4, + "0.0035042187": 20, + "0.003876805": 26 }, "latencyPercentiles": { - "p10": 0.000524744, - "p25": 0.000582552, - "p50": 0.000813952, - "p75": 0.000943727, - "p90": 0.001024105, - "p95": 0.001086447, - "p99": 0.001215816 + "p10": 0.000517501, + "p25": 0.000576006, + "p50": 0.000776889, + "p75": 0.000932149, + "p90": 0.001014493, + "p95": 0.001076718, + "p99": 0.001204082 }, "rps": { - "mean": 63988.086922836774, - "stddev": 11897.23572940504, - "max": 89451.48827665167, + "mean": 65371.81306510084, + "stddev": 11923.110829090398, + "max": 90107.78114806919, "percentiles": { - "p10": 52534.599287089426, - "p25": 53996.02303172485, - "p50": 59562.331177391665, - "p75": 74319.53860670069, - "p90": 82113.51372136877, - "p95": 84959.89672719267, - "p99": 88411.10804378815 + "p10": 52937.44265318927, + "p25": 54300.298651644334, + "p50": 63437.43085019613, + "p75": 75832.48663727086, + "p90": 82459.29990748606, + "p95": 85508.72188963472, + "p99": 89007.45882504406 } }, "details": { "DNSDialup": { - "average": 0.0008410759599999998, - "fastest": 0.000090079, - "slowest": 0.001884896 + "average": 0.0009567462200000001, + "fastest": 0.000132799, + "slowest": 0.001999721 }, "DNSLookup": { - "average": 0.00004300202, - "fastest": 0.000003807, - "slowest": 0.001778714 + "average": 0.000009940900000000002, + "fastest": 0.000004749, + "slowest": 0.000046913 } }, "statusCodeDistribution": { - "200": 639987 + "200": 653783 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index a4b6357663..0891415eff 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000233401, - "slowest": 0.006628897, - "fastest": 0.000209683, - "average": 0.0010734341624331768, - "requestsPerSec": 46501.11465933375, - "totalData": 6045286, + "total": 10.000266897, + "slowest": 0.006806854, + "fastest": 0.000294043, + "average": 0.0010833861456894976, + "requestsPerSec": 46073.47031289939, + "totalData": 5989711, "sizePerRequest": 13, - "sizePerSec": 604514.4905713387 + "sizePerSec": 598955.1140676921 }, "responseTimeHistogram": { - "0.000209683": 1, - "0.0008516044": 21842, - "0.0014935258": 441298, - "0.0021354472": 1537, - "0.0027773686": 205, - "0.0034192899999999997": 66, - "0.0040612114000000005": 33, - "0.004703132799999999": 7, - "0.005345054199999999": 10, - "0.0059869756": 17, - "0.006628897": 6 + "0.000294043": 1, + "0.0009453241": 22643, + "0.0015966052000000001": 436595, + "0.0022478863": 1215, + "0.0028991674": 178, + "0.0035504485": 42, + "0.0042017296": 29, + "0.0048530107": 7, + "0.0055042918": 5, + "0.0061555729": 14, + "0.006806854": 18 }, "latencyPercentiles": { - "p10": 0.000968148, - "p25": 0.001031202, - "p50": 0.001079244, - "p75": 0.001128199, - "p90": 0.001185123, - "p95": 0.001230651, - "p99": 0.001367976 + "p10": 0.000994848, + "p25": 0.001037886, + "p50": 0.001081669, + "p75": 0.001128261, + "p90": 0.001184362, + "p95": 0.001231538, + "p99": 0.001382454 }, "rps": { - "mean": 46499.016653081904, - "stddev": 3411.2060771555666, - "max": 70505.10640504467, + "mean": 46069.42819023553, + "stddev": 2924.8135225382184, + "max": 68724.59653310316, "percentiles": { - "p10": 44321.58411788397, - "p25": 45201.01069860829, - "p50": 46123.467620324096, - "p75": 47124.24779172946, - "p90": 50058.66875978667, - "p95": 52542.78559031002, - "p99": 56551.88069534924 + "p10": 44306.65485956054, + "p25": 45287.7494227831, + "p50": 46113.31752610268, + "p75": 46724.49273844536, + "p90": 47843.513675685936, + "p95": 50019.96797121466, + "p99": 54171.81015153692 } }, "details": { "DNSDialup": { - "average": 0.0009866605999999999, - "fastest": 0.000103043, - "slowest": 0.001879447 + "average": 0.0010180785599999999, + "fastest": 0.000421084, + "slowest": 0.001588013 }, "DNSLookup": { - "average": 0.0000117059, - "fastest": 0.000004519, - "slowest": 0.000072917 + "average": 0.000007791980000000001, + "fastest": 0.000004409, + "slowest": 0.000030788 } }, "statusCodeDistribution": { - "200": 465022 + "200": 460747 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index 9fc363cfc0..7cfea2593c 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000354249, - "slowest": 0.013407044, - "fastest": 0.001000484, - "average": 0.0030186184380617187, - "requestsPerSec": 16523.114670315113, - "totalData": 2148081, + "total": 10.000202615, + "slowest": 0.015020351, + "fastest": 0.00112719, + "average": 0.002926837021758794, + "requestsPerSec": 17041.054722669738, + "totalData": 2215382, "sizePerRequest": 13, - "sizePerSec": 214800.4907140965 + "sizePerSec": 221533.7113947066 }, "responseTimeHistogram": { - "0.001000484": 1, - "0.00224114": 825, - "0.0034817960000000005": 143106, - "0.004722452": 19043, - "0.005963108000000001": 949, - "0.0072037640000000005": 90, - "0.008444420000000001": 1081, - "0.009685076": 88, - "0.010925732": 16, - "0.012166388": 18, - "0.013407044": 20 + "0.00112719": 1, + "0.0025165060999999996": 10023, + "0.0039058222": 153445, + "0.0052951383": 5410, + "0.0066844543999999995": 302, + "0.008073770499999999": 902, + "0.0094630866": 280, + "0.0108524027": 2, + "0.012241718799999999": 11, + "0.013631034899999998": 19, + "0.015020350999999998": 19 }, "latencyPercentiles": { - "p10": 0.002677662, - "p25": 0.002782207, - "p50": 0.002891248, - "p75": 0.003002583, - "p90": 0.003635666, - "p95": 0.003845886, - "p99": 0.005188013 + "p10": 0.002567564, + "p25": 0.002672367, + "p50": 0.002786281, + "p75": 0.002912957, + "p90": 0.003586795, + "p95": 0.00383518, + "p99": 0.005135045 }, "rps": { - "mean": 16530.730637004817, - "stddev": 2066.3272969850186, - "max": 24588.03453530168, + "mean": 17049.29740717904, + "stddev": 2270.4456802531104, + "max": 29725.39718659741, "percentiles": { - "p10": 15231.056123435304, - "p25": 15937.018547809892, - "p50": 16809.849001253224, - "p75": 17620.284471484618, - "p90": 18311.522953087173, - "p95": 18636.391281254822, - "p99": 19695.390685708102 + "p10": 15339.577644280067, + "p25": 16317.332270337472, + "p50": 17436.60006859745, + "p75": 18308.676926170134, + "p90": 19036.320964465056, + "p95": 19395.302698871383, + "p99": 20155.872077398828 } }, "details": { "DNSDialup": { - "average": 0.0009593551400000003, - "fastest": 0.00010603, - "slowest": 0.001468006 + "average": 0.0007837339, + "fastest": 0.000070794, + "slowest": 0.001882855 }, "DNSLookup": { - "average": 0.00001218348, - "fastest": 0.000004308, - "slowest": 0.000056516 + "average": 0.00000746542, + "fastest": 0.000003897, + "slowest": 0.000030077 } }, "statusCodeDistribution": { - "200": 165237 + "200": 170414 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index bf954f9d05..c3e5e66a6a 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000188652, - "slowest": 0.005383995, - "fastest": 0.000035575, - "average": 0.0006600893040284737, - "requestsPerSec": 75583.27410641733, - "totalData": 9826011, + "total": 10.000211858, + "slowest": 0.005324721, + "fastest": 0.00003598, + "average": 0.0006520377668843363, + "requestsPerSec": 76499.87928885737, + "totalData": 9945195, "sizePerRequest": 13, - "sizePerSec": 982582.5633834252 + "sizePerSec": 994498.4307551457 }, "responseTimeHistogram": { - "0.000035575": 1, - "0.000570417": 330113, - "0.001105259": 381692, - "0.001640101": 39494, - "0.002174943": 4475, - "0.0027097849999999997": 61, - "0.003244627": 9, - "0.003779469": 1, - "0.004314311": 0, - "0.004849153": 0, - "0.005383995": 1 + "0.00003598": 1, + "0.0005648541000000001": 329900, + "0.0010937282": 392995, + "0.0016226023000000002": 37677, + "0.0021514764000000004": 4386, + "0.0026803505000000004": 47, + "0.0032092246000000007": 7, + "0.0037380987000000007": 1, + "0.0042669728": 0, + "0.0047958469": 0, + "0.005324721": 1 }, "latencyPercentiles": { - "p10": 0.000384583, - "p25": 0.000475179, - "p50": 0.000602732, - "p75": 0.000814774, - "p90": 0.000982225, - "p95": 0.001140991, - "p99": 0.001550572 + "p10": 0.000385425, + "p25": 0.000475538, + "p50": 0.000599642, + "p75": 0.000795171, + "p90": 0.000962778, + "p95": 0.001116077, + "p99": 0.001523587 }, "rps": { - "mean": 75565.56782177635, - "stddev": 14324.58445475038, - "max": 101129.4893590961, + "mean": 76488.1867984543, + "stddev": 12451.74843229413, + "max": 99724.99108277148, "percentiles": { - "p10": 57572.622105520466, - "p25": 61751.908654416664, - "p50": 74371.48587223141, - "p75": 89251.4373158221, - "p90": 94754.90965796067, - "p95": 96817.6789081716, - "p99": 99415.94643880216 + "p10": 59497.945517913155, + "p25": 65380.1691634255, + "p50": 77086.46017373107, + "p75": 87705.41142389044, + "p90": 93101.5734165906, + "p95": 95014.28064637909, + "p99": 97454.45755088639 } }, "details": { "DNSDialup": { - "average": 0.0009683747399999998, - "fastest": 0.000130759, - "slowest": 0.001476579 + "average": 0.0008612334800000001, + "fastest": 0.000087924, + "slowest": 0.00131656 }, "DNSLookup": { - "average": 0.00000929604, - "fastest": 0.000004738, - "slowest": 0.00004259 + "average": 0.00000938334, + "fastest": 0.000003697, + "slowest": 0.000060104 } }, "statusCodeDistribution": { - "200": 755847 + "200": 765015 }, "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 5ca83a088a..5585f7ddf6 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.00071196, - "slowest": 0.025043854, - "fastest": 0.001542475, - "average": 0.004761548489303452, - "requestsPerSec": 10488.653249843224, - "totalData": 4090866, + "total": 10.000738163, + "slowest": 0.02729781, + "fastest": 0.001717337, + "average": 0.0046867531401330025, + "requestsPerSec": 10655.513449422564, + "totalData": 4155957, "sizePerRequest": 39, - "sizePerSec": 409057.4767438857 + "sizePerSec": 415565.02452748 }, "responseTimeHistogram": { - "0.001542475": 1, - "0.0038926129": 7259, - "0.0062427507999999994": 91400, - "0.008592888699999999": 3195, - "0.010943026599999999": 2360, - "0.0132931645": 481, - "0.0156433024": 129, - "0.0179934403": 41, - "0.0203435782": 11, - "0.0226937161": 11, - "0.025043854": 6 + "0.001717337": 1, + "0.0042753843": 40141, + "0.0068334316": 61198, + "0.0093914789": 2781, + "0.0119495262": 2039, + "0.014507573499999999": 232, + "0.0170656208": 84, + "0.019623668099999998": 45, + "0.0221817154": 23, + "0.0247397627": 11, + "0.02729781": 8 }, "latencyPercentiles": { - "p10": 0.003915775, - "p25": 0.004010177, - "p50": 0.00467534, - "p75": 0.004826382, - "p90": 0.005385185, - "p95": 0.006755121, - "p99": 0.010611148 + "p10": 0.003828652, + "p25": 0.003934641, + "p50": 0.004564888, + "p75": 0.004733906, + "p90": 0.005358323, + "p95": 0.006800487, + "p99": 0.010722537 }, "rps": { - "mean": 10472.54007295026, - "stddev": 1897.221782643447, - "max": 12426.147264756468, + "mean": 10649.439128353913, + "stddev": 1999.3423160964248, + "max": 12944.955240559888, "percentiles": { - "p10": 7042.692374343413, - "p25": 10484.089599783194, - "p50": 11243.116657351882, - "p75": 11457.48237656802, - "p90": 11578.924210572803, - "p95": 11706.831564129014, - "p99": 12251.539047679613 + "p10": 7268.318707053283, + "p25": 10548.00621373511, + "p50": 11406.650512775734, + "p75": 11704.312879689862, + "p90": 11890.03190527979, + "p95": 12211.696067728823, + "p99": 12607.293319185323 } }, "details": { "DNSDialup": { - "average": 0.0006316363999999999, - "fastest": 0.000092424, - "slowest": 0.001010455 + "average": 0.0007391023999999999, + "fastest": 0.000126867, + "slowest": 0.001213019 }, "DNSLookup": { - "average": 0.000010685319999999997, - "fastest": 0.000003787, - "slowest": 0.000180731 + "average": 0.000009605020000000002, + "fastest": 0.000004819, + "slowest": 0.000052889 } }, "statusCodeDistribution": { - "200": 104894 + "200": 106563 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 29de525586..7c6811f739 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000466822, - "slowest": 0.032326308, - "fastest": 0.00606054, - "average": 0.007968491828753841, - "requestsPerSec": 6266.707456309183, - "totalData": 814710, + "total": 10.0002923, + "slowest": 0.031345514, + "fastest": 0.005353237, + "average": 0.00804842033577766, + "requestsPerSec": 6204.518641920096, + "totalData": 806611, "sizePerRequest": 13, - "sizePerSec": 81467.19693201937 + "sizePerSec": 80658.74234496125 }, "responseTimeHistogram": { - "0.00606054": 1, - "0.008687116799999998": 50293, - "0.011313693599999999": 9814, - "0.0139402704": 2002, - "0.0165668472": 418, - "0.019193423999999997": 81, - "0.0218200008": 24, - "0.024446577599999998": 9, - "0.027073154399999997": 8, - "0.029699731199999996": 10, - "0.032326308": 10 + "0.005353237": 1, + "0.0079524647": 36163, + "0.0105516924": 21626, + "0.0131509201": 3292, + "0.0157501478": 783, + "0.0183493755": 124, + "0.0209486032": 21, + "0.0235478309": 9, + "0.0261470586": 10, + "0.028746286299999996": 9, + "0.031345514": 9 }, "latencyPercentiles": { - "p10": 0.006328319, - "p25": 0.007321959, - "p50": 0.00759484, - "p75": 0.008311524, - "p90": 0.009612892, - "p95": 0.010938014, - "p99": 0.013746572 + "p10": 0.00635257, + "p25": 0.007394836, + "p50": 0.007760073, + "p75": 0.008314038, + "p90": 0.009801217, + "p95": 0.011101042, + "p99": 0.014149587 }, "rps": { - "mean": 6265.84042506386, - "stddev": 1003.145758989927, - "max": 8041.21686528583, + "mean": 6203.34062979995, + "stddev": 1001.8925379287904, + "max": 7937.906679557473, "percentiles": { - "p10": 4900.939019916207, - "p25": 5811.103275027568, - "p50": 6420.501946816541, - "p75": 6772.173080167449, - "p90": 7606.915446832806, - "p95": 7846.250508245552, - "p99": 7973.928685017502 + "p10": 4760.9511245822505, + "p25": 5827.770491948167, + "p50": 6313.406457515001, + "p75": 6669.41594812982, + "p90": 7616.512599315242, + "p95": 7808.8106810913605, + "p99": 7897.987167594107 } }, "details": { "DNSDialup": { - "average": 0.0010680693600000001, - "fastest": 0.000173185, - "slowest": 0.002206512 + "average": 0.0009376217399999997, + "fastest": 0.000129994, + "slowest": 0.00151482 }, "DNSLookup": { - "average": 0.000012158399999999999, - "fastest": 0.000004769, - "slowest": 0.000053501 + "average": 0.0000072525400000000015, + "fastest": 0.000004328, + "slowest": 0.000028925 } }, "statusCodeDistribution": { - "200": 62670 + "200": 62047 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index f308755ab0..4aef0d8c92 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000232995, - "slowest": 0.004821336, - "fastest": 0.000129868, - "average": 0.000942863762356504, - "requestsPerSec": 52934.36665572411, - "totalData": 6881628, + "total": 10.000373776, + "slowest": 0.004686481, + "fastest": 0.000176581, + "average": 0.0009744828274780709, + "requestsPerSec": 51217.08562826022, + "totalData": 6658470, "sizePerRequest": 13, - "sizePerSec": 688146.7665244134 + "sizePerSec": 665822.1131673829 }, "responseTimeHistogram": { - "0.000129868": 1, - "0.0005990148": 35907, - "0.0010681616": 378083, - "0.0015373084": 114471, - "0.0020064552": 684, - "0.002475602": 75, - "0.0029447488": 62, - "0.0034138956": 23, - "0.0038830424": 5, - "0.0043521892": 31, - "0.004821336": 14 + "0.000176581": 1, + "0.0006275709999999999": 17569, + "0.001078561": 411191, + "0.0015295509999999999": 82469, + "0.0019805409999999997": 706, + "0.002431531": 123, + "0.0028825209999999994": 65, + "0.0033335109999999995": 6, + "0.0037845009999999996": 17, + "0.004235491": 21, + "0.004686481": 22 }, "latencyPercentiles": { - "p10": 0.000625061, - "p25": 0.000877322, - "p50": 0.000979098, - "p75": 0.001058468, - "p90": 0.001117116, - "p95": 0.001163451, - "p99": 0.001282734 + "p10": 0.000833476, + "p25": 0.000910846, + "p50": 0.000990592, + "p75": 0.00105342, + "p90": 0.001106454, + "p95": 0.001150504, + "p99": 0.001269354 }, "rps": { - "mean": 52917.25526479925, - "stddev": 7557.458059656707, - "max": 82060.83169452653, + "mean": 51213.75367222, + "stddev": 4469.041600505582, + "max": 77535.30182291918, "percentiles": { - "p10": 47941.29332342162, - "p25": 49105.23461801048, - "p50": 50130.70505684656, - "p75": 52989.087264477894, - "p90": 65254.67036283411, - "p95": 70505.26674342465, - "p99": 77846.54444892758 + "p10": 48630.07283704383, + "p25": 49675.953293233804, + "p50": 50562.96099903706, + "p75": 51267.693862978, + "p90": 53537.748238543216, + "p95": 60048.19468105326, + "p99": 70438.2008638616 } }, "details": { "DNSDialup": { - "average": 0.00100413874, - "fastest": 0.000104506, - "slowest": 0.001730149 + "average": 0.0007701384399999999, + "fastest": 0.000072136, + "slowest": 0.001877721 }, "DNSLookup": { - "average": 0.0000100845, - "fastest": 0.000004198, - "slowest": 0.000046818 + "average": 0.000007556520000000001, + "fastest": 0.000003727, + "slowest": 0.000044234 } }, "statusCodeDistribution": { - "200": 529356 + "200": 512190 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index e114f77b69..84b6d76e8a 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000210988, - "slowest": 0.022550496, - "fastest": 0.001616751, - "average": 0.0029924767655171683, - "requestsPerSec": 16668.24831996235, - "totalData": 2166918, + "total": 10.000193612, + "slowest": 0.023228432, + "fastest": 0.000363507, + "average": 0.0030966327055273455, + "requestsPerSec": 16106.788153253206, + "totalData": 2093923, "sizePerRequest": 13, - "sizePerSec": 216687.22815951053 + "sizePerSec": 209388.2459922917 }, "responseTimeHistogram": { - "0.001616751": 1, - "0.0037101255": 160889, - "0.0058035": 3632, - "0.0078968745": 1846, - "0.009990249": 211, - "0.0120836235": 35, - "0.014176998": 30, - "0.0162703725": 8, - "0.018363747": 8, - "0.0204571215": 12, - "0.022550496": 14 + "0.000363507": 1, + "0.0026499995": 1223, + "0.004936492": 154956, + "0.0072229845": 4455, + "0.009509477": 318, + "0.011795969500000001": 35, + "0.014082462": 31, + "0.016368954499999998": 19, + "0.018655447": 9, + "0.0209419395": 12, + "0.023228432": 12 }, "latencyPercentiles": { - "p10": 0.002703463, - "p25": 0.002763639, - "p50": 0.002866814, - "p75": 0.003042754, - "p90": 0.003149698, - "p95": 0.003283954, - "p99": 0.005945389 + "p10": 0.002828497, + "p25": 0.002904378, + "p50": 0.002992473, + "p75": 0.003087472, + "p90": 0.003183975, + "p95": 0.003343846, + "p99": 0.006173509 }, "rps": { - "mean": 16664.60310524495, - "stddev": 1741.3716161032273, - "max": 18601.741122969004, + "mean": 16105.71976502953, + "stddev": 1652.1242251604165, + "max": 22179.237544050626, "percentiles": { - "p10": 15623.38977683476, - "p25": 16225.244858475555, - "p50": 17062.83388578423, - "p75": 17533.330861970415, - "p90": 17871.70664858611, - "p95": 18002.62938962591, - "p99": 18293.26455065892 + "p10": 15571.638881839845, + "p25": 15940.925137104303, + "p50": 16370.284178090007, + "p75": 16734.06721403394, + "p90": 17038.488241087143, + "p95": 17189.78050459709, + "p99": 17614.320462666943 } }, "details": { "DNSDialup": { - "average": 0.0014291063800000003, - "fastest": 0.00012823, - "slowest": 0.002887338 + "average": 0.0009902975199999999, + "fastest": 0.000105778, + "slowest": 0.002356175 }, "DNSLookup": { - "average": 0.000011693800000000003, - "fastest": 0.000005149, - "slowest": 0.000121498 + "average": 0.000010080319999999999, + "fastest": 0.000004278, + "slowest": 0.000038993 } }, "statusCodeDistribution": { - "200": 166686 + "200": 161071 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index deb3df26a0..ad9209a3f6 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.44392763425361276, - "total": 10.000386039, - "slowest": 0.014612162, - "fastest": 0.000245942, - "average": 0.0009100485806841024, - "requestsPerSec": 54111.91106919627, - "totalData": 3122951, + "successRate": 0.6582511302113123, + "total": 10.000394578, + "slowest": 0.015673833, + "fastest": 0.00014519, + "average": 0.0009588946721439769, + "requestsPerSec": 51050.385664092544, + "totalData": 4368689, "sizePerRequest": 13, - "sizePerSec": 312283.0446565724 + "sizePerSec": 436851.6627944598 }, "responseTimeHistogram": { - "0.000245942": 1, - "0.0016825639999999999": 239675, - "0.0031191859999999995": 429, - "0.004555807999999999": 25, - "0.005992429999999999": 19, - "0.007429051999999999": 19, - "0.008865673999999999": 8, - "0.010302295999999999": 1, - "0.011738918": 0, - "0.01317554": 0, - "0.014612162": 50 + "0.00014519": 1, + "0.0016980543000000002": 335580, + "0.0032509186000000004": 366, + "0.004803782900000001": 4, + "0.006356647200000001": 51, + "0.0079095115": 1, + "0.009462375800000002": 0, + "0.011015240100000002": 0, + "0.012568104400000002": 0, + "0.014120968700000002": 0, + "0.015673833": 50 }, "latencyPercentiles": { - "p10": 0.000606185, - "p25": 0.000715873, - "p50": 0.000951689, - "p75": 0.001054915, - "p90": 0.001112352, - "p95": 0.001154924, - "p99": 0.001313584 + "p10": 0.000674287, + "p25": 0.000892209, + "p50": 0.000984253, + "p75": 0.00106248, + "p90": 0.001114167, + "p95": 0.00115473, + "p99": 0.001289255 }, "rps": { - "mean": 54799.45164891403, - "stddev": 9025.074968381423, - "max": 78640.41330839203, + "mean": 52036.89528540193, + "stddev": 6091.136322436924, + "max": 75313.5112439196, "percentiles": { - "p10": 47653.829766101866, - "p25": 49201.456363107536, - "p50": 52795.015188834375, - "p75": 60332.66549816218, - "p90": 67569.2345493251, - "p95": 70189.44943435564, - "p99": 74807.49088365617 + "p10": 47961.91403482674, + "p25": 49020.30643452696, + "p50": 50341.83110154487, + "p75": 54699.18159987522, + "p90": 60411.69969223163, + "p95": 63214.86181401389, + "p99": 69263.07095240637 } }, "details": { "DNSDialup": { - "average": 0.0014866670600000003, - "fastest": 0.000062918, - "slowest": 0.004328039 + "average": 0.0009705802400000001, + "fastest": 0.000063779, + "slowest": 0.001678824 }, "DNSLookup": { - "average": 0.00006064551999999999, - "fastest": 0.000004909, - "slowest": 0.002721836 + "average": 0.000007456799999999999, + "fastest": 0.000004008, + "slowest": 0.000022682 } }, "statusCodeDistribution": { - "200": 240227 + "200": 336053 }, "errorDistribution": { - "Connection refused (os error 111)": 300913 + "Connection refused (os error 111)": 174471 } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 802fc0fc40..16a3e08ab0 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000368748, - "slowest": 0.006282321, - "fastest": 0.000235993, - "average": 0.000992288764399383, - "requestsPerSec": 50298.945236454194, - "totalData": 6539104, + "total": 10.000194401, + "slowest": 0.00633887, + "fastest": 0.000205034, + "average": 0.0009091183612178786, + "requestsPerSec": 54897.93277869699, + "totalData": 7136870, "sizePerRequest": 13, - "sizePerSec": 653886.2880739046 + "sizePerSec": 713673.1261230608 }, "responseTimeHistogram": { - "0.000235993": 1, - "0.0008406258": 57582, - "0.0014452585999999998": 443704, - "0.0020498914": 1437, - "0.0026545241999999998": 174, - "0.003259157": 59, - "0.0038637897999999997": 3, - "0.0044684226": 1, - "0.0050730554": 9, - "0.0056776882": 24, - "0.006282321": 14 + "0.000205034": 1, + "0.0008184176": 148688, + "0.0014318012": 398551, + "0.0020451847999999996": 1415, + "0.0026585684": 210, + "0.003271952": 70, + "0.0038853355999999995": 6, + "0.0044987192": 2, + "0.0051121028": 0, + "0.005725486399999999": 26, + "0.00633887": 21 }, "latencyPercentiles": { - "p10": 0.000815023, - "p25": 0.000927627, - "p50": 0.001013234, - "p75": 0.001081964, - "p90": 0.001140242, - "p95": 0.001186776, - "p99": 0.00130747 + "p10": 0.000606832, + "p25": 0.000787359, + "p50": 0.000950273, + "p75": 0.001044332, + "p90": 0.001099175, + "p95": 0.001138209, + "p99": 0.001249928 }, "rps": { - "mean": 50294.83757878235, - "stddev": 5173.687656854963, - "max": 80747.3664051311, + "mean": 54897.166198009014, + "stddev": 7087.250631671085, + "max": 79674.51108161971, "percentiles": { - "p10": 47408.27837494093, - "p25": 48215.0093324062, - "p50": 49028.49731172057, - "p75": 50218.2464701395, - "p90": 55619.95467274757, - "p95": 61403.05274341901, - "p99": 69737.10013727202 + "p10": 48742.05258597099, + "p25": 49947.500072569754, + "p50": 52743.349759166595, + "p75": 58885.21165622399, + "p90": 64960.50421362404, + "p95": 68592.46950814451, + "p99": 75024.24783690972 } }, "details": { "DNSDialup": { - "average": 0.0009567333600000001, - "fastest": 0.000093645, - "slowest": 0.001523704 + "average": 0.00107482284, + "fastest": 0.000124734, + "slowest": 0.001452431 }, "DNSLookup": { - "average": 0.000017200919999999995, - "fastest": 0.000004368, - "slowest": 0.000389731 + "average": 0.000019939880000000007, + "fastest": 0.00000535, + "slowest": 0.000286869 } }, "statusCodeDistribution": { - "200": 503008 + "200": 548990 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 053d40a952..936aded261 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000205115, - "slowest": 0.011416832, - "fastest": 0.000263966, - "average": 0.0011981598215957806, - "requestsPerSec": 41667.44533819494, - "totalData": 5416879, + "total": 10.000309135, + "slowest": 0.011328994, + "fastest": 0.00037276, + "average": 0.001205576295878731, + "requestsPerSec": 41410.61985280318, + "totalData": 5383547, "sizePerRequest": 13, - "sizePerSec": 541676.7893965343 + "sizePerSec": 538338.0580864414 }, "responseTimeHistogram": { - "0.000263966": 1, - "0.0013792526": 383622, - "0.0024945392": 31374, - "0.0036098258": 286, - "0.0047251124": 0, - "0.0058403990000000005": 1053, - "0.0069556856": 267, - "0.0080709722": 30, - "0.0091862588": 0, - "0.0103015454": 0, - "0.011416832000000002": 50 + "0.00037276": 1, + "0.0014683834": 393316, + "0.0025640068": 19096, + "0.0036596302000000006": 306, + "0.0047552536": 0, + "0.005850877000000001": 953, + "0.0069465004000000006": 397, + "0.0080421238": 0, + "0.0091377472": 0, + "0.010233370600000001": 21, + "0.011328994000000002": 29 }, "latencyPercentiles": { - "p10": 0.000883853, - "p25": 0.001078429, - "p50": 0.001206539, - "p75": 0.001273541, - "p90": 0.001349948, - "p95": 0.00147766, - "p99": 0.002142125 + "p10": 0.000893253, + "p25": 0.001094737, + "p50": 0.001214881, + "p75": 0.001278435, + "p90": 0.001348756, + "p95": 0.001469628, + "p99": 0.002153101 }, "rps": { - "mean": 41681.46411596234, - "stddev": 4446.327044646926, - "max": 54994.0484560028, + "mean": 41424.21158364487, + "stddev": 4391.698492106711, + "max": 49974.269321048894, "percentiles": { - "p10": 38402.38054547682, - "p25": 40287.24499703789, - "p50": 42814.95098088079, - "p75": 43906.79677214207, - "p90": 45032.956212752244, - "p95": 45726.056848663604, - "p99": 47431.713124174 + "p10": 38121.832373399404, + "p25": 40316.57022320928, + "p50": 42608.12963113356, + "p75": 43642.2937468702, + "p90": 44560.67827560696, + "p95": 45263.55987360521, + "p99": 46922.65895200833 } }, "details": { "DNSDialup": { - "average": 0.0009928208000000002, - "fastest": 0.000359224, - "slowest": 0.001587205 + "average": 0.0010508041799999993, + "fastest": 0.000133328, + "slowest": 0.00223848 }, "DNSLookup": { - "average": 0.000020651739999999997, - "fastest": 0.000004408, - "slowest": 0.000140464 + "average": 0.0000525252, + "fastest": 0.000004609, + "slowest": 0.002137842 } }, "statusCodeDistribution": { - "200": 416683 + "200": 414119 }, "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 a99769e3d8..c3eff18989 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.000454558, - "slowest": 0.004583746, - "fastest": 0.000043269, - "average": 0.0006168223665988772, - "requestsPerSec": 80897.82272474979, - "totalData": 10517195, + "total": 10.000419013, + "slowest": 0.004753048, + "fastest": 0.000044163, + "average": 0.0006254181582454146, + "requestsPerSec": 79784.75691496508, + "totalData": 10372453, "sizePerRequest": 13, - "sizePerSec": 1051671.6954217474 + "sizePerSec": 1037201.839894546 }, "responseTimeHistogram": { - "0.000043269": 1, - "0.0004973167": 272460, - "0.0009513643999999998": 453510, - "0.0014054120999999998": 71205, - "0.0018594597999999998": 10341, - "0.0023135074999999995": 1386, - "0.0027675551999999993": 47, - "0.0032216028999999995": 41, - "0.0036756505999999993": 14, - "0.0041296983": 0, - "0.004583746": 10 + "0.000044163": 1, + "0.0005150515": 287695, + "0.00098594": 442554, + "0.0014568285000000002": 58049, + "0.0019277170000000002": 8797, + "0.0023986055": 686, + "0.002869494": 46, + "0.0033403825": 35, + "0.003811271": 17, + "0.0042821595": 0, + "0.004753048": 1 }, "latencyPercentiles": { - "p10": 0.000355738, - "p25": 0.000457264, - "p50": 0.000569061, - "p75": 0.000717322, - "p90": 0.000955482, - "p95": 0.001049523, - "p99": 0.00150195 + "p10": 0.000341288, + "p25": 0.000451257, + "p50": 0.000586539, + "p75": 0.000745508, + "p90": 0.000961853, + "p95": 0.001061237, + "p99": 0.00150939 }, "rps": { - "mean": 80896.30401502411, - "stddev": 16340.973239553812, - "max": 100247.61761836639, + "mean": 79782.24918331987, + "stddev": 15997.073099457011, + "max": 99853.76836692986, "percentiles": { - "p10": 55332.092613718676, - "p25": 65038.08630333791, - "p50": 87240.55813547586, - "p75": 95056.56816371101, - "p90": 97457.02210364412, - "p95": 98391.66771164713, - "p99": 99259.54580152714 + "p10": 56375.14807238062, + "p25": 63125.47744269713, + "p50": 85420.06680939479, + "p75": 94142.29813455434, + "p90": 96813.83071941229, + "p95": 97749.40254804828, + "p99": 98864.94627637169 } }, "details": { "DNSDialup": { - "average": 0.0010683002200000003, - "fastest": 0.000162449, - "slowest": 0.001602558 + "average": 0.0010339735599999994, + "fastest": 0.000091166, + "slowest": 0.00187766 }, "DNSLookup": { - "average": 0.000011021940000000001, - "fastest": 0.00000497, - "slowest": 0.000046137 + "average": 0.00003319656, + "fastest": 0.00000508, + "slowest": 0.001128733 } }, "statusCodeDistribution": { - "200": 809015 + "200": 797881 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index b7d42c9cdd..adae1633b4 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00010008, - "slowest": 0.018217277, - "fastest": 0.000516689, - "average": 0.0015722668333721487, - "requestsPerSec": 31760.882137091576, - "totalData": 4128956, + "total": 10.000264182, + "slowest": 0.018369765, + "fastest": 0.000531486, + "average": 0.0015935715447852577, + "requestsPerSec": 31334.272204930036, + "totalData": 4073563, "sizePerRequest": 13, - "sizePerSec": 412891.4677821905 + "sizePerSec": 407345.53866409045 }, "responseTimeHistogram": { - "0.000516689": 1, - "0.0022867478": 311687, - "0.0040568066": 4084, - "0.0058268654": 743, - "0.0075969242": 1004, - "0.009366983": 43, - "0.0111370418": 0, - "0.0129071006": 0, - "0.0146771594": 0, - "0.016447218200000002": 0, - "0.018217277": 50 + "0.000531486": 1, + "0.0023153138999999997": 308320, + "0.0040991418": 3274, + "0.0058829697": 852, + "0.0076667976": 733, + "0.009450625499999999": 82, + "0.011234453399999999": 39, + "0.013018281299999998": 0, + "0.014802109199999998": 0, + "0.0165859371": 0, + "0.018369765": 50 }, "latencyPercentiles": { - "p10": 0.001073884, - "p25": 0.001383561, - "p50": 0.001606419, - "p75": 0.001699504, - "p90": 0.001850747, - "p95": 0.002038731, - "p99": 0.003019057 + "p10": 0.00108525, + "p25": 0.001408353, + "p50": 0.00163478, + "p75": 0.001718669, + "p90": 0.001860006, + "p95": 0.002048006, + "p99": 0.003054279 }, "rps": { - "mean": 31779.17716517922, - "stddev": 3948.358629258621, - "max": 36833.661278487234, + "mean": 31349.928517734046, + "stddev": 3873.769959470532, + "max": 36815.413386405286, "percentiles": { - "p10": 29814.832879358004, - "p25": 31519.11949789115, - "p50": 32665.954569339876, - "p75": 33553.97090527155, - "p90": 34459.98794701794, - "p95": 34997.160170195966, - "p99": 35799.39904195046 + "p10": 29359.91477808778, + "p25": 30999.756667461963, + "p50": 32157.513576860558, + "p75": 33164.980611631625, + "p90": 34000.77925535889, + "p95": 34516.58907879048, + "p99": 35437.2551555293 } }, "details": { "DNSDialup": { - "average": 0.0009254057199999997, - "fastest": 0.000104776, - "slowest": 0.001914738 + "average": 0.0009288541999999999, + "fastest": 0.00009829, + "slowest": 0.002030846 }, "DNSLookup": { - "average": 0.0000099566, - "fastest": 0.000004839, - "slowest": 0.000044142 + "average": 0.000010069499999999999, + "fastest": 0.000005059, + "slowest": 0.000034083 } }, "statusCodeDistribution": { - "200": 317612 + "200": 313351 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 9c463951d2..856a9f0d49 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000326618, - "slowest": 0.005746031, - "fastest": 0.000222881, - "average": 0.0010496182754379082, - "requestsPerSec": 47555.44675350922, - "totalData": 6182410, + "total": 10.000345733, + "slowest": 0.006163864, + "fastest": 0.000259505, + "average": 0.0010159354627181023, + "requestsPerSec": 49128.00148286633, + "totalData": 6386861, "sizePerRequest": 13, - "sizePerSec": 618220.8077956199 + "sizePerSec": 638664.0192772624 }, "responseTimeHistogram": { - "0.000222881": 1, - "0.000775196": 17349, - "0.0013275110000000002": 453440, - "0.0018798260000000002": 4314, - "0.002432141": 331, - "0.0029844560000000003": 69, - "0.003536771": 18, - "0.0040890860000000005": 1, - "0.004641401000000001": 8, - "0.005193716000000001": 35, - "0.005746031000000001": 4 + "0.000259505": 1, + "0.0008499408999999999": 59794, + "0.0014403767999999998": 428704, + "0.0020308126999999997": 2318, + "0.0026212486": 329, + "0.0032116845": 94, + "0.0038021203999999997": 8, + "0.004392556299999999": 11, + "0.0049829921999999995": 34, + "0.0055734281": 3, + "0.006163864": 1 }, "latencyPercentiles": { - "p10": 0.000909213, - "p25": 0.000978817, - "p50": 0.001063167, - "p75": 0.001128739, - "p90": 0.00117844, - "p95": 0.001217141, - "p99": 0.001328194 + "p10": 0.000806055, + "p25": 0.000947683, + "p50": 0.001037204, + "p75": 0.001112217, + "p90": 0.001166767, + "p95": 0.001208895, + "p99": 0.001338456 }, "rps": { - "mean": 47556.6582111175, - "stddev": 2975.09928257136, - "max": 58620.79767192503, + "mean": 49134.32606761326, + "stddev": 4308.766402631542, + "max": 72001.18081936555, "percentiles": { - "p10": 45524.91127164476, - "p25": 46415.10086486624, - "p50": 47230.402209902066, - "p75": 48417.02826884161, - "p90": 50758.106425705424, - "p95": 52512.487469521504, - "p99": 55819.19631180682 + "p10": 45707.68346158924, + "p25": 46900.45724430739, + "p50": 48278.970142317936, + "p75": 51004.97844664162, + "p90": 54457.36538869832, + "p95": 56628.17818146205, + "p99": 60785.421753197224 } }, "details": { "DNSDialup": { - "average": 0.0005645912600000002, - "fastest": 0.00009606, - "slowest": 0.001163774 + "average": 0.00080534302, + "fastest": 0.000085302, + "slowest": 0.001691496 }, "DNSLookup": { - "average": 0.000012928280000000003, - "fastest": 0.000004419, - "slowest": 0.000070963 + "average": 0.000010405899999999996, + "fastest": 0.000004568, + "slowest": 0.00004798 } }, "statusCodeDistribution": { - "200": 475570 + "200": 491297 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index d57e3167cd..0270e52e19 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000340247, - "slowest": 0.005024664, - "fastest": 0.000278802, - "average": 0.000972784178530145, - "requestsPerSec": 51308.354248639196, - "totalData": 6670313, + "total": 10.000383203, + "slowest": 0.005011448, + "fastest": 0.000209132, + "average": 0.0008701074908546608, + "requestsPerSec": 57360.40193218984, + "totalData": 7457138, "sizePerRequest": 13, - "sizePerSec": 667008.6052323096 + "sizePerSec": 745685.2251184679 }, "responseTimeHistogram": { - "0.000278802": 1, - "0.0007533882": 49368, - "0.0012279743999999999": 453306, - "0.0017025605999999999": 9990, - "0.0021771468": 287, - "0.002651733": 43, - "0.0031263192": 53, - "0.0036009054": 9, - "0.0040754916": 10, - "0.0045500778": 21, - "0.005024664": 13 + "0.000209132": 1, + "0.0006893636": 160086, + "0.0011695952": 397900, + "0.0016498268": 14970, + "0.0021300584": 486, + "0.00261029": 58, + "0.0030905216": 41, + "0.0035707532": 39, + "0.0040509848": 12, + "0.0045312164": 18, + "0.005011448": 15 }, "latencyPercentiles": { - "p10": 0.000769181, - "p25": 0.000912383, - "p50": 0.000997075, - "p75": 0.001065899, - "p90": 0.001119797, - "p95": 0.001164189, - "p99": 0.001282773 + "p10": 0.00057391, + "p25": 0.000651902, + "p50": 0.000922605, + "p75": 0.001025854, + "p90": 0.001085542, + "p95": 0.001127475, + "p99": 0.00124697 }, "rps": { - "mean": 51303.45706260194, - "stddev": 5505.878202219345, - "max": 77399.78380127127, + "mean": 57353.20391408319, + "stddev": 9890.886767312042, + "max": 84811.2374889799, "percentiles": { - "p10": 47978.10836041061, - "p25": 48825.6041468092, - "p50": 49759.12562259889, - "p75": 50900.736823372434, - "p90": 58733.31287355898, - "p95": 64359.560221700485, - "p99": 72617.40340855884 + "p10": 49148.62273246856, + "p25": 50268.53451136286, + "p50": 52672.27734466221, + "p75": 64094.52018892278, + "p90": 72581.29634429258, + "p95": 77987.73575105547, + "p99": 82350.81728677955 } }, "details": { "DNSDialup": { - "average": 0.0009496223400000002, - "fastest": 0.000104987, - "slowest": 0.001474259 + "average": 0.0009535166800000001, + "fastest": 0.000142967, + "slowest": 0.001370589 }, "DNSLookup": { - "average": 0.00001422148, - "fastest": 0.000004158, - "slowest": 0.000150211 + "average": 0.00000981838, + "fastest": 0.000004479, + "slowest": 0.000049893 } }, "statusCodeDistribution": { - "200": 513101 + "200": 573626 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index aef5e701b5..66564768c1 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000152021, - "slowest": 0.021831213, - "fastest": 0.000586879, - "average": 0.002878114082248775, - "requestsPerSec": 17325.23662002038, - "totalData": 2252315, + "total": 10.000425151, + "slowest": 0.022107932, + "fastest": 0.0003686, + "average": 0.0028937499558254537, + "requestsPerSec": 17233.167330167642, + "totalData": 2240407, "sizePerRequest": 13, - "sizePerSec": 225228.07606026492 + "sizePerSec": 224031.17529217934 }, "responseTimeHistogram": { - "0.000586879": 1, - "0.0027113123999999997": 27223, - "0.0048357458": 141483, - "0.0069601792": 4311, - "0.0090846126": 157, - "0.011209046": 24, - "0.013333479399999999": 10, - "0.0154579128": 8, - "0.017582346199999998": 8, - "0.019706779599999998": 12, - "0.021831213": 18 + "0.0003686": 1, + "0.0025425332": 3552, + "0.0047164664": 164237, + "0.0068903995999999995": 4260, + "0.0090643328": 203, + "0.011238266": 29, + "0.013412199199999999": 15, + "0.0155861324": 7, + "0.0177600656": 9, + "0.019933998799999998": 15, + "0.022107932": 11 }, "latencyPercentiles": { - "p10": 0.002677568, - "p25": 0.00274401, - "p50": 0.002804576, - "p75": 0.00286751, - "p90": 0.002956442, - "p95": 0.003072796, - "p99": 0.005636155 + "p10": 0.002664255, + "p25": 0.00274149, + "p50": 0.002815358, + "p75": 0.002878226, + "p90": 0.002976278, + "p95": 0.003103821, + "p99": 0.005659734 }, "rps": { - "mean": 17325.26453923473, - "stddev": 1680.9837510387015, - "max": 32086.24139963429, + "mean": 17233.94378289617, + "stddev": 1440.7886013927464, + "max": 21330.192888034686, "percentiles": { - "p10": 16918.371075063926, - "p25": 17209.124277692277, - "p50": 17445.62029707733, - "p75": 17704.46860787721, - "p90": 17997.429082337338, - "p95": 18167.096537642185, - "p99": 19811.969325842143 + "p10": 16799.990181560795, + "p25": 17115.99489723115, + "p50": 17421.65860597798, + "p75": 17736.444846872044, + "p90": 18038.8954664049, + "p95": 18209.458878263165, + "p99": 18800.349686503447 } }, "details": { "DNSDialup": { - "average": 0.0008888672599999998, - "fastest": 0.000135754, - "slowest": 0.001542197 + "average": 0.0011003362799999997, + "fastest": 0.000121615, + "slowest": 0.002202359 }, "DNSLookup": { - "average": 0.0000193922, - "fastest": 0.000004508, - "slowest": 0.000201037 + "average": 0.00001114044, + "fastest": 0.000004559, + "slowest": 0.000060242 } }, "statusCodeDistribution": { - "200": 173255 + "200": 172339 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 4e65444f00..ba8fc91d78 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000396342, - "slowest": 0.011975527, - "fastest": 0.000757378, - "average": 0.0016132976726402238, - "requestsPerSec": 30951.873247265343, - "totalData": 4023903, + "total": 10.00038128, + "slowest": 0.01287716, + "fastest": 0.000991233, + "average": 0.0015956122418546463, + "requestsPerSec": 31295.70675729276, + "totalData": 4068597, "sizePerRequest": 13, - "sizePerSec": 402374.35221444943 + "sizePerSec": 406844.1878448059 }, "responseTimeHistogram": { - "0.000757378": 1, - "0.0018791928999999999": 302883, - "0.0030010078": 4303, - "0.0041228227": 1465, - "0.005244637599999999": 472, - "0.0063664525": 273, - "0.0074882674": 39, - "0.008610082299999999": 60, - "0.009731897199999999": 10, - "0.0108537121": 10, - "0.011975527": 15 + "0.000991233": 1, + "0.0021798257": 308440, + "0.0033684184": 2980, + "0.0045570111": 980, + "0.0057456038000000004": 265, + "0.006934196500000001": 207, + "0.0081227892": 13, + "0.0093113819": 13, + "0.0104999746": 14, + "0.0116885673": 11, + "0.01287716": 45 }, "latencyPercentiles": { - "p10": 0.001501074, - "p25": 0.001534814, - "p50": 0.001576509, - "p75": 0.001625505, - "p90": 0.001696783, - "p95": 0.001753814, - "p99": 0.002751029 + "p10": 0.001483074, + "p25": 0.00151566, + "p50": 0.001556897, + "p75": 0.001606286, + "p90": 0.001683461, + "p95": 0.001742519, + "p99": 0.002757776 }, "rps": { - "mean": 30948.127837486096, - "stddev": 3174.9039578358893, - "max": 42568.96197484369, + "mean": 31285.12519571548, + "stddev": 3220.119284749431, + "max": 33331.33478783408, "percentiles": { - "p10": 30410.024441550202, - "p25": 31172.01671020685, - "p50": 31503.28386166017, - "p75": 31985.168786765877, - "p90": 32236.007620511562, - "p95": 32392.39058805947, - "p99": 32895.68948406506 + "p10": 31012.885854072185, + "p25": 31374.234098085788, + "p50": 31981.562323764763, + "p75": 32331.700616129725, + "p90": 32635.51924626721, + "p95": 32900.671173689734, + "p99": 33155.857118209824 } }, "details": { "DNSDialup": { - "average": 0.0008864949199999999, - "fastest": 0.000094187, - "slowest": 0.002035439 + "average": 0.0010736936, + "fastest": 0.000100928, + "slowest": 0.001494814 }, "DNSLookup": { - "average": 0.000010037960000000005, - "fastest": 0.000004428, - "slowest": 0.000061705 + "average": 0.0000136467, + "fastest": 0.000004107, + "slowest": 0.000073798 } }, "statusCodeDistribution": { - "200": 309531 + "200": 312969 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index 1c29c6cdbb..3e7e300f6e 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000632127, + "total": 10.000775865, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 65290.97278132487, + "requestsPerSec": 64558.891101595545, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 652951 + "Connection refused (os error 111)": 645639 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index 03dde9bcca..e09c6e7b80 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000752702, + "total": 10.00070907, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64698.93009859169, + "requestsPerSec": 64554.822611193114, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 647038 + "Connection refused (os error 111)": 645594 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index 17570c10a6..68ae7d2530 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000463761, - "slowest": 0.005780907, - "fastest": 0.000428542, - "average": 0.0012312852031787244, - "requestsPerSec": 40542.7197867729, - "totalData": 5270798, + "total": 10.00033361, + "slowest": 0.006261078, + "fastest": 0.000304829, + "average": 0.0012422322322882082, + "requestsPerSec": 40186.659332858, + "totalData": 5224440, "sizePerRequest": 13, - "sizePerSec": 527055.3572280476 + "sizePerSec": 522426.57132715394 }, "responseTimeHistogram": { - "0.000428542": 1, - "0.0009637785000000002": 5368, - "0.0014990150000000002": 389876, - "0.0020342515": 9424, - "0.0025694880000000004": 510, - "0.0031047245000000007": 152, - "0.0036399610000000006": 71, - "0.0041751975": 0, - "0.004710434": 17, - "0.005245670500000001": 21, - "0.005780907000000001": 6 + "0.000304829": 1, + "0.0009004538999999999": 834, + "0.0014960788": 389497, + "0.0020917037": 10846, + "0.0026873286": 505, + "0.0032829535": 101, + "0.0038785784": 52, + "0.0044742033": 11, + "0.0050698282": 14, + "0.0056654531000000004": 14, + "0.006261078000000001": 5 }, "latencyPercentiles": { - "p10": 0.001080853, - "p25": 0.001132516, - "p50": 0.001241594, - "p75": 0.001308003, - "p90": 0.001365113, - "p95": 0.00141956, - "p99": 0.001613544 + "p10": 0.001091427, + "p25": 0.001140756, + "p50": 0.001252342, + "p75": 0.001315252, + "p90": 0.001373635, + "p95": 0.001432599, + "p99": 0.001629016 }, "rps": { - "mean": 40542.50633734331, - "stddev": 2354.160877848624, - "max": 54610.86756265284, + "mean": 40186.37406954623, + "stddev": 2195.9698034558387, + "max": 44542.31155160443, "percentiles": { - "p10": 38729.387136547295, - "p25": 40111.36373166957, - "p50": 40912.351469063135, - "p75": 41412.33673511249, - "p90": 42210.99804044681, - "p95": 42926.402177257725, - "p99": 44218.16357545028 + "p10": 38646.8037487196, + "p25": 39861.43082254844, + "p50": 40627.77842592786, + "p75": 41080.971911037275, + "p90": 41649.85330498632, + "p95": 42078.687144960844, + "p99": 42921.52514485795 } }, "details": { "DNSDialup": { - "average": 0.00103924106, - "fastest": 0.000159684, - "slowest": 0.001421641 + "average": 0.0008786718800000002, + "fastest": 0.000089279, + "slowest": 0.001641322 }, "DNSLookup": { - "average": 0.00001017464, - "fastest": 0.00000535, - "slowest": 0.000054362 + "average": 0.000014933579999999997, + "fastest": 0.000004158, + "slowest": 0.000175105 } }, "statusCodeDistribution": { - "200": 405446 + "200": 401880 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index f4b828bfa4..7853f96792 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000486188, - "slowest": 0.010784315, - "fastest": 0.000456933, - "average": 0.001243690370370472, - "requestsPerSec": 40142.448322333505, - "totalData": 5218772, + "total": 10.000433687, + "slowest": 0.011537463, + "fastest": 0.000421239, + "average": 0.0012497495095173275, + "requestsPerSec": 39946.467573631744, + "totalData": 5193266, "sizePerRequest": 13, - "sizePerSec": 521851.8281903356 + "sizePerSec": 519304.07845721266 }, "responseTimeHistogram": { - "0.000456933": 1, - "0.0014896712": 379290, - "0.0025224094": 20640, - "0.0035551475999999996": 163, - "0.004587885799999999": 0, - "0.005620623999999999": 954, - "0.006653362199999999": 344, - "0.007686100399999999": 2, - "0.008718838599999999": 0, - "0.009751576799999998": 0, - "0.010784315": 50 + "0.000421239": 1, + "0.0015328614": 378715, + "0.0026444838": 19193, + "0.0037561062": 223, + "0.0048677286": 0, + "0.005979351": 1208, + "0.0070909734000000006": 42, + "0.0082025958": 5, + "0.0093142182": 45, + "0.0104258406": 0, + "0.011537463": 50 }, "latencyPercentiles": { - "p10": 0.000916712, - "p25": 0.001134936, - "p50": 0.001262405, - "p75": 0.001327676, - "p90": 0.001398572, - "p95": 0.001526219, - "p99": 0.001990264 + "p10": 0.000920875, + "p25": 0.001135646, + "p50": 0.001266478, + "p75": 0.001332835, + "p90": 0.001404414, + "p95": 0.001551884, + "p99": 0.002024927 }, "rps": { - "mean": 40155.477650272675, - "stddev": 3838.309578870856, - "max": 48142.929049833416, + "mean": 39954.76777792012, + "stddev": 3969.610848586072, + "max": 46747.05090673709, "percentiles": { - "p10": 37735.63753608915, - "p25": 39345.39535085313, - "p50": 40919.629146100895, - "p75": 42003.167038789055, - "p90": 43017.77394991535, - "p95": 43562.35063689018, - "p99": 44832.04742819393 + "p10": 37475.682140080404, + "p25": 39137.07063330344, + "p50": 40788.08345241989, + "p75": 41843.54128846545, + "p90": 42920.24535939751, + "p95": 43559.06170151289, + "p99": 44637.31778068889 } }, "details": { "DNSDialup": { - "average": 0.0009510153399999998, - "fastest": 0.000099026, - "slowest": 0.00137015 + "average": 0.0007647958399999999, + "fastest": 0.000073527, + "slowest": 0.00178766 }, "DNSLookup": { - "average": 0.0000122781, - "fastest": 0.000004238, - "slowest": 0.000199595 + "average": 0.000008270899999999997, + "fastest": 0.000003867, + "slowest": 0.000059081 } }, "statusCodeDistribution": { - "200": 401444 + "200": 399482 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index 286b60afd0..89ee08f5dd 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000325105, - "slowest": 0.004170214, - "fastest": 0.000033856, - "average": 0.00062475912476605, - "requestsPerSec": 79865.30353904929, - "totalData": 10382827, + "total": 10.000499962, + "slowest": 0.003635892, + "fastest": 0.00003191, + "average": 0.0006325617401878345, + "requestsPerSec": 78867.65691685127, + "totalData": 10253308, "sizePerRequest": 13, - "sizePerSec": 1038248.9460076408 + "sizePerSec": 1025279.5399190664 }, "responseTimeHistogram": { - "0.000033856": 1, - "0.00044749180000000006": 185113, - "0.0008611276": 482270, - "0.0012747634": 116649, - "0.0016883992000000002": 12953, - "0.0021020350000000004": 1571, - "0.0025156708": 82, - "0.0029293066": 26, - "0.0033429424000000004": 5, - "0.0037565782000000005": 7, - "0.004170214": 2 + "0.00003191": 1, + "0.0003923082": 93616, + "0.0007527064": 496327, + "0.0011131046": 167855, + "0.0014735028": 26779, + "0.0018339010000000002": 3975, + "0.0021942992": 120, + "0.0025546974": 27, + "0.0029150956": 8, + "0.0032754938000000003": 5, + "0.0036358920000000004": 3 }, "latencyPercentiles": { - "p10": 0.000390781, - "p25": 0.000453742, - "p50": 0.000558654, - "p75": 0.000767392, - "p90": 0.000935974, - "p95": 0.001044735, - "p99": 0.001387435 + "p10": 0.00037658, + "p25": 0.000469816, + "p50": 0.000595473, + "p75": 0.000754284, + "p90": 0.000940311, + "p95": 0.001065184, + "p99": 0.001383046 }, "rps": { - "mean": 79870.39140195615, - "stddev": 9590.882670721674, - "max": 99488.88960580493, + "mean": 78855.35668786752, + "stddev": 9835.089670793304, + "max": 102645.65678814487, "percentiles": { - "p10": 66240.34699535288, - "p25": 71754.37546572753, - "p50": 82034.27325666785, - "p75": 88081.19324393198, - "p90": 90734.42895825299, - "p95": 92210.67799651295, - "p99": 96873.37666895968 + "p10": 66279.70797681321, + "p25": 70655.78274047183, + "p50": 78057.42684892997, + "p75": 86553.0812094577, + "p90": 92510.32415217705, + "p95": 95437.73608085132, + "p99": 98859.38483246743 } }, "details": { "DNSDialup": { - "average": 0.0008718432799999999, - "fastest": 0.000105978, - "slowest": 0.001266191 + "average": 0.0009557733599999998, + "fastest": 0.000095641, + "slowest": 0.001425947 }, "DNSLookup": { - "average": 0.000022882880000000003, - "fastest": 0.000004068, - "slowest": 0.000647626 + "average": 0.00001155176, + "fastest": 0.000004278, + "slowest": 0.00011232 } }, "statusCodeDistribution": { - "200": 798679 + "200": 788716 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 5e997c36d6..af2783c632 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,67 +1,65 @@ { "summary": { - "successRate": 0.5660194080449164, - "total": 10.00035785, - "slowest": 0.035103383, - "fastest": 0.002587846, - "average": 0.007932960899004705, - "requestsPerSec": 10294.331617343072, - "totalData": 757510, + "successRate": 1, + "total": 10.000447366, + "slowest": 0.024640496, + "fastest": 0.003322101, + "average": 0.00806666135236253, + "requestsPerSec": 6190.223070466586, + "totalData": 804765, "sizePerRequest": 13, - "sizePerSec": 75748.2893474657 + "sizePerSec": 80472.89991606562 }, "responseTimeHistogram": { - "0.002587846": 1, - "0.005839399700000001": 2361, - "0.0090909534": 47644, - "0.012342507100000002": 5398, - "0.015594060800000002": 2686, - "0.018845614500000003": 128, - "0.022097168200000007": 2, - "0.025348721900000006": 5, - "0.028600275600000006": 13, - "0.0318518293": 13, - "0.035103383": 19 + "0.003322101": 1, + "0.005453940500000001": 720, + "0.00758578": 21985, + "0.0097176195": 33192, + "0.011849459": 2608, + "0.0139812985": 1979, + "0.016113138000000003": 1242, + "0.018244977500000002": 128, + "0.020376817000000002": 30, + "0.0225086565": 7, + "0.024640496": 13 }, "latencyPercentiles": { - "p10": 0.006402073, - "p25": 0.006821445, - "p50": 0.007722913, - "p75": 0.008122323, - "p90": 0.009405438, - "p95": 0.012183916, - "p99": 0.014289101 + "p10": 0.006565389, + "p25": 0.006929607, + "p50": 0.007850283, + "p75": 0.008353285, + "p90": 0.009686707, + "p95": 0.012550453, + "p99": 0.01453008 }, "rps": { - "mean": 6453.044595266036, - "stddev": 3107.144815171172, - "max": 89727.67650170904, + "mean": 6258.087727618768, + "stddev": 1610.987195180832, + "max": 21589.217441074703, "percentiles": { - "p10": 5152.175046258497, - "p25": 5771.15020238525, - "p50": 6504.7823159584805, - "p75": 7063.479490177942, - "p90": 8129.768774320846, - "p95": 8781.338145234038, - "p99": 9895.443775657443 + "p10": 5088.313274015124, + "p25": 5639.10209785668, + "p50": 6388.819463717638, + "p75": 6951.9029071040495, + "p90": 7864.522905271827, + "p95": 8563.928872641645, + "p99": 9450.97831383268 } }, "details": { "DNSDialup": { - "average": 0.0010670326199999998, - "fastest": 0.000083988, - "slowest": 0.001615037 + "average": 0.0009319310199999999, + "fastest": 0.000086242, + "slowest": 0.002099589 }, "DNSLookup": { - "average": 0.000007517940000000001, - "fastest": 0.000004519, - "slowest": 0.000027 + "average": 0.0000100047, + "fastest": 0.000004138, + "slowest": 0.00004804 } }, "statusCodeDistribution": { - "200": 58270 + "200": 61905 }, - "errorDistribution": { - "Connection refused (os error 111)": 44677 - } + "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 ec152c3ac1..956c285a3f 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000420641, + "total": 10.00051676, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 64837.37267427209, + "requestsPerSec": 65273.32693555728, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 648401 + "Connection refused (os error 111)": 652767 } } \ 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 ebccfb31b5..f321fe594f 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.000221958, - "slowest": 0.004603052, - "fastest": 0.000166412, - "average": 0.0009042306969693122, - "requestsPerSec": 55197.474847887774, - "totalData": 7175831, + "total": 10.000243844, + "slowest": 0.004670758, + "fastest": 0.000254967, + "average": 0.0009093811550758555, + "requestsPerSec": 54885.3616533873, + "totalData": 7135271, "sizePerRequest": 13, - "sizePerSec": 717567.1730225411 + "sizePerSec": 713509.7014940348 }, "responseTimeHistogram": { - "0.000166412": 1, - "0.000610076": 72216, - "0.00105374": 372007, - "0.001497404": 106938, - "0.0019410679999999998": 656, - "0.0023847319999999997": 23, - "0.002828396": 89, - "0.00327206": 20, - "0.0037157239999999997": 17, - "0.004159388": 8, - "0.004603052": 12 + "0.000254967": 1, + "0.0006965461": 100799, + "0.0011381251999999999": 419433, + "0.0015797043": 28095, + "0.0020212833999999997": 338, + "0.0024628625": 49, + "0.0029044416": 102, + "0.0033460206999999997": 0, + "0.0037875998": 17, + "0.0042291789": 16, + "0.004670758": 17 }, "latencyPercentiles": { - "p10": 0.000592591, - "p25": 0.000800508, - "p50": 0.000948665, - "p75": 0.00103669, - "p90": 0.001093652, - "p95": 0.001140337, - "p99": 0.0012637 + "p10": 0.000596625, + "p25": 0.000830319, + "p50": 0.000948353, + "p75": 0.001031716, + "p90": 0.001091053, + "p95": 0.001141555, + "p99": 0.001265356 }, "rps": { - "mean": 55192.30551703172, - "stddev": 8990.58995979905, - "max": 84173.2285042649, + "mean": 54882.35797712874, + "stddev": 8433.381692997422, + "max": 85292.96079797039, "percentiles": { - "p10": 49002.40111765428, - "p25": 50036.57218548859, - "p50": 51057.809852034625, - "p75": 57924.89766434463, - "p90": 69801.4004945017, - "p95": 75751.3056579209, - "p99": 82459.84722715375 + "p10": 49317.892531410376, + "p25": 50216.35044370251, + "p50": 51279.837579127, + "p75": 56100.44880358889, + "p90": 69067.0088119493, + "p95": 74407.10158201151, + "p99": 80787.54019580908 } }, "details": { "DNSDialup": { - "average": 0.00094416388, - "fastest": 0.00012307, - "slowest": 0.001653128 + "average": 0.0005399799599999997, + "fastest": 0.000071191, + "slowest": 0.001206469 }, "DNSLookup": { - "average": 0.000019763959999999993, - "fastest": 0.000004389, - "slowest": 0.00045443 + "average": 0.000007865000000000002, + "fastest": 0.000003707, + "slowest": 0.000043561 } }, "statusCodeDistribution": { - "200": 551987 + "200": 548867 }, "errorDistribution": {} } \ No newline at end of file