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.
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.