Real-time Chat / Refresh

Hey guys, is Frappe capable of Real-Time updates both on the desk and on the frontend?

I tried already 2 chat apps to chat with guests and both apps requires us to refresh the page in order to see new messages, making those chat apps pretty useless. So what is the catch?

Thanks.