tree: 34f30608c060092d17ef253e0cc13013a9ee9c3d [path history] [tgz]
  1. cors/
  2. fetch/
  3. testing/
  4. allowed_by_nosniff.cc
  5. allowed_by_nosniff.h
  6. allowed_by_nosniff_test.cc
  7. BUILD.gn
  8. child_url_loader_factory_bundle.cc
  9. code_cache_loader.cc
  10. code_cache_loader.h
  11. DEPS
  12. DIR_METADATA
  13. frame_request_blocker.cc
  14. frame_request_blocker.h
  15. ftp_directory_listing.cc
  16. ftp_directory_listing.h
  17. ftp_directory_listing_test.cc
  18. internet_disconnected_web_url_loader.cc
  19. link_header.cc
  20. link_header.h
  21. link_header_test.cc
  22. mixed_content.cc
  23. mixed_content.h
  24. mixed_content_autoupgrade_status.h
  25. OWNERS
  26. README.md
  27. static_data_navigation_body_loader.cc
  28. static_data_navigation_body_loader.h
  29. static_data_navigation_body_loader_test.cc
  30. subresource_integrity.cc
  31. subresource_integrity.h
  32. subresource_integrity_test.cc
  33. tracked_child_url_loader_factory_bundle.cc
  34. web_url_request_extra_data.cc
  35. web_url_request_util.cc
chromium/src/third_party/blink/renderer/platform/loader/README.md

platform/loader/

This document describes how files under platform/loader/ are organized.

cors

Contains Cross-Origin Resource Sharing (CORS) related files. Some functions in this directory will be removed once CORS support is moved to //services/network. Please contact {kinuko,toyoshim}@chromium.org when you need to depend on this directory from new code.

fetch

Contains files for low-level loading APIs. The PLATFORM_EXPORT macro is needed to use them from core/. Otherwise they can be used only in platform/.

The directory conceptually implements https://fetch.spec.whatwg.org/#fetching (with lower-level components such as the network service). See also: slides describing the relationship with the fetch spec

testing

Contains helper files for testing that are available in both blink_platform_unittests and blink_unittests. These files are built as a part of the platform:test_support static library.