HttpArena
Comparisons

Elixir web framework comparison: any two, head to head

phoenix-bandit is quicker than plug-cowboy on 10 of the 12 profiles they both run, and behind on 2. On the HTTP/1.1 composite they score 246 and 76.

Pick any two of the 2 Elixir entries. Requests per second is the best of three runs and the delta is the first column against the second; every row is the same profile at the same connection count, on the same machine. What each profile measures.

ProfileConnsphoenix-bandit req/secplug-cowboy req/secDeltaphoenix-bandit p99plug-cowboy p99
Baseline512506,101244,382+107%1.83ms5.05ms
Baseline4,096486,848210,073+132%10.70ms25.70ms
Pipelined512650,903505,313+29%30.50ms27.20ms
Pipelined4,096632,232470,931+34%175.10ms395.00ms
Short-lived512400,726207,589+93%11.40ms5.50ms
Short-lived4,096400,254192,487+108%27.30ms29.10ms
JSON4,096196,508167,877+17%153.70ms113.00ms
JSON Comp512113,416103,456+10%15.80ms20.50ms
JSON Comp4,09693,061100,877-8%336.30ms269.00ms
JSON Comp16,38493,569103,450-10%346.30ms255.80ms
Upload322,141809+165%41.40ms124.80ms
Upload2562,807767+266%345.70ms1.16s

Common comparisons

phoenix-bandit vs plug-cowboy

Questions

Is phoenix-bandit faster than plug-cowboy?

phoenix-bandit is quicker than plug-cowboy on 10 of the 12 profiles they both run, and behind on 2. On the HTTP/1.1 composite they score 246 and 76. Both run on the same machine, in the same round, against the same profiles.

Which Elixir framework is fastest overall?

phoenix-bandit holds the highest HTTP/1.1 composite of the Elixir entries, at 246. The composite is throughput over the whole suite; if a service is one shape of workload, compare that profile on its own in the table above, because the order changes.

Every Elixir entry

Results updated · Elixir composite ranking · Other languages · Open the leaderboard