Hi, I realized that measuring page loading time here is a bit misleading. Because image decoding is performed lazily in rendering, it is possible that many images are still not decoded when page loading is finished. Parallel image decoders exacerbate this because image decoding is changed to asynchronous. Therefore, to accurately measure the performance improvement, we must measure time to the first paint as Maciej suggested.
I will update the test results and add more image heavy real word sites such as cuteoverload.com, flickr.com and pinterest.com. Regards, Kwang Yul Seo On Tue, Jul 10, 2012 at 7:42 AM, Maciej Stachowiak <[email protected]> wrote: > > On Jul 9, 2012, at 1:30 AM, KwangYul Seo <[email protected]> wrote: > > Hi, > > Our team at Company 100 has worked on parallel image decoders for past a > few weeks and some patches are pending for review now. Here is the master > bug for parallel image decoders: > > https://bugs.webkit.org/show_bug.cgi?id=90375 > > For the overall architecture and design, please refer to the following > design document. We will update the design document as we change code after > review. > > > https://docs.google.com/document/pub?id=12gf7MhNHfupeR3GdRF-h2Vzg86viCbwXq8_JByHKlg0 > > Our implementation shows considerable speedup in image intensive sites and > no performance regression in PLT. Please refer to the master bug for > specific numbers. > > We do understand many paralleization techniques make code so complex to > the level that can't be accepted. So we tried our best to reduce the > complexity of code, but reviewers can help us reduce it further. > > > Some questions: > > (1) Do you know of any real-world sites that get a significant benefit? > The linked page mentions an artificial test case that gets a large benefit, > but shows an inconclusive result for the more general page load benchmark > cited. There are definitely image-heavy real-world sites out there, such as > <http://cuteoverload.com> or flickr.com photostream pages. > > > (2) Did you do any testing of time to first paint in addition to page load > time? > > Cheers, > Maciej > >
_______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo/webkit-dev

