- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Wed, 11 Dec 2013 11:52:25 -0500
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: www-style list <www-style@w3.org>
On 12/11/13 9:35 AM, Boris Zbarsky wrote: > And an implementatjon that in fact synchronously does the render on snapshot() > (which sounds like it would not violate your constraints) Actually, is that true? Specifically, are the following black-box distinguishable in any way other than when transitions start: 1) A UA that implements your proposed model. 2) A UA that synchronously does restyle, layout, render when snapshot() is called. 3) A UA that synchronously does restyle and layout, construct a data structure that can be used to render, and hand off to an async renderer when snapshot() is called. 4) A UA that takes a snapshot of all DOM/CSSOM state when snapshot() is called and then does an async restyle/layout/render off that snapshot (which might in fact be your proposed model). I suspect that other than transition starts these 4 are in fact indistinguishable. Transition starts allow distinguishing 1&4 from 2&3 but not 1 from 4 or 2 from 3, right? -Boris
Received on Wednesday, 11 December 2013 16:52:54 UTC