Если вы посмотрите на последнюю колонку в скриншоте, который показывает диаграмму со временем начала и продолжительность каждого запроса, вы заметите, что верхний запрос , запрос WebSocket - это тот, который начинался последним, и он продолжается (обратите внимание, что он показывается как ожидающий).
Способ, которым сортирует запросы Chrome, является нечетным, это делает его похожим на то, что Websocket был первым запросом, но это не правильная интерпретация.
Есть несколько вещей, которые вы можете сделать, чтобы убедиться, что WebSocket работает правильно. Во-первых, вы можете щелкнуть по этой верхней строке, которая показывает запрос WebSocket, и откроет подробное представление, в котором будут отображаться кадры WebSocket, которые отправляются между клиентом и сервером. Вы должны видеть новые вещи, появляющиеся там постоянно.
Второе, что вы можете сделать, это посмотреть журналы вашего сервера, чтобы гарантировать, что HTTP-запросы не поступают от клиента. Длительный опрос будет показывать постоянные запросы GET и POST, если ваши журналы будут тихими, тогда связь перейдет через WebSocket.