"{-- Rot13 - Hateme" <[EMAIL PROTECTED]> writes:
>> Sure, Mozilla can load a page the *first* time pretty fast, but hit the 
>> "back" or "forward" buttons to re-display a page, and Mozilla takes 
>> forever!  IE (and especially Opera) simply kill Mozilla when it comes to 
>
>It seems that Mozilla is very bad on reflow. I don't know if
>it is the problem of the renderer. Gecko is supposed to be fast.

        The problem is mostly in very large pages, especially "flat" ones
(flat from an HTML/DOM perspective).  There are numerous bugs about
different aspects of this, including some meta-bugs.

        There are known O(n^2) (and a few worse) spots in layout.  See the
bugs.  A number of them have been nailed.  Feel free to look for more.
See bugs 78911, 85755, 86952 (the main layout O(n^2) meta-bug), 94587,
97229, 104250, 54542, 114584 (inc. reflow tracking bug), 12155.

        Back/forward speed IS an issue, just not one with an easy solution.
If you were willing to drop re-running of scripts on Forward/Back you could
cache the document and it would become as fast as switching tabs (if it's
in the cache).  Note that this WILL break the expected behavior of some
pages, though there is no spec that I know of for whether forward/back run
scripts.

-- 
Randell Jesup, Worldgate Communications, ex-Scala, ex-Amiga OS team
[EMAIL PROTECTED]
"They that can give up essential liberty to obtain a little temporary safety
 deserve neither liberty nor safety." 
              -Benjamin Franklin, Historical Review of Pennsylvania, 1759.

Reply via email to