ブラウザ内の 2 つのタブが Mutex (JavaScript) を共有する方法はありますか?
私は node.js と socket.io を使用して Web アプリに取り組んでおり、さまざまなタブでサーバーとの単一の接続を共有したいと考えています。いわゆる「リーダー」タブは接続を維持する唯一のタブであり、残りのタブへのメッセージはすべてこのタブを介して中継されます。現在、リーダー選出アルゴリズムを使用してリーダーを選択していますが、現在のリーダーがダウンした場合、新しいリーダーを再選出するのに 1 ~ 2 秒かかることを考えると、それを行うためのより良い方法があるかどうか疑問に思います。同じ。