Tuesday, May 9th, 2006
Rocky Shoals of Ajax Development
Alex Bosworth has written a lot on practicalities of Ajax including quirks. His latest piece details the Rocky Shoals of Ajax Development in which he discusses:
Browser Quirks and Limitations
- MLHttpRequest can’t access remote server
- Multiple Ajax Requests are not fired in order
- Asynchronous XMLHttpRequests responses will arrive in no particular order
- XMLHttpRequest does not requires the use of XML
- Ajax uses UTF-8
- Ajax requests are url encoded
- XMLHttpRequest cannot transmit files
- Firefox: Synchronous XMLHTTPRequests lock up Firefox
- IE: XMLHTTPRequest Objects are not reused in IE
- IE doesn’t use cached images when Javascript inserts HTML with images
- IE: Closures with circular references in IE cause memory leaks
- IE: Avoiding aggressive caching in IE
- IE corrupts gzipped javascript files
- IE doesn’t cache gzipped Javascript files












IE doesn’t cache gzipped JS files????? Oh my freakin god! Excuse me I have to go admin my server…
Hi,
Reusing XHR in IE is possible. That’s not a bug. Please see my article for that. http://keelypavan.blogspot.com/2006/03/reusing-xmlhttprequest-object-in-ie.html
Thanks
Pavan Keely
I’m use Yahoo open source library. They write good function to work with javascript remote connection.