DescriptionExtend HistoryService with support for favicons from Google servers
We plan to extend LargeIconService with a feature that will, in certain
cases like server-side suggestions, fetch favicons from Google servers,
that is, for pages that haven't been visited locally. Design Doc
in go/favicon-pe-google-server.
An API extension in HistoryService/backend is needed because we want
to be very conservative and support an atomic verify-empty-and-write:
the remotely fetched data should not overwrite data in the local
database in any case (e.g. the local database could have changed
during the request to Google servers).
These icons should also be marked initially expired such that, if the
user visits the page in the future, new favicons will be fetched and
written to the database (overriding previously fetched icons, which
could theoretically differ, e.g. if the site serves different
favicons depending on agent info).
BUG=644102
Review-Url: https://codereview.chromium.org/2750313002
Cr-Commit-Position: refs/heads/master@{#458359}
Committed: https://chromium.googlesource.com/chromium/src/+/5d0381faf29ba02bec52363bb62c0237cfd4a314
Patch Set 1 #
Total comments: 1
Patch Set 2 : Rename function. #
Messages
Total messages: 19 (7 generated)
|