Tuesday, May 9th, 2006

Rocky Shoals of Ajax Development

Category: Ajax, Articles, Editorial

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

Posted by Dion Almaer at 8:51 am

4.1 rating from 34 votes


Comments feed TrackBack URI

IE doesn’t cache gzipped JS files????? Oh my freakin god! Excuse me I have to go admin my server…

Comment by Alex — May 10, 2006


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

Pavan Keely

Comment by Pavan Keely — May 10, 2006

I’m use Yahoo open source library. They write good function to work with javascript remote connection.

Comment by Vladimir Prudnikov — May 12, 2006

Leave a comment

You must be logged in to post a comment.