Performance:Home Page: Difference between revisions

(adding in some page load/dhtml improvements)
(→‎Other areas for investigation: fix wiki formatting)
Line 45: Line 45:
=== Other areas for investigation ===
=== Other areas for investigation ===
These ideas are less well-defined than the ones above, but may be good starting points:
These ideas are less well-defined than the ones above, but may be good starting points:
  * Reuse the scrollbars and associated objects between pages.  Currently, these are recreated on each load.
* Reuse the scrollbars and associated objects between pages.  Currently, these are recreated on each load.
  * Experiment with the timing of initial layout and paint.  We may be able to help at least perceived performance by trying to get a full screen of content displayed as fast as possible (but without "jumping").
* Experiment with the timing of initial layout and paint.  We may be able to help at least perceived performance by trying to get a full screen of content displayed as fast as possible (but without "jumping").
  * Optimize the way that HTML reflow works.  See [[Gecko:Reflow_Refactoring]].
* Optimize the way that HTML reflow works.  See [[Gecko:Reflow_Refactoring]].
  * Investigate better strategies for allocating memory for DOM and layout objects.
* Investigate better strategies for allocating memory for DOM and layout objects.
  * Other items listed at [[Gecko:Layout_Improvements]].
* Other items listed at [[Gecko:Layout_Improvements]].
canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,334

edits