diff options
author | zhenw <zhenw@chromium.org> | 2014-09-15 15:06:25 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-15 22:09:14 +0000 |
commit | 825722d5939dc0832d124b70958501611e6a4628 (patch) | |
tree | 4bdd2610512fd377868bf894be22875e0947c6ee /chrome/chrome_browser.gypi | |
parent | 0761425c09c0d1f364095aa745f57b59b8843236 (diff) | |
download | chromium_src-825722d5939dc0832d124b70958501611e6a4628.zip chromium_src-825722d5939dc0832d124b70958501611e6a4628.tar.gz chromium_src-825722d5939dc0832d124b70958501611e6a4628.tar.bz2 |
Revert CL 117933003. Re-add speculative resource prefetching code.
https://codereview.chromium.org/117933003/
The speculative resource prefetching code was experimental code developed by
shishir@. He found that it has little improvement on desktop Chrome (win). We
though this should be beneficial to mobile browsers. After discussing with
tburkard@ and kenjibaheux@, we decided to bring the code back and do more
analysis on mobile devices. Reverting the patchset to re-add the code is the
first step.
The following design doc has discussed all related approaches and action items.
https://docs.google.com/a/google.com/document/d/1ie3hu-zNNXvmTXm3aJAtKUGOh6nZfbNjA0aZE1bzzIg/edit?usp=sharing
BUG=408399, 405690
Review URL: https://codereview.chromium.org/462423004
Cr-Commit-Position: refs/heads/master@{#294899}
Diffstat (limited to 'chrome/chrome_browser.gypi')
-rw-r--r-- | chrome/chrome_browser.gypi | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi index 6805eab..92d0dc6 100644 --- a/chrome/chrome_browser.gypi +++ b/chrome/chrome_browser.gypi @@ -780,6 +780,8 @@ 'browser/net/quota_policy_channel_id_store.h', 'browser/net/referrer.cc', 'browser/net/referrer.h', + 'browser/net/resource_prefetch_predictor_observer.cc', + 'browser/net/resource_prefetch_predictor_observer.h', 'browser/net/safe_search_util.cc', 'browser/net/safe_search_util.h', 'browser/net/service_providers_win.cc', @@ -851,6 +853,20 @@ 'browser/predictors/predictor_database_factory.h', 'browser/predictors/predictor_table_base.cc', 'browser/predictors/predictor_table_base.h', + 'browser/predictors/resource_prefetch_common.cc', + 'browser/predictors/resource_prefetch_common.h', + 'browser/predictors/resource_prefetch_predictor.cc', + 'browser/predictors/resource_prefetch_predictor.h', + 'browser/predictors/resource_prefetch_predictor_factory.cc', + 'browser/predictors/resource_prefetch_predictor_factory.h', + 'browser/predictors/resource_prefetch_predictor_tab_helper.cc', + 'browser/predictors/resource_prefetch_predictor_tab_helper.h', + 'browser/predictors/resource_prefetch_predictor_tables.cc', + 'browser/predictors/resource_prefetch_predictor_tables.h', + 'browser/predictors/resource_prefetcher.cc', + 'browser/predictors/resource_prefetcher.h', + 'browser/predictors/resource_prefetcher_manager.cc', + 'browser/predictors/resource_prefetcher_manager.h', 'browser/pref_service_flags_storage.cc', 'browser/pref_service_flags_storage.h', 'browser/prefetch/prefetch.cc', |