HTML5, WebSocket, AJAX

WebSocket — the future AJAX Platform

WebSocket is a protocol providing full-duplex communications channels over a single TCP connection.
Designed to be implemented in web browsers and web servers, it can also be used by any client or server application for fastest possible communication.