пружинный ботинок + угловой 5
бэкэнд (весна)
https://spring.io/guides/gs/messaging-stomp-websocket/
https://www.baeldung.com/websockets-spring
интерфейс: родной
встроенная поддержка rxjs
https://rxjs-dev.firebaseapp.com/api/webSocket/webSocket
библиотеки node.js сравнить
socket.io
STOMP с SockJS