This is a migrated thread and some comments may be shown as answers.

RadGrid Performance in IE 8

1 Answer 59 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Jeff
Top achievements
Rank 1
Jeff asked on 08 Jan 2013, 09:06 PM
Good afternoon, everyone.

I'm developing a web app that utilizes the RadDocks, zones and layouts like in the "MyPortal" demo.  I've got the layouts working, and all the docks are loading whichever controls they're assigned.

One of these controls is a RadGrid, currently holding less than 420 rows of data.  When each row is databound, I'm doing a check on the server to figure out which CSS class to apply, along with the text and command argument of a button in the row.  We aren't using a pager since the dock itself will only show 4 or 5 rows of data at a time.

So here's the hitch.  In Firefox, Chrome and Safari, everything is smooth and quick.  In IE 8 (on a 32-bit Win7 machine, also what the vast majority of users will be using the application on), the page hangs and is very unresponsive; it takes about a minute to render the page even though loading the data is very quick.  There isn't much Javascript on the page (that control doesn't have any at the moment) and if I put a pager in there, it will load, yet still be slow.  I've isolated the other controls, and it's definitely the one with the RadGrid (we have one control with a RadScheduler and others have charts).  I've looked into optimizing it (we're already binding with a web service), yet I can't seem to figure out what else may be causing the grid's processor/memory hogging when loading in IE.  Is there anything else I can do to get the grid to behave properly in IE?

1 Answer, 1 is accepted

Sort by
0
Vasil
Telerik team
answered on 11 Jan 2013, 12:31 PM
Hello Jeff,

Generally you can follow the tips given in this help topic:
http://www.telerik.com/help/aspnet-ajax/grid-viewstate-reduction-techniques.html

Furthermore you can place the grid itself outside the dock to see if the problem is coming from the grid or the dock. The IE8 has way slower JavaScript processing than the newer browsers and in heavy pages it always responses slower. Try to show less items in your page, bind only the visible data and reduce the columns of the grid if possible.

Regards,
Vasil
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
Grid
Asked by
Jeff
Top achievements
Rank 1
Answers by
Vasil
Telerik team
Share this question
or