Limit concurrent requests to prevent resource blocking.
This is required since computers often limit the amount of TCP connections that are established concurrently. The result of this behaviour is further discussed on issue 339.
Implemented limits are based on limitations in modern webbrowsers (e.g. firefox, chrome) and are set to max 17 concurrent connections in total and max 6 concurrent connections per host.
Limits apply to active connections because it's not possible to detect a successful TCP handshake in Javascript.
Limit concurrent requests to prevent resource blocking. This is required since computers often limit the amount of TCP connections that are established concurrently. The result of this behaviour is further discussed on issue 339. Implemented limits are based on limitations in modern webbrowsers (e.g. firefox, chrome) and are set to max 17 concurrent connections in total and max 6 concurrent connections per host. Limits apply to active connections because it's not possible to detect a successful TCP handshake in Javascript.