Я использую socket.io для толкания данных в браузер для обновления статуса других участников (например: онлайн/офлайн/прочь/занят).
Я нахожу, когда данные прибывают (каждые 10 секунд) для обработки страницы на мгновение висят на мгновение. Например: полоса прокрутки браузера (если вы перемещаете его вверх/вниз) на мгновение остановится и не отвечает. Он висит только при обработке данных. Провертел бы это примерно в 100 раз и придется искать DOM 100 раз. Это причина, по которой он висит? Разве это не обрабатывает это на заднем плане? Я много использовал jQuery и никогда не испытывал этого висящего.
Подробнее здесь: https://stackoverflow.com/questions/306 ... et-io-data