艦これブラウザもどきを作成していて、通信をプロキシソフトでキャプチャした後にクライアントにWebSocketで転送してAngularJSとBootstrapを利用して表示させているのだけれど、プロキシソフトの欠陥なのか不明だが接続が頻繁に途切れる。その度に自動更新ができなくなってページをリロードさせなければならなくて不便だったので手動で再接続させる処理を実装していたのだが、先日そういうライブラリが既に存在していた事を知るのであった。 joewalnes/reconnecting-websocket · GitHub 使い方はものすごく簡単で、ws = new WebSocket('ws://....');となっているところをws = new ReconnectingWebSocket('ws://....');と置換するだけで動作する。シンプル。 bower.jsonがあるのでbowerで