|
|
Created:
4 years, 3 months ago by Nate Chapin Modified:
4 years, 3 months ago CC:
blink-reviews, chromium-reviews, gavinp+loader_chromium.org, loading-reviews_chromium.org, tyoshino+watch_chromium.org, Yoav Weiss Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionFor more aggressive progress bar completion strategies, only count high priority resources
BUG=513459
Committed: https://crrev.com/7671698c85e8d997cd9e1421fbc89f433e717f30
Cr-Commit-Position: refs/heads/master@{#418656}
Patch Set 1 #
Messages
Total messages: 23 (9 generated)
The CQ bit was checked by japhet@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
japhet@chromium.org changed reviewers: + dcheng@chromium.org, kingston@google.com, ojan@chromium.org
This is a tweak of https://codereview.chromium.org/1860743002 ojan, kingston: FYI
lgtm
I was picturing something more aggressive of just counting visible images, but on further thought, this probably will get us something pretty close to the same effect since sync/defer scripts will already block domContentLoaded anyways. So, this just adds web fonts and stylesheets to the things we block the progress bar on, which seems pretty reasonable. In ideal world, I'd like to be able to test both of these configurations at the same time (e.g. domContentLoaded vs domContentLoaded+high priority resources), but that's probably more engineering effort than it's worth at the moment, so lets land this and see how it feels. lgtm
On 2016/09/13 23:41:01, ojan wrote: > In ideal world, I'd like to be able to test both of these configurations at the > same time (e.g. domContentLoaded vs domContentLoaded+high priority resources), > but that's probably more engineering effort than it's worth at the moment, so > lets land this and see how it feels. "at the same time" meaning showing 2 progress bars?
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by japhet@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
On 2016/09/13 at 23:43:39, japhet wrote: > On 2016/09/13 23:41:01, ojan wrote: > > In ideal world, I'd like to be able to test both of these configurations at the > > same time (e.g. domContentLoaded vs domContentLoaded+high priority resources), > > but that's probably more engineering effort than it's worth at the moment, so > > lets land this and see how it feels. > > "at the same time" meaning showing 2 progress bars? No, I just meant that in an ideal world we'd have more flag entries instead of changing the meaning of the exisiting ones so we could change the flag value to compare the different settings. But, I think you should land this and we should play with it on some real content before investing more engineering time.
On 2016/09/13 23:58:54, ojan wrote: > On 2016/09/13 at 23:43:39, japhet wrote: > > On 2016/09/13 23:41:01, ojan wrote: > > > In ideal world, I'd like to be able to test both of these configurations at > the > > > same time (e.g. domContentLoaded vs domContentLoaded+high priority > resources), > > > but that's probably more engineering effort than it's worth at the moment, > so > > > lets land this and see how it feels. > > > > "at the same time" meaning showing 2 progress bars? > > No, I just meant that in an ideal world we'd have more flag entries instead of > changing the meaning of the exisiting ones so we could change the flag value to > compare the different settings. But, I think you should land this and we should > play with it on some real content before investing more engineering time. I believe we're tweaking the "resources before domContentLoaded" flag so you can still compare DomContentLoaded and DomContentLoaded + high priority. The other flag didn't seem as necessary as it had virtually the same end state from what I could tell.
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
Hi- does this patch mean the experimental behaviors we've added in the previous patch (e.g. DCL + same-origin iframe resources etc) didn't look enough / convincing? I've been wondering the status of the experiment these days and just noticed this CL. If you have any preliminary results of the ongoing experiments I'd really love to hear that-- thanks! (Sorry if it's already shared somewhere and I'm just missing it)
On 2016/09/14 09:10:00, kinuko (slow) wrote: > Hi- does this patch mean the experimental behaviors we've added in the previous > patch (e.g. DCL + same-origin iframe resources etc) didn't look enough / > convincing? I've been wondering the status of the experiment these days and > just noticed this CL. If you have any preliminary results of the ongoing > experiments I'd really love to hear that-- thanks! (Sorry if it's already > shared somewhere and I'm just missing it) Sorry, there was an email thread. Added you to it. Short version is that domContentLoaded is looking a bit too aggressive, and DCL+resources-before-DCL doesn't appear to be much different from the old onload completion point. So we're trying making DCL+resources-before-DCL a little more aggressive.
The CQ bit was checked by japhet@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Committed patchset #1 (id:1)
Message was sent while issue was closed.
Description was changed from ========== For more aggressive progress bar completion strategies, only count high priority resources BUG=513459 ========== to ========== For more aggressive progress bar completion strategies, only count high priority resources BUG=513459 Committed: https://crrev.com/7671698c85e8d997cd9e1421fbc89f433e717f30 Cr-Commit-Position: refs/heads/master@{#418656} ==========
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/7671698c85e8d997cd9e1421fbc89f433e717f30 Cr-Commit-Position: refs/heads/master@{#418656}
Message was sent while issue was closed.
On 2016/09/14 19:03:51, Nate Chapin wrote: > On 2016/09/14 09:10:00, kinuko (slow) wrote: > > Hi- does this patch mean the experimental behaviors we've added in the > previous > > patch (e.g. DCL + same-origin iframe resources etc) didn't look enough / > > convincing? I've been wondering the status of the experiment these days and > > just noticed this CL. If you have any preliminary results of the ongoing > > experiments I'd really love to hear that-- thanks! (Sorry if it's already > > shared somewhere and I'm just missing it) > > Sorry, there was an email thread. Added you to it. Short version is that > domContentLoaded is looking a bit too aggressive, and DCL+resources-before-DCL > doesn't appear to be much different from the old onload completion point. So > we're trying making DCL+resources-before-DCL a little more aggressive. Got it- thanks! |