On Sun, Aug 12, 2012 at 1:24 PM, Maciej Stachowiak <m...@apple.com> wrote:
> Why not start asynchronous decoding immediately as the image is loading, > and synchronize at paint time? What is the benefit of waiting until layout > time to start decoding the image data? > Uninformed guess (since I haven't touched the decoders in a while), but currently we don't decode unless the image is actually painted, which helps a ton on pages that are an enormous long string of images (common cases: Boston Big Picture blog, various porn sites), since most of the images can be decoded after initial layout, or not at all (if the user never scrolls down enough). If we started decoding as images loaded I'd imagine we'd do (possibly a lot of) extra work compared to today. PK
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev