Explore by language

julia web framework benchmarks

Benchmark results for 4 julia web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: mongoose with 74 430 requests per second.

Compare throughput and latency together. These measurements describe a specific workload and test environment; performance in your application may differ.

Concurrency 64

julia frameworks at concurrency 64, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 mongoose 0.3 74 430 0.85 ms 1.34 ms 0
2 oxygen 1.11 66 448 0.80 ms 3.86 ms 0
3 http 2 49 354 1.26 ms 2.07 ms 0
4 merly 1 19 602 3.25 ms 6.66 ms 0

Concurrency 256

julia frameworks at concurrency 256, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 mongoose 0.3 69 805 3.61 ms 5.05 ms 0
2 oxygen 1.11 66 746 3.06 ms 17.26 ms 0
3 http 2 44 081 5.61 ms 8.24 ms 0
4 merly 1 16 118 15.84 ms 22.75 ms 0

Concurrency 512

julia frameworks at concurrency 512, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 mongoose 0.3 67 682 7.45 ms 9.05 ms 0
2 oxygen 1.11 65 176 6.13 ms 39.71 ms 0
3 http 2 42 997 11.52 ms 16.66 ms 0
4 merly 1 15 656 31.68 ms 44.87 ms 0