"In this tutorial we'll look at the techniques needed to make a navigation menu that is hidden off screen until the user clicks on a menu icon, at which point the content slides over and darkens, and the menu slides in. The menu will also be responsive vertically, filling the height of the browser window on whatever size screen it's being looked at in."
Web Sockets give you full-duplex functionality with a single connection between the client and server. Full-duplex allows messages to be passed in both directions at the same time. HTTP is half-duplex where data can only be passed in one direction at a time. For example, the server cannot respond to a client request until it has finished receiving the request.
A Web Socket connection can also remain open for the life of the session.The other nice thing about Web Sockets is that they operate over port 80/443 so there are no firewall or proxy issues to contend with