tree: 240d7fb39d5f6a0d284b0df42f676b7a39a33b8f [path history] [tgz]
  1. resources/
  2. BUILD.gn
  3. classic_pending_script.cc
  4. classic_pending_script.h
  5. classic_script.cc
  6. classic_script.h
  7. document_modulator_impl.cc
  8. document_modulator_impl.h
  9. document_modulator_impl_test.cc
  10. document_write_intervention.cc
  11. document_write_intervention.h
  12. dynamic_module_resolver.cc
  13. dynamic_module_resolver.h
  14. dynamic_module_resolver_test.cc
  15. fetch_client_settings_object_impl.cc
  16. fetch_client_settings_object_impl.h
  17. html_parser_script_runner.cc
  18. html_parser_script_runner.h
  19. html_parser_script_runner_host.h
  20. ignore_destructive_write_count_incrementer.h
  21. layered_api.cc
  22. layered_api.h
  23. layered_api_test.cc
  24. mock_script_element_base.h
  25. modulator.cc
  26. modulator.h
  27. modulator_impl_base.cc
  28. modulator_impl_base.h
  29. module_import_meta.h
  30. module_map.cc
  31. module_map.h
  32. module_map_test.cc
  33. module_pending_script.cc
  34. module_pending_script.h
  35. module_script.cc
  36. module_script.h
  37. OWNERS
  38. pending_script.cc
  39. pending_script.h
  40. README.md
  41. script.h
  42. script_element_base.cc
  43. script_element_base.h
  44. script_loader.cc
  45. script_loader.h
  46. script_module_resolver.h
  47. script_module_resolver_impl.cc
  48. script_module_resolver_impl.h
  49. script_module_resolver_impl_test.cc
  50. script_runner.cc
  51. script_runner.h
  52. script_runner_test.cc
  53. script_scheduling_type.h
  54. worker_modulator_impl.cc
  55. worker_modulator_impl.h
  56. worklet_modulator_impl.cc
  57. worklet_modulator_impl.h
  58. xml_parser_script_runner.cc
  59. xml_parser_script_runner.h
  60. xml_parser_script_runner_host.h
third_party/blink/renderer/core/script/README.md

Scripting

This directory contains classes which manage the <script> elements and loading and execution of scripts in Blink.

The scripts are loaded by core/loader and executed by V8 via bindings/core/v8. The interaction between <script> elements and these components is controlled by core/script.

This directory implements the following scripting concepts in the HTML spec:

See Also

Slides