Virtuální DOM je zjednodušený obraz skutečného DOMu. Protože je zjednodušený, je práce s ním rychlejší a jednodušší. Ale při renderování se ten virtuální DOM musí zpět promítnout do skutečného, což je zase naopak pomalejší, než pracovat s DOMem napřímo.
Oba přístupy mají své plus i mínus.