Hi,
I have a User Control that has 7 Labels (Viewstates are disabled).
1 RadDatePicker
1 RadTextbox
4 aspTextBoxes
I have 2 RadInputManagers
1 makes 2 textboxes NumericTextBoxes of Number Type with 0 decimal digits
1 enables me to change the Type and Decimal Digits from the code-behind based on the Properties of the User Control
Let's call this control KPIControl
The KPIControl takes up about 34k bytes when it has meaningful data attached to i.
These UserControls are generated via a RadListView so there could be 1 to Many UserConrols depending on other factors.
I have 2 questions.
1) Is there a way to lower that 34k overhead anymore?
There can easily be 50, to 100+ of these controls rendered on a single page.
The only way i can think of to decrease the size anymore is to not use Telerik Controls, use normal textboxes and do my own number validation via Javascript that I store in an external JavaScript file. (But that defeats the whole purpose of telerik controls)
2) If i setup a page to have 100 of these controls (~3.4mb) rendered i run into SERIOUS Performance issues with IE8 (the browser used by my company)
To calculate how long it takes to load the page I set variable to the current time and then in the Body onload event I calculate the time difference.
In IE8 it is taking more than 2.5 seconds Q3 2011 (not as good as FF, but acceptable) and 3.75 seconds (Q1 2012) to Load the Page AND THEN, it takes another 18+ seconds(unacceptable) for either the page to render the controls or unfreeze the IE8 window. And then on a postback, IE8 will pop-up an alert telling me there is a long running script, which is unacceptable.
In contrast it takes Firefox 1.2 seconds to load the page and no extra time to render it.
also, It takes slightly less using Q3 2011 Radcontrols versus Q1 2012 controls
In Summary,
Time to Load and Display 100 KPIControls:
Firefox: 1.25 seconds (Q3 2011)
IE8: 20+ seconds. (Q3 2011) //2.5seconds load + 17.5+ seconds till render or till unfrozen
Firefox: 1.75 Seconds (Q1 2012)
IE8: 23+ seconds (Q1 2012) //3.75 seconds load + 17.5 + seconds till runder or till unfrozen
And on a side note what the heck did Q1 2012 do to the Styling of RadInput Controls? It totally fubared the look of my site when i upgraded from Q3 2011 to Q4 2012.
Please HELP!
Thanks,
~Patrick
I have a User Control that has 7 Labels (Viewstates are disabled).
1 RadDatePicker
1 RadTextbox
4 aspTextBoxes
I have 2 RadInputManagers
1 makes 2 textboxes NumericTextBoxes of Number Type with 0 decimal digits
1 enables me to change the Type and Decimal Digits from the code-behind based on the Properties of the User Control
Let's call this control KPIControl
The KPIControl takes up about 34k bytes when it has meaningful data attached to i.
These UserControls are generated via a RadListView so there could be 1 to Many UserConrols depending on other factors.
I have 2 questions.
1) Is there a way to lower that 34k overhead anymore?
There can easily be 50, to 100+ of these controls rendered on a single page.
The only way i can think of to decrease the size anymore is to not use Telerik Controls, use normal textboxes and do my own number validation via Javascript that I store in an external JavaScript file. (But that defeats the whole purpose of telerik controls)
2) If i setup a page to have 100 of these controls (~3.4mb) rendered i run into SERIOUS Performance issues with IE8 (the browser used by my company)
To calculate how long it takes to load the page I set variable to the current time and then in the Body onload event I calculate the time difference.
In IE8 it is taking more than 2.5 seconds Q3 2011 (not as good as FF, but acceptable) and 3.75 seconds (Q1 2012) to Load the Page AND THEN, it takes another 18+ seconds(unacceptable) for either the page to render the controls or unfreeze the IE8 window. And then on a postback, IE8 will pop-up an alert telling me there is a long running script, which is unacceptable.
In contrast it takes Firefox 1.2 seconds to load the page and no extra time to render it.
also, It takes slightly less using Q3 2011 Radcontrols versus Q1 2012 controls
In Summary,
Time to Load and Display 100 KPIControls:
Firefox: 1.25 seconds (Q3 2011)
IE8: 20+ seconds. (Q3 2011) //2.5seconds load + 17.5+ seconds till render or till unfrozen
Firefox: 1.75 Seconds (Q1 2012)
IE8: 23+ seconds (Q1 2012) //3.75 seconds load + 17.5 + seconds till runder or till unfrozen
And on a side note what the heck did Q1 2012 do to the Styling of RadInput Controls? It totally fubared the look of my site when i upgraded from Q3 2011 to Q4 2012.
Please HELP!
Thanks,
~Patrick