Asynchrony

<%= image_tag 'xhr.png', { :id => 'xhr-image', :alt => 'Class diagram of XMLHTTPRequest' } %>

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.