Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(130)

Issue 2139243003: customtabs: Send time to first contentful paint to the caller. (Closed)

Created:
4 years, 5 months ago by Benoit L
Modified:
4 years, 4 months ago
Reviewers:
Bryan McQuade, Maria
CC:
asvitkine+watch_chromium.org, chromium-reviews, csharrison+watch_chromium.org, lizeb+watch-custom-tabs_chromium.org, loading-reviews+metrics_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

customtabs: Send time to first contentful paint to the caller. Time to First Contentful Paint is a very useful metric to assess page load performance. It is collected on the native side. This patch forwards it to the Java side on Android, and makes it available to the embedding app for Custom Tabs. BUG=624909 Committed: https://crrev.com/d6fe19b87ba15a78130ec62d87cb0c2c3bae3eaf Cr-Commit-Position: refs/heads/master@{#408391}

Patch Set 1 #

Patch Set 2 : . #

Total comments: 4

Patch Set 3 : Rebase. #

Patch Set 4 : Comments and tests. #

Total comments: 9

Patch Set 5 : Address comments. #

Total comments: 14

Patch Set 6 : Address comments. #

Messages

Total messages: 28 (10 generated)
Bryan McQuade
just a couple small suggestions. thanks for working on this! https://codereview.chromium.org/2139243003/diff/20001/chrome/browser/page_load_metrics/observers/android_page_load_metrics_observer.h File chrome/browser/page_load_metrics/observers/android_page_load_metrics_observer.h (right): https://codereview.chromium.org/2139243003/diff/20001/chrome/browser/page_load_metrics/observers/android_page_load_metrics_observer.h#newcode26 ...
4 years, 5 months ago (2016-07-21 23:56:13 UTC) #2
Benoit L
mariakhomenko@chromium.org: I'm sending this with a question. Can you give me your opinion on the ...
4 years, 5 months ago (2016-07-22 15:41:31 UTC) #5
Maria
The design LGTM. I think the static PageMetrics class is fine. https://codereview.chromium.org/2139243003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java (right): ...
4 years, 5 months ago (2016-07-22 16:57:53 UTC) #6
Benoit L
Thanks for the comments! All done. https://codereview.chromium.org/2139243003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java (right): https://codereview.chromium.org/2139243003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java#newcode104 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java:104: private WebContents mWebContents; ...
4 years, 5 months ago (2016-07-25 09:20:00 UTC) #7
Maria
lgtm https://codereview.chromium.org/2139243003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java (right): https://codereview.chromium.org/2139243003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java#newcode72 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java:72: public static final int PAGE_LOAD_METRIC = 42; On ...
4 years, 5 months ago (2016-07-25 16:39:57 UTC) #8
Benoit L
Thanks! bmcquade: Can you take a look at chrome/browser/page_load_metrics?
4 years, 4 months ago (2016-07-26 14:01:45 UTC) #9
Bryan McQuade
Thanks! This looks good. I left a few comments. My main open question is how ...
4 years, 4 months ago (2016-07-26 14:29:33 UTC) #10
Bryan McQuade
https://codereview.chromium.org/2139243003/diff/80001/chrome/browser/page_load_metrics/observers/android_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/android_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2139243003/diff/80001/chrome/browser/page_load_metrics/observers/android_page_load_metrics_observer.cc#newcode12 chrome/browser/page_load_metrics/observers/android_page_load_metrics_observer.cc:12: #include "components/page_load_metrics/browser/page_load_metrics_util.h" same - need to update include path ...
4 years, 4 months ago (2016-07-26 23:44:27 UTC) #11
Benoit L
Thanks! All done. https://codereview.chromium.org/2139243003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java (right): https://codereview.chromium.org/2139243003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java#newcode115 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java:115: if (webContents != mWebContents) return; On ...
4 years, 4 months ago (2016-07-27 16:23:45 UTC) #12
Bryan McQuade
On 2016/07/27 at 16:23:45, lizeb wrote: > Thanks! > All done. > > https://codereview.chromium.org/2139243003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java > ...
4 years, 4 months ago (2016-07-28 10:58:23 UTC) #13
Benoit L
On 2016/07/28 10:58:23, Bryan McQuade wrote: > On 2016/07/27 at 16:23:45, lizeb wrote: > > ...
4 years, 4 months ago (2016-07-28 11:07:49 UTC) #14
Bryan McQuade
On 2016/07/28 at 11:07:49, lizeb wrote: > On 2016/07/28 10:58:23, Bryan McQuade wrote: > > ...
4 years, 4 months ago (2016-07-28 13:19:12 UTC) #15
Bryan McQuade
On 2016/07/28 at 13:19:12, Bryan McQuade wrote: > On 2016/07/28 at 11:07:49, lizeb wrote: > ...
4 years, 4 months ago (2016-07-28 13:21:04 UTC) #16
Benoit L
> > > > Ok, that seems good to me, thanks! > > > > ...
4 years, 4 months ago (2016-07-28 13:31:28 UTC) #17
Bryan McQuade
On 2016/07/28 at 13:31:28, lizeb wrote: > > > > > > Ok, that seems ...
4 years, 4 months ago (2016-07-28 13:44:16 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2139243003/100001
4 years, 4 months ago (2016-07-28 14:55:58 UTC) #25
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 4 months ago (2016-07-28 14:59:31 UTC) #26
commit-bot: I haz the power
4 years, 4 months ago (2016-07-28 15:01:44 UTC) #28
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/d6fe19b87ba15a78130ec62d87cb0c2c3bae3eaf
Cr-Commit-Position: refs/heads/master@{#408391}

Powered by Google App Engine
This is Rietveld 408576698