One month after forking the httpx Python HTTP client library, the httpxyz project has shipped significant bug fixes and performance improvements. Key highlights include forking the underlying httpcore transport layer into httpcorexyz, fixing async lock contention issues that reduce GET latency by ~3.3x, resolving HTTP/2 deadlocks, race conditions, proxy connection leaks, and SOCKS5 timeout hangs. A compatibility shim allows httpxyz to work alongside third-party packages that still import httpx. Lazy CLI imports cut import time roughly in half. The author now actively recommends switching from httpx to httpxyz given the accumulated improvements.

5m read timeFrom tildeweb.nl
Post cover image
Table of contents
httpxyz one month inWhere we are nowAdoptionQuotesOn Codeberg

Sort: