[Offline Pages] Improve SnapshotController's right moment detection for better capture on 2G/3G networks |
||||||
Issue descriptionFrom manual evaluations of top EM visited sites it seems that we may be capturing background loaded snapshots too soon. Ideally, we would use better signals from WebKit. Perhaps the FirstMeaningfulPaint signal can help. We might also consider increasing the time delays after DomContentLoaded and OnLoadCompleted in the very near term.
,
Sep 23 2016
(triage) Needs design doc/discussion
,
Sep 29 2016
,
Oct 21 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/869b93ac0e1bfc4789055555d9b194d2986bdaa6 commit 869b93ac0e1bfc4789055555d9b194d2986bdaa6 Author: dougarnett <dougarnett@chromium.org> Date: Fri Oct 21 21:34:18 2016 [Offline Pages] SnapshotController support for delay after onLoadCompleted and also parameterized constructor so different uses could tune delays. BUG= 649711 Review-Url: https://chromiumcodereview.appspot.com/2380093002 Cr-Commit-Position: refs/heads/master@{#426892} [modify] https://crrev.com/869b93ac0e1bfc4789055555d9b194d2986bdaa6/chrome/browser/android/offline_pages/prerendering_loader_unittest.cc [modify] https://crrev.com/869b93ac0e1bfc4789055555d9b194d2986bdaa6/chrome/browser/android/offline_pages/recent_tab_helper_unittest.cc [modify] https://crrev.com/869b93ac0e1bfc4789055555d9b194d2986bdaa6/components/offline_pages/snapshot_controller.cc [modify] https://crrev.com/869b93ac0e1bfc4789055555d9b194d2986bdaa6/components/offline_pages/snapshot_controller.h [modify] https://crrev.com/869b93ac0e1bfc4789055555d9b194d2986bdaa6/components/offline_pages/snapshot_controller_unittest.cc
,
Oct 25 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f13a8e04f192b954e9ce8a301e25dd8ef250dd84 commit f13a8e04f192b954e9ce8a301e25dd8ef250dd84 Author: petewil <petewil@chromium.org> Date: Tue Oct 25 23:44:10 2016 Skip the OnDomContentLoaded event, and only use the OnLoad event. In an attempt to improve the right moment detection, we will no longer take snapshots of the (earlier) OnDomContentLoaded event, and instead wait later for the OnLoad event. BUG= 649711 Review-Url: https://codereview.chromium.org/2420693002 Cr-Commit-Position: refs/heads/master@{#427537} [modify] https://crrev.com/f13a8e04f192b954e9ce8a301e25dd8ef250dd84/chrome/browser/android/offline_pages/prerendering_loader.cc
,
Oct 26 2016
,
Oct 26 2016
Your change meets the bar and is auto-approved for M55 (branch: 2883)
,
Oct 26 2016
After some discussion, we decided to not push for putting this in M55 after all, so I have removed the M-55 merge tags.
,
Jan 26 2017
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by dougarnett@chromium.org
, Sep 23 2016