I'm developing a download manager in javascript with ability to download a file in multiple parallel threads (like most other downloaders) and I noticed when I download a file over http2/http3 I get slow speed, but when I download the same file over http/1.1 from the same server then all of a sudden the speed increases significantly, is this a side effect of http2/3 multiplexing multiple http requests inside one tcp connection? does the boosted speed in http/1.1 actually come from the additional TCP connections that we must create in order to download a file in multiple segments? is this the reason why download managers support only http/1.1?
Asked
Active
Viewed 16 times
0
-
There is nothing known about your client implementation nor about the server. The effects you see might depend on these specifics. Also, the title *"why download managers support only http/1.1?"* is misleading since this is not what you are actually asking. – Steffen Ullrich Nov 25 '22 at 18:20