libuvcpp v1.9.0: Redefining the C++ Network Stack with Raw Performance
libuvcpp v1.9.0 is a "fill-the-gaps" release. Instead of introducing new top-level modules, this version meticulously patches up HTTP consistency, finalizes h3/WebTransport support, enhances TLS/WS server capabilities, and adds much-needed QUIC observability. More importantly, in the latest authoritative HttpArena benchmarks, libuvcpp just delivered a performance report card that demands the C++…
libuvcpp version 1.9.0 is a patch release that focuses on filling gaps and enhancing its performance. Instead of introducing new modules, this update meticulously improves HTTP consistency, finalizes h3/WebTransport support, enhances TLS/WS server capabilities, and adds QUIC observability. In the latest authoritative HttpArena benchmarks, libuvcpp ranked #1 among all C++ frameworks and stayed in the global top tier across HTTP/1.1, HTTP/2, and HTTP/3 protocols.
In HTTP/1.1, libuvcpp secured a composite score of 7064, placing it 7th globally and #1 among C++ frameworks. It outperformed other optimized frameworks like dusty (Zig), tako (Rust), and actix (Rust). For HTTP/2, libuvcpp achieved a composite score of 4339, securing the #1 position globally, followed by OCaml's aaraara and Mojo's flare.
The HTTP/3 benchmarks also saw libuvcpp claim the #1 spot with a composite score of 2188, beating bun (TS) and flare (Mojo). The global top 10 includes only a few frameworks breaking into all three protocol families, and libuvcpp excels in both HTTP/2 and HTTP/3. Version 1.9.0 includes breaking changes, such as modified send_trailers() error codes on HTTP/1.1 and corrected C API expected_body() behavior.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.