websocketというと、チマタではnode.jsが流行っていますね。
しかし、javaもJSR356という規約の下、
各サーブレットコンテナで対応が完了しており、
個人的にはnode.jsと対をなす位までの能力があるかと思います。
javaでもnode.jsでもwebsocketを構築した筆者が、
数回にわたりお互いの特徴と実装の注意点などを書いていきます。
なお、バージョンは
【java】
jetty9.X(JSR356に対応した形)
【node.js】
v10.3X
となります。
コメントがあればどうぞ