In recent years, new ways of transporting data have been implemented that do not require the data to be located on the same server. Even though those methods of transport are of another kind
(dojo.io.script, below, for example), they are still managed in a similar manner in Dojo.
Dojo also provides some interesting abstractions on top of Ajax communications, such as remote procedure calls and data stores (which will be covered in a chapter of their own).
XHR is an acronym for XmlHttpRequest. It doesn't actually force ...