If it works fast in FF or Chrome, then this is a javascript problem. IE7 is very slow when handling large volumes of script and complex HTML. We had a sharepoint page that took 10 seconds to render in IE and up to 1 second in FF and Chrome. We compared the page by adding a timer to the server processing and sending the result to the client using Response.Write (). By doing this, we can determine the server time for processing the page and the client time for displaying the page (since you will see the results of the timer on the screen, and then wait 10 seconds for the rest to display). The bottleneck was 100% IE on the client. This also explains why the speed was variable on different computers of people, because depending on how fast the client machine would be a page, it will be displayed at some speed between 8-15 seconds.
We even looked at MS for this problem, and they confirmed that IE has a "rich rendering" mechanism that is slower ... IE8 works much faster, but today it does not help anyone.
source share