|
|
Rocky Shoals of Ajax Development : Browser Limitations when working with Ajax
|
05/07/2006, By Alex Bosworth
|
Over SourceLabs, Alex Bosworth has written some browser Quirks and Limitations that might occur when working with Ajax.
This list focuses on basic application design mistakes when working with Ajax, such as breaking the back button and using GET and POST requests improperly.
But the specifics of Ajax development are equally perilous to basic application design. The siren's call of the XMLHTTPRequest object can lead many brave scripters to a demise on the rocky shoals of browser limitations and bugs.
So in the interests of charting out these limitations and bugs, I've started another list devoted to these limitations, quirks, and bugs. It's separated into 3 parts: Basic Browsers, IE, and Firefox.
Basic Browser quirks and limitations:
1. XMLHttpRequest can't access remote servers
2. Multiple Ajax Requests are not fired in order
3. Asynchronous XMLHTTPRequests responses will arrive in no particular order
4. XMLHTTPRequest does not requires the use of XML
5. Ajax uses UTF-8
6. Ajax requests are url encoded
7. XMLHTTPRequest cannot transmit files
Firefox quirks or bugs:
1. Synchronous XMLHTTPRequests lock up Firefox
IE quirks or bugs:
1. XMLHTTPRequest Objects are not reused in IE
2. IE doesn't use cached images when Javascript inserts HTML with images
3. Closures with circular references in IE cause memory leaks
4. Avoiding aggressive caching in IE
5. IE corrupts gzipped javascript files
6. IE doesn't cache gzipped Javascript files
Read Full Article...
|
Rate this Ajax Articles
Rating: 0.0 out of votes cast
| |
|
|
|
|
|
|
|
|
|
|
|
|