<br><br><div class="gmail_quote">2012/8/13 KwangYul Seo <span dir="ltr">&lt;<a href="mailto:skyul@company100.net" target="_blank">skyul@company100.net</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><div><br>
</div></div><div>This approach is probably safe (as far as I know) but would have the downside of an extra pass over the whole render tree, or else overhead of maintaining an up-to-date list of rendered images; and it would happen very close to painting.</div>

<div><br></div></div></div></blockquote></div></div></div></blockquote><div><br></div><div>I agree on getting actual numbers. I suspect there will be some gain though the limiting factor is the slowest-to-decode image in the viewport. </div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="gmail_quote"><div>Unfortunately, yes. Because of the lazy nature of image decoding, we don&#39;t have much time for decoding before images need to be painted. So we skip image decoding (and just trigger decoding in the background) in the first paint pass and update the decoded images later.</div>
<div class="im">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div></div><div><br></div></div></div></blockquote></div></div></div>
</blockquote><div><br></div><div>I looked at the demo video and honestly I don&#39;t find experience particularly bad with your approach. The argument here is that when a page is fully cached and images will be painted with an instantaneous white region, I think though caching is an implementation detail of both WebCore and the browser so user doesn&#39;t really know if a page is 100% cached. Think about an evicted image would have a similar effect.</div>
<div><br></div><div>I think the expectation is different for web (e.g. http, https) and always available content (e.g. file, data uri) from a developer / user&#39;s perspective.</div><div><br></div><div>Alpha</div></div>