I have a server application. The browser (browser) makes requests to it. The application keeps some of the requests in limbo, waiting for a response from the system's kernel, after which, in response, it sends the result to the client. When working with only one view (one browser tab is open), everything is fine. But when opening several tabs, only the first 2 are normally displayed, the rest are loaded half and freeze, and when the first two are closed, the second two are loaded to the end. What could be the error?

    1 answer 1

    This behavior is not only webkit. All browsers have restrictions on the maximum number of open connections, per host and as a whole. By default, from 2 to 8 connections can be open to one server (no more than two were recommended in HTTP / 1.1 RFC).