<br><br><div class="gmail_quote">On Wed, Dec 9, 2009 at 3:18 PM, Boris Zbarsky <span dir="ltr"><<a href="mailto:bzbarsky@mit.edu">bzbarsky@mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 12/9/09 3:06 PM, James Robinson wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
    On Wed, Dec 9, 2009 at 2:10 PM, James Robinson <<a href="mailto:jamesr@google.com" target="_blank">jamesr@google.com</a><br></div><div class="im">
    <mailto:<a href="mailto:jamesr@google.com" target="_blank">jamesr@google.com</a>>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
WebKit does not suspend script execution on requests for visual information if stylesheets have not loaded<br>
</blockquote></div></blockquote>
<br><div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In theory, this is unobservable to the page unless it queries the loaded stylesheets<br>
directly or a property derived from layout both of which should suspend<br>
script execution.<br>
</blockquote>
<br></div>
I'm having a hard time reconciling the above two claims.<br></blockquote><div><br></div><div>Hence the "in theory".  If WebKit did suspend script execution on requests for information that pending stylesheets might influence, then theory would match practice.  It currently does not (which I believe is contrary to what the spec says).  I'm curious if this actually negatively impacts anyone in the wild, as suspending script execution in the middle of a block to wait for a network load is generally not ideal.</div>
<div><br></div><div>- James</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><font color="#888888">
<br>
-Boris<br>
</font></blockquote></div><br>