Assume an api server is using HTTP/1.1 and the browser has a limit of 6 concurrent TCP connections per domain.
Does that mean if I do 7 api calls at once with Promise.all then the last api will have to wait for the first api's request to come back over the network?
Promise.all([api(), api(), api(), api(), api(), api(), api()]) // 7 api calls
Also does HTTP/2 solve this problem with multiplexing where all the these API calls will be on the same connection so they don't need to wait for anything?