This is the second half of the plan. Third paragraph of 'Proposed Solution'
The basic idea is that the display list owned by the painting thread already contains all the information required to render the page at any scroll position. We could retain the display list on the painting thread (until main-thread sends a new one to replace it), and then process scroll requests from async scrolling directly. - Matt ----- Original Message ----- From: "Anthony Jones" <ajo...@mozilla.com> To: rob...@ocallahan.org Cc: dev-platform@lists.mozilla.org Sent: Wednesday, 13 February, 2013 12:12:36 PM Subject: Re: Off-main-thread Painting On 13/02/13 09:52, Robert O'Callahan wrote: > On Wed, Feb 13, 2013 at 9:20 AM, Anthony Jones <ajo...@mozilla.com > <mailto:ajo...@mozilla.com>> wrote: > > We need to have a cheap snapshot mechanism. > > > We don't need that for this. The display list can be constructed on the > main thread and ownership transferred to the painting thread. We always > construct the display list from scratch today so this is not > architecturally difficult. It will be significantly more responsive if we can process repaints (for scrolling) without being blocked by scripts. What do we need to do to make that happen? _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform