Introduction to the HTML5 WebSocket protocol with a simple WebSocket chat app.