Как осуществляется передача данных клиенту от сервера?
Например, ВКонтакте, когда запроса нет, а уведомление приходит о новом сообщении. Или каждую секунду, например, отправляется запрос серверу проверить, не появилось ли новое сообщение?
Вероятно через AJAX-запросы, но я не проверял, обычно именно так. В фейсбуке на AJAX, я проверял.
Есть ещё "технологии COMET" - образуют стримобразные потоки. Они куда лучше AJAX, но затратнее по коду, браузерам (надо же и старьё учить этому, а это очень сложно, если вообще возможно), простоте.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей