Index: third_party/WebKit/Source/platform/bindings/README.md |
diff --git a/third_party/WebKit/Source/platform/bindings/README.md b/third_party/WebKit/Source/platform/bindings/README.md |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f0e266a884d751b284636166bbdfb9ac4fc04490 |
--- /dev/null |
+++ b/third_party/WebKit/Source/platform/bindings/README.md |
@@ -0,0 +1,8 @@ |
+# Bindings |
+ |
+This directory contains classes and functionality used to implement the V8 bindings layer in Blink. Some of the things you can find here are: |
haraken
2017/04/29 02:39:11
Clarify what should be in platform/bindings/ and w
adithyas
2017/05/01 17:41:16
Done.
|
+ |
+* Functionality to wrap Blink C++ objects with a JavaScript object and maintain wrappers in multiple worlds (see [ScriptWrappable](ScriptWrappable.h), [ActiveScriptWrappable](ActiveScriptWrappable.h)) |
+* Implementation of wrapper tracing (see [documentation](TraceWrapperReference.md)) |
+* Important abstractions for script execution (see [ScriptState](ScriptState.h), [V8PerIsolateData](V8PerIsolateData.h), [V8PerContextData](V8PerContextData.h)) |
+* Utility functions to interface with V8 and convert between V8 and Blink types (see [V8Binding.h](V8Binding.h), [ToV8.h](ToV8.h)) |