If I had to vote for the most important HTML5 API, I'd select WebSockets. Shaving off hundreds of bytes of HTTP overhead and reducing the latency makes WebSocket worthwhile considering for any application. WebSockets is a new protocol that allows a bi-directional full-duplex communication as opposed to request-response HTTP model.
This session starts with a brief overview of WebSocket protocol, followed by the discussion of various AJAX alternatives for exchanging data with the server. We’ll talk about specifics of deploying WebSockets-enabled applications.
You’ll see some practical use cases and you’ll see for which types of application WebSockets is suitable. Finally I would like to cover how to integrate of a WebSockets-based module into the existing HTTP-based Web site.