История изменений
Исправление firkax, (текущая версия) :
Там обычное http-соединение с chunked encoding. Клиент делает обычный GET-запрос. Сервер в него отправляет не документ целиком, как обычно, а строчки с новыми событиями, по мере их появления. На стороне браузера - какое-то апи в js есть, аналогичное ajax'у но опять же не для разового скачивания а для приёма потока.
В роли сервера может выступать даже обычный пхп с отключённой буферизацией вывода (чтобы echo сразу в сеть шло инкрементально), но для больших нагрузок разумеется нужен специализированный http-демон для транспорта событий.
Исходная версия firkax, :
Там обычное http-соединение с chunked encoding. Клиент делает обычный GET-запрос. Сервер в него отправляет не документ целиком, как обычно, а строчки с новыми событиями, по мере их появления. На стороне браузера - какое-то апи в js есть, аналогичное ajax'у но опять же не для разового скачивания а для приёма потока.