[Webkit-unassigned] [Bug 207931] [macOS] Disable RunLoop function dispatch when there is a pending rendering update

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 19 12:25:08 PST 2020


https://bugs.webkit.org/show_bug.cgi?id=207931

--- Comment #15 from Geoffrey Garen <ggaren at apple.com> ---
> > We could call this deferring the next runloop iteration, rather than
> > suspending it entirely.
> 
> I thought about it. The cost is that we may unnecessarily skip the cycle
> after the rendering update has already happened (since we won't know if the
> current one will in fact end up waking up). I'm not sure if that is a
> problem in practice. Maybe not.

Maybe the act of deferring could also schedule a wakeup? That would eagerly clear the deferred state at the end of the runloop, so that future wakeups would not be delayed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200219/84802d6e/attachment.htm>


More information about the webkit-unassigned mailing list