Porównując z libcurl, libevent i Boost. Beast. Boost.Beast ma nieco wyższą średnią przepustowość ~220K req/sec, tetsuo-socket wygrywa w 7/12 scenariuszy przy ~210K+ req/sec. Zbudowałem tę minimalną bibliotekę C socket z Grok. Posiada API oparte na wyjątkach z użyciem TRY/EXCEPT/FINALLY oraz prostą API opartą na kodach zwrotnych, która je opakowuje. Biblioteka wykorzystuje zarządzanie pamięcią oparte na arenach, gdzie powiązane obiekty dzielą arenę pamięci dla deterministycznego zarządzania cyklem życia. Kiedy usuwasz arenę, wszystko jest zwalniane razem. Wsparcie dla sieci TCP/UDP/Unix sockets, asynchroniczna rozdzielczość DNS z DNS-over-TLS i DNS-over-HTTPS, pulowanie połączeń z ograniczeniem przepustowości, WebSocket RFC 6455, HTTP/1.1 i HTTP/2 z kompresją HPACK, wsparcie TLS/DTLS oraz protokoły proxy SOCKS4/5, HTTP CONNECT. Abstrakcja platformy automatycznie wybiera najlepszy backend do polling eventów, epoll na Linuxie, kqueue na BSD/macOS, z opcjonalnym io_uring. Jest kilka wąskich gardeł, które trzeba rozwiązać, ale jak na razie jest całkiem solidnie.