We added pusher.js to solve nr 2 (websockets). And we have events that trigger and do stuff realtime.

2 Likes