In addition to speeding up the layout engine, we need to look at overall app speed. This page will focus on non-page layout performance problems. Please use news://netscape.public.mozilla.performance and news://netscape.public.mozilla.porkjockeys to discuss and/or catch up on current performance activity, and add the perf and topperf keywords to bugs as appropriate.
Some DLL's are loaded to use only a few entry points, varada was looking at somehow combining these into a startup DLL to avoid loading unnecessary DLL's at startup (12896, 29249, 46800)
Win32: Working Set, /OUTPUT linker directive (65845)
Win32: Look at preloading DLL's at machine startup (36283, mcafee, pchen, law). There would be a pref to toggle this, and dynamic profile mechanism (ccarlen, 35559) would allow us to switch the profile when the user "starts the app" and chooses a profile.
Selective CSS loading
Only load CSS at startup that's necessary to display the app being loaded (hewitt, 63246). Also saves memory.