Confirmed users
396
edits
No edit summary |
(→Current State: mention bug 374980 and http://weblogs.mozillazine.org/roc/archives/2009/07/progress.html and http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/e2b791ffc84ee3) |
||
Line 10: | Line 10: | ||
=== Current State === | === Current State === | ||
Tracked in {{bug|374980}} for possible inclusion in platform for 1.9.2. | |||
Also see [http://weblogs.mozillazine.org/roc/archives/2009/07/progress.html Roc's July 2009 blog post] and [http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/e2b791ffc84ee3f4# mozilla.dev.platform post about compositor phases]. | |||
==== 2007 State ==== | |||
View managers support update batching. This doesn't work too well; it interacts badly with requests for "immediate update", and batching is per document, not per window. It also doesn't meet the above goals for animation, or smooth updates when scrolling (especially with fixed-pos content and the like), or frame rates. We also have problems with reentrancy when painting; we try to flush reflows to get consistent updates, but this can cause immediate updates or other things that cause reentrant painting... it's fragile. | View managers support update batching. This doesn't work too well; it interacts badly with requests for "immediate update", and batching is per document, not per window. It also doesn't meet the above goals for animation, or smooth updates when scrolling (especially with fixed-pos content and the like), or frame rates. We also have problems with reentrancy when painting; we try to flush reflows to get consistent updates, but this can cause immediate updates or other things that cause reentrant painting... it's fragile. |