views:

26

answers:

1

We have a very unsual problem. We have an aspx page that loads in Firefox inside 3 seconds. In IE8 it takes 20 seconds. This is consistent across a number of PCs. We have changed the page so that the only thing output is HTML and images - there is no javascript (the page as designed uses a lot of jquery for accordion style behviour and we speculated this might be the problem so we stripped it all out and get exactly the same thing happening).

Neither Firebug nor httpwatch are pointing to what the problem is. The page payload is around 470K.

I am truly baffled. Any help, insights or pointers would be very much appreciated

All the Best

Tony

A: 

Are you using any controls that might create jquery or javasript at compile-time?

Note: pretty much anything that uses the ajax library components do this.

C Bauer
No ajax at all - we tend to prefer to roll our own with jquery as it doesn't bloat the page so much
eggheaddesign
What sort of activities are going on in the page? Gridviews, dependant dropdowns, codebehind?
C Bauer
It's a bunch of repeaters rendering html. No dependent drop downs. The page is built within Kentico CMS and uses their API to grab data from database BUT we store the query output in session and load from that when returning to the page. We see the difference between IE and FF either on initial page load (i.e. when there is nothing in session) or when returning to the page (when it's cached in session)It's really baffling
eggheaddesign
Are the repeaters nested?
C Bauer
Yes - to two levels i.e. one set has one level of nesting, if that makes sense
eggheaddesign
Sometimes IE chokes on nested tables, are you using tables in the repeater?
C Bauer
Thanks, but no, no tables at all, all in divs
eggheaddesign
Have you tried serving a completely empty html page?
C Bauer