Егор, если комп выключается, он сохраняет все данные в файл. когда обратно включается обратно создается виртуальный жесткий диск из RAM и выгружается все данные туда. Вообще, это шутка была.
Abdula Magomedov, создаешь socket.io сервер в nodejs. Соединяешь браузер с ним. У тебя уже есть socket соединение. Из браузера на сервер можешь ajax запрос сделать. Если нужна обратная связь с браузером, с помощью событий redis через nodejs сервер передаешь в браузер. Может показаться что это много и колхозно, но на самом деле там 10-20 строк кода и по крайней мере понятно будет, что и как работает. Когда опыта наберетесь может по другому сделать
Я поднимал маленький socket.io(он же включает в себя Web Socket) сервер на node.js и работал с ним. Из php туда данные передавал через события redis. Очень легко и просто. По крайней мере пока не разберетесь как все это устроено.