Сдается мне, что у VK не сокеты, а long polling до сих пор.
Как можно заметить скрипт ждет пока придет ответ, и как приходит ответ, инициирует новый запрос.
Ну, вы поняли, в общем :)

UPD: Комменты в комментах прочел после публикации. Ну, пусть будет, я вот пруфпик приложил)