Порівняно з libcurl, libevent і Boost. Звір. Boost.Beast має трохи вищу середню пропускну здатність ~220K req/sec, tetsuo-socket виграє 7 із 12 сценаріїв із ~210K+ req/sec. Зібрав цю бібліотеку з мінімальною залежністю C socket разом із Grok. Він має API на основі винятків, що використовує TRY/EXCEPTLY/FINAL, а також простий API на основі коду повернення, який його огортає. Lib використовує управління пам'яттю на основі арени, де пов'язані об'єкти ділять арену пам'яті для детермінованого управління життєвим циклом. Коли ти позбавляєшся арени, все звільняється разом. Підтримка мереж для сокетів TCP/UDP/Unix, асинхронна DNS-роздільна здатність з DNS-over-TLS і DNS-over-HTTPS, пул з'єднань з обмеженням швидкості, WebSocket RFC 6455, HTTP/1.1 і HTTP/2 з HPACK-стисненням, підтримка TLS/DTLS та проксі-протоколи SOCKS4/5, HTTP CONNECT. Абстракція платформи автоматично вибирає найкращий бекенд опитування подій — epoll на Linux, kqueue на BSD/macOS, з опціональними io_uring. Є кілька вузьких місць, які потрібно вирішити, але поки що все досить надійно.