Home › Frameworks › kotlin
kotlin web framework benchmarks
Benchmark results for 7 kotlin web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: jooby with 167 618 requests per second.
kotlin frameworks at concurrency 64, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
jooby 4.5
167 618
0.37 ms
0.59 ms
0
2
hexagon-netty-epoll 3.7
146 253
0.43 ms
0.75 ms
0
3
hexagon-netty 3.7
143 067
0.43 ms
0.77 ms
0
4
ktor 3.5
107 342
0.55 ms
1.64 ms
0
5
http4k 6.58
106 398
0.59 ms
1.04 ms
0
6
spring 3.4
98 622
0.57 ms
1.65 ms
0
7
hexagon-jetty 3.7
80 244
0.77 ms
1.35 ms
0
kotlin frameworks at concurrency 256, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
jooby 4.5
141 875
1.51 ms
2.76 ms
0
2
hexagon-netty-epoll 3.7
127 040
1.91 ms
2.96 ms
0
3
hexagon-netty 3.7
120 897
1.95 ms
2.88 ms
0
4
ktor 3.5
101 498
2.44 ms
3.21 ms
0
5
spring 3.4
97 991
1.67 ms
3.35 ms
0
6
http4k 6.58
94 759
2.51 ms
3.15 ms
0
7
hexagon-jetty 3.7
73 122
3.38 ms
4.63 ms
0
kotlin frameworks at concurrency 512, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
jooby 4.5
140 949
1.98 ms
2.86 ms
0
2
hexagon-netty-epoll 3.7
125 421
2.37 ms
3.60 ms
0
3
hexagon-netty 3.7
118 742
2.02 ms
2.99 ms
0
4
ktor 3.5
98 529
3.21 ms
4.36 ms
0
5
spring 3.4
97 611
1.67 ms
3.57 ms
0
6
http4k 6.58
95 496
2.83 ms
4.09 ms
0
7
hexagon-jetty 3.7
72 645
4.29 ms
5.91 ms
0