We have an application that has two dataTables on it. Neither table has more than 15 rows in it at a time. The first column of each row in each table is a RichFaces dropdown menu that is activated by an onclick event. Some of the menu items display modal panels.
In Firefox, this works beautifully. In Internet Explorer, it is incredibly slow. There is a 1 to 2 second delay between clicking the menu and the time it appears. The more activity on the page, the longer the delay seems to be. Even highlighting menu options and rows onmouseover is delayed. I've run this in firebug to look for unnecessary ajax requests and to profile it, but haven't found anything obvious.
I've had no luck profiling in Internet Explorer, since I can't find a good js profiler.
Any suggestions on how to boost client side performance?