You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Cool project. We should be friends, and maybe collaborate. #304
Very cool project. It looks like this is very similar to my (side) project's reqwest bindings (https://github.com/jessekrubin/ry). Curious if you might wanna talk, collaborate, and/or have any critiques of my code!
Very curious what you are planning on doing w/ respect to http3. My reqwest bindings are very much a WIP but are coming along nicely. Curious what is different about rnet/wreq from reqwest and why you decided to fork reqwest
There is a lot of overlap between several of python-structs and what I have in ry. One of the goals of ry is that the sub-crates can be used by other rust-python projects.
It seems your benchmark wasn’t run with --release. As for why reqwest is so slow, I think it’s because creating the client is slow. wreq has indeed optimized the client creation speed.
I went back and checked and did run those benchmarks with a release build, the results are similar to that image above.
Very cool that your client creation is so fast.. Let me know if you ever want to team up. I added a default client to ry so one can get around the client creation cost.
Activity
jessekrubin commentedon Aug 25, 2025
I ran your async benchmarks w/ ry and am curious how you got your non-session reqs to be as fast as they are.
0x676e67 commentedon Aug 25, 2025
It seems your benchmark wasn’t run with --release. As for why reqwest is so slow, I think it’s because creating the client is slow. wreq has indeed optimized the client creation speed.
jessekrubin commentedon Aug 25, 2025
I went back and checked and did run those benchmarks with a release build, the results are similar to that image above.
Very cool that your client creation is so fast.. Let me know if you ever want to team up. I added a default client to ry so one can get around the client creation cost.