diff --git a/README.md b/README.md index 558603f839..5d75490d93 100644 --- a/README.md +++ b/README.md @@ -93,40 +93,40 @@ | Framework | Mean | Stddev | Max | Relative | | ------------------------------------------------------------------------------------ | -------- | -------- | --------- | -------- | -| Hyper Express | 77316.01 | 15258.96 | 99163.69 | 100% | -| Stric | 76568.81 | 9167.79 | 98001.52 | 99% | -| Elysia | 76218.38 | 11870.09 | 100045.85 | 99% | -| Bun | 73982.73 | 9448.88 | 98215.67 | 96% | -| Vixeny (Bun) | 73575.05 | 13843.24 | 98168.85 | 95% | -| Deno | 67221.92 | 11862.77 | 89481.27 | 87% | -| Vixeny (Deno) | 56254.05 | 9903.05 | 84156.70 | 73% | -| Fast | 55193.18 | 9667.59 | 84175.72 | 71% | -| NHttp | 53488.18 | 7782.52 | 82038.91 | 69% | -| Hono | 52822.92 | 7341.35 | 76933.50 | 68% | -| Fastro | 49013.85 | 2720.83 | 71700.59 | 63% | -| Megalo | 45744.19 | 2800.16 | 61308.36 | 59% | -| Deso | 45018.81 | 2500.13 | 55201.24 | 58% | -| Alosaur | 43211.72 | 2579.22 | 52003.62 | 56% | -| http | 40918.85 | 4469.70 | 48742.79 | 53% | -| Reno | 40065.12 | 2304.48 | 47028.02 | 52% | -| Router | 39678.92 | 4079.25 | 46579.43 | 51% | -| Cheetah | 39517.30 | 2707.07 | 46748.24 | 51% | -| Danet V2 (Hono) | 35719.37 | 2439.46 | 41102.97 | 46% | -| Danet (Oak) | 33407.47 | 2300.49 | 38535.30 | 43% | -| Little | 31329.12 | 3941.02 | 36556.74 | 41% | -| Aqua | 31062.15 | 3572.86 | 36407.41 | 40% | -| Oak | 30385.33 | 3156.73 | 41018.53 | 39% | -| Node | 16786.47 | 1554.55 | 28026.34 | 22% | -| Fastify | 16406.94 | 2534.31 | 32295.89 | 21% | -| Dinatra | 16231.01 | 2125.00 | 20299.65 | 21% | -| Abc | 13055.10 | 1540.84 | 19821.72 | 17% | -| Express (Deno) | 10229.65 | 1901.15 | 12165.42 | 13% | -| Servest | 6642.00 | 1589.81 | 9714.92 | 9% | -| Express | 6274.19 | 971.66 | 7838.03 | 8% | +| Bun | 79741.52 | 9812.30 | 100505.59 | 100% | +| Hyper Express | 77646.65 | 17041.36 | 98650.96 | 97% | +| Stric | 77621.72 | 10002.26 | 102952.71 | 97% | +| Vixeny (Bun) | 76776.86 | 14647.38 | 100569.42 | 96% | +| Elysia | 75147.60 | 13410.14 | 99096.03 | 94% | +| Deno | 66205.91 | 12064.49 | 90344.39 | 83% | +| Vixeny (Deno) | 55799.18 | 9437.40 | 85197.07 | 70% | +| Hono | 53241.00 | 6361.06 | 79909.52 | 67% | +| NHttp | 52278.89 | 6373.51 | 84028.52 | 66% | +| Fastro | 51847.68 | 6441.51 | 77709.17 | 65% | +| Fast | 51354.00 | 5242.87 | 82283.99 | 64% | +| Megalo | 48582.05 | 3561.89 | 64009.78 | 61% | +| Deso | 45936.07 | 2695.95 | 60724.33 | 58% | +| Alosaur | 44698.76 | 2731.21 | 55035.73 | 56% | +| http | 41885.73 | 4273.62 | 49557.34 | 53% | +| Cheetah | 41062.23 | 2423.59 | 50506.25 | 51% | +| Router | 40283.70 | 3848.24 | 46094.59 | 51% | +| Reno | 40141.65 | 2240.71 | 44857.11 | 50% | +| Danet V2 (Hono) | 36448.48 | 2527.66 | 48876.78 | 46% | +| Danet (Oak) | 34039.98 | 2488.41 | 38868.90 | 43% | +| Aqua | 31701.53 | 3618.29 | 42313.45 | 40% | +| Little | 31576.54 | 3830.63 | 37423.51 | 40% | +| Oak | 31225.78 | 3184.54 | 36663.26 | 39% | +| Dinatra | 17173.47 | 2258.42 | 20961.15 | 22% | +| Node | 17059.47 | 1429.83 | 26020.70 | 21% | +| Fastify | 15705.00 | 1505.80 | 20715.40 | 20% | +| Abc | 13476.17 | 1424.62 | 21206.39 | 17% | +| Express (Deno) | 10470.43 | 1922.44 | 12471.07 | 13% | +| Servest | 6341.92 | 1581.19 | 10972.65 | 8% | +| Express | 6246.67 | 944.59 | 7928.49 | 8% | | Acorn | 0.00 | 0.00 | 0.00 | 0% | | Opine | 0.00 | 0.00 | 0.00 | 0% | | Peko | 0.00 | 0.00 | 0.00 | 0% | -| ![Chart](https://quickchart.io/chart/render/sf-cce1a527-50ae-41ec-86bd-d9e82d784a14) | | | | | +| ![Chart](https://quickchart.io/chart/render/sf-56ce5200-1527-47ae-b5b9-ca5aacbd59f3) | | | | | # Frameworks @@ -279,12 +279,12 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 13055.10 | 1540.84 | 19821.72 | | +| 13476.17 | 1424.62 | 21206.39 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 11530.89 | 12367.39 | 13274.33 | 14018.31 | 14499.74 | 14844.85 | 15351.00 | -| **Latency** | 3ms | 3ms | 3ms | 3ms | 4ms | 4ms | 6ms | +| **Req/Sec** | 12275.04 | 12919.37 | 13658.01 | 14315.97 | 14684.16 | 14895.29 | 15469.66 | +| **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 | | -------- | ------- | -------- | --- | -| 43211.72 | 2579.22 | 52003.62 | | +| 44698.76 | 2731.21 | 55035.73 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 41733.62 | 42524.90 | 43398.35 | 44214.03 | 44991.27 | 45808.22 | 48660.78 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 43004.40 | 43986.76 | 44929.07 | 45606.49 | 46635.70 | 47745.31 | 49906.93 | +| **Latency** | 980µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Aqua](#aqua) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31062.15 | 3572.86 | 36407.41 | | +| 31701.53 | 3618.29 | 42313.45 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29373.87 | 30261.55 | 31815.23 | 32825.02 | 33552.49 | 34107.61 | 35213.65 | +| **Req/Sec** | 29339.96 | 30783.00 | 32414.20 | 33483.30 | 34465.32 | 35222.90 | 36953.76 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 2ms | ### [Bun](#bun) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 73982.73 | 9448.88 | 98215.67 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | --------- | --- | +| 79741.52 | 9812.30 | 100505.59 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 62388.10 | 66106.80 | 72866.94 | 81203.55 | 87906.28 | 90922.40 | 94589.01 | -| **Latency** | 396µs | 494µs | 635µs | 810µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 65492.27 | 71272.83 | 81384.37 | 87819.43 | 90512.75 | 93301.38 | 96815.24 | +| **Latency** | 393µs | 461µs | 566µs | 757µs | 941µs | 1ms | 1ms | ### [Cheetah](#cheetah) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39517.30 | 2707.07 | 46748.24 | | +| 41062.23 | 2423.59 | 50506.25 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37798.30 | 39064.43 | 39960.54 | 40685.13 | 41062.06 | 41338.43 | 42366.28 | +| **Req/Sec** | 39492.32 | 40820.97 | 41513.69 | 42013.37 | 42373.43 | 42795.88 | 43575.16 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet (Oak)](#danet-oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 33407.47 | 2300.49 | 38535.30 | | +| 34039.98 | 2488.41 | 38868.90 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 33018.98 | 33312.91 | 33713.93 | 34182.28 | 34439.28 | 34678.69 | 35043.45 | +| **Req/Sec** | 33325.46 | 34201.04 | 34454.55 | 34770.11 | 35143.71 | 35362.86 | 35649.89 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Danet V2 (Hono)](#danet-v2-hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 35719.37 | 2439.46 | 41102.97 | | +| 36448.48 | 2527.66 | 48876.78 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 35310.54 | 35624.41 | 36063.88 | 36461.39 | 36749.65 | 36906.80 | 37464.47 | +| **Req/Sec** | 35922.60 | 36478.27 | 36747.90 | 37132.07 | 37501.33 | 37704.03 | 38029.10 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Deno](#deno) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 67221.92 | 11862.77 | 89481.27 | | +| 66205.91 | 12064.49 | 90344.39 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 52107.82 | 54846.52 | 68221.01 | 77505.46 | 82416.25 | 84802.32 | 87467.00 | -| **Latency** | 516µs | 565µs | 673µs | 920µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 53359.17 | 54714.85 | 64214.12 | 77058.40 | 83471.01 | 86332.16 | 89056.84 | +| **Latency** | 516µs | 568µs | 760µs | 922µs | 1ms | 1ms | 1ms | ### [Deso](#deso) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45018.81 | 2500.13 | 55201.24 | | +| 45936.07 | 2695.95 | 60724.33 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 43531.97 | 44254.59 | 45041.56 | 45689.70 | 46954.34 | 48211.45 | 51744.89 | -| **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 44308.99 | 45150.55 | 46027.67 | 46647.01 | 47632.73 | 48882.88 | 53880.27 | +| **Latency** | 999µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Dinatra](#dinatra) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16231.01 | 2125.00 | 20299.65 | | +| 17173.47 | 2258.42 | 20961.15 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 14814.35 | 15535.76 | 16570.67 | 17509.85 | 18068.10 | 18437.13 | 19199.48 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 4ms | 5ms | +| **Req/Sec** | 15290.18 | 16341.73 | 17556.88 | 18601.00 | 19324.21 | 19620.29 | 20236.23 | +| **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Elysia](#elysia) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | --------- | --- | -| 76218.38 | 11870.09 | 100045.85 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | -------- | --- | +| 75147.60 | 13410.14 | 99096.03 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 58736.25 | 65530.17 | 79269.77 | 83150.55 | 91401.32 | 94672.64 | 98217.34 | -| **Latency** | 415µs | 503µs | 575µs | 785µs | 998µs | 1ms | 1ms | +| **Req/Sec** | 57927.85 | 62175.15 | 74900.67 | 87940.08 | 93454.20 | 95161.46 | 97474.63 | +| **Latency** | 388µs | 480µs | 609µs | 817µs | 985µs | 1ms | 1ms | ### [Express](#express) | **Stat** | Mean | Stddev | Max | | -------- | ------ | ------- | --- | -| 6274.19 | 971.66 | 7838.03 | | +| 6246.67 | 944.59 | 7928.49 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 4740.84 | 6023.47 | 6471.04 | 6616.84 | 7579.82 | 7711.21 | 7796.27 | +| **Req/Sec** | 4981.01 | 5916.96 | 6355.72 | 6664.18 | 7558.16 | 7726.60 | 7871.88 | | **Latency** | 6ms | 7ms | 7ms | 8ms | 9ms | 10ms | 13ms | ### [Express (Deno)](#express-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 10229.65 | 1901.15 | 12165.42 | | +| 10470.43 | 1922.44 | 12471.07 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 6795.55 | 10340.53 | 11043.01 | 11235.64 | 11351.52 | 11429.59 | 11711.15 | +| **Req/Sec** | 7089.04 | 10509.15 | 11263.92 | 11473.24 | 11606.90 | 11724.63 | 12245.69 | | **Latency** | 3ms | 4ms | 4ms | 4ms | 5ms | 6ms | 10ms | ### [Fast](#fast) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 55193.18 | 9667.59 | 84175.72 | | +| 51354.00 | 5242.87 | 82283.99 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47818.72 | 48911.45 | 50412.86 | 60924.18 | 71245.32 | 76523.61 | 80340.49 | -| **Latency** | 592µs | 702µs | 954µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48428.66 | 49222.78 | 50046.65 | 51223.23 | 56453.16 | 63002.68 | 72538.61 | +| **Latency** | 803µs | 910µs | 993µs | 1ms | 1ms | 1ms | 1ms | ### [Fastify](#fastify) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16406.94 | 2534.31 | 32295.89 | | +| 15705.00 | 1505.80 | 20715.40 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 15251.56 | 15617.72 | 16434.77 | 17005.83 | 17466.23 | 17910.60 | 27850.60 | -| **Latency** | 2ms | 2ms | 2ms | 3ms | 3ms | 3ms | 6ms | +| **Req/Sec** | 15255.42 | 15641.47 | 15970.48 | 16244.37 | 16473.26 | 16613.13 | 16928.83 | +| **Latency** | 2ms | 2ms | 3ms | 3ms | 3ms | 3ms | 6ms | ### [Fastro](#fastro) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 49013.85 | 2720.83 | 71700.59 | | +| 51847.68 | 6441.51 | 77709.17 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47543.24 | 48301.46 | 49033.57 | 49720.19 | 50504.54 | 51232.79 | 57211.44 | -| **Latency** | 887µs | 945µs | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 47381.03 | 48739.33 | 50056.71 | 53807.32 | 61333.68 | 64726.34 | 70567.60 | +| **Latency** | 665µs | 899µs | 990µs | 1ms | 1ms | 1ms | 1ms | ### [Hono](#hono) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 52822.92 | 7341.35 | 76933.50 | | +| 53241.00 | 6361.06 | 79909.52 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47130.72 | 48370.85 | 49610.61 | 56410.36 | 63995.45 | 68355.42 | 73556.72 | -| **Latency** | 619µs | 854µs | 986µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48285.41 | 49605.97 | 50938.26 | 56092.10 | 62253.04 | 66079.58 | 73029.08 | +| **Latency** | 635µs | 871µs | 970µs | 1ms | 1ms | 1ms | 1ms | ### [http](#http) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40918.85 | 4469.70 | 48742.79 | | +| 41885.73 | 4273.62 | 49557.34 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 37759.64 | 40040.52 | 41941.04 | 43140.99 | 44189.19 | 44709.75 | 46313.83 | -| **Latency** | 910µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 39217.62 | 40949.43 | 42789.49 | 43893.89 | 45026.04 | 45914.48 | 47193.13 | +| **Latency** | 891µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Hyper Express](#hyper-express) | **Stat** | Mean | Stddev | Max | | -------- | -------- | -------- | --- | -| 77316.01 | 15258.96 | 99163.69 | | +| 77646.65 | 17041.36 | 98650.96 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 55806.42 | 60930.38 | 81208.27 | 91327.22 | 95009.93 | 96408.73 | 97675.90 | -| **Latency** | 380µs | 470µs | 589µs | 783µs | 977µs | 1ms | 1ms | +| **Req/Sec** | 53605.39 | 58847.02 | 84153.63 | 93219.14 | 96321.93 | 97159.60 | 98164.31 | +| **Latency** | 350µs | 460µs | 594µs | 780µs | 990µs | 1ms | 1ms | ### [Little](#little) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 31329.12 | 3941.02 | 36556.74 | | +| 31576.54 | 3830.63 | 37423.51 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 29133.81 | 30864.92 | 32196.58 | 33247.49 | 34060.19 | 34788.65 | 35729.87 | +| **Req/Sec** | 29515.08 | 31238.58 | 32404.31 | 33348.78 | 34267.85 | 34882.94 | 35521.94 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | 3ms | ### [Megalo](#megalo) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 45744.19 | 2800.16 | 61308.36 | | +| 48582.05 | 3561.89 | 64009.78 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 44032.96 | 44870.86 | 45562.04 | 46367.46 | 47616.16 | 49886.54 | 54596.81 | -| **Latency** | 956µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 45923.38 | 46951.04 | 47928.14 | 49924.38 | 52834.81 | 54416.24 | 57737.84 | +| **Latency** | 861µs | 960µs | 1ms | 1ms | 1ms | 1ms | 1ms | ### [NHttp](#nhttp) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 53488.18 | 7782.52 | 82038.91 | | +| 52278.89 | 6373.51 | 84028.52 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 47539.76 | 48719.12 | 50129.41 | 56513.85 | 66107.39 | 69869.18 | 77456.00 | -| **Latency** | 614µs | 842µs | 975µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 48713.08 | 49642.58 | 50627.85 | 51710.66 | 59615.63 | 68105.75 | 77324.13 | +| **Latency** | 719µs | 894µs | 980µs | 1ms | 1ms | 1ms | 1ms | ### [Node](#node) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 16786.47 | 1554.55 | 28026.34 | | +| 17059.47 | 1429.83 | 26020.70 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 16381.20 | 16715.69 | 16933.14 | 17170.37 | 17408.49 | 17620.51 | 18703.69 | +| **Req/Sec** | 16674.18 | 16972.18 | 17207.97 | 17462.29 | 17714.95 | 17911.68 | 19007.32 | | **Latency** | 2ms | 2ms | 2ms | 2ms | 3ms | 3ms | 5ms | ### [Oak](#oak) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 30385.33 | 3156.73 | 41018.53 | | +| 31225.78 | 3184.54 | 36663.26 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 30066.74 | 30450.61 | 31039.41 | 31379.71 | 31748.18 | 31960.97 | 32392.82 | +| **Req/Sec** | 30988.27 | 31346.20 | 31824.14 | 32225.77 | 32499.53 | 32711.54 | 33167.98 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | ### [Opine](#opine) @@ -576,68 +576,68 @@ A simple benchmark which expects a response simply containing the text | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 40065.12 | 2304.48 | 47028.02 | | +| 40141.65 | 2240.71 | 44857.11 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 38714.93 | 39739.66 | 40288.85 | 40970.68 | 41708.36 | 42146.25 | 43376.91 | +| **Req/Sec** | 38259.56 | 39734.40 | 40727.45 | 41160.86 | 41720.43 | 41951.39 | 42996.80 | | **Latency** | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Router](#router) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 39678.92 | 4079.25 | 46579.43 | | +| 40283.70 | 3848.24 | 46094.59 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 36601.83 | 38700.54 | 40570.52 | 41759.06 | 42890.64 | 43449.39 | 44648.34 | -| **Latency** | 924µs | 1ms | 1ms | 1ms | 1ms | 1ms | 2ms | +| **Req/Sec** | 37912.39 | 39535.75 | 41060.78 | 42211.99 | 43141.08 | 43734.98 | 44852.99 | +| **Latency** | 911µs | 1ms | 1ms | 1ms | 1ms | 1ms | 1ms | ### [Stric](#stric) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | -------- | --- | -| 76568.81 | 9167.79 | 98001.52 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 77621.72 | 10002.26 | 102952.71 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 65025.54 | 68882.74 | 75851.08 | 83736.41 | 89646.52 | 92221.37 | 95623.08 | -| **Latency** | 386µs | 483µs | 615µs | 781µs | 961µs | 1ms | 1ms | +| **Req/Sec** | 65215.06 | 69398.98 | 76504.69 | 85094.40 | 92206.92 | 95037.47 | 98845.71 | +| **Latency** | 378µs | 473µs | 604µs | 769µs | 960µs | 1ms | 1ms | ### [Servest](#servest) -| **Stat** | Mean | Stddev | Max | -| -------- | ------- | ------- | --- | -| 6642.00 | 1589.81 | 9714.92 | | +| **Stat** | Mean | Stddev | Max | +| -------- | ------- | -------- | --- | +| 6341.92 | 1581.19 | 10972.65 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | -| **Req/Sec** | 5003.77 | 6028.36 | 7052.23 | 7447.98 | 8297.39 | 8761.33 | 9243.85 | -| **Latency** | 5ms | 6ms | 6ms | 8ms | 9ms | 12ms | 14ms | +| **Req/Sec** | 5123.87 | 5725.45 | 6495.64 | 7045.66 | 8060.49 | 8664.58 | 9609.98 | +| **Latency** | 6ms | 6ms | 7ms | 8ms | 9ms | 12ms | 14ms | ### [Vixeny (Bun)](#vixeny-bun) -| **Stat** | Mean | Stddev | Max | -| -------- | -------- | -------- | --- | -| 73575.05 | 13843.24 | 98168.85 | | +| **Stat** | Mean | Stddev | Max | +| -------- | -------- | --------- | --- | +| 76776.86 | 14647.38 | 100569.42 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 56222.79 | 60406.93 | 72915.08 | 86506.81 | 92951.34 | 95038.23 | 96801.77 | -| **Latency** | 392µs | 485µs | 617µs | 841µs | 1ms | 1ms | 1ms | +| **Req/Sec** | 56858.97 | 62315.07 | 78405.68 | 90544.81 | 94888.94 | 96959.17 | 98951.13 | +| **Latency** | 381µs | 472µs | 591µs | 792µs | 974µs | 1ms | 1ms | ### [Vixeny (Deno)](#vixeny-deno) | **Stat** | Mean | Stddev | Max | | -------- | ------- | -------- | --- | -| 56254.05 | 9903.05 | 84156.70 | | +| 55799.18 | 9437.40 | 85197.07 | | | **Stat** | 10 | 25 | 50 | 75 | 90 | 95 | 99 | | ----------- | -------- | -------- | -------- | -------- | -------- | -------- | -------- | -| **Req/Sec** | 48482.89 | 49591.16 | 51116.56 | 62211.76 | 72761.01 | 77320.87 | 81621.61 | -| **Latency** | 583µs | 668µs | 941µs | 1ms | 1ms | 1ms | 1ms | +| **Req/Sec** | 49037.26 | 50010.33 | 51293.85 | 59981.11 | 72328.75 | 76291.27 | 82335.20 | +| **Latency** | 583µs | 760µs | 942µs | 1ms | 1ms | 1ms | 1ms | --- -

Generated 2024-09-06T01:52:08.449Z

+

Generated 2024-09-07T01:50:45.282Z

diff --git a/frameworks/abc/results/hello_bench.json b/frameworks/abc/results/hello_bench.json index a086cb0ed5..10bc8b14d2 100644 --- a/frameworks/abc/results/hello_bench.json +++ b/frameworks/abc/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000282284, - "slowest": 0.016580412, - "fastest": 0.000253993, - "average": 0.00382320677309471, - "requestsPerSec": 13051.331581791575, - "totalData": 1696721, + "total": 10.000620177, + "slowest": 0.016091829, + "fastest": 0.000913448, + "average": 0.0037036894328708993, + "requestsPerSec": 13472.464468740316, + "totalData": 1751529, "sizePerRequest": 13, - "sizePerSec": 169667.3105632905 + "sizePerSec": 175142.0380936241 }, "responseTimeHistogram": { - "0.000253993": 1, - "0.0018866348999999998": 48, - "0.0035192768": 32242, - "0.0051519187": 95489, - "0.0067845606": 2027, - "0.008417202499999998": 369, - "0.010049844399999999": 269, - "0.011682486299999998": 31, - "0.013315128199999998": 15, - "0.014947770099999999": 16, - "0.016580412": 10 + "0.000913448": 1, + "0.0024312860999999996": 585, + "0.003949124199999999": 112624, + "0.0054669622999999985": 19760, + "0.006984800399999999": 1323, + "0.0085026385": 131, + "0.010020476599999998": 258, + "0.011538314699999998": 5, + "0.013056152799999998": 8, + "0.014573990899999998": 21, + "0.016091829": 17 }, "latencyPercentiles": { - "p10": 0.003432382, - "p25": 0.003520515, - "p50": 0.003676665, - "p75": 0.003957511, - "p90": 0.004394656, - "p95": 0.004687833, - "p99": 0.006099786 + "p10": 0.003364222, + "p25": 0.003438067, + "p50": 0.003571899, + "p75": 0.003840948, + "p90": 0.004125186, + "p95": 0.004433819, + "p99": 0.005782008 }, "rps": { - "mean": 13055.100898914365, - "stddev": 1540.8354284891047, - "max": 19821.72461017142, + "mean": 13476.17156009647, + "stddev": 1424.615465182157, + "max": 21206.39033969683, "percentiles": { - "p10": 11530.893570053002, - "p25": 12367.392659648442, - "p50": 13274.329608643407, - "p75": 14018.310717459222, - "p90": 14499.737813669075, - "p95": 14844.849216340068, - "p99": 15351.003835557713 + "p10": 12275.043210709106, + "p25": 12919.365672510425, + "p50": 13658.006921195283, + "p75": 14315.970897132209, + "p90": 14684.15784544417, + "p95": 14895.292634630023, + "p99": 15469.663243567702 } }, "details": { "DNSDialup": { - "average": 0.0011344926399999998, - "fastest": 0.000110036, - "slowest": 0.001932564 + "average": 0.0012097031799999996, + "fastest": 0.000115566, + "slowest": 0.001893019 }, "DNSLookup": { - "average": 0.000010260699999999996, - "fastest": 0.000004539, - "slowest": 0.000045965 + "average": 0.00000986046, + "fastest": 0.000004118, + "slowest": 0.000046186 } }, "statusCodeDistribution": { - "200": 130517 + "200": 134733 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/acorn/results/hello_bench.json b/frameworks/acorn/results/hello_bench.json index 7ee81aadec..ae6c691e3c 100644 --- a/frameworks/acorn/results/hello_bench.json +++ b/frameworks/acorn/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000128042, + "total": 10.000343587, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 61572.21161708801, + "requestsPerSec": 64302.39065345026, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 615730 + "Connection refused (os error 111)": 643046 } } \ No newline at end of file diff --git a/frameworks/alosaur/results/hello_bench.json b/frameworks/alosaur/results/hello_bench.json index 201e87c81f..2857e23fc0 100644 --- a/frameworks/alosaur/results/hello_bench.json +++ b/frameworks/alosaur/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000204793, - "slowest": 0.008290013, - "fastest": 0.000333419, - "average": 0.0011550649667465013, - "requestsPerSec": 43215.61497445626, - "totalData": 5618145, + "total": 10.000241635, + "slowest": 0.007835201, + "fastest": 0.000365983, + "average": 0.0011162408194828747, + "requestsPerSec": 44717.1194778835, + "totalData": 5813366, "sizePerRequest": 13, - "sizePerSec": 561802.9946679313 + "sizePerSec": 581322.5532124854 }, "responseTimeHistogram": { - "0.000333419": 1, - "0.0011290784": 176391, - "0.0019247378000000002": 254804, - "0.0027203972000000008": 786, - "0.0035160566000000007": 71, - "0.004311716": 14, - "0.005107375400000001": 23, - "0.005903034800000001": 24, - "0.006698694200000001": 1, - "0.007494353600000001": 11, - "0.008290013": 39 + "0.000365983": 1, + "0.0011129048": 206588, + "0.0018598266": 239820, + "0.0026067483999999996": 600, + "0.0033536701999999996": 63, + "0.004100592": 13, + "0.0048475138": 5, + "0.0055944356": 29, + "0.0063413574": 13, + "0.0070882791999999995": 5, + "0.007835201": 45 }, "latencyPercentiles": { - "p10": 0.001015153, - "p25": 0.001068763, - "p50": 0.001162378, - "p75": 0.001223239, - "p90": 0.001281603, - "p95": 0.001334842, - "p99": 0.001476443 + "p10": 0.00098026, + "p25": 0.001034617, + "p50": 0.001126072, + "p75": 0.001187046, + "p90": 0.001239653, + "p95": 0.001283346, + "p99": 0.001412566 }, "rps": { - "mean": 43211.72382995726, - "stddev": 2579.2226399331003, - "max": 52003.624642499075, + "mean": 44698.757325763596, + "stddev": 2731.205524476445, + "max": 55035.72919539374, "percentiles": { - "p10": 41733.61642802767, - "p25": 42524.89873128925, - "p50": 43398.349339272165, - "p75": 44214.030149137165, - "p90": 44991.273209557614, - "p95": 45808.22257595424, - "p99": 48660.77731086138 + "p10": 43004.40365093365, + "p25": 43986.75507703828, + "p50": 44929.07360352909, + "p75": 45606.48740654179, + "p90": 46635.70338602317, + "p95": 47745.31029947549, + "p99": 49906.9261033691 } }, "details": { "DNSDialup": { - "average": 0.00109224888, - "fastest": 0.000357186, - "slowest": 0.00176982 + "average": 0.0009624350399999998, + "fastest": 0.000114594, + "slowest": 0.001607229 }, "DNSLookup": { - "average": 0.000010210800000000002, - "fastest": 0.000004699, - "slowest": 0.000030136 + "average": 0.0000136222, + "fastest": 0.000005049, + "slowest": 0.000110336 } }, "statusCodeDistribution": { - "200": 432165 + "200": 447182 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/aqua/results/hello_bench.json b/frameworks/aqua/results/hello_bench.json index 6e2bc4906d..7c89c179be 100644 --- a/frameworks/aqua/results/hello_bench.json +++ b/frameworks/aqua/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000257607, - "slowest": 0.01446674, - "fastest": 0.000581241, - "average": 0.0016071530971110755, - "requestsPerSec": 31069.799620212925, - "totalData": 4039178, + "total": 10.0003751, + "slowest": 0.015355781, + "fastest": 0.000544136, + "average": 0.0015759752780093584, + "requestsPerSec": 31685.51147646452, + "totalData": 4119271, "sizePerRequest": 13, - "sizePerSec": 403907.395062768 + "sizePerSec": 411911.64919403876 }, "responseTimeHistogram": { - "0.000581241": 1, - "0.0019697909": 289146, - "0.0033583408000000003": 19814, - "0.0047468907": 554, - "0.0061354406": 328, - "0.0075239905": 772, - "0.0089125404": 41, - "0.0103010903": 0, - "0.0116896402": 0, - "0.013078190100000001": 0, - "0.01446674": 50 + "0.000544136": 1, + "0.0020253005": 295693, + "0.0035064650000000003": 19726, + "0.0049876295": 271, + "0.006468794": 787, + "0.0079499585": 338, + "0.009431123000000001": 1, + "0.010912287500000001": 0, + "0.012393452000000001": 0, + "0.0138746165": 0, + "0.015355781": 50 }, "latencyPercentiles": { - "p10": 0.001098021, - "p25": 0.001439216, - "p50": 0.001646901, - "p75": 0.001729926, - "p90": 0.001825204, - "p95": 0.002244827, - "p99": 0.002608056 + "p10": 0.001071289, + "p25": 0.001373827, + "p50": 0.001618278, + "p75": 0.001699361, + "p90": 0.001812582, + "p95": 0.002184453, + "p99": 0.002577796 }, "rps": { - "mean": 31062.14647668723, - "stddev": 3572.8566066871367, - "max": 36407.40630665251, + "mean": 31701.530091381024, + "stddev": 3618.2872405805133, + "max": 42313.45321404824, "percentiles": { - "p10": 29373.866461992937, - "p25": 30261.546371279965, - "p50": 31815.2267675312, - "p75": 32825.024157167456, - "p90": 33552.491324097915, - "p95": 34107.61394124295, - "p99": 35213.6452875465 + "p10": 29339.956836991474, + "p25": 30782.998208052377, + "p50": 32414.200661310042, + "p75": 33483.295382121505, + "p90": 34465.32296148104, + "p95": 35222.90294949994, + "p99": 36953.756629773925 } }, "details": { "DNSDialup": { - "average": 0.0009520785199999997, - "fastest": 0.000103772, - "slowest": 0.001952624 + "average": 0.0009563925399999998, + "fastest": 0.00009281, + "slowest": 0.002182851 }, "DNSLookup": { - "average": 0.00000997256, - "fastest": 0.000004818, - "slowest": 0.000049182 + "average": 0.000050637679999999997, + "fastest": 0.000004549, + "slowest": 0.002071225 } }, "statusCodeDistribution": { - "200": 310706 + "200": 316867 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/bun/results/hello_bench.json b/frameworks/bun/results/hello_bench.json index 8c8841c3bc..ec1a99d292 100644 --- a/frameworks/bun/results/hello_bench.json +++ b/frameworks/bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000712637, - "slowest": 0.003633261, - "fastest": 0.000035997, - "average": 0.0006741775812396488, - "requestsPerSec": 73986.92741780059, - "totalData": 9618986, + "total": 10.000128692, + "slowest": 0.004547268, + "fastest": 0.000035436, + "average": 0.0006256842522112598, + "requestsPerSec": 79738.87382448497, + "totalData": 10366187, "sizePerRequest": 13, - "sizePerSec": 961830.0564314076 + "sizePerSec": 1036605.3597183047 }, "responseTimeHistogram": { - "0.000035997": 1, - "0.00039572340000000003": 73241, - "0.0007554498": 429769, - "0.0011151762000000001": 197035, - "0.0014749026000000001": 32925, - "0.0018346290000000002": 6760, - "0.0021943554": 165, - "0.0025540818": 25, - "0.0029138082": 0, - "0.0032735346": 0, - "0.003633261": 1 + "0.000035436": 1, + "0.00048661920000000005": 257900, + "0.0009378024000000001": 457462, + "0.0013889856000000001": 75047, + "0.0018401688000000002": 6784, + "0.002291352": 130, + "0.0027425352": 49, + "0.0031937184": 17, + "0.0036449016": 8, + "0.0040960848": 0, + "0.004547268": 1 }, "latencyPercentiles": { - "p10": 0.000396629, - "p25": 0.000494961, - "p50": 0.000635873, - "p75": 0.000810951, - "p90": 0.001002217, - "p95": 0.001130562, - "p99": 0.001465634 + "p10": 0.000393895, + "p25": 0.000461704, + "p50": 0.000566112, + "p75": 0.000757777, + "p90": 0.000941783, + "p95": 0.001043648, + "p99": 0.001364867 }, "rps": { - "mean": 73982.73104330918, - "stddev": 9448.880266608336, - "max": 98215.66514778776, + "mean": 79741.52377173191, + "stddev": 9812.300685387398, + "max": 100505.58811069815, "percentiles": { - "p10": 62388.10448114722, - "p25": 66106.80214955453, - "p50": 72866.93910749414, - "p75": 81203.54859507369, - "p90": 87906.27650814077, - "p95": 90922.40328017453, - "p99": 94589.00825676837 + "p10": 65492.26550363944, + "p25": 71272.82657419429, + "p50": 81384.37069535007, + "p75": 87819.43444084485, + "p90": 90512.75324692846, + "p95": 93301.38086043696, + "p99": 96815.23871857533 } }, "details": { "DNSDialup": { - "average": 0.0009035771999999999, - "fastest": 0.000113191, - "slowest": 0.002049086 + "average": 0.0008190158400000001, + "fastest": 0.00007853, + "slowest": 0.001487023 }, "DNSLookup": { - "average": 0.000011355940000000002, - "fastest": 0.00000497, - "slowest": 0.000051126 + "average": 0.000026028720000000002, + "fastest": 0.000004839, + "slowest": 0.000827552 } }, "statusCodeDistribution": { - "200": 739922 + "200": 797399 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/cheetah/results/hello_bench.json b/frameworks/cheetah/results/hello_bench.json index 6258a91cbf..12320968c6 100644 --- a/frameworks/cheetah/results/hello_bench.json +++ b/frameworks/cheetah/results/hello_bench.json @@ -1,67 +1,67 @@ { "summary": { - "successRate": 0.7106145810356942, - "total": 10.000271896, - "slowest": 0.018089799, - "fastest": 0.000476169, - "average": 0.0012637897146290408, - "requestsPerSec": 43975.10433450319, - "totalData": 4062526, + "successRate": 0.938356654874608, + "total": 10.000329515, + "slowest": 0.015990822, + "fastest": 0.000125888, + "average": 0.001216236287508046, + "requestsPerSec": 41891.21962147664, + "totalData": 5110326, "sizePerRequest": 13, - "sizePerSec": 406241.55445463106 + "sizePerSec": 511015.7612641427 }, "responseTimeHistogram": { - "0.000476169": 1, - "0.002237532": 311736, - "0.003998895000000001": 709, - "0.005760258000000001": 6, - "0.007521621000000001": 0, - "0.009282984000000001": 0, - "0.011044347000000001": 0, - "0.012805710000000001": 0, - "0.014567073000000002": 6, - "0.016328436": 26, - "0.018089799": 18 + "0.000125888": 1, + "0.0017123813999999997": 390924, + "0.0032988747999999997": 2094, + "0.004885368199999999": 27, + "0.006471861599999999": 6, + "0.008058354999999998": 0, + "0.009644848399999998": 0, + "0.011231341799999997": 0, + "0.012817835199999997": 0, + "0.014404328599999997": 0, + "0.015990822": 50 }, "latencyPercentiles": { - "p10": 0.001101054, - "p25": 0.001155215, - "p50": 0.001267747, - "p75": 0.001333079, - "p90": 0.001412982, - "p95": 0.001470632, - "p99": 0.001674223 + "p10": 0.001066153, + "p25": 0.001116417, + "p50": 0.001223223, + "p75": 0.001285258, + "p90": 0.001347939, + "p95": 0.001400314, + "p99": 0.001553513 }, "rps": { - "mean": 39517.297163187606, - "stddev": 2707.066271036859, - "max": 46748.23827739539, + "mean": 41062.22876868336, + "stddev": 2423.585464494441, + "max": 50506.24762282859, "percentiles": { - "p10": 37798.29576176203, - "p25": 39064.42504979244, - "p50": 39960.53594344674, - "p75": 40685.125488056394, - "p90": 41062.06061325238, - "p95": 41338.43414827904, - "p99": 42366.27888621349 + "p10": 39492.31724078165, + "p25": 40820.97381634641, + "p50": 41513.691728170816, + "p75": 42013.369319079626, + "p90": 42373.433812696654, + "p95": 42795.875600105945, + "p99": 43575.158433265766 } }, "details": { "DNSDialup": { - "average": 0.0013891345, - "fastest": 0.000234267, - "slowest": 0.00499711 + "average": 0.00092851984, + "fastest": 0.000098994, + "slowest": 0.00144132 }, "DNSLookup": { - "average": 0.00008578816000000004, - "fastest": 0.000005711, - "slowest": 0.003295046 + "average": 0.00000911912, + "fastest": 0.00000528, + "slowest": 0.000027041 } }, "statusCodeDistribution": { - "200": 312502 + "200": 393102 }, "errorDistribution": { - "Connection refused (os error 111)": 127261 + "Connection refused (os error 111)": 25824 } } \ No newline at end of file diff --git a/frameworks/danet/results/hello_bench.json b/frameworks/danet/results/hello_bench.json index f4d9cf8212..03e2517e49 100644 --- a/frameworks/danet/results/hello_bench.json +++ b/frameworks/danet/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000292186, - "slowest": 0.012027433, - "fastest": 0.000840659, - "average": 0.0014943330711590253, - "requestsPerSec": 33412.923721146966, - "totalData": 4343807, + "total": 10.00035909, + "slowest": 0.012497806, + "fastest": 0.000865625, + "average": 0.0014661703955120215, + "requestsPerSec": 34054.37714137123, + "totalData": 4427228, "sizePerRequest": 13, - "sizePerSec": 434368.0083749105 + "sizePerSec": 442706.902837826 }, "responseTimeHistogram": { - "0.000840659": 1, - "0.0019593364": 330800, - "0.0030780138": 2735, - "0.0041966912": 393, - "0.005315368599999999": 139, - "0.006434046": 22, - "0.007552723399999999": 2, - "0.0086714008": 11, - "0.0097900782": 14, - "0.0109087556": 16, - "0.012027433": 6 + "0.000865625": 1, + "0.0020288431": 337529, + "0.0031920612": 2424, + "0.0043552793": 366, + "0.0055184974": 124, + "0.0066817155": 6, + "0.0078449336": 70, + "0.0090081517": 17, + "0.0101713698": 11, + "0.0113345879": 4, + "0.012497806": 4 }, "latencyPercentiles": { - "p10": 0.001309356, - "p25": 0.001362996, - "p50": 0.001509878, - "p75": 0.001585126, - "p90": 0.001647335, - "p95": 0.001684777, - "p99": 0.001958854 + "p10": 0.001284507, + "p25": 0.001335061, + "p50": 0.001482747, + "p75": 0.001553102, + "p90": 0.00161325, + "p95": 0.001652377, + "p99": 0.001969156 }, "rps": { - "mean": 33407.47405801177, - "stddev": 2300.491552348535, - "max": 38535.303089973924, + "mean": 34039.976247574654, + "stddev": 2488.4147557337105, + "max": 38868.89692695301, "percentiles": { - "p10": 33018.9760055107, - "p25": 33312.90875214212, - "p50": 33713.930596125814, - "p75": 34182.27674011357, - "p90": 34439.28339144208, - "p95": 34678.685938394156, - "p99": 35043.45037411824 + "p10": 33325.45977268609, + "p25": 34201.04013286266, + "p50": 34454.55383187616, + "p75": 34770.108107825065, + "p90": 35143.70543919543, + "p95": 35362.86011597658, + "p99": 35649.88521955563 } }, "details": { "DNSDialup": { - "average": 0.00082305878, - "fastest": 0.000106938, - "slowest": 0.001331716 + "average": 0.00098012884, + "fastest": 0.000312804, + "slowest": 0.001408408 }, "DNSLookup": { - "average": 0.000010369359999999997, - "fastest": 0.000004098, - "slowest": 0.00004838 + "average": 0.00001046176, + "fastest": 0.000004198, + "slowest": 0.000065201 } }, "statusCodeDistribution": { - "200": 334139 + "200": 340556 }, "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 205e165150..9bd1f49eda 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.000225565, - "slowest": 0.010324727, - "fastest": 0.000647649, - "average": 0.0013974817541032398, - "requestsPerSec": 35726.79412856824, - "totalData": 4644588, + "total": 10.000339274, + "slowest": 0.010465331, + "fastest": 0.000755841, + "average": 0.001369499996121525, + "requestsPerSec": 36456.36313038553, + "totalData": 4739488, "sizePerRequest": 13, - "sizePerSec": 464448.32367138716 + "sizePerSec": 473932.7206950119 }, "responseTimeHistogram": { - "0.000647649": 1, - "0.0016153568": 347297, - "0.0025830646": 9136, - "0.0035507724": 625, - "0.0045184802": 100, - "0.005486188": 18, - "0.0064538958": 4, - "0.0074216036": 15, - "0.0083893114": 20, - "0.0093570192": 10, - "0.010324727": 50 + "0.000755841": 1, + "0.00172679": 360409, + "0.0026977389999999998": 3628, + "0.003668688": 342, + "0.004639636999999999": 90, + "0.005610586": 7, + "0.0065815349999999995": 1, + "0.007552484": 14, + "0.008523432999999999": 17, + "0.009494381999999999": 36, + "0.010465331": 31 }, "latencyPercentiles": { - "p10": 0.001229972, - "p25": 0.001278292, - "p50": 0.001415117, - "p75": 0.0014789, - "p90": 0.001532076, - "p95": 0.001576832, - "p99": 0.001825647 + "p10": 0.001206311, + "p25": 0.001253556, + "p50": 0.00138642, + "p75": 0.001450927, + "p90": 0.001500076, + "p95": 0.001537469, + "p99": 0.001826316 }, "rps": { - "mean": 35719.36791899937, - "stddev": 2439.463226388633, - "max": 41102.971795731464, + "mean": 36448.48255590444, + "stddev": 2527.664446491179, + "max": 48876.77563917426, "percentiles": { - "p10": 35310.54019624957, - "p25": 35624.406280741234, - "p50": 36063.87730927555, - "p75": 36461.386390121996, - "p90": 36749.65245543217, - "p95": 36906.79823223384, - "p99": 37464.47278195989 + "p10": 35922.59531245157, + "p25": 36478.2656363374, + "p50": 36747.90180110349, + "p75": 37132.06799857797, + "p90": 37501.325867919906, + "p95": 37704.03433167322, + "p99": 38029.09986721867 } }, "details": { "DNSDialup": { - "average": 0.0009323930000000001, - "fastest": 0.000090368, - "slowest": 0.002092585 + "average": 0.0009647410999999999, + "fastest": 0.000104245, + "slowest": 0.002033912 }, "DNSLookup": { - "average": 0.000011048419999999999, - "fastest": 0.000004278, - "slowest": 0.000045916 + "average": 0.000009564379999999996, + "fastest": 0.000004708, + "slowest": 0.000059238 } }, "statusCodeDistribution": { - "200": 357276 + "200": 364576 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deno/results/hello_bench.json b/frameworks/deno/results/hello_bench.json index b2ab65c4a8..36e046ab90 100644 --- a/frameworks/deno/results/hello_bench.json +++ b/frameworks/deno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000338679, - "slowest": 0.004040289, - "fastest": 0.000122418, - "average": 0.0007423151098354447, - "requestsPerSec": 67230.12305691531, - "totalData": 8740212, + "total": 10.00024568, + "slowest": 0.005092394, + "fastest": 0.000132411, + "average": 0.0007537269486312158, + "requestsPerSec": 66217.57316666243, + "totalData": 8608496, "sizePerRequest": 13, - "sizePerSec": 873991.5997398992 + "sizePerSec": 860828.4511666116 }, "responseTimeHistogram": { - "0.000122418": 1, - "0.0005142051": 63634, - "0.0009059922": 425035, - "0.0012977792999999999": 181462, - "0.0016895664": 1988, - "0.0020813535": 46, - "0.0024731405999999997": 101, - "0.0028649277": 8, - "0.0032567148": 2, - "0.0036485018999999996": 40, - "0.004040289": 7 + "0.000132411": 1, + "0.0006284093": 263761, + "0.0011244076": 384547, + "0.0016204059": 13652, + "0.0021164041999999997": 76, + "0.0026124024999999995": 80, + "0.0031084007999999997": 35, + "0.0036043991": 13, + "0.0041003974": 8, + "0.0045963956999999995": 16, + "0.005092393999999999": 3 }, "latencyPercentiles": { - "p10": 0.000516351, - "p25": 0.000565016, - "p50": 0.000673945, - "p75": 0.000920275, - "p90": 0.001014995, - "p95": 0.001075557, - "p99": 0.001217713 + "p10": 0.000516056, + "p25": 0.000568871, + "p50": 0.000760947, + "p75": 0.000922702, + "p90": 0.001003012, + "p95": 0.001057584, + "p99": 0.001176703 }, "rps": { - "mean": 67221.91873993212, - "stddev": 11862.77179261605, - "max": 89481.26688658875, + "mean": 66205.90803780027, + "stddev": 12064.488664177748, + "max": 90344.39061104385, "percentiles": { - "p10": 52107.81650443672, - "p25": 54846.5153296477, - "p50": 68221.00878004484, - "p75": 77505.45638413167, - "p90": 82416.2505454057, - "p95": 84802.31510320738, - "p99": 87466.99972179331 + "p10": 53359.17040531847, + "p25": 54714.84632030884, + "p50": 64214.120685138834, + "p75": 77058.3997498507, + "p90": 83471.01195393581, + "p95": 86332.1587291247, + "p99": 89056.83607278379 } }, "details": { "DNSDialup": { - "average": 0.0006103607200000002, - "fastest": 0.000081231, - "slowest": 0.001765162 + "average": 0.00093866072, + "fastest": 0.000130133, + "slowest": 0.001909574 }, "DNSLookup": { - "average": 0.00001150576, - "fastest": 0.000004198, - "slowest": 0.000047628 + "average": 0.00003040386, + "fastest": 0.000004278, + "slowest": 0.001121663 } }, "statusCodeDistribution": { - "200": 672324 + "200": 662192 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/deso/results/hello_bench.json b/frameworks/deso/results/hello_bench.json index 2421c1c38a..7a7607b096 100644 --- a/frameworks/deso/results/hello_bench.json +++ b/frameworks/deso/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000302968, - "slowest": 0.006103599, - "fastest": 0.000307063, - "average": 0.0011088092219258144, - "requestsPerSec": 45020.43602485384, - "totalData": 5852834, + "total": 10.000313228, + "slowest": 0.006703841, + "fastest": 0.000171219, + "average": 0.0010866370592789842, + "requestsPerSec": 45937.261116357506, + "totalData": 5972031, "sizePerRequest": 13, - "sizePerSec": 585265.6683231 + "sizePerSec": 597184.3945126475 }, "responseTimeHistogram": { - "0.000307063": 1, - "0.0008867166000000001": 12364, - "0.0014663702000000001": 435385, - "0.0020460238000000004": 2005, - "0.0026256774": 305, - "0.0032053310000000005": 93, - "0.0037849846": 19, - "0.0043646382": 6, - "0.0049442918": 13, - "0.005523945400000001": 16, - "0.006103599": 11 + "0.000171219": 1, + "0.0008244812": 9017, + "0.0014777434": 448308, + "0.0021310056": 1815, + "0.0027842678": 122, + "0.00343753": 70, + "0.0040907922": 7, + "0.0047440544": 5, + "0.0053973166": 16, + "0.0060505788": 14, + "0.006703841": 12 }, "latencyPercentiles": { - "p10": 0.001020696, - "p25": 0.001063454, - "p50": 0.001107639, - "p75": 0.00115404, - "p90": 0.001207211, - "p95": 0.001250834, - "p99": 0.001390134 + "p10": 0.000999555, + "p25": 0.00103961, + "p50": 0.001083482, + "p75": 0.001130911, + "p90": 0.001187817, + "p95": 0.001231845, + "p99": 0.001363315 }, "rps": { - "mean": 45018.80839158999, - "stddev": 2500.13082469901, - "max": 55201.24202794661, + "mean": 45936.07038147397, + "stddev": 2695.946309470054, + "max": 60724.332239925956, "percentiles": { - "p10": 43531.9698786804, - "p25": 44254.59224371688, - "p50": 45041.55984727029, - "p75": 45689.69508524895, - "p90": 46954.335557106715, - "p95": 48211.45021942707, - "p99": 51744.88869093941 + "p10": 44308.99125669213, + "p25": 45150.55055640387, + "p50": 46027.67127318641, + "p75": 46647.00618813988, + "p90": 47632.73321426661, + "p95": 48882.87511937157, + "p99": 53880.2654314132 } }, "details": { "DNSDialup": { - "average": 0.0010200877399999997, - "fastest": 0.000374098, - "slowest": 0.001406061 + "average": 0.0009806611399999995, + "fastest": 0.00010695, + "slowest": 0.001708449 }, "DNSLookup": { - "average": 0.000009339780000000002, - "fastest": 0.000004549, - "slowest": 0.000043511 + "average": 0.000010092019999999997, + "fastest": 0.000004639, + "slowest": 0.000049662 } }, "statusCodeDistribution": { - "200": 450218 + "200": 459387 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/dinatra/results/hello_bench.json b/frameworks/dinatra/results/hello_bench.json index ba8ca4f7a7..9fe01bb786 100644 --- a/frameworks/dinatra/results/hello_bench.json +++ b/frameworks/dinatra/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000119173, - "slowest": 0.014301827, - "fastest": 0.001025353, - "average": 0.003073675453934802, - "requestsPerSec": 16226.806620277464, - "totalData": 2109510, + "total": 10.00094404, + "slowest": 0.013750655, + "fastest": 0.000966788, + "average": 0.0029057782599999846, + "requestsPerSec": 17163.379708302018, + "totalData": 2231450, "sizePerRequest": 13, - "sizePerSec": 210948.48606360704 + "sizePerSec": 223123.93620792622 }, "responseTimeHistogram": { - "0.001025353": 1, - "0.0023530004": 405, - "0.0036806478": 141968, - "0.0050082952": 17904, - "0.0063359426": 729, - "0.00766359": 107, - "0.008991237400000001": 1031, - "0.0103188848": 75, - "0.0116465322": 8, - "0.0129741796": 11, - "0.014301827": 31 + "0.000966788": 1, + "0.0022451747": 415, + "0.0035235614000000003": 153770, + "0.0048019481": 15206, + "0.0060803348": 923, + "0.0073587215": 108, + "0.0086371082": 1119, + "0.0099154949": 59, + "0.0111938816": 11, + "0.0124722683": 16, + "0.013750655": 22 }, "latencyPercentiles": { - "p10": 0.002710411, - "p25": 0.002807817, - "p50": 0.002916478, - "p75": 0.003038459, - "p90": 0.003826451, - "p95": 0.004068072, - "p99": 0.005272706 + "p10": 0.002542397, + "p25": 0.002638033, + "p50": 0.002759189, + "p75": 0.002915534, + "p90": 0.003531841, + "p95": 0.003759703, + "p99": 0.005148512 }, "rps": { - "mean": 16231.013124199193, - "stddev": 2125.0049023517745, - "max": 20299.654788962904, + "mean": 17173.474483429072, + "stddev": 2258.4175808778855, + "max": 20961.148586494754, "percentiles": { - "p10": 14814.348437178558, - "p25": 15535.764884339986, - "p50": 16570.67392428694, - "p75": 17509.85142677527, - "p90": 18068.102291156676, - "p95": 18437.129071983545, - "p99": 19199.481780943424 + "p10": 15290.184566611943, + "p25": 16341.730242347012, + "p50": 17556.878935040237, + "p75": 18601.003448726064, + "p90": 19324.211304343484, + "p95": 19620.28568436863, + "p99": 20236.229219389566 } }, "details": { "DNSDialup": { - "average": 0.0008256075, - "fastest": 0.000097131, - "slowest": 0.001385743 + "average": 0.00131546104, + "fastest": 0.000109785, + "slowest": 0.002751689 }, "DNSLookup": { - "average": 0.00001314342, - "fastest": 0.000004909, - "slowest": 0.000117907 + "average": 0.00001231446, + "fastest": 0.000004869, + "slowest": 0.000052929 } }, "statusCodeDistribution": { - "200": 162270 + "200": 171650 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/elysia/results/hello_bench.json b/frameworks/elysia/results/hello_bench.json index 5360a2d077..407482767c 100644 --- a/frameworks/elysia/results/hello_bench.json +++ b/frameworks/elysia/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000389495, - "slowest": 0.004339744, - "fastest": 0.000032772, - "average": 0.0006545648176131513, - "requestsPerSec": 76232.23079272674, - "totalData": 9910576, + "total": 10.000247894, + "slowest": 0.003740222, + "fastest": 0.000033213, + "average": 0.0006638019997977671, + "requestsPerSec": 75163.13675093783, + "totalData": 9771450, "sizePerRequest": 13, - "sizePerSec": 991019.0003054476 + "sizePerSec": 977120.7777621918 }, "responseTimeHistogram": { - "0.000032772": 1, - "0.0004634692": 126457, - "0.0008941664000000001": 512852, - "0.0013248636000000001": 107517, - "0.0017555608": 14095, - "0.002186258": 1156, - "0.0026169552000000003": 101, - "0.0030476524000000002": 55, - "0.0034783496": 65, - "0.0039090468000000005": 33, - "0.004339744": 20 + "0.000033213": 1, + "0.00040391390000000003": 88659, + "0.0007746148000000001": 444411, + "0.0011453157": 181876, + "0.0015160166000000002": 28242, + "0.0018867175000000004": 7878, + "0.0022574184": 514, + "0.0026281193": 35, + "0.0029988202": 9, + "0.0033695211000000004": 10, + "0.0037402220000000005": 15 }, "latencyPercentiles": { - "p10": 0.000415755, - "p25": 0.000503151, - "p50": 0.000575845, - "p75": 0.000785565, - "p90": 0.000998004, - "p95": 0.001115932, - "p99": 0.001487134 + "p10": 0.000388925, + "p25": 0.000480377, + "p50": 0.00060922, + "p75": 0.000817185, + "p90": 0.00098558, + "p95": 0.001139587, + "p99": 0.001542999 }, "rps": { - "mean": 76218.38472224012, - "stddev": 11870.085527218493, - "max": 100045.84683551938, + "mean": 75147.6019122896, + "stddev": 13410.140208388893, + "max": 99096.02736375811, "percentiles": { - "p10": 58736.25201473936, - "p25": 65530.16912795413, - "p50": 79269.76532045937, - "p75": 83150.54721765024, - "p90": 91401.31617895322, - "p95": 94672.64231845125, - "p99": 98217.34022627244 + "p10": 57927.85427684897, + "p25": 62175.14990840369, + "p50": 74900.66661592976, + "p75": 87940.07975303974, + "p90": 93454.19541152034, + "p95": 95161.4552678128, + "p99": 97474.63478350207 } }, "details": { "DNSDialup": { - "average": 0.00101523416, - "fastest": 0.000142434, - "slowest": 0.00138967 + "average": 0.0007866031000000001, + "fastest": 0.000101893, + "slowest": 0.001227814 }, "DNSLookup": { - "average": 0.000015135079999999997, - "fastest": 0.000005069, - "slowest": 0.00006468 + "average": 0.000009727160000000001, + "fastest": 0.000004839, + "slowest": 0.00004286 } }, "statusCodeDistribution": { - "200": 762352 + "200": 751650 }, "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 6b0d020de1..39667f88e0 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.000725476, - "slowest": 0.027251631, - "fastest": 0.001907337, - "average": 0.004868946479167514, - "requestsPerSec": 10257.255860704721, - "totalData": 4000620, + "total": 10.000289417, + "slowest": 0.027663291, + "fastest": 0.002082236, + "average": 0.004759075013187744, + "requestsPerSec": 10494.296277225434, + "totalData": 4092894, "sizePerRequest": 39, - "sizePerSec": 400032.9785674841 + "sizePerSec": 409277.5548117919 }, "responseTimeHistogram": { - "0.001907337": 1, - "0.0044417664": 38652, - "0.0069761958": 58832, - "0.009510625200000001": 2621, - "0.0120450546": 2182, - "0.014579484": 141, - "0.0171139134": 90, - "0.0196483428": 27, - "0.0221827722": 15, - "0.0247172016": 8, - "0.027251631": 11 + "0.002082236": 1, + "0.0046403415": 49314, + "0.007198447": 51005, + "0.0097565525": 2543, + "0.012314658": 1795, + "0.014872763499999999": 157, + "0.017430869": 80, + "0.0199889745": 26, + "0.02254708": 11, + "0.025105185500000002": 11, + "0.027663291": 3 }, "latencyPercentiles": { - "p10": 0.003998252, - "p25": 0.004087801, - "p50": 0.004775511, - "p75": 0.004914114, - "p90": 0.005555999, - "p95": 0.006967805, - "p99": 0.010885637 + "p10": 0.00391353, + "p25": 0.004006156, + "p50": 0.004660681, + "p75": 0.004808115, + "p90": 0.005384137, + "p95": 0.006840899, + "p99": 0.01062952 }, "rps": { - "mean": 10229.647094493432, - "stddev": 1901.1536074532446, - "max": 12165.424222029476, + "mean": 10470.428263671813, + "stddev": 1922.4422273908326, + "max": 12471.07490065224, "percentiles": { - "p10": 6795.546610602675, - "p25": 10340.530377291978, - "p50": 11043.013642438478, - "p75": 11235.643273774303, - "p90": 11351.519086083012, - "p95": 11429.589107310743, - "p99": 11711.149336493367 + "p10": 7089.04086877794, + "p25": 10509.14805415173, + "p50": 11263.920413643487, + "p75": 11473.235392928342, + "p90": 11606.898000585295, + "p95": 11724.631105025219, + "p99": 12245.690180365593 } }, "details": { "DNSDialup": { - "average": 0.00112734858, - "fastest": 0.000141434, - "slowest": 0.001950829 + "average": 0.00084387458, + "fastest": 0.000095228, + "slowest": 0.001845293 }, "DNSLookup": { - "average": 0.00001160062, - "fastest": 0.000005039, - "slowest": 0.000055324 + "average": 0.000007804779999999995, + "fastest": 0.000004368, + "slowest": 0.000033191 } }, "statusCodeDistribution": { - "200": 102580 + "200": 104946 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/express/results/hello_bench.json b/frameworks/express/results/hello_bench.json index 0fcdfac902..5218c3d44f 100644 --- a/frameworks/express/results/hello_bench.json +++ b/frameworks/express/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000348835, - "slowest": 0.034355997, - "fastest": 0.006163893, - "average": 0.007960818781070578, - "requestsPerSec": 6272.581190414044, - "totalData": 815464, + "total": 10.000300032, + "slowest": 0.034341869, + "fastest": 0.006136966, + "average": 0.007995564652657083, + "requestsPerSec": 6245.512614635921, + "totalData": 811941, "sizePerRequest": 13, - "sizePerSec": 81543.55547538257 + "sizePerSec": 81191.66399026697 }, "responseTimeHistogram": { - "0.006163893": 1, - "0.008983103400000001": 53992, - "0.0118023138": 6827, - "0.0146215242": 1565, - "0.0174407346": 268, - "0.020259945": 29, - "0.0230791554": 13, - "0.0258983658": 4, - "0.0287175762": 8, - "0.031536786600000005": 10, - "0.034355997": 11 + "0.006136966": 1, + "0.0089574563": 53605, + "0.011777946599999999": 7142, + "0.014598436900000001": 1308, + "0.0174189272": 309, + "0.0202394175": 44, + "0.0230599078": 13, + "0.0258803981": 6, + "0.0287008884": 9, + "0.0315213787": 9, + "0.034341869": 11 }, "latencyPercentiles": { - "p10": 0.006422687, - "p25": 0.007485233, - "p50": 0.007669224, - "p75": 0.008086144, - "p90": 0.009739615, - "p95": 0.010973729, - "p99": 0.013708646 + "p10": 0.006408967, + "p25": 0.007429085, + "p50": 0.00771762, + "p75": 0.008259965, + "p90": 0.009428239, + "p95": 0.010815518, + "p99": 0.013654522 }, "rps": { - "mean": 6274.187807440369, - "stddev": 971.6557646120094, - "max": 7838.030909777561, + "mean": 6246.665535529534, + "stddev": 944.5899529008944, + "max": 7928.493419651635, "percentiles": { - "p10": 4740.8414004969745, - "p25": 6023.472871432412, - "p50": 6471.0351411585525, - "p75": 6616.835877206278, - "p90": 7579.816988855982, - "p95": 7711.209013422168, - "p99": 7796.266742482918 + "p10": 4981.012178269835, + "p25": 5916.9591884260335, + "p50": 6355.721243715747, + "p75": 6664.180725311821, + "p90": 7558.162326551498, + "p95": 7726.601917742634, + "p99": 7871.877324664018 } }, "details": { "DNSDialup": { - "average": 0.0011375136199999996, - "fastest": 0.000174237, - "slowest": 0.001811376 + "average": 0.0010337011199999992, + "fastest": 0.000146307, + "slowest": 0.001546226 }, "DNSLookup": { - "average": 0.00001146564, - "fastest": 0.000005751, - "slowest": 0.000046256 + "average": 0.000008672440000000001, + "fastest": 0.000003797, + "slowest": 0.000041848 } }, "statusCodeDistribution": { - "200": 62728 + "200": 62457 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fast/results/hello_bench.json b/frameworks/fast/results/hello_bench.json index 5e09ec5916..7614b0ec4f 100644 --- a/frameworks/fast/results/hello_bench.json +++ b/frameworks/fast/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000200329, - "slowest": 0.005223132, - "fastest": 0.000176077, - "average": 0.0009041127494153084, - "requestsPerSec": 55199.79418804301, - "totalData": 7176117, + "total": 10.000381245, + "slowest": 0.004641562, + "fastest": 0.000303296, + "average": 0.0009718442653783454, + "requestsPerSec": 51356.04207657385, + "totalData": 6676540, "sizePerRequest": 13, - "sizePerSec": 717597.3244445592 + "sizePerSec": 667628.54699546 }, "responseTimeHistogram": { - "0.000176077": 1, - "0.0006807825": 130445, - "0.001185488": 403034, - "0.0016901935": 17681, - "0.002194899": 686, - "0.0026996045": 52, - "0.00320431": 10, - "0.0037090155": 16, - "0.004213721": 20, - "0.0047184265": 42, - "0.005223132": 22 + "0.000303296": 1, + "0.0007371226": 41491, + "0.0011709492000000002": 451453, + "0.0016047758000000002": 19999, + "0.0020386024": 426, + "0.002472429": 102, + "0.0029062556": 42, + "0.0033400822000000004": 20, + "0.0037739088000000006": 0, + "0.004207735400000001": 11, + "0.004641562": 35 }, "latencyPercentiles": { - "p10": 0.000592022, - "p25": 0.000702664, - "p50": 0.000954929, - "p75": 0.001053182, - "p90": 0.001113109, - "p95": 0.001158047, - "p99": 0.001280289 + "p10": 0.000803463, + "p25": 0.000910519, + "p50": 0.000993254, + "p75": 0.00105961, + "p90": 0.001113776, + "p95": 0.001156702, + "p99": 0.001271884 }, "rps": { - "mean": 55193.17514118962, - "stddev": 9667.588221712684, - "max": 84175.72448173842, + "mean": 51354.00092529139, + "stddev": 5242.872706514131, + "max": 82283.98672338118, "percentiles": { - "p10": 47818.72102928276, - "p25": 48911.45238414497, - "p50": 50412.859268042266, - "p75": 60924.18080736234, - "p90": 71245.31914750855, - "p95": 76523.60753292139, - "p99": 80340.49160776855 + "p10": 48428.655235302525, + "p25": 49222.7753781687, + "p50": 50046.65170348687, + "p75": 51223.22771892491, + "p90": 56453.15629196453, + "p95": 63002.681639696726, + "p99": 72538.60814452216 } }, "details": { "DNSDialup": { - "average": 0.0016311508000000003, - "fastest": 0.000119703, - "slowest": 0.002784883 + "average": 0.0009894113800000002, + "fastest": 0.000121066, + "slowest": 0.002203017 }, "DNSLookup": { - "average": 0.000018814799999999998, - "fastest": 0.000006091, - "slowest": 0.000422278 + "average": 0.000011008180000000001, + "fastest": 0.000005029, + "slowest": 0.000047608 } }, "statusCodeDistribution": { - "200": 552009 + "200": 513580 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastify/results/hello_bench.json b/frameworks/fastify/results/hello_bench.json index a6b70ebcbf..af52c5b4b9 100644 --- a/frameworks/fastify/results/hello_bench.json +++ b/frameworks/fastify/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000137957, - "slowest": 0.022650488, - "fastest": 0.000263833, - "average": 0.0030392577678204505, - "requestsPerSec": 16412.07358395646, - "totalData": 2133599, + "total": 10.000206106, + "slowest": 0.0235396, + "fastest": 0.001497174, + "average": 0.0031752965511627814, + "requestsPerSec": 15707.376261550824, + "totalData": 2042001, "sizePerRequest": 13, - "sizePerSec": 213356.95659143396 + "sizePerSec": 204195.8914001607 }, "responseTimeHistogram": { - "0.000263833": 1, - "0.0025024984999999994": 8422, - "0.004741163999999999": 150783, - "0.006979829499999999": 4454, - "0.009218494999999998": 309, - "0.011457160499999999": 84, - "0.013695825999999998": 28, - "0.0159344915": 9, - "0.018173157": 9, - "0.0204118225": 11, - "0.022650488": 13 + "0.001497174": 1, + "0.0037014166": 151166, + "0.0059056592": 2162, + "0.008109901800000001": 3443, + "0.010314144400000001": 225, + "0.012518387": 24, + "0.014722629600000002": 16, + "0.0169268722": 7, + "0.0191311148": 8, + "0.0213353574": 13, + "0.0235396": 12 }, "latencyPercentiles": { - "p10": 0.002743187, - "p25": 0.002847783, - "p50": 0.002985169, - "p75": 0.00314278, - "p90": 0.003228671, - "p95": 0.003434558, - "p99": 0.006221639 + "p10": 0.002924868, + "p25": 0.002994358, + "p50": 0.003071979, + "p75": 0.00314554, + "p90": 0.003256497, + "p95": 0.003390717, + "p99": 0.006235563 }, "rps": { - "mean": 16406.943748783273, - "stddev": 2534.313891527756, - "max": 32295.886486980082, + "mean": 15704.996688021336, + "stddev": 1505.8044765280963, + "max": 20715.397755150814, "percentiles": { - "p10": 15251.562482440233, - "p25": 15617.721428505336, - "p50": 16434.767751177595, - "p75": 17005.8330007189, - "p90": 17466.228445018725, - "p95": 17910.59614010492, - "p99": 27850.602131022824 + "p10": 15255.416827166739, + "p25": 15641.46866171598, + "p50": 15970.477718169253, + "p75": 16244.373129641544, + "p90": 16473.25822665984, + "p95": 16613.13101875657, + "p99": 16928.8297971441 } }, "details": { "DNSDialup": { - "average": 0.00123244628, - "fastest": 0.000154699, - "slowest": 0.00256189 + "average": 0.0010776156800000004, + "fastest": 0.000126496, + "slowest": 0.00223298 }, "DNSLookup": { - "average": 0.000021497479999999997, - "fastest": 0.000004258, - "slowest": 0.000557159 + "average": 0.000011333899999999997, + "fastest": 0.000004188, + "slowest": 0.000051336 } }, "statusCodeDistribution": { - "200": 164123 + "200": 157077 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/fastro/results/hello_bench.json b/frameworks/fastro/results/hello_bench.json index f686b26dbf..2e1e4417aa 100644 --- a/frameworks/fastro/results/hello_bench.json +++ b/frameworks/fastro/results/hello_bench.json @@ -1,65 +1,67 @@ { "summary": { - "successRate": 1, - "total": 10.000186611, - "slowest": 0.005275627, - "fastest": 0.000324004, - "average": 0.0010183188443407592, - "requestsPerSec": 49014.4853357877, - "totalData": 6372002, + "successRate": 0.5465232736977593, + "total": 10.000194579, + "slowest": 0.005332008, + "fastest": 0.000311952, + "average": 0.000961630558483104, + "requestsPerSec": 51819.29170540392, + "totalData": 3681730, "sizePerRequest": 13, - "sizePerSec": 637188.30936524 + "sizePerSec": 368165.8362659745 }, "responseTimeHistogram": { - "0.000324004": 1, - "0.0008191663": 17015, - "0.0013143285999999998": 468790, - "0.0018094908999999998": 3882, - "0.0023046532": 305, - "0.0027998155": 60, - "0.0032949777999999996": 52, - "0.0037901400999999996": 7, - "0.0042853024": 4, - "0.0047804647": 27, - "0.005275627": 11 + "0.000311952": 1, + "0.0008139576": 44659, + "0.0013159632": 235617, + "0.0018179688": 2568, + "0.0023199744": 116, + "0.00282198": 153, + "0.0033239856": 46, + "0.0038259912": 0, + "0.0043279968": 0, + "0.0048300024": 0, + "0.005332008": 50 }, "latencyPercentiles": { - "p10": 0.000887333, - "p25": 0.000945557, - "p50": 0.001024431, - "p75": 0.001085014, - "p90": 0.001144124, - "p95": 0.001191112, - "p99": 0.00130267 + "p10": 0.000665789, + "p25": 0.000899549, + "p50": 0.000990028, + "p75": 0.001065652, + "p90": 0.001116848, + "p95": 0.001159925, + "p99": 0.001321365 }, "rps": { - "mean": 49013.84651174752, - "stddev": 2720.8293605498006, - "max": 71700.58794482118, + "mean": 51847.67858947981, + "stddev": 6441.506526670472, + "max": 77709.16968201671, "percentiles": { - "p10": 47543.23581865312, - "p25": 48301.457210867185, - "p50": 49033.573287630425, - "p75": 49720.191369715474, - "p90": 50504.54440692277, - "p95": 51232.78768554342, - "p99": 57211.44228845797 + "p10": 47381.03118096138, + "p25": 48739.33264144173, + "p50": 50056.709245911894, + "p75": 53807.31960242621, + "p90": 61333.6844595044, + "p95": 64726.33934176452, + "p99": 70567.59804535602 } }, "details": { "DNSDialup": { - "average": 0.0010439328800000004, - "fastest": 0.000092313, - "slowest": 0.001595157 + "average": 0.0008212763999999999, + "fastest": 0.000071757, + "slowest": 0.001492943 }, "DNSLookup": { - "average": 0.000009357960000000001, - "fastest": 0.000004529, - "slowest": 0.00004265 + "average": 0.000010129540000000001, + "fastest": 0.000004559, + "slowest": 0.00004792 } }, "statusCodeDistribution": { - "200": 490154 + "200": 283210 }, - "errorDistribution": {} + "errorDistribution": { + "Connection refused (os error 111)": 234993 + } } \ No newline at end of file diff --git a/frameworks/hono/results/hello_bench.json b/frameworks/hono/results/hello_bench.json index 0d0fc48e59..15869d0194 100644 --- a/frameworks/hono/results/hello_bench.json +++ b/frameworks/hono/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000337456, - "slowest": 0.007213136, - "fastest": 0.000150071, - "average": 0.0009447609458442316, - "requestsPerSec": 52827.31731048097, - "totalData": 6867783, + "total": 10.000357457, + "slowest": 0.005709738, + "fastest": 0.000103153, + "average": 0.0009372735379295659, + "requestsPerSec": 53252.09646653534, + "totalData": 6923020, "sizePerRequest": 13, - "sizePerSec": 686755.1250362525 + "sizePerSec": 692277.2540649594 }, "responseTimeHistogram": { - "0.000150071": 1, - "0.0008563775": 132757, - "0.001562684": 394413, - "0.0022689905": 845, - "0.002975297": 198, - "0.0036816035": 18, - "0.00438791": 3, - "0.0050942165": 6, - "0.005800523": 0, - "0.0065068295": 22, - "0.007213136": 28 + "0.000103153": 1, + "0.0006638115": 64804, + "0.0012244699999999999": 459737, + "0.0017851284999999997": 7439, + "0.002345787": 325, + "0.0029064455": 131, + "0.0034671039999999995": 53, + "0.0040277625": 0, + "0.004588421": 2, + "0.0051490795": 16, + "0.005709738": 32 }, "latencyPercentiles": { - "p10": 0.000619405, - "p25": 0.000854635, - "p50": 0.000986843, - "p75": 0.00107654, - "p90": 0.001133906, - "p95": 0.001177707, - "p99": 0.001301197 + "p10": 0.000635493, + "p25": 0.000871033, + "p50": 0.00097014, + "p75": 0.001049929, + "p90": 0.001103947, + "p95": 0.001145237, + "p99": 0.001258576 }, "rps": { - "mean": 52822.92334798261, - "stddev": 7341.352121882767, - "max": 76933.504541229, + "mean": 53241.00150532423, + "stddev": 6361.0584988814535, + "max": 79909.51722349912, "percentiles": { - "p10": 47130.72176990122, - "p25": 48370.85346424492, - "p50": 49610.60674772006, - "p75": 56410.364182697616, - "p90": 63995.44634606599, - "p95": 68355.41573553356, - "p99": 73556.72250266321 + "p10": 48285.4102313361, + "p25": 49605.96826941721, + "p50": 50938.25972688061, + "p75": 56092.097615073144, + "p90": 62253.04288061727, + "p95": 66079.57786079528, + "p99": 73029.07889694904 } }, "details": { "DNSDialup": { - "average": 0.00085646408, - "fastest": 0.00010316, - "slowest": 0.001230979 + "average": 0.0008506453800000001, + "fastest": 0.000213569, + "slowest": 0.001317251 }, "DNSLookup": { - "average": 0.00000969468, - "fastest": 0.000004639, - "slowest": 0.000050784 + "average": 0.000008257920000000004, + "fastest": 0.000003827, + "slowest": 0.000044312 } }, "statusCodeDistribution": { - "200": 528291 + "200": 532540 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/http/results/hello_bench.json b/frameworks/http/results/hello_bench.json index 0a890c601d..844957947d 100644 --- a/frameworks/http/results/hello_bench.json +++ b/frameworks/http/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000176644, - "slowest": 0.01105746, - "fastest": 0.000309074, - "average": 0.0012192740490659095, - "requestsPerSec": 40942.17678101247, - "totalData": 5322577, + "total": 10.000337973, + "slowest": 0.011088695, + "fastest": 0.000159718, + "average": 0.001192041211496005, + "requestsPerSec": 41879.284593254815, + "totalData": 5444491, "sizePerRequest": 13, - "sizePerSec": 532248.2981531621 + "sizePerSec": 544430.6997123125 }, "responseTimeHistogram": { - "0.000309074": 1, - "0.0013839126": 375243, - "0.0024587512": 32627, - "0.0035335898": 158, - "0.0046084284000000005": 0, - "0.0056832670000000005": 325, - "0.006758105600000001": 964, - "0.0078329442": 18, - "0.0089077828": 43, - "0.009982621399999999": 0, - "0.01105746": 50 + "0.000159718": 1, + "0.0012526157000000001": 287622, + "0.0023455134": 129442, + "0.0034384111": 341, + "0.0045313088": 1, + "0.005624206499999999": 613, + "0.0067171042": 641, + "0.0078100019": 96, + "0.0089028996": 0, + "0.0099957973": 44, + "0.011088694999999999": 6 }, "latencyPercentiles": { - "p10": 0.000910208, - "p25": 0.001095502, - "p50": 0.001228018, - "p75": 0.001296428, - "p90": 0.001366458, - "p95": 0.001485061, - "p99": 0.002165882 + "p10": 0.000891196, + "p25": 0.001076098, + "p50": 0.001205036, + "p75": 0.00126992, + "p90": 0.001335144, + "p95": 0.001432039, + "p99": 0.002042341 }, "rps": { - "mean": 40918.853942852795, - "stddev": 4469.695090362457, - "max": 48742.78716141274, + "mean": 41885.73164123642, + "stddev": 4273.6245507768945, + "max": 49557.338758672595, "percentiles": { - "p10": 37759.639054102714, - "p25": 40040.524641819226, - "p50": 41941.03516974126, - "p75": 43140.99257113888, - "p90": 44189.18823540522, - "p95": 44709.75119673568, - "p99": 46313.8271239755 + "p10": 39217.624400405155, + "p25": 40949.430057020894, + "p50": 42789.48702671308, + "p75": 43893.89249129901, + "p90": 45026.04244645612, + "p95": 45914.4835472406, + "p99": 47193.13069267136 } }, "details": { "DNSDialup": { - "average": 0.0007507545000000001, - "fastest": 0.000075692, - "slowest": 0.001299174 + "average": 0.0010613769399999997, + "fastest": 0.0001715, + "slowest": 0.002127912 }, "DNSLookup": { - "average": 0.000010207679999999999, - "fastest": 0.000004088, - "slowest": 0.000038813 + "average": 0.0000502329, + "fastest": 0.000004608, + "slowest": 0.001989213 } }, "statusCodeDistribution": { - "200": 409429 + "200": 418807 }, "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 a60bcd732b..b8f0c5ac12 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.000478674, - "slowest": 0.004444489, - "fastest": 0.000035929, - "average": 0.0006453204868790235, - "requestsPerSec": 77315.29911765101, - "totalData": 10051470, + "total": 10.000217428, + "slowest": 0.00402517, + "fastest": 0.000039747, + "average": 0.0006425957797483643, + "requestsPerSec": 77651.31164306121, + "totalData": 10094890, "sizePerRequest": 13, - "sizePerSec": 1005098.8885294632 + "sizePerSec": 1009467.0513597957 }, "responseTimeHistogram": { - "0.000035929": 1, - "0.0004767850000000001": 203478, - "0.0009176410000000001": 459709, - "0.0013584970000000002": 95085, - "0.0017993530000000003": 13098, - "0.0022402090000000004": 1687, - "0.0026810650000000003": 73, - "0.0031219210000000006": 27, - "0.0035627770000000005": 9, - "0.004003633": 9, - "0.004444489": 14 + "0.000039747": 1, + "0.0004382893": 167108, + "0.0008368316": 445780, + "0.0012353738999999998": 140584, + "0.0016339161999999999": 16984, + "0.0020324585": 5598, + "0.0024310008": 388, + "0.0028295431": 40, + "0.0032280854": 24, + "0.0036266277": 10, + "0.00402517": 13 }, "latencyPercentiles": { - "p10": 0.000380731, - "p25": 0.000470527, - "p50": 0.000589992, - "p75": 0.000783491, - "p90": 0.000977112, - "p95": 0.001092609, - "p99": 0.001540252 + "p10": 0.000350301, + "p25": 0.000460165, + "p50": 0.000594466, + "p75": 0.000780336, + "p90": 0.000990488, + "p95": 0.001087199, + "p99": 0.001562085 }, "rps": { - "mean": 77316.0102385903, - "stddev": 15258.964959831317, - "max": 99163.68941169152, + "mean": 77646.64665619573, + "stddev": 17041.360267578642, + "max": 98650.95572261511, "percentiles": { - "p10": 55806.42373766514, - "p25": 60930.37882460956, - "p50": 81208.26700158129, - "p75": 91327.21551022082, - "p90": 95009.92853752871, - "p95": 96408.73463136308, - "p99": 97675.89650295081 + "p10": 53605.39356428583, + "p25": 58847.01876799598, + "p50": 84153.63110910532, + "p75": 93219.1378890127, + "p90": 96321.93393616567, + "p95": 97159.60013022482, + "p99": 98164.30743780699 } }, "details": { "DNSDialup": { - "average": 0.00107910582, - "fastest": 0.000124703, - "slowest": 0.001699907 + "average": 0.00088710742, + "fastest": 0.000104455, + "slowest": 0.001369897 }, "DNSLookup": { - "average": 0.00001301046, - "fastest": 0.00000501, - "slowest": 0.00014997 + "average": 0.000021670859999999993, + "fastest": 0.000004157, + "slowest": 0.000673046 } }, "statusCodeDistribution": { - "200": 773190 + "200": 776530 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/little/results/hello_bench.json b/frameworks/little/results/hello_bench.json index c5cfa17da8..7986044c55 100644 --- a/frameworks/little/results/hello_bench.json +++ b/frameworks/little/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000458128, - "slowest": 0.016405539, - "fastest": 0.000495935, - "average": 0.0015949345679641413, - "requestsPerSec": 31308.465671523885, - "totalData": 4070287, + "total": 10.000369543, + "slowest": 0.016470923, + "fastest": 0.000533045, + "average": 0.0015822902114127893, + "requestsPerSec": 31559.83372843645, + "totalData": 4102930, "sizePerRequest": 13, - "sizePerSec": 407010.05372981046 + "sizePerSec": 410277.8384696739 }, "responseTimeHistogram": { - "0.000495935": 1, - "0.0020868954": 298626, - "0.0036778558": 12419, - "0.005268816200000001": 672, - "0.006859776600000001": 1239, - "0.008450737": 6, - "0.0100416974": 36, - "0.0116326578": 0, - "0.0132236182": 0, - "0.014814578600000001": 45, - "0.016405539": 55 + "0.000533045": 1, + "0.0021268327999999998": 305868, + "0.0037206206": 7479, + "0.005314408400000001": 933, + "0.0069081962": 1203, + "0.008501983999999999": 76, + "0.0100957718": 0, + "0.0116895596": 0, + "0.0132833474": 0, + "0.014877135199999999": 0, + "0.016470923": 50 }, "latencyPercentiles": { - "p10": 0.001090963, - "p25": 0.001409839, - "p50": 0.0016283, - "p75": 0.001714991, - "p90": 0.00188648, - "p95": 0.002073387, - "p99": 0.003106144 + "p10": 0.00108438, + "p25": 0.001396837, + "p50": 0.001619209, + "p75": 0.001705192, + "p90": 0.001864791, + "p95": 0.002036096, + "p99": 0.003060237 }, "rps": { - "mean": 31329.124820819237, - "stddev": 3941.024461045034, - "max": 36556.74174861697, + "mean": 31576.538907164813, + "stddev": 3830.62699996069, + "max": 37423.51319333787, "percentiles": { - "p10": 29133.806869489385, - "p25": 30864.921651587447, - "p50": 32196.582726260665, - "p75": 33247.48688113939, - "p90": 34060.18601015196, - "p95": 34788.6514033868, - "p99": 35729.873747440644 + "p10": 29515.082513549336, + "p25": 31238.582773583174, + "p50": 32404.31301405996, + "p75": 33348.78156689538, + "p90": 34267.8537772639, + "p95": 34882.936584328236, + "p99": 35521.93581318499 } }, "details": { "DNSDialup": { - "average": 0.0008421666600000002, - "fastest": 0.000081783, - "slowest": 0.001939745 + "average": 0.00091056692, + "fastest": 0.000090516, + "slowest": 0.00188026 }, "DNSLookup": { - "average": 0.000009931699999999998, - "fastest": 0.000004018, - "slowest": 0.000089747 + "average": 0.000009301759999999997, + "fastest": 0.000004298, + "slowest": 0.000059211 } }, "statusCodeDistribution": { - "200": 313099 + "200": 315610 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/megalo/results/hello_bench.json b/frameworks/megalo/results/hello_bench.json index 475f3bb3d2..5d96847bb7 100644 --- a/frameworks/megalo/results/hello_bench.json +++ b/frameworks/megalo/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000309797, - "slowest": 0.006516904, - "fastest": 0.000271126, - "average": 0.0010911800341850831, - "requestsPerSec": 45743.68287442766, - "totalData": 5946863, + "total": 10.000238144, + "slowest": 0.006367513, + "fastest": 0.000271056, + "average": 0.0010273745948305006, + "requestsPerSec": 48583.943002547756, + "totalData": 6316063, "sizePerRequest": 13, - "sizePerSec": 594667.8773675595 + "sizePerSec": 631591.2590331208 }, "responseTimeHistogram": { - "0.000271126": 1, - "0.0008957037999999999": 19881, - "0.0015202815999999998": 435370, - "0.0021448594": 1973, - "0.0027694371999999997": 121, - "0.0033940149999999994": 58, - "0.0040185928": 0, - "0.0046431706": 10, - "0.005267748399999999": 14, - "0.005892326199999999": 12, - "0.006516903999999999": 11 + "0.000271056": 1, + "0.0008807016999999999": 55367, + "0.0014903473999999999": 428499, + "0.0020999930999999997": 1653, + "0.0027096387999999997": 234, + "0.0033192844999999998": 50, + "0.0039289302": 1, + "0.004538575899999999": 11, + "0.005148221599999999": 14, + "0.005757867299999999": 11, + "0.006367513": 10 }, "latencyPercentiles": { - "p10": 0.000956911, - "p25": 0.001014963, - "p50": 0.00110158, - "p75": 0.001163379, - "p90": 0.001219896, - "p95": 0.001264956, - "p99": 0.001384231 + "p10": 0.000861605, + "p25": 0.000960262, + "p50": 0.00104498, + "p75": 0.001115529, + "p90": 0.001165786, + "p95": 0.001203737, + "p99": 0.0013181 }, "rps": { - "mean": 45744.18628850767, - "stddev": 2800.1563609739565, - "max": 61308.36246063858, + "mean": 48582.04778047718, + "stddev": 3561.8898306042693, + "max": 64009.776767156465, "percentiles": { - "p10": 44032.96307615926, - "p25": 44870.85556802862, - "p50": 45562.04183236217, - "p75": 46367.46072113928, - "p90": 47616.160925019714, - "p95": 49886.53842056094, - "p99": 54596.81009841733 + "p10": 45923.38235136356, + "p25": 46951.04047610138, + "p50": 47928.14340580793, + "p75": 49924.38306868951, + "p90": 52834.81285819134, + "p95": 54416.23594718811, + "p99": 57737.84138124534 } }, "details": { "DNSDialup": { - "average": 0.0010046618199999998, - "fastest": 0.000128921, - "slowest": 0.00189417 + "average": 0.0010332566799999999, + "fastest": 0.000159187, + "slowest": 0.001875783 }, "DNSLookup": { - "average": 0.000009997039999999997, - "fastest": 0.00000498, - "slowest": 0.000050655 + "average": 0.000012576739999999999, + "fastest": 0.00000482, + "slowest": 0.000130413 } }, "statusCodeDistribution": { - "200": 457451 + "200": 485851 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/nhttp/results/hello_bench.json b/frameworks/nhttp/results/hello_bench.json index ee8b2a7000..06dd94a655 100644 --- a/frameworks/nhttp/results/hello_bench.json +++ b/frameworks/nhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000273495, - "slowest": 0.005245547, - "fastest": 0.000262199, - "average": 0.0009330285233734114, - "requestsPerSec": 53493.03699218478, - "totalData": 6954285, + "total": 10.000387716, + "slowest": 0.00515256, + "fastest": 0.000295792, + "average": 0.0009547006238571164, + "requestsPerSec": 52278.37308383014, + "totalData": 6796452, "sizePerRequest": 13, - "sizePerSec": 695409.4808984022 + "sizePerSec": 679618.8500897918 }, "responseTimeHistogram": { - "0.000262199": 1, - "0.0007605337999999999": 112704, - "0.0012588686": 415300, - "0.0017572034": 6443, - "0.0022555381999999997": 376, - "0.0027538729999999996": 27, - "0.0032522078": 44, - "0.0037505425999999997": 0, - "0.0042488774": 2, - "0.0047472122": 16, - "0.005245547": 32 + "0.000295792": 1, + "0.0007814688": 61488, + "0.0012671455999999999": 456378, + "0.0017528224": 4621, + "0.0022384991999999998": 166, + "0.0027241759999999996": 84, + "0.0032098528": 20, + "0.0036955295999999997": 6, + "0.0041812064": 17, + "0.004666883199999999": 22, + "0.005152559999999999": 1 }, "latencyPercentiles": { - "p10": 0.000614615, - "p25": 0.00084209, - "p50": 0.000975532, - "p75": 0.001064857, - "p90": 0.00111866, - "p95": 0.001161746, - "p99": 0.001279897 + "p10": 0.000719149, + "p25": 0.000894209, + "p50": 0.000980189, + "p75": 0.001049786, + "p90": 0.001105813, + "p95": 0.001151068, + "p99": 0.001262727 }, "rps": { - "mean": 53488.18448388989, - "stddev": 7782.515317299865, - "max": 82038.9054967048, + "mean": 52278.89172744726, + "stddev": 6373.513449495341, + "max": 84028.5155480303, "percentiles": { - "p10": 47539.75725777792, - "p25": 48719.11738165965, - "p50": 50129.41092538901, - "p75": 56513.851545011516, - "p90": 66107.39145742306, - "p95": 69869.1812354432, - "p99": 77456.00068850307 + "p10": 48713.08433445261, + "p25": 49642.583488834556, + "p50": 50627.85038049745, + "p75": 51710.662738658226, + "p90": 59615.631218505485, + "p95": 68105.75493629187, + "p99": 77324.12512703889 } }, "details": { "DNSDialup": { - "average": 0.00075891976, - "fastest": 0.000176869, - "slowest": 0.001131528 + "average": 0.00099667404, + "fastest": 0.000164517, + "slowest": 0.001800601 }, "DNSLookup": { - "average": 0.0000121607, - "fastest": 0.00000517, - "slowest": 0.000064851 + "average": 0.000023865579999999996, + "fastest": 0.000004078, + "slowest": 0.000668291 } }, "statusCodeDistribution": { - "200": 534945 + "200": 522804 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/node/results/hello_bench.json b/frameworks/node/results/hello_bench.json index c45eff2034..de33a61e46 100644 --- a/frameworks/node/results/hello_bench.json +++ b/frameworks/node/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000184637, - "slowest": 0.021237314, - "fastest": 0.000368976, - "average": 0.002970744106519236, - "requestsPerSec": 16785.390079593188, - "totalData": 2182141, + "total": 10.000164834, + "slowest": 0.02196418, + "fastest": 0.000356215, + "average": 0.002923128068063404, + "requestsPerSec": 17058.818812665984, + "totalData": 2217683, "sizePerRequest": 13, - "sizePerSec": 218210.07103471144 + "sizePerSec": 221764.6445646578 }, "responseTimeHistogram": { - "0.000368976": 1, - "0.0024558098": 2055, - "0.0045426436": 161220, - "0.0066294774": 4209, - "0.0087163112": 279, - "0.010803145": 40, - "0.0128899788": 7, - "0.0149768126": 7, - "0.0170636464": 10, - "0.0191504802": 15, - "0.021237314": 14 + "0.000356215": 1, + "0.0025170115": 1705, + "0.004677808": 164409, + "0.0068386045000000005": 4164, + "0.008999401": 226, + "0.0111601975": 30, + "0.013320994000000001": 12, + "0.015481790500000002": 8, + "0.017642587": 9, + "0.0198033835": 14, + "0.02196418": 13 }, "latencyPercentiles": { - "p10": 0.002767134, - "p25": 0.00283004, - "p50": 0.002889179, - "p75": 0.002942508, - "p90": 0.003072402, - "p95": 0.003209024, - "p99": 0.005807732 + "p10": 0.002714249, + "p25": 0.002783395, + "p50": 0.002846863, + "p75": 0.002902013, + "p90": 0.00300247, + "p95": 0.003105686, + "p99": 0.00571705 }, "rps": { - "mean": 16786.46749302674, - "stddev": 1554.5494977194423, - "max": 28026.34195880665, + "mean": 17059.471899169817, + "stddev": 1429.8303467670107, + "max": 26020.69700304712, "percentiles": { - "p10": 16381.199970131885, - "p25": 16715.692692300723, - "p50": 16933.144937902507, - "p75": 17170.369324602423, - "p90": 17408.490120631937, - "p95": 17620.512038064582, - "p99": 18703.69210882167 + "p10": 16674.180092395978, + "p25": 16972.177579592648, + "p50": 17207.97245363752, + "p75": 17462.29148619008, + "p90": 17714.95141899683, + "p95": 17911.678414326343, + "p99": 19007.321036770227 } }, "details": { "DNSDialup": { - "average": 0.00104233008, - "fastest": 0.000118401, - "slowest": 0.001475552 + "average": 0.00111509762, + "fastest": 0.000171945, + "slowest": 0.001649168 }, "DNSLookup": { - "average": 0.000010448860000000005, - "fastest": 0.000004148, - "slowest": 0.000054882 + "average": 0.000010965279999999998, + "fastest": 0.000004858, + "slowest": 0.000042689 } }, "statusCodeDistribution": { - "200": 167857 + "200": 170591 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/oak/results/hello_bench.json b/frameworks/oak/results/hello_bench.json index 59d11d8913..4046c25b61 100644 --- a/frameworks/oak/results/hello_bench.json +++ b/frameworks/oak/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000155824, - "slowest": 0.011002495, - "fastest": 0.000180637, - "average": 0.0016425370340712652, - "requestsPerSec": 30400.526286839187, - "totalData": 3952130, + "total": 10.000342381, + "slowest": 0.010839873, + "fastest": 0.000720435, + "average": 0.0015980475448363254, + "requestsPerSec": 31248.130123396026, + "totalData": 4062396, "sizePerRequest": 13, - "sizePerSec": 395206.84172890947 + "sizePerSec": 406225.6916041483 }, "responseTimeHistogram": { - "0.000180637": 1, - "0.0012628227999999999": 551, - "0.0023450085999999998": 299190, - "0.0034271944": 2566, - "0.0045093801999999995": 1025, - "0.005591565999999999": 349, - "0.0066737518": 192, - "0.007755937599999999": 27, - "0.0088381234": 88, - "0.0099203092": 10, - "0.011002495": 11 + "0.000720435": 1, + "0.0017323788": 296482, + "0.0027443225999999998": 12839, + "0.0037562664000000004": 2142, + "0.0047682102": 607, + "0.005780154": 72, + "0.006792097800000001": 223, + "0.0078040416000000005": 42, + "0.0088159854": 62, + "0.0098279292": 8, + "0.010839873": 14 }, "latencyPercentiles": { - "p10": 0.001525578, - "p25": 0.001559602, - "p50": 0.001601084, - "p75": 0.001650767, - "p90": 0.001747397, - "p95": 0.001811739, - "p99": 0.002859582 + "p10": 0.00148821, + "p25": 0.001521222, + "p50": 0.001562078, + "p75": 0.001609734, + "p90": 0.001679735, + "p95": 0.001734303, + "p99": 0.002762786 }, "rps": { - "mean": 30385.328989125155, - "stddev": 3156.728512675276, - "max": 41018.532172836145, + "mean": 31225.77582144106, + "stddev": 3184.536894243351, + "max": 36663.262317337714, "percentiles": { - "p10": 30066.739140871137, - "p25": 30450.611962141218, - "p50": 31039.4100738421, - "p75": 31379.713359474426, - "p90": 31748.181039545605, - "p95": 31960.972598857898, - "p99": 32392.824878972486 + "p10": 30988.270087343324, + "p25": 31346.19997095902, + "p50": 31824.139400270717, + "p75": 32225.767280412136, + "p90": 32499.530788026892, + "p95": 32711.537359228943, + "p99": 33167.982178275655 } }, "details": { "DNSDialup": { - "average": 0.0009974941999999999, - "fastest": 0.000087183, - "slowest": 0.001939426 + "average": 0.0009453328400000001, + "fastest": 0.000099462, + "slowest": 0.001651542 }, "DNSLookup": { - "average": 0.000009074960000000001, - "fastest": 0.000003837, - "slowest": 0.000036298 + "average": 0.00001417674, + "fastest": 0.000003657, + "slowest": 0.000111258 } }, "statusCodeDistribution": { - "200": 304010 + "200": 312492 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/opine/results/hello_bench.json b/frameworks/opine/results/hello_bench.json index d3e9f58754..5cca53b6e5 100644 --- a/frameworks/opine/results/hello_bench.json +++ b/frameworks/opine/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000388459, + "total": 10.000661635, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63229.34379923371, + "requestsPerSec": 64705.31886963497, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 632318 + "Connection refused (os error 111)": 647096 } } \ No newline at end of file diff --git a/frameworks/peko/results/hello_bench.json b/frameworks/peko/results/hello_bench.json index db3462f479..f02141b97f 100644 --- a/frameworks/peko/results/hello_bench.json +++ b/frameworks/peko/results/hello_bench.json @@ -1,11 +1,11 @@ { "summary": { "successRate": 0, - "total": 10.000811079, + "total": 10.000412058, "slowest": null, "fastest": null, "average": null, - "requestsPerSec": 63260.86904375969, + "requestsPerSec": 64922.32482366778, "totalData": 0, "sizePerRequest": null, "sizePerSec": 0 @@ -50,6 +50,6 @@ }, "statusCodeDistribution": {}, "errorDistribution": { - "Connection refused (os error 111)": 632660 + "Connection refused (os error 111)": 649250 } } \ No newline at end of file diff --git a/frameworks/reno/results/hello_bench.json b/frameworks/reno/results/hello_bench.json index a68640d781..7b5ff8fb3e 100644 --- a/frameworks/reno/results/hello_bench.json +++ b/frameworks/reno/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.00040788, - "slowest": 0.006137225, - "fastest": 0.00039704, - "average": 0.0012459497572496192, - "requestsPerSec": 40065.86579346602, - "totalData": 5208775, + "total": 10.000200993, + "slowest": 0.005976691, + "fastest": 0.000424342, + "average": 0.0012436255725858294, + "requestsPerSec": 40142.69315996737, + "totalData": 5218655, "sizePerRequest": 13, - "sizePerSec": 520856.2553150583 + "sizePerSec": 521855.0110795758 }, "responseTimeHistogram": { - "0.00039704": 1, - "0.0009710585": 6933, - "0.001545077": 387011, - "0.0021190955": 6016, - "0.002693114": 468, - "0.0032671325": 95, - "0.0038411509999999997": 63, - "0.0044151695": 26, - "0.004989188": 42, - "0.005563206499999999": 6, - "0.006137225": 14 + "0.000424342": 1, + "0.0009795769": 2080, + "0.0015348118000000001": 389604, + "0.0020900467": 9054, + "0.0026452816": 434, + "0.0032005164999999998": 164, + "0.0037557514": 54, + "0.004310986300000001": 1, + "0.0048662212000000005": 19, + "0.0054214561": 13, + "0.005976691": 11 }, "latencyPercentiles": { - "p10": 0.00109384, - "p25": 0.001148955, - "p50": 0.001254347, - "p75": 0.001327786, - "p90": 0.001382317, - "p95": 0.001431732, - "p99": 0.001627835 + "p10": 0.001090576, + "p25": 0.001140539, + "p50": 0.001251966, + "p75": 0.001313694, + "p90": 0.00137884, + "p95": 0.001449185, + "p99": 0.001628359 }, "rps": { - "mean": 40065.12005445508, - "stddev": 2304.48129897122, - "max": 47028.023999502824, + "mean": 40141.65496648069, + "stddev": 2240.7120594246694, + "max": 44857.10758366567, "percentiles": { - "p10": 38714.92913863997, - "p25": 39739.65620292528, - "p50": 40288.84899869553, - "p75": 40970.682621660315, - "p90": 41708.35835501037, - "p95": 42146.24707691921, - "p99": 43376.910652037186 + "p10": 38259.558654959605, + "p25": 39734.39806840324, + "p50": 40727.45437699269, + "p75": 41160.85632607654, + "p90": 41720.430494811204, + "p95": 41951.390453306856, + "p99": 42996.800656280604 } }, "details": { "DNSDialup": { - "average": 0.0009954579199999997, - "fastest": 0.000116978, - "slowest": 0.002218517 + "average": 0.0009304391800000002, + "fastest": 0.000089854, + "slowest": 0.002074779 }, "DNSLookup": { - "average": 0.00001027478, - "fastest": 0.000004749, - "slowest": 0.000051707 + "average": 0.000009827199999999998, + "fastest": 0.000004377, + "slowest": 0.000045775 } }, "statusCodeDistribution": { - "200": 400675 + "200": 401435 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/router/results/hello_bench.json b/frameworks/router/results/hello_bench.json index 646f750f49..80c14a74c5 100644 --- a/frameworks/router/results/hello_bench.json +++ b/frameworks/router/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000204262, - "slowest": 0.012702501, - "fastest": 0.000411339, - "average": 0.0012585401599602515, - "requestsPerSec": 39667.78973779325, - "totalData": 5156918, + "total": 10.000321935, + "slowest": 0.011326218, + "fastest": 0.000443718, + "average": 0.0012396800863350625, + "requestsPerSec": 40272.00350325522, + "totalData": 5235529, "sizePerRequest": 13, - "sizePerSec": 515681.2665913123 + "sizePerSec": 523536.0455423178 }, "responseTimeHistogram": { - "0.000411339": 1, - "0.0016404552": 378386, - "0.0028695714": 16872, - "0.0040986876": 77, - "0.0053278038": 123, - "0.00655692": 1093, - "0.007786036200000001": 84, - "0.0090151524": 0, - "0.0102442686": 0, - "0.0114733848": 0, - "0.012702501": 50 + "0.000443718": 1, + "0.0015319680000000003": 382379, + "0.0026202180000000005": 18732, + "0.003708468000000001": 271, + "0.004796718000000001": 0, + "0.005884968000000002": 1206, + "0.0069732180000000015": 94, + "0.008061468": 0, + "0.009149718000000001": 0, + "0.010237968000000002": 0, + "0.011326218000000002": 50 }, "latencyPercentiles": { - "p10": 0.000924186, - "p25": 0.00113307, - "p50": 0.001269086, - "p75": 0.001341441, - "p90": 0.001421678, - "p95": 0.001610807, - "p99": 0.002104826 + "p10": 0.000911404, + "p25": 0.001144045, + "p50": 0.001256555, + "p75": 0.00131971, + "p90": 0.001389163, + "p95": 0.0015359, + "p99": 0.001984133 }, "rps": { - "mean": 39678.91692946471, - "stddev": 4079.253333263005, - "max": 46579.43068939139, + "mean": 40283.69766593193, + "stddev": 3848.2363964803803, + "max": 46094.585273146506, "percentiles": { - "p10": 36601.83375187068, - "p25": 38700.54180758542, - "p50": 40570.51967730129, - "p75": 41759.059020830435, - "p90": 42890.63546230474, - "p95": 43449.38644336976, - "p99": 44648.33739871808 + "p10": 37912.38815973563, + "p25": 39535.75294168843, + "p50": 41060.77520886689, + "p75": 42211.993490243985, + "p90": 43141.07613519019, + "p95": 43734.9844092114, + "p99": 44852.987177137424 } }, "details": { "DNSDialup": { - "average": 0.0009279323599999999, - "fastest": 0.000119411, - "slowest": 0.001890866 + "average": 0.0006903578000000003, + "fastest": 0.000118841, + "slowest": 0.001331185 }, "DNSLookup": { - "average": 0.000030355320000000002, - "fastest": 0.000004418, - "slowest": 0.001060349 + "average": 0.000009809459999999999, + "fastest": 0.000003958, + "slowest": 0.000046587 } }, "statusCodeDistribution": { - "200": 396686 + "200": 402733 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/stric/results/hello_bench.json b/frameworks/stric/results/hello_bench.json index df44300714..b53e35ce22 100644 --- a/frameworks/stric/results/hello_bench.json +++ b/frameworks/stric/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000332776, - "slowest": 0.003327284, - "fastest": 0.000033513, - "average": 0.0006517190491237865, - "requestsPerSec": 76561.1522286006, - "totalData": 9953281, + "total": 10.000484279, + "slowest": 0.002549715, + "fastest": 0.000035346, + "average": 0.0006427223545604125, + "requestsPerSec": 77617.14116484938, + "totalData": 10090717, "sizePerRequest": 13, - "sizePerSec": 995294.9789718078 + "sizePerSec": 1009022.8351430419 }, "responseTimeHistogram": { - "0.000033513": 1, - "0.00036289009999999997": 58880, - "0.0006922672": 419682, - "0.0010216442999999998": 232906, - "0.0013510214": 43179, - "0.0016803985": 10310, - "0.0020097756": 619, - "0.0023391527": 40, - "0.0026685298": 14, - "0.0029979069": 4, - "0.0033272840000000002": 2 + "0.000035346": 1, + "0.00028678290000000006": 23992, + "0.0005382198000000001": 266125, + "0.0007896567000000001": 309523, + "0.0010410936": 128376, + "0.0012925305000000002": 33649, + "0.0015439674000000002": 11794, + "0.0017954043000000001": 2596, + "0.0020468412000000003": 131, + "0.0022982781000000004": 18, + "0.0025497150000000006": 4 }, "latencyPercentiles": { - "p10": 0.000386524, - "p25": 0.000483204, - "p50": 0.000615909, - "p75": 0.000781767, - "p90": 0.000961075, - "p95": 0.001087959, - "p99": 0.001410191 + "p10": 0.000378844, + "p25": 0.000473377, + "p50": 0.000604285, + "p75": 0.000769864, + "p90": 0.000960759, + "p95": 0.001081044, + "p99": 0.001408148 }, "rps": { - "mean": 76568.81130982886, - "stddev": 9167.78833948727, - "max": 98001.5243114852, + "mean": 77621.71789356854, + "stddev": 10002.2563556598, + "max": 102952.71178843756, "percentiles": { - "p10": 65025.53552780217, - "p25": 68882.73710994511, - "p50": 75851.08432892484, - "p75": 83736.40859044984, - "p90": 89646.51757797228, - "p95": 92221.3691409982, - "p99": 95623.07646171402 + "p10": 65215.058156930405, + "p25": 69398.97682073465, + "p50": 76504.68901645695, + "p75": 85094.40109947787, + "p90": 92206.91551866478, + "p95": 95037.4732757089, + "p99": 98845.70625457211 } }, "details": { "DNSDialup": { - "average": 0.0010512441200000002, - "fastest": 0.000113261, - "slowest": 0.001976013 + "average": 0.0010068901400000002, + "fastest": 0.000240475, + "slowest": 0.001644485 }, "DNSLookup": { - "average": 0.000029143760000000004, - "fastest": 0.000004809, - "slowest": 0.000870043 + "average": 0.000009815040000000001, + "fastest": 0.000004669, + "slowest": 0.000029385 } }, "statusCodeDistribution": { - "200": 765637 + "200": 776209 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/tinyhttp/results/hello_bench.json b/frameworks/tinyhttp/results/hello_bench.json index 6ad07d0ac4..e03211eaf9 100644 --- a/frameworks/tinyhttp/results/hello_bench.json +++ b/frameworks/tinyhttp/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000313837, - "slowest": 0.02633656, - "fastest": 0.003052686, - "average": 0.007547961407461201, - "requestsPerSec": 6615.392384510023, - "totalData": 860028, + "total": 10.000220523, + "slowest": 0.022794901, + "fastest": 0.002325017, + "average": 0.007938046105893291, + "requestsPerSec": 6290.16128747624, + "totalData": 817739, "sizePerRequest": 13, - "sizePerSec": 86000.10099863028 + "sizePerSec": 81772.09673719112 }, "responseTimeHistogram": { - "0.003052686": 1, - "0.0053810734": 20, - "0.0077094608": 48046, - "0.010037848200000001": 13092, - "0.0123662356": 1541, - "0.014694623": 2975, - "0.0170230104": 354, - "0.0193513978": 90, - "0.0216797852": 19, - "0.0240081726": 12, - "0.02633656": 6 + "0.002325017": 1, + "0.0043720054": 24, + "0.0064189938": 6185, + "0.008465982200000001": 43834, + "0.010512970600000001": 8820, + "0.012559959": 977, + "0.014606947400000002": 2774, + "0.016653935800000002": 200, + "0.0187009242": 68, + "0.0207479126": 7, + "0.022794901": 13 }, "latencyPercentiles": { - "p10": 0.0056938, - "p25": 0.006682403, - "p50": 0.006989497, - "p75": 0.008038896, - "p90": 0.009275046, - "p95": 0.012600742, - "p99": 0.014468676 + "p10": 0.006421848, + "p25": 0.006857531, + "p50": 0.007757578, + "p75": 0.008098775, + "p90": 0.009454315, + "p95": 0.012359036, + "p99": 0.014194759 }, "rps": { - "mean": 6641.9980532952, - "stddev": 1589.8063652145424, - "max": 9714.915795967025, + "mean": 6341.924819897916, + "stddev": 1581.1895157743586, + "max": 10972.652492437584, "percentiles": { - "p10": 5003.766099872763, - "p25": 6028.360421603341, - "p50": 7052.226675087821, - "p75": 7447.979136800925, - "p90": 8297.385678158673, - "p95": 8761.332868310234, - "p99": 9243.847497315155 + "p10": 5123.874179351414, + "p25": 5725.447392184113, + "p50": 6495.643588367388, + "p75": 7045.663650686693, + "p90": 8060.491571093529, + "p95": 8664.580235751477, + "p99": 9609.979002195796 } }, "details": { "DNSDialup": { - "average": 0.00113829146, - "fastest": 0.000094677, - "slowest": 0.002415153 + "average": 0.0011250662800000003, + "fastest": 0.000279823, + "slowest": 0.001622341 }, "DNSLookup": { - "average": 0.000056810039999999996, - "fastest": 0.00000538, - "slowest": 0.002297235 + "average": 0.00000957412, + "fastest": 0.000004448, + "slowest": 0.000045545 } }, "statusCodeDistribution": { - "200": 66156 + "200": 62903 }, "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 5f672a66d7..f26341b1c7 100644 --- a/frameworks/vixeny-bun/results/hello_bench.json +++ b/frameworks/vixeny-bun/results/hello_bench.json @@ -1,65 +1,65 @@ { "summary": { "successRate": 1, - "total": 10.000426431, - "slowest": 0.004808609, - "fastest": 0.000038044, - "average": 0.0006779137382784974, - "requestsPerSec": 73592.26179782093, - "totalData": 9567402, + "total": 10.000068657, + "slowest": 0.003772127, + "fastest": 0.000035827, + "average": 0.0006496562621910114, + "requestsPerSec": 76797.67273021834, + "totalData": 9983766, "sizePerRequest": 13, - "sizePerSec": 956699.4033716721 + "sizePerSec": 998369.7454928383 }, "responseTimeHistogram": { - "0.000038044": 1, - "0.0005151005000000001": 226915, - "0.000992157": 426077, - "0.0014692135000000002": 70388, - "0.0019462700000000002": 12036, - "0.0024233265": 489, - "0.0029003830000000003": 10, - "0.0033774395": 24, - "0.0038544960000000002": 13, - "0.0043315525": 0, - "0.004808609": 1 + "0.000035827": 1, + "0.000409457": 102605, + "0.000783087": 467623, + "0.001156717": 163767, + "0.001530347": 25666, + "0.001903977": 7739, + "0.002277607": 534, + "0.0026512370000000003": 23, + "0.003024867": 9, + "0.003398497": 9, + "0.003772127": 6 }, "latencyPercentiles": { - "p10": 0.000392682, - "p25": 0.000485168, - "p50": 0.00061755, - "p75": 0.000841147, - "p90": 0.00101813, - "p95": 0.001176561, - "p99": 0.001594535 + "p10": 0.000381913, + "p25": 0.000472091, + "p50": 0.000591497, + "p75": 0.000792545, + "p90": 0.000974018, + "p95": 0.00112692, + "p99": 0.00154858 }, "rps": { - "mean": 73575.0466989946, - "stddev": 13843.237763802994, - "max": 98168.8498194304, + "mean": 76776.85542153832, + "stddev": 14647.378139165956, + "max": 100569.41879862522, "percentiles": { - "p10": 56222.78709560889, - "p25": 60406.93471611176, - "p50": 72915.07636370766, - "p75": 86506.80808579677, - "p90": 92951.33702344423, - "p95": 95038.22844710798, - "p99": 96801.77147242901 + "p10": 56858.966297977066, + "p25": 62315.071010129985, + "p50": 78405.68441211834, + "p75": 90544.81062677738, + "p90": 94888.94286303046, + "p95": 96959.17418401121, + "p99": 98951.12804785867 } }, "details": { "DNSDialup": { - "average": 0.0009721925599999999, - "fastest": 0.000088806, - "slowest": 0.00148513 + "average": 0.0009652078000000001, + "fastest": 0.000108082, + "slowest": 0.001872735 }, "DNSLookup": { - "average": 0.000009130579999999999, - "fastest": 0.000004829, - "slowest": 0.000050314 + "average": 0.000027074740000000003, + "fastest": 0.00000506, + "slowest": 0.000783231 } }, "statusCodeDistribution": { - "200": 735954 + "200": 767982 }, "errorDistribution": {} } \ No newline at end of file diff --git a/frameworks/vixeny-deno/results/hello_bench.json b/frameworks/vixeny-deno/results/hello_bench.json index 28cb0c2828..ee497763fd 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.000148263, - "slowest": 0.005421783, - "fastest": 0.000215771, - "average": 0.0008870879387103886, - "requestsPerSec": 56261.56584914625, - "totalData": 7314112, + "total": 10.000398724, + "slowest": 0.005336311, + "fastest": 0.000123881, + "average": 0.0008943967971576457, + "requestsPerSec": 55803.67497354998, + "totalData": 7254767, "sizePerRequest": 13, - "sizePerSec": 731400.3560389013 + "sizePerSec": 725447.7746561498 }, "responseTimeHistogram": { - "0.000215771": 1, - "0.0007363722000000001": 162526, - "0.0012569734000000001": 394159, - "0.0017775746000000003": 5528, - "0.0022981758000000002": 162, - "0.002818777": 179, - "0.0033393782000000006": 21, - "0.0038599794000000005": 26, - "0.0043805806000000004": 18, - "0.0049011818": 3, - "0.005421783": 1 + "0.000123881": 1, + "0.000645124": 109592, + "0.001166367": 430983, + "0.00168761": 17082, + "0.002208853": 253, + "0.0027300960000000004": 81, + "0.0032513390000000002": 28, + "0.003772582": 11, + "0.004293825": 16, + "0.0048150680000000005": 11, + "0.005336311000000001": 1 }, "latencyPercentiles": { - "p10": 0.000583112, - "p25": 0.000668533, - "p50": 0.000941395, - "p75": 0.001043336, - "p90": 0.001101415, - "p95": 0.001144074, - "p99": 0.001262167 + "p10": 0.000583092, + "p25": 0.000760049, + "p50": 0.000942859, + "p75": 0.001033045, + "p90": 0.001089694, + "p95": 0.001132944, + "p99": 0.001251596 }, "rps": { - "mean": 56254.054987811964, - "stddev": 9903.051043977106, - "max": 84156.70478768919, + "mean": 55799.17908900789, + "stddev": 9437.399004370689, + "max": 85197.06934109336, "percentiles": { - "p10": 48482.88634249105, - "p25": 49591.163435742834, - "p50": 51116.56354455289, - "p75": 62211.75802226791, - "p90": 72761.01010697059, - "p95": 77320.86890251453, - "p99": 81621.6134032286 + "p10": 49037.2634164708, + "p25": 50010.32843831373, + "p50": 51293.85222060156, + "p75": 59981.1124583775, + "p90": 72328.75067839814, + "p95": 76291.27488126642, + "p99": 82335.19829727565 } }, "details": { "DNSDialup": { - "average": 0.00096542336, - "fastest": 0.000087303, - "slowest": 0.002056317 + "average": 0.0009073902599999998, + "fastest": 0.000090709, + "slowest": 0.001898676 }, "DNSLookup": { - "average": 0.000015653500000000002, - "fastest": 0.000004709, - "slowest": 0.000319677 + "average": 0.000012821440000000002, + "fastest": 0.000003797, + "slowest": 0.0001963 } }, "statusCodeDistribution": { - "200": 562624 + "200": 558059 }, "errorDistribution": {} } \ No newline at end of file