WebSocketsに関していくつか質問があります。
最新のFirefox4.0ナイトリーはWebSocketsをサポートしています。Webkit(Chrome 4 + Safari 4/5)も同様です。Internet Explorer 9は、Microsoftによると、ある時点で(安定版リリースの前に)、WebSocketsを搭載することになっています。
とにかく、私の質問は次のとおりです。
Webサイトを管理するためのJavaScript管理インターフェースを構築しています。ブラウザの互換性を気にする必要がないと言った場合、XMLHttpRequestの代わりにWebソケットをクライアント/サーバー通信に使用する必要がありますか?
Web Socketsは、XMLHttpRequestの通常の状況と比較して、保存、削除、および更新の呼び出しを高速化しますか?リクエストはもっと迅速になりますか?
navigator.online
HTML5とを知っていますwindow.addEventListener('offline', ...)
が、Web Sockets(接続が失われた場合)を使用すると、接続の問題をより正確かつ迅速に検出できますか?つまり、インターネット接続をオフにしたり、ファイアウォールでブロックしたりしても、Firefoxはそれが正しいと言っているようにnavigator.online
見えます。Web Socketsを使用すると、サーバーへの接続が即座に失われるようです。したがって、接続の問題をより正確に検出できますか?純粋なPHPでWebSocketsサーバー側をサポートして、コードを他のWebサーバーと移植できるようにすることはできますか(Apacheモジュールをインストールしたり他のカスタマイズを行ったりする必要はありません)。HTTPDなどにあらゆる種類のモジュールをインストールするように依頼することなく、ソフトウェアをいくつかの場所に配布したいと思います。
できるだけ多くの質問にお答えいただければ幸いです。私は答えに本当に興味があります。