[M114 Migration] Fix for missing mojom binding error during page load
[platform/framework/web/chromium-efl.git] / content / architecture.dot
1 digraph {
2   graph[bgcolor=transparent]
3   node[shape=plaintext]
4
5   Embedder[label=<
6     <table border="1" cellborder="0">
7       <tr>
8         <td port="left1" width="25"></td>
9         <td port="left2" width="25"></td>
10         <td port="center" width="200">Embedder</td>
11         <td port="right" width="50"></td>
12       </tr>
13     </table>
14   >]
15   Content[label=<
16     <table border="1" cellborder="0">
17       <tr>
18         <td port="left1" width="30"></td>
19         <td port="left2" width="30"></td>
20         <td port="center" width="60">Content</td>
21         <td port="right" width="60"></td>
22       </tr>
23     </table>
24   >]
25   Embedder:center->Content:center[label="Content\nPublic API"]
26
27   Blink[label=<
28     <table border="1" cellborder="0">
29       <tr>
30         <td port="left" width="50"></td>
31         <td width="50">Blink</td>
32         <td port="right" width="50"></td>
33       </tr>
34     </table>
35   >]
36
37   {rank=same net, V8}
38   net[label=<
39     <table border="1" cellborder="0">
40       <tr><td>//net</td></tr>
41     </table>
42   >]
43   V8[label=<
44     <table border="1" cellborder="0">
45       <tr><td>V8</td></tr>
46     </table>
47   >]
48   base[label=<
49     <table border="1" cellborder="0">
50       <tr>
51         <td port="left1" width="25"></td>
52         <td port="left2" width="25"></td>
53         <td port="center" width="200">//base</td>
54         <td port="right" width="50"></td>
55       </tr>
56     </table>
57   >]
58
59   Embedder:left1->base:left1
60   Embedder:right->Blink:right[dir=both, label="Blink\nPublic API"]
61   Embedder:left2->net[dir=both]
62
63   Content->base:center
64   Content:left1->net[dir=both]
65   Content:left2->V8[dir=both]
66   Content:right->Blink:left[dir=both]
67   Blink:left->V8[dir=both]
68   Blink->base:right
69   net->base:left2
70 }