Hi there,
Using the v5.8.1 of the MOSS 2007 RAD Editor - when we have multiple RAD Editor controls on a page, we observe very poor loading times in IE7. IE 8 is somewhat better, and of course the majority of this is presumably based on improved javascript engine and css handling. As an example, firefox 3.6 loads the page in under 3 seconds. IE8 takes just over 10, and IE7 takes over 30 (and becomes effectively unusable due to high CPU utilisation).
I have reviewed some of the performance tips and tried various options. As it stands, we now have as follows:
- no modules loading
- we are not using the CSS menus
- we have minimised the controls required on the toolbars.
- we have also tried using shared toolbar and the toolbar "showonfocus" property. Whilst these do help in loading time for the RAD objects in IE8 (as an example), the impact is minimal.
Using fiddler to trace the calls, we see that (as an example) the Sharepoint core.css is loaded for every RAD Editor instance on the page, with .4 to .5 second delay in between. Once all these have been called, it then proceeds to call editorcontentarea.css, htmleditortableformats.css and htmleditorcustomstyles.css (all 3 for each instance of the RAD Editor on the page).
The core.css have the longest delays between them - I'm assuming that for core.css this has to do with the javascript processing starting for each instance of the control? - is there any way to stop it calling core.sss for every instance? it is cached, but the additional delay in getting the 304 response from a remote server to use the cached object all adds up to a significant percentage of (for IE8) the 10 seconds load time.
Would very much appreciate any tips or experiences around optimising these.
-IC
Using the v5.8.1 of the MOSS 2007 RAD Editor - when we have multiple RAD Editor controls on a page, we observe very poor loading times in IE7. IE 8 is somewhat better, and of course the majority of this is presumably based on improved javascript engine and css handling. As an example, firefox 3.6 loads the page in under 3 seconds. IE8 takes just over 10, and IE7 takes over 30 (and becomes effectively unusable due to high CPU utilisation).
I have reviewed some of the performance tips and tried various options. As it stands, we now have as follows:
- no modules loading
- we are not using the CSS menus
- we have minimised the controls required on the toolbars.
- we have also tried using shared toolbar and the toolbar "showonfocus" property. Whilst these do help in loading time for the RAD objects in IE8 (as an example), the impact is minimal.
Using fiddler to trace the calls, we see that (as an example) the Sharepoint core.css is loaded for every RAD Editor instance on the page, with .4 to .5 second delay in between. Once all these have been called, it then proceeds to call editorcontentarea.css, htmleditortableformats.css and htmleditorcustomstyles.css (all 3 for each instance of the RAD Editor on the page).
The core.css have the longest delays between them - I'm assuming that for core.css this has to do with the javascript processing starting for each instance of the control? - is there any way to stop it calling core.sss for every instance? it is cached, but the additional delay in getting the 304 response from a remote server to use the cached object all adds up to a significant percentage of (for IE8) the 10 seconds load time.
Would very much appreciate any tips or experiences around optimising these.
-IC