Для динамического обновления клиента могут подойти
WebSockets. В node.js часто используют
socket.io. Опять же node.js поддерживает
парсинг RSS.
Если вы хотите следить за чужим фидом, то тут нужно периодически спрашивать чужой сервер, не изменился ли файл. Делается это через HTTP-заголовки. Или договориться с владельцем новостей об уведомлении, нечто realtime updates