Отслеживание действий пользователя в реальном времени?
Отслеживаем изменения dom на странице через 
https://developer.mozilla.org/ru/docs/Web/API/Muta...
посылаем их (а также позицию курсора, текущий элемент в фокусе, текущую прокрутку, и наверное еще чего нибудь, что сразу в голову не приходит) через webrtc 
https://github.com/feross/simple-peer
https://github.com/peers/peerjs
Если объем пакета данных получается слишком большой, можно попробовать жать их через https://github.com/nodeca/pako
На винде это можно делать через RDP и shadow.
По моему, в браузере это так же работает.