GitLab interview question

What is the virtual DOM?