What is the difference between Real DOM and Virtual DOM?

Real DOM Virtual DOM
Updates are slow Updates are fast
DOM manipulation is very expensive. DOM manipulation is very easy
You can update HTML directly. You Can’t directly update HTML
It causes too much of memory wastage There is no memory wastage
Creates a new DOM if element updates It updates the JSX if element update