| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 # Bindings | 
|  | 2 | 
|  | 3 This directory contains classes and functionality used to implement the V8 bindi
    ngs layer in Blink. Any reusable bindings components/infrastructure that are ind
    ependent of `core/` objects (or can be generalized to be independent) should be 
    added to this directory, otherwise they can be kept in `bindings/core/`. | 
|  | 4 | 
|  | 5 Some of the things you can find here are: | 
|  | 6 | 
|  | 7 * Functionality to wrap Blink C++ objects with a JavaScript object and maintain 
    wrappers in multiple worlds (see [ScriptWrappable](ScriptWrappable.h), [ActiveSc
    riptWrappable](ActiveScriptWrappable.h)) | 
|  | 8 * Implementation of wrapper tracing (see [documentation](TraceWrapperReference.m
    d)) | 
|  | 9 * Important abstractions for script execution (see [ScriptState](ScriptState.h),
     [V8PerIsolateData](V8PerIsolateData.h), [V8PerContextData](V8PerContextData.h)) | 
|  | 10 * Utility functions to interface with V8 and convert between V8 and Blink types 
    (see [V8Binding.h](V8Binding.h), [ToV8.h](ToV8.h)) | 
| OLD | NEW | 
|---|