commit | 8896b1cda304a7d7f8ba08dec69714243a1a7320 | [log] [tgz] |
---|---|---|
author | Dominick Ng <[email protected]> | Tue Oct 17 23:24:36 2017 |
committer | Commit Bot <[email protected]> | Tue Oct 17 23:24:36 2017 |
tree | b58b36ac9fd84c80a916ae8c1da14d454307c08d | |
parent | 3067f7bb98c64b1548ac6ec2c3aa6fb8d32db898 [diff] |
Implement site engagement sorting of TopSites behind a flag. This CL introduces a feature flag which, when enabled, sources URLs for the NTP TopSites tiles from the site engagement service instead of using the history-based "frecency" approach. Using engagement allows sites that are infrequently navigated to but heavily used to be prioritised in TopSites. Currently, engagement sorting of TopSites is limited to sourcing origins only, as the site engagement service only records engagement per origin. Future work will overcome this limitation by integrating engagement as a component in the frecency scoring in VisitSegmentDatabase, rather than as a completely separate component. BUG=764218 Change-Id: I13d2072e3d1dd94684fafcbd5e5e991af9e43d00 Reviewed-on: https://chromium-review.googlesource.com/691497 Reviewed-by: Ben Wells <[email protected]> Reviewed-by: Sylvain Defresne <[email protected]> Reviewed-by: Marc Treib <[email protected]> Reviewed-by: Mikel Astiz <[email protected]> Commit-Queue: Dominick Ng <[email protected]> Cr-Commit-Position: refs/heads/master@{#509587}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .