TaskRabbit interview question

What is the virtual DOM?