Recently, on my office’s project, I got a complain from client regarding the slowness of Ajax request in Internet Explorer (all version, the worst is IE 6) but not other browser. Not only slow (more than 10 seconds), but sometimes it could make the IE hung.

IE 6 Logo

IE 6 Logo

I’ve made an observation and I could conclude that the problem was not on my code or the database query or other else. The problem occurred only when an UpdatePanel make an asynchronous postback request. It seemed the HTML rendering (or I should say the JS process) took a very large amount of time.

Then I search via Google and found these links: here and here. The solution provided on those web pages really helped me a lot. The rendering process is much faster now 🙂

Advertisements