commit | 120cd4dc009d718f1e14e9409028441b31505641 | [log] [tgz] |
---|---|---|
author | Lukasz Anforowicz <lukasza@chromium.org> | Tue Aug 14 21:57:33 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Aug 14 21:57:33 2018 |
tree | af0830da6f557f2f9db58f94e59a243ac9f24086 | |
parent | 72ee10c3be940df061f1faae7193f9897ce31836 [diff] |
[reland] Make //content layer default to --site-per-process mode on desktop. This is a reland of unmodified r582223, after separately taking care of https://crbug.com/873780 which caused the earlier revert. Original CL description follows below: After this CL site-per-process is the default in all layers on desktop platforms, except: - Layout Tests which still run with no isolation by default (see https://crbug.com/856734#c5 for the explanation why) - //content embedders that don't want to use site-per-process: //chromecast - //content embedders that don't yet support site-per-process, but will need to migrate eventually: //headless Also note that even after this CL: - //content on Android still defaults to no isolation. This is compatible with not_site_per_process_* test steps because such steps are not run on Android bots... - //chrome layer ChromeContentBrowserClient controls usage of site-per-process in the Chrome browser and continues to be controlled by a field trial (note that Android is not covered by the field trial or by testing/variations/fieldtrial_testing_config.json). Bug: 856734 Change-Id: I0cfd7e342c44a36d22a885b46892a9e4e3f2c758 Tbr: Stephen Lanham <slan@chromium.org> Tbr: Sami Kyöstilä <skyostil@chromium.org> Tbr: Bo <boliu@chromium.org> Tbr: Nico Weber <thakis@chromium.org> Tbr: Alex Moshchuk <alexmos@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1174855 Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Alex Moshchuk <alexmos@chromium.org> Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Cr-Commit-Position: refs/heads/master@{#583047}
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 .