Java 11 comes with a new standard HttpClient with support for Http 1 and 2. And it supports full async handling, auth, and many more things.
It seems pretty powerful. I don’t know about its performance, but it seems definitely full featured and convenient.
Anyone tried it from Clojure? Does Ring support it already?