Websocket is a new protocol to enable the socket-based connection between the web client and server. It will maintain some persistent connection between web client and web server. It is based HTML5. The only problem is not all the browsers and web servers are supporting HTML5. I am using firefox 11 and chrome 18.0.1025.168 to test. It works great. The following is a test using HTML5 and websocket: