So what makes asynchrony possible on the web today? XMLHTTPRequest
XMLHTTPRequest is a native javascript object provided by the browser. It can be used to asynchronously send and retrieve data.