I have basic understanding of dom tree, flat tree, css tree and layout tree.
1) I wanted to know when we add a child node in some parent node i.e when we update the dom then which tree is affected ? and is there any tree that can give us detla change that is done by dom update ?
I guess blink updates the flat tree first with addChild method from "Node" class and then updates the layout tree directly, is this right ?
Is there any place in blink code where we can get delta change made in flat tree ?
2) Also If I change color of certain div in dom then Where does css gets updated ? how to know which property for which element is dirty and catch that delta change ?