Online chat via WebSocket and other HTML5 features