tree: b7d6e39bec2dd10d87db5b32cf88a73e3d86429f [path history] [tgz]
  1. BUILD.gn
  2. DEPS
  3. DIR_METADATA
  4. features.cc
  5. features.h
  6. OWNERS
  7. pref_names.cc
  8. pref_names.h
  9. preloaded_isolated_origins.cc
  10. preloaded_isolated_origins.h
  11. README.md
  12. site_isolation_policy.cc
  13. site_isolation_policy.h
  14. site_isolation_policy_unittest.cc
components/site_isolation/README.md

Site Isolation support in components/site_isolation/

This directory provides support for Site Isolation that cannot live in //content yet needs to be shared across platforms that may not necessarily include //chrome. This mostly includes mechanisms for partial Site Isolation, such as loading the built-in list of isolated sites, managing preferences that store heuristically isolated sites where users have entered passwords or logged in via OAuth, and computing memory thresholds for applying Site Isolation. Platforms that currently use partial Site Isolation include Android, Fuchsia, WebLayer, and Blink for iOS, while iOS (with Webkit) does not support Site Isolation at all. See process_model_and_site_isolation.md for more details.

Most of the core Site Isolation code can be found in content/browser/.