XmlHTTPRequest, CORS, JSONP, WebSockets, and Their Friends.