4 ms·
I don’t know when you last tested the start-up time, but we significantly improved it in HTTPie CLI 3.0 [0]. Now it’s still slower by ~0.1s. $ time http --
by jkbr 3y ago
I don’t know when you last tested the start-up time, but we significantly improved it in HTTPie CLI 3.0 [0]. Now it’s still slower by ~0.1s.
$ time http --version
3.2.2
real 0m0.113s
user 0m0.087s
sys 0m0.020s
$ time xh --version
xh 0.18.0
-native-tls +rustls
real 0m0.007s
user 0m0.002s
sys 0m0.002s
[0] https://httpie.io/blog/httpie-3.0.0#speed-ups https://httpie.io/blog/httpie-3.0.0#speed-ups
- frankjr 3y ago> Now it’s still slower by ~0.1s Not for me. Printing HTTPie's version takes longer than to finish a real http request with xh. I suspect it's because I'm testing it on a relatively old server where the differences are even more pronounced. [link redacted] I'm using HTTPie 3.2.1 because Arch doesn't have the latest version available but based on the release notes that shouldn't make a difference.
- jkbr 3y agoGotcha. Would you mind checking if you happen to have PyOpenSSL installed inside the Python environment HTTPie runs from?