Why can't browsers use a virtual dom internally as an optimisation? Why can't browsers use a virtual dom internally as an optimisation? reactjs reactjs