DOM
Drzewo obiektów budowane przez przeglądarkę na podstawie HTML — to na nim JavaScript wprowadza zmiany na stronie.
document.querySelector('h1').textContent = 'Hi' znajduje i zmienia węzeł w DOM. Tworzenie i usuwanie węzłów jest kosztowne; React i Vue optymalizują to wirtualnym DOM-em, który grupuje aktualizacje. Rozwinięcie: Document Object Model.