Part 2: If it is not for fast-updating and fast-rendering, then what does it do? We’ll first examine on how DOM creation and update happens when manually doing it. By going through the process of creating and updating DOM, we would have a deep understanding of how DOM works in order to see what Virtual DOM can do for us. After showing some glitches of the DOM, we will be going into Virtual DOM world and knowing what it is capable of. Having done all, we could come to a conclusion that with the help of Virtual DOM, the DOM updating and creating side would be as efficient as possible whereas we would have to do more work on JS side.