- Deliver unobtrusive standard-compliant cross-browser implementation of the XMLHttpRequest 1.0
- Fix browsers quirks observed in their native XMLHttpRequest object implementations
- Enable transparent sniffing of XMLHttpRequest object activity
<head>
<!-- ... -->
<script type="text/javascript" src="XMLHttpRequest.js"></script>
<!-- ... -->
</head>
The library does not and will not add support for any features found in XMLHttpRequest 2 since it is not possible to provide complete fallback implementation in older Internet Explorer browser for which this library was primarily developed. If you use this library, I recommend starting adding conditional HTML comments to limit exposure of the library only to browsers where it is really needed.
<head>
<!--[if lte IE 9]>
<script type="text/javascript" src="XMLHttpRequest.js"></script>
<![endif]-->
</head>