tree: 94ea7b62d65945f2b6ab6e405058b09cad9bcfa5
  1. dedicated_worker_host.cc
  2. dedicated_worker_host.h
  3. dedicated_worker_host_factory_impl.cc
  4. dedicated_worker_host_factory_impl.h
  5. dedicated_worker_host_navigation_browsertest.cc
  6. dedicated_worker_hosts_for_document.cc
  7. dedicated_worker_hosts_for_document.h
  8. dedicated_worker_service_impl.cc
  9. dedicated_worker_service_impl.h
  10. dedicated_worker_service_impl_unittest.cc
  11. DEPS
  12. DIR_METADATA
  13. mock_shared_worker.cc
  14. mock_shared_worker.h
  15. network_restrictions_worker_throttle.cc
  16. network_restrictions_worker_throttle.h
  17. OWNERS
  18. README.md
  19. shared_worker_connector_impl.cc
  20. shared_worker_connector_impl.h
  21. shared_worker_content_settings_proxy_impl.cc
  22. shared_worker_content_settings_proxy_impl.h
  23. shared_worker_host.cc
  24. shared_worker_host.h
  25. shared_worker_host_unittest.cc
  26. shared_worker_instance_unittest.cc
  27. shared_worker_service_impl.cc
  28. shared_worker_service_impl.h
  29. shared_worker_service_impl_unittest.cc
  30. test_shared_worker_service_impl.cc
  31. test_shared_worker_service_impl.h
  32. worker_browsertest.cc
  33. worker_script_fetcher.cc
  34. worker_script_fetcher.h
  35. worker_script_fetcher_unittest.cc
  36. worker_script_loader.cc
  37. worker_script_loader.h
  38. worker_script_loader_factory.cc
  39. worker_script_loader_factory.h
  40. worker_script_loader_factory_unittest.cc
  41. worker_util.cc
  42. worker_util.h
  43. worker_util_unittest.cc
content/browser/worker_host/README.md

Web Worker in Browser

content/browser/worker_host implements the browser side of web workers (dedicated workers and shared workers). It tracks the security principal of the worker in the renderer and uses it to broker access to mojo interfaces providing powerful web APIs. See: Design doc.

The renderer side implementations are in content/renderer/worker.