Sharkbench

Benchmarking programming languages and web frameworks

Drogon (C++)

Drogon is a high-performance C++14/17-based HTTP application framework that supports both synchronous and asynchronous programming models. It provides excellent performance through non-blocking I/O and multi-threading, with comprehensive features including ORM support, WebSocket handling, and middleware. Drogon is designed for developers who need maximum performance and control in C++ web applications.
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-08-24
MedianP99
Framework
Requests per second
Latency
Stability
Memory
7200
4.1 ms
32.45 %
7.9 MB

About C++

Paradigm

Object-Oriented, Imperative, Procedural, Generic

Execution

Compiled

Typing

Static

Null Safety

NO

Memory Management

Manual

C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of C that adds object-oriented programming capabilities. It supports multiple programming paradigms including procedural, object-oriented, and generic programming through templates. C++ provides high performance with fine-grained control over system resources, making it popular for system software, game engines, embedded systems, and performance-critical applications.

C++ web frameworks

How does Drogon compare other C++ frameworks?
MedianP99
Framework
Requests per second
Latency
Stability
Memory
7200
4.1 ms
32.45 %
7.9 MB

Popular web frameworks

How does Drogon 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
7200
4.1 ms
32.45 %
7.9 MB
5766
5.5 ms
64.50 %
82.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