|
I am far from a Microsoft apologist but I feel I should point out that you're unfair to Microsoft at the top of this article:
"... although, as usual, Microsoft has taken a slightly different tack on implementation and requires some special care. While our more progressive friends directly implement XMLHttpRequest, IE requires that you instantiate an ActiveXObject with the same properties".
In fact Microsoft introduced the XMLHttpRequest API to the browser before any of "our more progressive friends" and set the standard that others now follow. Microsoft's implementation is admittedly less convenient, and one side effect of XMLHttpRequest being implemented as an ActiveX object is that it prevents you from addng arbitrary (expando) properties, but I think their crime in this case is one of resting on their laurels and not releasing a new browser that implements XMLHttpRequest as a native object.
|