Sharkbench

Benchmarking programming languages and web frameworks

Phoenix (Elixir)

Phoenix is a web development framework written in Elixir that implements the server-side MVC pattern. It is designed to be fast and efficient, leveraging the Erlang VM's capabilities for building concurrent and fault-tolerant applications. Phoenix excels at handling high-traffic applications and real-time communication through WebSockets.
This benchmark tests how fast a framework can perform concurrent HTTP requests, I/O operations, and JSON de/serialization.

OS: Linux/DockerCPU: Ryzen 7 7800X3DLast Updated: 2025-05-04
MedianP99
Framework
Requests per second
Latency
Stability
Memory
4375
7.3 ms
84.94 %
145.5 MB
4336
7.4 ms
86.79 %
127.9 MB

About Elixir

Paradigm

Functional, Concurrent

Execution

Interpreted

Typing

Dynamic

Null Safety

YES

Memory Management

Garbage Collection

Elixir is a functional, concurrent programming language built on the Erlang VM created by José Valim in 2011. It combines Erlang's fault-tolerance and distributed capabilities with a Ruby-inspired syntax. Elixir features immutable data structures and actor-based concurrency through lightweight processes.

Elixir web frameworks

How does Phoenix compare other Elixir frameworks?
MedianP99
Framework
Requests per second
Latency
Stability
Memory
4375
7.3 ms
84.94 %
145.5 MB

Popular web frameworks

How does Phoenix compare to other popular frameworks?
MedianP99
Framework
Requests per second
Latency
Stability
Memory
21030
1.6 ms
71.96 %
8.5 MB
14707
1.2 ms
2.64 %
136.5 MB
5766
5.5 ms
64.50 %
82.5 MB
4375
7.3 ms
84.94 %
145.5 MB
3546
1.0 ms
1.14 %
16.7 MB
1185
21.0 ms
21.21 %
41.2 MB
1105
1.7 ms
1.67 %
596.8 MB
1092
7.7 ms
9.22 %
90.3 MB
950
8.8 ms
10.33 %
130.1 MB
299
101.7 ms
56.47 %
84.2 MB

© 2025 Tien Do Nam